计算机网络传输层-计网(3)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/babybabyup/article/details/84579317

前言

接着复习计算机网络的有关知识,我的小白文章。

正文

运输层处在网络层和应用层之间,提供进程之间的逻辑通信。

运输层中的协议有tcp,udp。

运输层协议

网络寻址

计算机中有四种地址:

  • 域名地址
  • 端口地址
  • IP地址
  • 物理地址
    自顶向下一】依次对应应用层、运输层、网络层和数据链路层。

多路复用和多路分解

在一个主机中,通常会有多个应用进程分别与另一个主机的中的进程进行通信,其中就涉及到了运输层的分解与复用。

运输协议实现的控制

  1. 连接控制与缓冲管理
    当运输连接建立以后,需要对所建立的连接维持管理,即连接控制协议。连接控制设计到了收、发两方的同步,使得接收方能够来得及接收到达的PDU,并且可以区分所接受的PDU边界。
  2. 差错控制
    网络中的差错控制分为自动请求重发(ARQ)和前向纠错(FEC)。ARQ是通过接收发的反馈信息,告诉发送发是否出错,若出错则进行纠错。FEC是由接收方检测差错,若出错还是由接收方进行纠错。
  3. 序号设置
    设置序号可以保证传输的PDU是有序的。
  4. 超时机制
    预先估计一个时间间隔,若在这个时间内没有得到预先结果,则为超时,作出相应的处理。

可靠数据传输协议

  1. 停等协议
    在发送方每发送完一个PDU后,就停止发送,等待接收方的确认数据,并把所发送的数据副本保留下来。若发送方收到的确认数据是肯定的,例如ACK,则发送方接着发送下一个PDU,否则重新发送上次发送过的PDU。
  2. 回退N协议
    是基于停等协议的改进,可以增加传输速率。发送方连续发送多个PDU,然后停止发送,等待接收方的确认。
  3. 选择重传协议
    发送方连续发送多个PDU,接收方也可接收多个PDU,并将出错的PDU序号记录下来,在出错时只需要重新发送出错的皮PDU。

猜你喜欢

转载自blog.csdn.net/babybabyup/article/details/84579317