ISO:国际标准化/
OSI:开放系统互联
七层协议必背图
1.注意事项:
1.上三层是为用户服务的,下四层负责实际数据传输。
2.下四层的传输单位:
传输层; 数据段(报文)
网络层: 数据包(报文分组)拆分与组装(大小不能超过65535Byte)
数据链路层: 数据帧
物理层: 比特(位)
3.越上层的设备越智能,能识别当前层以下所有协议,越贴近用户
越下层的设备越傻瓜,越贴近硬件
4. 数据发送时,数据从上层向下层传输
数据接收时,数据从下层向上层传输
5.数据不能跨层传输,每层之间通过逻辑的接口传递
6.物理层负责实际数据传递,其它层只是逻辑对应
7.OSI模型只是理论模型,不能对应实际协议或硬件
2、打入包头数据
传输层(包头数据:端口号)
网络层(包头数据:IP)
数据链路层(包头数据:MAC地址)
3、交换机通信原理
1)、基本功能
①、路由器:用于不同逻辑网段通信的。会分割广播域。
②、交换机:用于相同逻辑网段通信的。不会分割广播域。
2)、协议和设备分层
①、网络层: 设备:路由器 协议:IP地址
②、数据链路层: 设备:交换机(不认识IP) 协议:MAC地址
4、拓扑图
电脑A——S1——电脑B
1)、电脑A数据封装过程
①、S(source源头)port(端口)
D(destination目的地)port
②、SIP: A(手工自配已知)
DIP: B(局域网:询问或查询;公网:DNS)
③、SMAC: A(写入网卡ROM中已知)
DMAC: B(电脑查询:本机、ARP协议;交换机查询:本机、泛洪)
5、查询位置MAC地址的方式
1)、电脑查询未知MAC地址(顺序执行)
①、查询本机MAC地址表:命令行:arp -a【IP→MAC】(查看ARP缓存表)
②、ARP协议(地址解析协议):IP→MAC【广播】
2)、交换机查询未知MAC地址的方式
①、查询本机MAC地址表:接口号→MAC
②、采用泛洪查询未知MAC地址
6、泛洪和广播
1)、区别
①、广播:广播是网络层的广播,广播的是IP地址
广播地址:
Ⅰ、单网段广播地址:192.168.166.255(已获取IP)
Ⅱ、全网段广播地址:255.255.255.255(未获得IP,路由器会分割广播域)
②、泛洪:泛洪是数据链路层的泛洪,泛洪的是MAC地址
泛洪地址:FF-FF-FF-FF-FF-FF
2)、广播域:广播可以到达的范围(概念同局域网)
7、交换机的MAC地址
1)、二层交换机:整个交换机只拥有1个MAC地址,此MAC不能作为网络访问目标,只用于交换机之间特殊运算(STP)。
2)、三层交换机:三层交换机是路由器,每个接口拥有独立的MAC地址,可以作为访问的目标。
发信和收信都要确认地址,确认两次是因为DMAC和DIP可能不是同一个人,所以确认两次。