网络基础之IP协议

目录

一.IP数据包格式

二.ICMP协议

三.ARP协议

3.1ARP工作原理

3.2ARP协议的作用


一.IP数据包格式

协议字段
版本(4)首部长度(4)优先级与服务类型(8)总长度(16)
标识符(16)标志(3)段偏移量(13)
TTL(8)协议号(8)首部校验和(16)
源地址(32)
目标地址(32)
可选项
数据

注: 可以通过TTL的返回值确定系统类型,128左右为Windows系统,64左右为Linux系统。

二.ICMP协议

       Internet控制消息协议ICMP (Internet Control Message Protocol)是IP协议的辅助协议。

       ICMP协议的作用:检测网络的双向连通性。通常使用命令ping来测试。

       ping命令选项:ping --help        显示帮助命令

                                ping -t               长ping

                                ping -l size        发送缓冲区大小

                                ping -w              超时等待时间

                                ping -n               指定ping几次  

三.ARP协议

3.1ARP工作原理

       1.PC1想发送数据给主机2,会先检查自己的ARP缓存表。如果有主机2的信息则直接通信。

       2.若发现需要查找的MAC地址不在表中,则在局域网内广播寻找主机2。

       3.主机2收到广播后以单播的形式回复主机1,并将MAC地址返回给主机1,其余主机收到广播直接丢弃。

       4.主机1得到主机2回复后将主机2的MAC地址记录在缓存表中,方便下次通信。

 3.2ARP协议的作用

       1.将IP地址转换成MAC地址。

       2.检测地址冲突。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值