美文网首页IT@程序员猿媛
网络学习笔记之数据在协议层的传递(二)

网络学习笔记之数据在协议层的传递(二)

作者: 流年排队 | 来源:发表于2019-03-18 23:24 被阅读0次

了解了计算机网络的体系结构,就可以对数据在各层之间的传递过程有更好的理解。

OSI参考模型对等层次之间传送的数据单位称为该层的协议数据单元PDU(Protocol Data Unit)

数据在各层之间的传递过程

首先,应用程序(应用层)产生的相关信息部分,我们称之为“数据”。举个例子,我们在日常生活中使用的聊天软件输进去的文字信息便可以看作是“数据”;

运输层收到应用层下发的数据后,在数据的前面增加“段头部”,段头部包含“端口号”等运输层的信息,使本机得知具体应由哪个进程来处理应用层下发的数据;

网络层打上IP地址包头部”,使报文能确认应到达具体某个主机,IP地址不仅仅指明一台主机,而且还指明了主机所连接到的网络,路由器识别路径的标识也是源于此;

再在数据链路层加上“帧头部”和“帧尾”,封装成帧,同网络层的IP地址一样,数据链路层用MAC地址来识别。在以太网的概念里,封装成帧便是封装成MAC帧;(MAC地址是物理地址,是固化在适配器的ROM中的地址,全球唯一,ROM只读储存器。)

在数据链路层被封装的帧,到物理层被转成bit流信息,在网络线路上传输。

信息从应用层到物理层,可以理解为是给数据的一个封装过程,目的是给数据打上标识,让数据在主机内部和主机间传输时都能准确到达自己的目的地。

物理层的数据比特流转化成物理传输媒体上传递的电信号(网线)或光信号(光纤),由调制解调器来完成。

就这样,聊天时输入的文字便转化成能在网线或是在光缆上传递的信号。

信息由物理传输媒体到最后的应用层,则是一个相反的过程,电信号(光信号)转化成比特流后,在数据链路层转化成帧,然后依次往上解封,最后到达应用程序(应用层)时恢复成需要的信息。

还是刚刚举的例子,跟你聊天的人在接收到你发送的信息,便是信号一层一层往上解封,转化成所需要信息的过程。

相关文章

  • 网络学习笔记之数据在协议层的传递(二)

    了解了计算机网络的体系结构,就可以对数据在各层之间的传递过程有更好的理解。 OSI参考模型把对等层次之间传送的数据...

  • IP协议以及IP协议相关技术

    ip协议属于网络层协议,网络层:终端节点之间的通信,点对点可跨越不同的数据链路进行包传递 数据链路层 ==》火车票...

  • HTTP 相关系统知识

    因特网协议五层协议 物理层定义物理设备如何传输数据 数据链路层在通信的实体间建立数据链路连接 网络层为数据在节点之...

  • 为什么有了Mac地址,还要IP地址

    IP地址属于网络层,而MAC地址属于数据链路层。 网络层协议使数据可以从一个网络传递到另一个网络上(ARP根据目的...

  • IP与MAC地址的区别

    IP是第三层【网络层】协议MAC是第二层【数据链路层】协议

  • HTTP知识总结

    1.网络模型 应用层、传输层、网络层、数据链路层、物理层 网络层:HTTP协议、FTP协议、DNS 协议 传输层...

  • 网络基础

    网络 TCP/IP四层网络模型 数据链路层 - 以太网协议 网络层 - IP 协议 传输层 - TCP协议 应用层...

  • 网络层首部记录着超多信息

    网络层位于运输层和数据链路层之间,存在着IP、ARP、ICMP协议,以包的形式传递数据。 网络层数据包(IP数据包...

  • 计算机网络——传输层

    目录 传输层与网络层一起构成了网络协议层次的核心。传输层架构在网络层提供的服务之上,把数据传递服务从两台计算机之间...

  • 网络协议

    网络协议 网络七层协议 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 TCP/IP五层模型的协议 应...

网友评论

    本文标题:网络学习笔记之数据在协议层的传递(二)

    本文链接:https://www.haomeiwen.com/subject/uqaimqtx.html