美文网首页
第五章传输层

第五章传输层

作者: Kirk张 | 来源:发表于2020-02-15 13:07 被阅读0次

5.1 传输层服务

5.1.1 传输层的功能

传输层为两台主机提供应用程序之间的通信,网络层传输是不可靠的所以传输层提供可靠服务。
1.提供应用进程间的逻辑通信
2.差错检错(计算校验和)
3.提供无连接和链接服务
4.复用和分用---多软件使用同一协议

5.1.2 传输层寻址和端口

1.端口的基本概念---标识主机的应用进程
2.端口号
熟知端口(0-1023)----登记端口(1024-49151)---客户端端口(49152-69535)
3.套接字
地址+端口=能唯一确定一个进程

5.1.3 无连接和连接服务

1.UDP主要特点

  • 无连接
  • 不可靠交付
  • 报文头部短
  1. TCP的特点
  • 面向连接
  • 可靠交付
  • 报文段头部长,传输开销大
    tcp的tcb存在的意义就是目的地址和状态

5.2UDP

5.2.1UDP数据报

  1. UDP数据的基本概念
    UDP的特点--上面以记载
  2. UDP数据报的组成
  • 源端口
  • 目的端口
  • 长度
  • 检验和 ----占2B检测UDP数据报在传输是否有错

5.2.2 UDP校验

udp提供差错检验(检测数据)添加伪首部计算各部分数据然后相加的和为0

5.3TCP

5.3.1 TCP报文段

16个字段

5.3.2TCP连接管理

3次握手
4次挥手

TCP可靠传输

  1. TCP数据编号与确认
  2. TCP重传机制

5.3.4 TCP流量控制

5.3.5TCP拥塞控制基本概念

拥塞控制分为闭环控制:事先分析出拥塞位置
开环控制:有检测系统

5.3.6 拥塞控制的4种算法

  1. 慢开始算法原理
  2. 拥塞避免算法原理
  3. 快重传算法
  4. 快恢复算法

相关文章

  • 第五章传输层

    5.1 传输层服务 5.1.1 传输层的功能 传输层为两台主机提供应用程序之间的通信,网络层传输是不可靠的所以传输...

  • 第五章 传输层

    个人复习计网的笔记,学习链接: 计算机网络 - B站视频链接 传输层为相互通信的应用程序提供了逻辑通信。 传输层协...

  • 传输层

  • 传输层

    摘自https://www.cnblogs.com/whgk/p/6118206.html 通过mac地址可以找到...

  • 传输层

    传输层的功能:传输层寻址和端口;无连接服务和面向连接服务 UDP协议:UDP数据报,UDP校验 TCP段:TCP连...

  • 传输层

    TCP和UDP TCP:提供可靠的通信运输。是面向连接的,可靠的流协议。它充分实现了数据传输时的各种控制功能,可以...

  • 传输层

    传输层需要完成的功能 为网络应用程序提供接口 为应用程序提供访问网络的途径 多路复用/多路分解机制 多路复用表示从...

  • 传输层

    在网络层之上,是传输层。由于网络层提供的尽力而为的服务,不保证数据传输的准确性,于是传输层提供了保证准确性的 TC...

  • 传输层

  • 传输层

网友评论

      本文标题:第五章传输层

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