📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

OSI七层模型第一层:物理层

创建时间2019-06-17最后修改2019-06-17原位置/程序员成长之旅/基础知识补习/字数677图片/附件2
目录:程序员成长之旅/基础知识补习

OSI七层模型第一层:物理层,Physical Layer

物理层处于整个标准的最底下一层,它与数据链路层一样,工作在单条线路上,只负责线路两端的通信维护。

物理层工作原理如下

场景:用户A和用户B用网线互联在一起,A给B发数据:

  • 用户A通过应用程序发出数据,这个数据经过上层一层层的封装,到达了数据链路层,在第二层数据链路层做了Framing(成帧)处理之后,物理层会将这个数据帧转换成二进制信号(bit流);
  • 接下来用户A就要将这些bit信号流从自己的“网卡”里传出去了,传出去之后需要经过“网络介质(网线)”传输到对端设备用户B;
  • 用户B从网线里收到了这些bit流,这些bit流进入了B的网卡,B就成功收到了这些bit流;
  • 但是B还不能识别这个bit流是数据,所以B会对这些bit流基于自己的网卡驱动进行数据帧的转换,并交给第二层数据链路层;
  • 如果B的网卡与A的网卡是同一种标准,比如以太网,那么就会成功转化成以太网数据帧;
  • 如果B的网卡与A的网卡不是相同的标准,那么B是无法将这些bit流转换成数据链路层能识别的数据帧格式;
  • 接下来数据链路层等上层就会基于各层的特性执行对应的操作。
🖼 图片占位(归档模式)图片见原始导出:OSI%E4%B8%83%E5%B1%82%E6%A8%A1%E5%9E%8B%E7%AC%AC%E4%B8%80%E5%B1%82%EF%BC%9A%E7%89%A9%E7%90%86%E5%B1%82.assets/0.5413414498521352.png

物理层关键组件

在上述的案例中,关键点有三个:

  • 网络连接器:比如电脑上的网卡、网络设备上的接口
  • 传输介质:比如网线、无线
  • bit流:传输的数据

为了让数据能够正常的在线路两端传输,OSI等通信标准需要对物理层的这三个组件制定统一的标准,这样才能保证线路两端的数据传输一切正常。

如果线路两端用了不一样标准的连接器或网线,比如一边用以太网卡,一边用T1的网卡,这两种网络接口的数据链路层驱动和封装是不一样的,这种情况下数据就无法正常传输了。

OSI物理层的PDU为:bit(bit流)

来源: http://www.ipvke.com/219