加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux网络编程之TCP/IP基础(二) 利用ARP和ICMP协议解释ping命令

发布时间:2016-01-24 01:48:50 所属栏目:Linux 来源:网络整理
导读:一、MTU 以太网和IEEE 802.3对数据帧的长度都有限制,其最大值分别是1500和1492字节,将这个限制称作最大 传输单元(MTU,Maximum Transmission Unit) 如果IP

四、RARP(Reverse Address Resolution Protocol)

跟ARP相反的协议,主要用于获取无盘工作站的ip地址,如下图所示,不再赘述。

linux网络编程之TCP/IP基础(二) 利用ARP和ICMP协议解释ping命令

五、ICMP (Internet Control Message Protocol)

ICMP协议用于传递差错信息、时间、回显、网络信息等控制数据,如下图 所示。

linux网络编程之TCP/IP基础(二) 利用ARP和ICMP协议解释ping命令

ICMP报文是封装在IP数据报文中进行传输的,如下图所示。

linux网络编程之TCP/IP基础(二) 利用ARP和ICMP协议解释ping命令

linux网络编程之TCP/IP基础(二) 利用ARP和ICMP协议解释ping命令

具体的 类型和代码见下图。

linux网络编程之TCP/IP基础(二) 利用ARP和ICMP协议解释ping命令

linux网络编程之TCP/IP基础(二) 利用ARP和ICMP协议解释ping命令

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!