OSI协议簇
概述
OSI(Open Sywstem interconnection),即开放式通信系统互联参考模型,是国际标准化组织(ISO)提出的一个让各种计算机能在世界范围内互连的网络标准框架
OSI七层模型与TCP/IP五层模型
较多使用五层模型
各层常用协议
层级 | 层 | 常用协议 |
---|---|---|
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 |
数据的封装与解封装过程
FCS (校验序列 (帧尾) )
FCS: Frame Check Sequence (校验序列),俗称帧尾,即计算机网络数链路层的协议数据单元(帧)的尾部字段,是一段4字节的循环几余校验码。
TCP/IP 5层协议簇传输经过
ICMP(Internet Control Message Protocol) 网络控制报文协议,是网络层的重要协议,主要用来在网络设备间传递各种差错和控制信息,它对于收集各种网络信息、诊断和排除各种网络故障具有至关重要的作用。
ARP(Address Resolution Protocol) 地址解析协议(ARP能够通过目的IP地址发现目标设备的MAC地址,从而实现链路可达)
数据链路层详解
IEEE标准 | 有线协议 | 无线协议 |
---|---|---|
帧格式 | 802.3 | 802.11 |
类型字段:帮助识别帧的走向
IP协议 | ARP协议 | |
---|---|---|
类型 | 0x0800 | 0x0806 |
类型字段的作用:识别上层协议,为上层提供服务
MAC地址全球唯一,长度:48位、6字节
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现