美文网首页
网络中传输的消息

网络中传输的消息

作者: 知止9528 | 来源:发表于2019-01-19 14:58 被阅读29次
image.png image.png

1.物理层
物理层负责对0(低电平)信号和1(高电平)信号的传输。物理层要解决的是0和1信号分别使用多高的电压,每秒传输多少位,以及是否可以同时进行双向传输等关键信息问题。另外该层还需要定义网络连接器(插头)的尺寸和形状,以及插头上针脚的个数和引脚的作用。

2.数据链路层
主要负责使用某种机制来检测并且纠正物理层传输过程中的错误。
它将若干位组成一个帧,并且检查每一帧是否被接收者正确接收。
数据链路层
在每一帧的开头和结尾分别放置特殊的位模式来对头尾作出标记,并且用某种方法将帧中所有的字节相加,计算出校验和(checksum)。数据链路层将得到的校验和加进帧中一同传输。当帧送到的时候,接收者对数据校验和进行重新计算,并将得出的结果与帧中附带的校验和进行比较。

3.网络层
消息从发送者传送到接收者的过程中,可能要经过好几次转发,每次转发都要选择一条传出线路。如何选择最佳路径的问题称作路由选择(routing),是网络层的首要任务。

4.传输层
传输层将底层网络转换成可供应用程序开发人员使用的形式。
主要任务就是提供可靠的连接服务,当从应用层接收到消息时,传输层将消息分为适合传输的小块,每一块都分配一个序列号,然后将他们发送出去。在传输层报头中涉及的内容包括哪些包已发送,哪些包已接收到,接收者所拥有的空间还能够容纳多少包,哪些包应该重发等。

5.会话层
提供用于追踪正在谈话的一方的对话控制,还提供了同步功能,允许用户在传输中插入若干校验点,这样如果传输崩溃,只需要回退到最近的一个校验点,而不需要从头传输。

6.表示层
低层主要考虑的问题是如何将要传输的所有位从发送者可靠而高效地传送给接收者,而在表示层
中主要考虑的则是这些位所表示的意义。多数消息并不是由随机的位串组成的,而是由更结构化的信息,比如人名,地址,金额等。

相关文章

  • 网络中传输的消息

    1.物理层物理层负责对0(低电平)信号和1(高电平)信号的传输。物理层要解决的是0和1信号分别使用多高的电压,每秒...

  • https

    https解决的问题 因为在网络传输中,http是使用明文传输的,很容易被人劫持或者篡改数据。为了能让消息能在网络...

  • https的ssl握手过程,http与https的区别

    1.为什么http不安全? Http是超文本传输协议,信息是明文传输 在现有的网络结构中,传输消息,需要经过很多中...

  • 论TCP性能

    网络传输 传播延迟: 消息从发送端到接收端需要的时间,是信号传播距离和速度的函数 传输延迟: 把消息中的所有比特转...

  • TCP性能分析与调优策略

    网络传输 传播延迟: 消息从发送端到接收端需要的时间,是信号传播距离和速度的函数 传输延迟: 把消息中的所有比特转...

  • MQTT 主题的高级特性

    什么是主题 MQTT 协议通过网络传输应用消息。应用消息通过 MQTT 传输时,它们有关联的服务质量(QoS)和主...

  • 网络中数据的传输

    之前在理解vip的时候卡在了一些网络问题,发现不清楚数据是如何从网络层到数据链路层,以及到物理层的一步步传输的,看...

  • 蓝牙mesh网络层及网络PDU解析

    网络层定义了网络PDU格式,允许承载层传输下层传输层的PDU。它对输入接口接收的传入消息进行解密和身份验证,并将其...

  • RocketMQ如何保证消息的可靠性?

    分布式系统中一个重要的前提假设是所有的网络传输都是不可靠的,在网络传输不可靠的情况下,保证消息的可靠传输,除了进行...

  • tcp 网络基础

    最大传输单元 网络包在网络上传输是对网络包的大小有限制的。其值成为MTU,即最大传输单元,一般而言,网络中的MTU...

网友评论

      本文标题:网络中传输的消息

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