zoukankan      html  css  js  c++  java
  • 计算机网络封装解封装(三)

     一、封装的过程

     

     数据从应用层开始往下传,层层封装,并且在每一层有不同的名称:

    经过传输层,加上TCP头组成数据段,

    经过网络层,加上IP头组成数据包,

    经过数据链路层,加上MAC头,加完后再加上一个FCS校验组成数据帧,就封装完成了,然后在物理层通过Bit来传输。

    所以:

    说数据包的时候知道有ip地址,说数据帧的时候知道有mac地址即可。

    传输过程不关心具体的数据是什么,应用程序也不关心数据是怎样被传输过去的,数据通过网络封装,再通过网线传输的过程对应用程序来说是透明的。

    二、解封装的过程

    计算机在接收到数据帧后,需要去掉为了传输而添加的附加信息,这称为解封装。

    参考:

    http://edu.51cto.com/lesson/id-26070.html

    本文作者starof,因知识本身在变化,作者也在不断学习成长,文章内容也不定时更新,为避免误导读者,方便追根溯源,请诸位转载注明出处:http://www.cnblogs.com/starof/p/4904929.html有问题欢迎与我讨论,共同进步。

  • 相关阅读:
    入门指引之永久素材
    入门指引之上传临时素材
    入门指引之查看accesstoken
    java中的左移 右移
    病狗问题
    leetcode 几何题 位运算 面试编程
    CNN网络参数
    python学习整理
    JAVA问题整理
    计算机网络整理
  • 原文地址:https://www.cnblogs.com/starof/p/6367020.html
Copyright © 2011-2022 走看看