网络协议分层
2024-02-21 16:25:36 0 举报
网络协议分层是一种将网络功能划分为不同层次的方法,每一层负责特定的通信任务。分层设计的好处是可以使得每一层独立工作,这有助于网络管理和维护。网络协议通常分为应用层、传输层、网络层和链路层。应用层负责处理特定的应用程序信息,如HTTP、FTP等。传输层负责数据传输,例如TCP和UDP。网络层处理数据包的寻址和路由,如IP协议。链路层负责数据在物理链路上的传输,如以太网协议。通过这种方式,网络协议分层简化了复杂的网络通信,提高了网络效率。
作者其他创作
大纲/内容
Mac Head
PC1A:2A:3A:4A:5A:6A
MAC:12位16进制表示AA:BB:CC:DD:EE:FF(前六位:厂商编号后六位:流水号)
IP数据包
PC1B:2B:3B:4B:5B:6B
Data
IP Head
172.19.2.21
IP Data
源MAC:1A:2A:3A:4A:5A:6A目标MAC:1B:2B:3B:4B:5B:6B
网卡
HTTP Head
以太网数据包
Mac Data
传输层
YoungQinger9
172.19.2.23
Broadcast
Head
交换机
ARP:通过广播发送数据包,获取目标主机的MAC地址ARP表缓存span style=\"font-size:inherit;\
物理层
HTTP Data
172.19.1.21
PC1C:2C:3C:4C:5C:6C
TCP Head
判断是否在同一个子网=>子网掩码&IP地址
网络层
整个包总长度最大65535ByteHead部分:版本、长度、IP地址等信息(20~60Byte)Data部分:具体内容
172.19.2.22
TCP Data
应用层
路由器/网关
数据链路层
172.19.1.20
172.19.1.22
收藏
0 条评论
回复 删除
下一页