社区
windows网络管理与配置
帖子详情
ARP和IP路由选择的疑惑
Mark31
2009-04-05 12:08:27
假设主机对 (1)以太网内部不存在的ip (2)外网的ip 发送数据报,会是下面哪一种情况呢?
A)主机搜索arp高速缓存,找不到关于目的ip的记录,于是向以太网中广播一个对该目的ip的arp请求,可是显然没有任何主机会回应这个arp请求,于是数据报就一直搁置着。
B)主机搜索ip路由表,找不到关于目的ip的记录,选择“默认路由”,将数据报发送出去。
...全文
119
5
打赏
收藏
ARP和IP路由选择的疑惑
假设主机对 (1)以太网内部不存在的ip (2)外网的ip 发送数据报,会是下面哪一种情况呢? A)主机搜索arp高速缓存,找不到关于目的ip的记录,于是向以太网中广播一个对该目的ip的arp请求,可是显然没有任何主机会回应这个arp请求,于是数据报就一直搁置着。 B)主机搜索ip路由表,找不到关于目的ip的记录,选择“默认路由”,将数据报发送出去。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ibican
2009-04-24
打赏
举报
回复
[Quote=引用 4 楼 tuyah 的回复:]
我觉得是这样的,协议栈生成一个ip包,先对这个包和自己的掩码做and操作,如果得到的网络号是一致的,则认为这个包和自己的网卡是同一个网段于是
1)查询arp缓存,如果有,则单播目的ip对应的mac地址;如果查询不到,则进行arp广播查询网内有没有主机,timeout以后丢弃报文;
如果ip包和自己不在同一网段,那么
2)查询网关mac,单播给网关,网关把目的地址和自己的掩码做and操作,发现不在同一网段内,则查询路由表,进行…
[/Quote]
非常同意
tuyah
2009-04-24
打赏
举报
回复
我觉得是这样的,协议栈生成一个ip包,先对这个包和自己的掩码做and操作,如果得到的网络号是一致的,则认为这个包和自己的网卡是同一个网段于是
1)查询arp缓存,如果有,则单播目的ip对应的mac地址;如果查询不到,则进行arp广播查询网内有没有主机,timeout以后丢弃报文;
如果ip包和自己不在同一网段,那么
2)查询网关mac,单播给网关,网关把目的地址和自己的掩码做and操作,发现不在同一网段内,则查询路由表,进行三层转发
ransiee918
2009-04-23
打赏
举报
回复
你的两个选项都不准确,如果这个IP是内网的,主机会发广播,自然没有相应的主机对其响应,这个数据报无法完成帧的封装。程序会抛异常。
如果是一外网IP,路由就会响应,并转发出去,经过多次转了后终被丢弃。
shabimnhjk
2009-04-23
打赏
举报
回复
关注中
hnw_ah
2009-04-06
打赏
举报
回复
首先是网络层寻址,如果成功,数据包转发到相应网络接口,此时在链路层上对下一跳的网络层地址再次寻址,这次找的是链路层地址,如果成功,就转发链路帧。
如果网络层寻址失败,则丢弃数据包。
2021数学建模美赛C题代码.z
ip
最全的数学建模美赛C题和代码、大量刷题题库、逻辑清晰易于学习
这是一个保存Springboot+MyBaits项目的仓库.z
ip
springboot框架 一、Spring Boot基础应用 Spring Boot特征 概念: 约定优于配置,简单来说就是你所期待的配置与约定的配置一致,那么就可以不做任何配置,约定不符合期待时才需要对约定进行替换配置。 特征: 1. SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中。 2,使编码变得简单,SpringBoot采用 JavaConfig的方式对Spring进行配置,并且提供了大量的注解,极大的提高了工作效率,比如@Configuration和@bean注解结合,基于@Configuration完成类扫描,基于@bean注解把返回值注入IOC容器。 3.自动配置:SpringBoot的自动配置特性利用了Spring对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们。 4.使部署变得简单,SpringBoot内置了三种Servlet容器,Tomcat,Jetty,undertow.我们只需要一个Java的运行环境就可以跑SpringBoot的项目了
课设&大作业-毕业设计精品课程网站,采用的技术是 SSM 框架和 Shiro.z
ip
【资源说明】【毕业设计】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步!
c#做的综合上位机,服务于freescale智能车&电子设计.z
ip
c#做的综合上位机,服务于freescale智能车&电子设计.z
ip
tensorflow-gpu-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
bert
windows网络管理与配置
6,185
社区成员
60,364
社区内容
发帖
与我相关
我的任务
windows网络管理与配置
windows网络管理与配置
复制链接
扫一扫
分享
社区描述
windows网络管理与配置
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章