参考模型--网络层

一、网络层:

IP数据报报头格式(报头固定长度20字节,160bit)1字节=8bit

版本(4bit)首部长度(4bit) 优先级与服务类型(8bit) 总长度(16bit)

标识符(16bit) 标志(3bit)段偏移量(13bit)

TTL(8bit) 协议号(8bit) 首部校验和(16bit)

源地址(32bit)

目的地址(32bit)

可选项

数据

版本(4bit):(IP协议的版本)即IPV4或IPV6

首部长度(4bit):即IP数据报报头长度,20--60字节。基本单位为4字节

优先级与服务类型(8bit):数据报优先与服务类型(可写可不写)

总长度(16bit):即IP数据报加数据的长度

标识符(16bit):即IP数据报编号

标志(3bit):即是否数据被分段传输

段偏移量(13bit):此IP数据报为第几个分段,距离初始位置的距离

TTL(8bit):生存时间,IP数据报发送时会定义一个初始生存时间,Windows为128,Linux为64,设备为255,

每经过一个路由器减1,当TTL为0时,此IP数据报被丢弃

协议号(8bit):标识上层或本层使用的何种协议。ICMP(1),TCP(6),UDP(17)

首部校验和(16bit):根据报头计算出的数值,让接收方进行验证。

源地址(32bit):发送的地址

目的地址(32bit):去的地址

可选项(0-40字节):相当于备注

数据:

报头固定长度20字节

报头总长度为20-60字节

IP报头先是源地址,再是目标地址

IP数据包的封装过程:IP地址始终不变,MAC地址 不断变化

二、ICMP和ARP协议:

ICMP(网络控制消息协议)主要作用:探测网络连通性或数据包从源地址到目标地址所走的路径

探测网络连通性:Ping

探测数据包所走的路径:teacert

ICMP消息提示:

Reply frmo 网络连通正常

Request time out 请求超时(设置了网关,暂时无法到达)能出网关

Destination host unreachable 目标主机不可达(没有设置网关)相当于出不去网关

Unknow host 主机名 未知主机名

ICMP查看报文类型

类型8:Echo 请求报文

类型0:Echo reply 回应报文

ping IP -t 一直ping

-c 1 ping 1次

-l 20 发送20字节的数据包

ARP地址解析协议:把IP地址解析为MAC地址

ARP广播查找对方的MAC地址,把对方的IP和MAC地址对应关系记录到本机ARP缓存表中

arp -a 显示ARP缓存表

arp -d 清空arp缓存表

arp -s IP MAC地址 添加arp静态映射

相关推荐
啊阿狸不会拉杆5 小时前
《计算机网络-自顶向下方法》5.4 ISP之间的路由选择:BGP 读书笔记
网络·计算机网络·接口隔离原则
Delite8026 小时前
摆脱实验室束缚:便携式卡尔费休微量水分检测技术与现场应用解析
大数据·网络·人工智能
ACP广源盛139246256737 小时前
M6/M5 Pro Mac mini 端侧 AI 落地@ACP#YLB3116 中端多盘存储扩展在 AI 服务中的机会与应用场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos
明月_清风7 小时前
MCP vs ACP vs LSP:AI 时代三大协议的「三足鼎立」
人工智能·网络协议·agent
ACP广源盛139246256737 小时前
M6/M5 Pro Mac mini 端侧 AI 新形态@ACP#GSV5800 Serdes 长距离视频传输在 AI 服务中的机会与落地场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos·音视频
我爱cope8 小时前
【计算机网络 | 传输层3:TCP 协议概述:面向连接、可靠传输到底意味着什么?】
网络·网络协议·学习·tcp/ip·计算机网络·传输层
OIDCAT9 小时前
国产USB转千兆网卡芯片CH398-RTL8153国产替代实测与选型
网络·嵌入式硬件·智能硬件·国产芯片·usb转千兆网卡
M--Y11 小时前
Docker数据持久化与网络架构
网络·docker·架构
myy-learn11 小时前
30-HTTP协议
网络·网络协议·http