ISO:国际标准化组织
OSI:开放系统互联
OSI七层模型:7.应用层
6.表示层
5.会话层
4.传输层
3.网络层
2.数据链路层
1.物理层
注意事项:
- 上三层是为用户提供服务的,下四层负责实际数据传输。
- 下四层的传输单位:
4.传输层:数据段(报文)
3.网络层:数据包(报文分组)
(大小不能超216=65535byte)
2.数据链路层:数据帧
1.物理层:比特(位)
- 越上层的设备越智能,能识别当前层以下所有协议,越贴近用户。
越下层的设备越傻瓜,越贴近硬件。
- 数据发送时,数据从上层向下层传输,数据接收时,数据从下层向上层传输。
- 数据不能跨层传递,每层之间通过逻辑的接口传递。
- 物理层负责实际数据传递,其他层只是逻辑对应。
- OSI模型只是理论模型,不能对应实际协议或硬件。
(死亡之ping,命令 ping xx.xx.xx.xx -1 数据包大小)
每层的功能:
7.应用层:为用户提供服务,给用户一个操作界面。
6.表示层:为数据提供表示、加密、压缩。
5.会话层:确定数据是否需要进行网络传递。
4.传输层:
1)对报文进行分组和组装
2)提供传输协议的选择:TCP(传输控制协议):可靠的,面向连接 的传输协议(可靠准确)(慢)
UDP(用户数据协议):不可靠的,面向无连接的传输协议(快)(不可靠)
端口封装 源端口 目标端口
差错校验 (TCP差错重传) (UDP差错丢弃)
3.网络层:IP地址编址:写入源IP和目标IP(路由器选择)
2.数据链路层:MAC地址编址
1.物理层:数据实际传输
交换机通信原理:
- 设备分层:
网络层:设备路由器,协议:IP地址。
数据链路层:设备交换机,协议:MAC地址。
- 通信原理:
电脑A----交换机----电脑B
电脑A封装数据包头:
SIP(源IP):A(已知)
DIP(目标IP):B(局域网内:询问本人或查询)
(公网内:DNS解析)
SMAC(源MAC):A(已知)
DMAC(目标MAC):B(查询MAC地址表或APR广播)
查询未知MAC地址的方法:
电脑:查询MAC地址表,命令APR -a (IP----MAC)
APR协议: (IP---MAC)(广播)
交换机:
1)查询MAC地址表(接口号对应的MAC地址)
2)泛洪
3)泛洪和广播
广播:广播是网络层的广播,广播的是IP地址。
广播地址: 单网段广播地址:192.168.46.255
全网段广播地址:255.255.255.255
泛洪:泛洪是数据链路层的泛洪,泛洪的是MAC地址。
4)广播域:广播可以到达的范围
基本功能:
路由器:用于不同的逻辑网段通信,会分割广播域,会分割冲突域。
交换机:用于相同的逻辑网段通信,不会分割广播域。会分割冲突域
以太网(Ethernet):工作在数据链路层的网络是以太网。
冲突域:当年使用hub设备时,电脑A和电脑B同时向hub发信,导致冲突,通信受阻。
交换机的组成:
Hub:集线器
中继器:信号还原
网桥:分割冲突域