计算机网络分层模型中每层有哪些作用?( 二 )

  • 物理层物理层的传输单位是?特,任务是透明的传输比特流(0/1 信号) 。(透明传输就是不管所传数据是什么样的比特组合,都应当能在链路上传送)
  • 当两台计算机在进行通信的过程中,数据将会经过计算机网络的不同层级 。发送端在层与层之间传输数据时,每经过一层都会添加一个该层所属的首部信息(封装),比如传输层会加上源端口号和目的端口号等信息、网络层会加上源 IP 地址和目标 IP 地址等信息、数据链路层会加上源 MAC 地址和目标 MAC 地址 。反之,接收端在层与层传输数据时,每经过一层时会把对应的首部消去(解封装) 。
    这就类似于寄快递,商家寄件的时候会加上包装盒、包装袋、寄件信息贴纸等,一层层包装,而消费者收件的时候则需要一层层去掉包装,得到最终的商品 。
    计算机网络分层模型中每层有哪些作用?

    文章插图
    参考文献:
    1. 《图解 HTTP》
    2. 《图解 TCP/IP》
    3. 《计算机网络(第 7 版)》
    【计算机网络分层模型中每层有哪些作用?】我是一枫,非科班程序猿,互联网寒冬之际拿到了字节、美团、携程等 offer 。在准备校招过程中整理了一份《后端校招面试指南》,内容包括 JAVA 基础、并发、JVM、MySQL、redis、MQ、Spring、计算机网络、操作系统等,非常全面!?




    推荐阅读