计算机网络——第三章传输层

概述

在这里插入图片描述

传输层服务

  • 传输层协议为运行在不同Host上的进程提供来一种逻辑通信机制
  • 端系统远行传输层协议
    • 发送方:将应用消息分成一个或多个的报文段(Segment),并向下传给网络层。
    • 接收方:将接收到的报文段组装成消息,并向上交给应用层。
      在这里插入图片描述
      在这里插入图片描述

多路复用和多路分用

在这里插入图片描述
在这里插入图片描述

无连接的分用

在这里插入图片描述
在这里插入图片描述

面向连接的分用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
P4进程创建了三个线程,进行TCP连接

无连接传输协议-UDP

在这里插入图片描述

UDP的用途

在这里插入图片描述

UDP校验和(checksum)

在这里插入图片描述

校验和计算示例

在这里插入图片描述

可靠数据传输的基本原理

基本原理

在这里插入图片描述
在这里插入图片描述

可靠数据传输协议(rdt)

在这里插入图片描述
状态机:圈是当前的状态,箭头表状态的迁移转换。箭头横线上是引起状态迁移的事件。横线下是状态转换过程中要采取的活动

Rdt 1.0:可靠信道上的可靠数据传输

在这里插入图片描述

Rdt 2.0:可能产生位错误的信道

在这里插入图片描述
在这里插入图片描述
向下尖号指为空

Rdt 2.1和2.2

Rdt 2.0的缺陷与解决方法
在这里插入图片描述
Rdt 2.1:发送方,应对ACK/NAK破坏

在这里插入图片描述
Rdt 2.1:接收方,应对ACK/NAK破坏
在这里插入图片描述
Rdt 2.1 vs.Rdt 2.0
在这里插入图片描述
Rdt 2.2:无NAK消息协议
在这里插入图片描述
Rdt 2.2 FSM片段
在这里插入图片描述

Rdt 3.0

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Rdt 3.0性能分析
在这里插入图片描述
在这里插入图片描述
因为停等操作,导致Rdt 3.0性能不好

流水线机制与滑动窗口协议

一起发三个,再等
在这里插入图片描述

流水线协议

在这里插入图片描述

滑动窗口协议

在这里插入图片描述

GBN(Go-Back-N)

Go-Back-N(GBN)协议:发送方
在这里插入图片描述
可能造成资源浪费
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

练习题
在这里插入图片描述

SR协议(Selective Repeat协议)

GBN的缺陷:资源浪费
在这里插入图片描述
在这里插入图片描述
SR协议
在这里插入图片描述
SR协议示例
SR协议:困境
在这里插入图片描述
在这里插入图片描述

TCP协议

TCP概述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

TCP可靠数据传输

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

TCP流量控制

在这里插入图片描述
在这里插入图片描述

TCP连接管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

TCP拥塞控制

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

TCP性能分析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

小结

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值