网络基础——网络层级

OSI七层模型

|----------------|------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 名称 | 功能 | 协议 |
| #### 应用层 | 直接为用户应用程序(如浏览器、邮件客户端)提供网络服务接口。 | HTTP/HTTPS(网页浏览) FTP(文件传输)SMTP/POP3(邮件) DNS(域名解析) DHCP(IP分配) Telnet |
| #### 表示层 | 处理数据格式转换(如加密/解密、压缩/解压、字符编码转换),确保应用层能理解数据。 | TLS/SSL(加密)JPEG/MPEG(数据格式) ASCII与Unicode转换 Base64编码 |
| #### 会话层 | 建立、管理和终止应用程序之间的会话(Session),支持同步(检查点恢复)和对话控制(全双工/半双工)。 | NetBIOS、RPC(远程过程调用)、SSH会话管理; 使用场景:断点续传、数据库会话 |
| #### 传输层 | 提供端到端的可靠数据传输(如TCP),或不可靠但高效的传输(如UDP),处理流量控制、错误恢复和端口寻址。 | * TCP:面向连接,可靠传输(三次握手、重传机制)。 * UDP:无连接,低延迟(适用于视频流、DNS查询)。 |
| #### 网络层 | 实现端到端的数据路由,选择最佳路径(路由算法),处理逻辑寻址(如IP地址)和分组(Packet)转发。 | * 协议:IP(IPv4/IPv6)、ICMP(Ping)、OSPF、BGP、RIP * 设备:路由器(Router)、三层交换机 |
| #### 数据链路层 | 将比特流组织成帧(Frame),提供节点到节点的可靠传输,处理物理寻址(MAC地址)、错误检测(如CRC校验)和流量控制 | * 子层: * LLC(逻辑链路控制):与上层接口。 * MAC(介质访问控制):控制多设备共享同一信道(如CSMA/CD)。 * 关键协议/设备: * 协议:Ethernet(IEEE 802.3)、Wi-Fi(IEEE 802.11)、PPP、HDLC、VLAN(802.1Q)、STP/RSTP、ARP、HDLC * 设备:交换机(Switch)、网桥(Bridge) |
| #### 物理层 | 传输原始比特流(0和1),定义物理介质(如电缆、光纤、无线射频)的电气、机械和时序特性。 | * 关键协议/设备: * 协议:Ethernet(IEEE 802.3)、USB、Bluetooth(物理层部分) * 设备:网卡、中继器(Repeater)、集线器(Hub) |
[OSI七层模型]

TCI/IP五层模型

|--------|--------------------|----------------------------------------|---------------------------------------|
| 名称 | 功能 | 主要协议 | 数据单元 |
| 应用层 | 提供用户接口,处理应用程序通信 | HTTP、FTP、DNS、SMTP、SSH | 报文 |
| 传输层 | 提供端到端的数据传输(可靠/不可靠) | TCP、UDP、QUIC | 段(Segment,TCP)/ 数据报(Datagram,UDP) |
| 网络层 | 负责逻辑寻址和路由选择 | IP(IPv4/IPv6)、ICMP、OSPF、BGP | 包(Packet) |
| 数据链路层 | 负责物理寻址(MAC)、帧传输 | Ethernet(IEEE 802.3)、Wi-Fi(802.11)、PPP | 帧(Frame) |
| 物理层 | 传输原始比特流(0和1) | 电缆(双绞线、光纤)、无线(Wi-Fi、蓝牙) | 比特(Bit) |

相关推荐
珠峰下的沙砾6 分钟前
keycloak中对接oidc协议时设置prompt=login
java·服务器
埃菲尔铁塔_CV算法7 分钟前
GAN 网络的核心功能与深度解析
网络·人工智能·深度学习·神经网络·生成对抗网络
huangyuchi.7 分钟前
【Linux系统】万字解析,进程间的信号
linux·服务器·信号处理·信号产生·linux信号·信号保存·操作系统如何运行
Joy-鬼魅17 分钟前
通过 FinalShell 访问服务器并运行 GUI 程序,提示 “Cannot connect to X server“ 的解决方法
运维·服务器
几何心凉19 分钟前
云电脑是什么?与普通电脑的区别在哪里?——天翼云电脑体验推荐
运维·负载均衡
聚铭网络21 分钟前
聚铭网络实力蝉联数说安全“2025年中国网络安全市场100强”
网络·安全
暴躁的小胡!!!23 分钟前
2026届长亭科技秋招正式开始
网络·安全·web安全
电气铺二表姐1377441661533 分钟前
自发自用分布式光伏电站进线柜防逆流测控保护装置
运维·能源
jingfeng5141 小时前
网络编程 socket——TCP
网络·tcp/ip·php
九州ip动态1 小时前
手机网络IP归属地更改方法总结
网络·tcp/ip·智能手机