OSI 网络七层模型中的物理层、数据链路层、网络层

一、OSI 七层模型

**物理层、数据链路层、网络层、**传输层、会话层、表示层、应用层


1. 物理层(Physical Layer)

**功能:**传输原始的比特流(0和1),通过物理介质(如电缆、光纤、无线电波)在设备间传输。

**数据格式:**原始比特流,仅由0和1组成的二进制数据,物理层不添加头部或尾部,直接传输比特流。

典型设备:集线器(Hub)、中继器(Repeater)、网卡(NIC)。


功能: 在直接相连的设备间可靠传输数据帧,并检测/纠正物理层的错误。

封装动作:

  • 发送端
    • 接收网络层的数据包(IP包),添加帧头(MAC地址、类型)和帧尾(CRC)
    • 将帧转换为比特流交给物理层传输。
  • 接收端
    • 从物理层接收比特流,组装成帧。
    • 检查CRC,若错误则丢弃帧;否则提取数据包交给网络层。
典型设备:交换机(Switch)、网桥(Bridge)

3. 网络层(Network Layer)

功能:在不同网络间路由数据包(跨网段通信),实现端到端的逻辑寻址。
封装动作
  • 发送端
    • 接收传输层的数据段(如TCP段),添加IP头部(源/目的IP、TTL等)。
    • 根据路由表选择下一跳路由器,将数据包交给数据链路层封装为帧。
  • 路由器
    • 检查目的IP地址,通过路由表决定转发路径。
    • 若需分片,则将数据包拆分为多个小包,并更新分片字段。
  • 接收端
    • 移除IP头部,将数据段交给传输层。
    • 重组分片的数据包(若有)。
典型设备:路由器(Router)、三层交换机。

总结

  • 物理层:传输比特流,无封装,依赖物理介质。

  • 数据链路层:通过帧实现可靠的点对点传输,使用MAC地址和CRC校验。

  • 网络层:通过IP地址和路由实现跨网络通信,处理分片与逻辑寻址。

相关推荐
星恒讯工业路由器10 小时前
配网自动化多网融合方案
网络·物联网·信息与通信·工业路由器·多网融合·配网自动化·双模路由器
咖啡有点酷11 小时前
Geo-Targeting 技术深度解析:IP定位与本地化投放实践
网络·技术分享
VidDown12 小时前
在线视频下载器技术解析:原理、工具与合规实践
网络·音视频·实时音视频·视频编解码·视频下载
努力努力再努力wz12 小时前
【高性能网络库与HTTP Server系列】:基于主从 Reactor 模型实现高性能 C++ 网络库与 HTTP Server
开发语言·网络·数据结构·数据库·c++·网络协议·http
Mr.HeBoYan12 小时前
DPDK为什么越来越少使用rte_ring?——从Lock-Free到Run-to-Completion,重新理解现代DPDK架构演进(上)
linux·网络·算法·性能优化·架构·dpdk
z小猫不吃鱼13 小时前
06 权重幅值剪枝、剪枝后微调与稀疏网络训练:模型剪枝中的三个基本问题
网络·算法·剪枝
2301_7803567013 小时前
全视通智慧医院解决方案:构建数智化医疗新生态
大数据·网络·人工智能
白白白飘13 小时前
【8】补充与拓展:Langchain的联网搜索Agent,使用Tavily工具
服务器·网络·langchain
DS小龙哥13 小时前
基于树莓派PICO2设计的汽车少儿安全预警系统
网络·安全·汽车
solar应急响应13 小时前
【银狐应急复盘】伪装 Telegram 的“白加黑”银狐木马,从深度溯源到彻底清除的闭环响应实录(附自查 IOC)
网络·安全