《计算机网络技术 (21).ppt》由会员分享,可在线阅读,更多相关《计算机网络技术 (21).ppt(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、网络层其他协议网络层其他协议Computer Network Technology网络层协议ARP协议和RARP协议1ICMP协议2ARP协议和协议和RARP协议协议Computer Network Technology网络层协议Computer Network Technology网络层协议ARP协议IP地址MAC地址ARP提供从32位IP地址到48位MAC 地址的解析Computer Network Technology网络层协议ARP协议主机主机A主机主机D主机C主机B1、主机、主机A首先查找自己的首先查找自己的缓存,若找到主机缓存,若找到主机D地址,地址,直接发送数据。直接发送数据。2
2、、若找不到,则发送广播询问、若找不到,则发送广播询问3、丢弃报文、丢弃报文3、丢弃报文、丢弃报文3、响应主机、响应主机A,发送,发送D的的IP和和MAC对应对应关系,保存关系,保存A的的IP和和MAC对对应关系应关系4、收到响应,、收到响应,保存主机保存主机D的的IP和和MAC对应对应关系关系子网内的ARP解析Computer Network Technology网络层协议ARP协议主机主机A主机主机D主机C主机B200.200.101.2200.200.102.2子网间的ARP解析1、对路由器地址的解析200.200.101.1200.200.102.1ARP请求请求ARP响应响应发送数据帧
3、发送数据帧Computer Network Technology网络层协议ARP协议主机主机A主机主机D主机C主机B200.200.101.2200.200.102.2子网间的ARP解析2、路由器参与地址解析200.200.101.1200.200.102.1ARP请求请求ARP响应响应发送数据帧发送数据帧Computer Network Technology网络层协议RARP协议IP地址MAC地址RARP提供从MAC 地址到IP地址的解析Computer Network Technology网络层协议RARP协议主机主机ARARP服务器服务器广播发出RARP请求单播发回RARP应答我的IP地
4、址是多少?Ethernet:0000.0020.4511IP:?Ethernet:0000.0020.4511IP:172.16.5.112我收到广播了,IP地址是172.16.5.112ICMP协议协议Computer Network Technology网络层协议Computer Network Technology网络层协议网际控制报文协议 ICMP(Internet Control Message Protocol)处于IP 层,是一种集差错与控制于一体的协议,不仅用于传输差错报文,而且用于传输控制报文,以及请求/应答报文ICMP 报文。ICMP 报文作为 IP 层数据报的数据,加上数
5、据报的首部,组成 IP 数据报发送出去。ICMP协议Computer Network Technology网络层协议ICMP协议IP报头ICMP报头ICMP数据ICMP报文IP数据报Computer Network Technology网络层协议ICMP协议报文类型报文类型u差错报告报文 1、信息不可达报告 2、参数出错报告 3、超时报告 1、源抑制报文 2、重定向报文 1、回应 2、时间戳u控制报文u请求/应答报文Computer Network Technology网络层协议ICMP协议报文类型报文类型u差错报告报文 1、信息不可达报告 2、超时报告 3、参数出错报告 1、源抑制报文 2、
6、重定向报文 1、回应 2、时间戳u控制报文u请求/应答报文Computer Network Technology网络层协议ICMP协议差错报文伴随着丢弃出错数据产生。差错报文不享受特别的优先级,作为一般数据传输。差错报文包括目的地不可达报文、超时报文、参数错报文等。ICMP差错报告报文Computer Network Technology网络层协议ICMP协议目的地不可达报文 当网络节点认为某数据报的目的地不可达时,就向该数据报的源主机发送一个目的地不可达的ICMP分组。超时报文当网络节点发现某数据报的TTL为零,需要丢弃此数据报时,就向该数据报的源主机发送超时报文。当目的主机在分段重组时,规
7、定时间内由于分段丢失未完成重组,需要发送超时报文。参数错报文当网络节点或主机发现数据报中的报头参数出错,就向源主机发送参数错报文。Computer Network Technology网络层协议ICMP协议报文类型报文类型u差错报告报文 1、信息不可达报告 2、超时报告 3、参数出错报告 1、源抑制报文 2、重定向报文 1、回应 2、时间戳u控制报文u请求/应答报文Computer Network Technology网络层协议ICMP协议源抑制 对于无连接的IP协议而言,拥塞控制是一个很重要的问题,TCP/IP利用发送ICMP源抑制报文,抑制源主机发出数据的速率来解决拥塞问题。ICMP控制报
8、文Computer Network Technology网络层协议ICMP协议重定向 主机在启动时只知道最少的寻径信息,能保证主机将数据报发送出去,但未必是最优路由。启动后,通过ICMP重定向报文,在数据传输过程中,主机可以不断从同一个网络的网络结点中得到新的路由信息。ICMP控制报文Computer Network Technology网络层协议ICMP协议报文类型报文类型u差错报告报文 1、信息不可达报告 2、超时报告 3、参数出错报告 1、源抑制报文 2、重定向报文 1、回应 2、时间戳u控制报文u请求/应答报文Computer Network Technology网络层协议ICMP协议
9、 用于故障诊断与网络控制的ICMP报文是以请求/应答对形式双向传输的报文;回应请求/应答时间戳请求/应答ICMP请求/应答报文Computer Network Technology网络层协议ICMP协议回应请求/应答 用于测试目的地址的可达性,ping命令实现了回应请求/应答的功能。该程序发送一份ICMP回应请求报文给主机,并等待返回ICMP应答,用来测试另一台主机是否可达。ICMP请求/应答报文Computer Network Technology网络层协议ICMP协议时间戳请求/应答 用于时钟同步一个最简单的方法就是ICMP协议中的时间戳请求/应答报文。ICMP先利用时间戳请求和应答报文从其他机器处得到其当前时间,经过计算后再同步时钟。ICMP请求/应答报文ThankyouComputer Network Technology网络层协议