美文网首页
计算机网络3-运输层-简介

计算机网络3-运输层-简介

作者: raincoffee | 来源:发表于2017-07-16 21:30 被阅读10次

计算机网络3-运输层-简介

运输层服务

进程到进程的通信

运输层协议的首要任务是提供进程到进程的通信。
网络层负责计算机的通信(主机到主机)

端口: 0-65535

  • 熟知端口:0-1023 由icann指派和控制
  • 注册端口:1024-49151 icann不指派 也不控制,但要到icann注册。
  • 动态端口:19452-65535

套接字地址:ip和端口的组合

  1. 封装和解封

  2. 复用和分用
    当一个实体接受来自多个源的输入,成为复用。当一个实体将数据交付到多个源,成为分用。源点的运输层执行的是复用

  3. 流量控制
    当一个实体产生数据而另一个实体消耗数据。 (推送和拉取)

  4. 差错控制

    在因特网中,因为负责从发送方运输层向接收方运输层运送分组的网络层是不可靠的。所以我们要通过运输层保持可靠。

    运输层的差错控制负责:

    • 检测并丢弃损坏的分组
    • 跟踪丢失和丢弃的分组并重传他们
    • 识别重复的分组并丢弃他们
    • 保存失序到达的组,知道缺失的分组全部到达。
  5. 流量控制和差错控制的组合(滑动窗口)
    流量控制要使用两个缓存。因为序号是2m的,所以0到2m-1的序号可以表示一个环。缓存被表示为一组小格子,成为滑动窗口。在任何时候,他们都占据了圆的一部分,在发送方,当一个分组被发送出去,相应的小片就被标记。当所有的小片被标记后,就表示缓存已满。不允许应用层接受更多的报文。当一个确认后,相应的小片标记就被取消。

    在任何时候他们都占据了圆的一部分。

  6. 拥塞控制
    如果网络中分负载大于网络的容量,这个网络就有可能发生拥塞。拥塞控制指的是用来控制拥塞。

    • 开环拥塞控制
    • 重传策略
    • 窗口策略
    • 确认策略
    • 闭环拥塞策略
  7. 无连接和面向连接的服务
    不管是无连接还是面向连接。一个运输层协议的行为可以很好地用一个有限状态机表示。

运输层协议

  1. 简单协议:什么都没有
  2. 停止等待协议: 差错检验 流量控制。但是必须等待ack,或者超时才能继续发送
  3. 返回n协议: 在等待的时候,仍然可以发送报文。
  4. 选择重传协议

相关文章

  • 计算机网络3-运输层-简介

    计算机网络3-运输层-简介 运输层服务 进程到进程的通信 运输层协议的首要任务是提供进程到进程的通信。网络层负责计...

  • 计算机网络3-运输层-UDP

    计算机网络3-运输层-UDP 本文主要分为以下几个部分讲解。 介绍udp 说明udp分组的格式 udp提供的服务 ...

  • 计算机网络目录

    计算机网络目录 运输层网络层应用层

  • 计算机网络-运输层

    计算机网络-运输层 运输层协议概述 进程间的通信 运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,...

  • 网络编程(八)运输层\数据链路层\网络层

    计算机网络_运输层[https://www.jianshu.com/p/bb57de392a12]计算机网络_数据...

  • Socket 一些事

    1. 网络基础 1.1 网络分层 计算机网络分为五层:物理层、数据链路层、网络层、运输层、应用层。其中: 网络层:...

  • (系列1)计算机网络基础知识

    计算机网络 网络分层⭐ 国际标准化组织提出了 OSI 模型:应用层、表示层、会话层、运输层、网络层、链路层和物理层...

  • TCP三次握手原理

    一、TCP协议TCP(Transmission Control Protoco)协议属于计算机网络体系中的运输层。...

  • TCP是如何实现可靠传输的?

    在计算机网络的经典五层协议中,TCP属于运输层,实现了进程间的通信,保证了数据的可靠传输,属于计算机网络协议族中最...

  • 计算机网络自顶向下--运输层

    本书结构是自顶向下的,所以请按下列顺序阅读: 1.计算机网络自顶向下--应用层2.计算机网络自顶向下--运输层3....

网友评论

      本文标题:计算机网络3-运输层-简介

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