OSI协议簇

发布时间 2023-09-07 23:38:34作者: eth258

OSI协议簇

概述

OSI(Open Sywstem interconnection),即开放式通信系统互联参考模型,是国际标准化组织(ISO)提出的一个让各种计算机能在世界范围内互连的网络标准框架

OSI七层模型与TCP/IP五层模型

image-20230824091829640

较多使用五层模型

各层常用协议

层级常用协议
7 应用层 HTTP、FTP、SMTP、POP3、TELNET、NNTP、IMAP4、FINGER
6 表示层 LPP、NBSSP
5 会话层 SSL、TLS、DAP、LDAP
4 传输层 TCP、UDP
3 网络层 IP、ICMP、RIP、IGMP、OSPF
2 数据链路层 以太网、网卡、交换机、PPTP、L2TP、ARP、ATMP
1 物理层 物理线路、光纤、中继器、集线器、双绞线

 

协议层级之间的关系:

同层使用相同协议,下级为上级服务

 

TCP/IP 5层协议簇/协议栈

层级传输结构
应用层 数据/PDU
传输层 数据段/段Fragment
网络层 报文/包/IP包 packet
数据链路层 帧 frame
物理层 比特bit

 

数据的封装与解封装过程

image-20230907223513068

FCS (校验序列 (帧尾) )

FCS: Frame Check Sequence (校验序列),俗称帧尾,即计算机网络数链路层的协议数据单元(帧)的尾部字段,是一段4字节的循环几余校验码。 源节点发送数据帧时,由帧的帧头和数据部分计算得出FCS,目的节点接收到后,用同样的方式再计算一遍FCS,如果与接收到的FCS不同,则认为帧在传输过程中发生了错误,从而选择丢弃这个帧。FCS提供了一种错误检测机制,用来验证帧在传输过程中的完整性

 

TCP/IP 5层协议簇传输经过

image-20230907224741145

ICMP(Internet Control Message Protocol) 网络控制报文协议,是网络层的重要协议,主要用来在网络设备间传递各种差错和控制信息,它对于收集各种网络信息、诊断和排除各种网络故障具有至关重要的作用。

ARP(Address Resolution Protocol) 地址解析协议(ARP能够通过目的IP地址发现目标设备的MAC地址,从而实现链路可达)

数据链路层详解

IEEE标准有线协议无线协议
帧格式 802.3 802.11

 

类型字段:帮助识别帧的走向

 IP协议ARP协议
类型 0x0800 0x0806

类型字段的作用:识别上层协议,为上层提供服务

 

MAC地址全球唯一,长度:48位、6字节

image-20230907232536113