计算机网络11
来源:互联网 发布:西安java开发招聘 编辑:程序博客网 时间:2024/05/16 07:50
IP协议控制协议
目的站点不可达:IP协议中它的报文直接扔掉,ICMP控制发送消息告诉不可达;
比如不可达,代码告诉什么原因不可达。
ARP
ip数据包通过物理网络传到下一个站点,但实际上ip数据包是第三层的地址,而实际上传输是通过数据链路层实现的,封装给第二层帧的时候有源地址和目的地址,分别对应着各自的IP地址,因此需要ARP协议。
由于各自的物理网络不同,因此到达不同的物理网络就要进行一次地址解析。
ARP协议就是建立一个mac和IP映射,然后通过集中式或者分散式管理这种映射。分散式比较好,没有单点故障服务器也不会过于繁忙,通过广播得到要的消息。
通过IP地址找到MAC地址,直接封装到数据链路帧:
得到消息后就暂存ARP,不过有时间生存周期。
本地网络最终传递是通过IP得到MAC然后传输的,如果不在同一网络则ARP得到默认网关,然后默认网关传递路由。该路由解封装根据IP路由选择,得到中间传递路由IP地址后再次ARP解析得到MAC后传递。也就是说传递的时候首先解封装IP路由选择,然后ARP得到MAC,最后传递。
IP路由
网络号 ----- 下一跳路由
RIP协议:采用距离矢量法传输层使用UDP,适合小型网络
OSPF协议:采用链路状态法,适用于大型网络,路由会分层。
RIP\OSPF叫做内部网关协议IGP,还有外部网关协议,用于AS之间,用于减小网络规模。外部网关协议一般用BGP-4。
内部网关协议由不同运营者自己支持,外部网关协议不单单是最短路径的问题,看这些营运者、AS之间的关系等等。
BGP-4用于距离矢量法,传输层为TCP。
- 计算机网络11
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- 计算机网络
- win8下引导win7、XP及开启F8、开启图形界面启动的方法
- frameset普通用法
- linux 删除不用到内核,为boot分区释放空间
- 安卓学习基础篇——Android应用程序的构成(一)
- system2之:1-软件安装及管理
- 计算机网络11
- mysql在java中的俩种写法预处理对象preparedStatement与statement语句对象
- Matlab点除和除的区别
- 2013/14赛季欧联杯第二轮资格赛次回合较量
- 简明 Vim 练级攻略
- 复习:windows对象管理(1)内核对象组织结构
- CC Arithmetic Progressions (FFT + 分块处理)
- Linux CentOS 中 mount 问题
- Wiki OI 1245 最小的N个和