沈鑫剡计算机网络技术及应用传输层
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据(0) 数据(1) 数据(2) 数据(3) 数据(4) 数据(5)
接收端
ACK(1) ACK(2) ACK(3) ACK(4) ACK(5) ACK(6)
允许发送端 在接收到确 认应答前连 续发送多组 数据
连续ARQ
计算机网络技术及应用
传输层
三、TCP差错控制机制
差错控制机制的要素是检错、 确认应答和重传;
错误。
计算机网络技术及应用
传输层
三、TCP差错控制机制
8000 字节长度的字节流
8000
7001
3000
2001 2000
1001 1000
1
8000
70017001 3000
2001 2001 2000
1001 1001 1000
数据 TCP 首部
数据 TCP 首部
数据 TCP 首部
11 数据 TCP
D.UDP设置标识主机进程的端口字段、并对UDP报文中的数 据进行检错,IP没有
选择答案,并简要回答为什么?
计算机网络技术及应用
传输层
8.3 传输控制协议
本讲主要内容 TCP主要特点; TCP报文格式; TCP差错控制机制; TCP拥塞控制机制; TCP建立连接和释放连接的过程。
计算机网络技术及应用
程TC。P 保 U A P
首部
RC S
长度 留 G K H
检验和
序号 确认序号
窗口用于给出接收
端能够接收的字节 数。
RS F
SY I
窗口
T 发 序N送号序指N 号明对被标 位发确志送认的的数数紧据据急编。指号针,接收
4位,以4B为
单位给出首部
可选项
长度。
用于检测包括数据
在内的TCP 报文在数据
传输过程中发生的
计算机网络技术及应用
二、UDP用途
幅值
幅值
幅值
传输层
时间
时间
时间
(a)原始语音信号 (b)空置 4ms 语音信号的情况 (c)等待发送端重发出错 UDP 报文的情况
假定语音信号的采样频率为 8000Hz,每一个UDP报文包含 32B,则丢失或传输出错一个 UDP报文将造成4ms时间 的语音信号损失。
错序引发接收端重发确认序
号与前一个相同的确认应答;
传输时延抖动会引发错序。
丢失引发的 错序情况
DATA(0001)
ACK(1001) DATA(1001) DATA(2001)
计算机网络技术及应用
传输层
8.1 传输层端口的概念
32位IP地址
IP 地址 192.1.1.1
192.1.1.1
端口号 1500
16位端口号
1500
插口
48位插口
计算机网络技术及应用
传输层
8.2 用户数据报
本讲主要内容 UDP报文格式; UDP用途。
计算机网络技术及应用
传输层
一、 UDP报文格式
ATM
以太网
网络接口层
TCP/IP体系结构
计算机网络技术及应用
传输层
8.1 传输层端口的概念
IP地址是终端地址,只能惟一标识某个物理终端; 但通信对象是进程,而且对于多任务系统,一个物
理终端可以同时运行多个进程; 因此,必须在IP地址的基础上增加用于标识进程的
信息,它们就是端口; IP地址和端口一起(称为插口)唯一标识某个进程。
源 wk.baidu.comCP 进程
目的 TCP 进程
发送端保留发送的数据报文,
接收端对接收到的数据报文 检错,如果没有错误,则发
逐个确认
送确认应答,发送端在规定 时间内接收不到确认应答,
累积确认
重发数据报文。
TCP采用连续ARQ传输机制; 传输时延抖
TCP用确认序号给出接收端已 动引发的错
经成功接收的字节流;
序情况
首部
应用层数据作为字节流, 每一字节都被编号,称 为序号。
TCP分段过程
计算机网络技术及应用
三、TCP差错控制机制
发送端
接收端
传输层
数据(0) 数据(1)
•检错和确认 ACK(1) •定时重发
•序号防止重复接收
ACK(0)
效率问题!
停止等待算法
计算机网络技术及应用
传输层
三、TCP差错控制机制
发送端
接收端在开始播放 语音信号时,对丢 失或传输出错的UDP 报文可以有两种处 理方法:跳过。
停止播放,等待 发送端再次发送 丢失或传输出错 的UDP报文。
计算机网络技术及应用
传输层
二、UDP用途
(1)UDP和IP不同处是
。
A.UDP保证按序、可靠传输,IP不是
B.UDP需要建立连接,IP不需要
C.UDP根据网络拥塞状况动态调整发送窗口,IP不是
16位,用于 标识发送进 程。
16位,以字 节为单位给 出UDP报文 长度。
源端口号 UDP 报文长度
目的端口号 检验和
用户数据
UDP首部格式
16位,用于 标识接收进 程。
16位,用于对 包括数据的UDP 报文进行检错。
UDP 报文在IP分组的基础上,增加了源和目的端口号、检验 和,因此可以解决发送进程和接收进程的标识问题,包括数据在 内的UDP报文传输出错检验问题,但缺乏重传机制和拥塞控制机制。
传输层
一、TCP的主要特点
面向连接; 面向字节流和可靠传输; 实施流量控制和拥塞控制。
计算机网络技术及应用
传输层
一、TCP的主要特点
TCP是一种具有差错控制和拥塞控制功能的传输层 协议;
为了实现重传,要有出错检验和丢失检测机制; 为了实现拥塞控制,必须有拥塞通知机制和流量
调节能力。
计算机网络技术及应用
传输层
一、TCP的主要特点
(2)下述
项不是TCP具有的功能。
A.增加标识主机中进程的标识信息
B.保证端到端按序、可靠传输
C.绕开存在过载链路的传输路径
D.根据网络拥塞状态调整发送窗口
选择答案,并简要回答为什么?
计算机网络技术及应用
传输层
二、TCP报文格式
源端口号
目的端口号
用于标识数
据的发送进
程和接收进
应用进程的要求 进程间通信 对数据实现差错控制 传输过程实施拥塞控制
端口:标识进程 出错检验+重传:差错控制 拥塞通知+流量管制:拥塞控制
计算机网络技术及应用
传输层
第8章 传输层
HTTP TELNET FTP SMTP 应用层
TCP
UDP
传输层
IP
网际层
IP over SDH SDH
IP over ATM IP over 以太网
计算机网络技术及应用 (第2版)
第八章
计算机教研室教授 沈鑫剡
© 2006工程兵工程学院 计算机教研室
传输层
第8章 传输层
本章主要内容 传输层端口的概念 用户数据报 传输控制协议
计算机网络技术及应用
传输层
第8章 传输层
为什么需要传输层? 传输层实现哪些功能?
IP提供的服务 终端间传输 只对首部进行出错校验 尽力而为(类似平信服务)
接收端
ACK(1) ACK(2) ACK(3) ACK(4) ACK(5) ACK(6)
允许发送端 在接收到确 认应答前连 续发送多组 数据
连续ARQ
计算机网络技术及应用
传输层
三、TCP差错控制机制
差错控制机制的要素是检错、 确认应答和重传;
错误。
计算机网络技术及应用
传输层
三、TCP差错控制机制
8000 字节长度的字节流
8000
7001
3000
2001 2000
1001 1000
1
8000
70017001 3000
2001 2001 2000
1001 1001 1000
数据 TCP 首部
数据 TCP 首部
数据 TCP 首部
11 数据 TCP
D.UDP设置标识主机进程的端口字段、并对UDP报文中的数 据进行检错,IP没有
选择答案,并简要回答为什么?
计算机网络技术及应用
传输层
8.3 传输控制协议
本讲主要内容 TCP主要特点; TCP报文格式; TCP差错控制机制; TCP拥塞控制机制; TCP建立连接和释放连接的过程。
计算机网络技术及应用
程TC。P 保 U A P
首部
RC S
长度 留 G K H
检验和
序号 确认序号
窗口用于给出接收
端能够接收的字节 数。
RS F
SY I
窗口
T 发 序N送号序指N 号明对被标 位发确志送认的的数数紧据据急编。指号针,接收
4位,以4B为
单位给出首部
可选项
长度。
用于检测包括数据
在内的TCP 报文在数据
传输过程中发生的
计算机网络技术及应用
二、UDP用途
幅值
幅值
幅值
传输层
时间
时间
时间
(a)原始语音信号 (b)空置 4ms 语音信号的情况 (c)等待发送端重发出错 UDP 报文的情况
假定语音信号的采样频率为 8000Hz,每一个UDP报文包含 32B,则丢失或传输出错一个 UDP报文将造成4ms时间 的语音信号损失。
错序引发接收端重发确认序
号与前一个相同的确认应答;
传输时延抖动会引发错序。
丢失引发的 错序情况
DATA(0001)
ACK(1001) DATA(1001) DATA(2001)
计算机网络技术及应用
传输层
8.1 传输层端口的概念
32位IP地址
IP 地址 192.1.1.1
192.1.1.1
端口号 1500
16位端口号
1500
插口
48位插口
计算机网络技术及应用
传输层
8.2 用户数据报
本讲主要内容 UDP报文格式; UDP用途。
计算机网络技术及应用
传输层
一、 UDP报文格式
ATM
以太网
网络接口层
TCP/IP体系结构
计算机网络技术及应用
传输层
8.1 传输层端口的概念
IP地址是终端地址,只能惟一标识某个物理终端; 但通信对象是进程,而且对于多任务系统,一个物
理终端可以同时运行多个进程; 因此,必须在IP地址的基础上增加用于标识进程的
信息,它们就是端口; IP地址和端口一起(称为插口)唯一标识某个进程。
源 wk.baidu.comCP 进程
目的 TCP 进程
发送端保留发送的数据报文,
接收端对接收到的数据报文 检错,如果没有错误,则发
逐个确认
送确认应答,发送端在规定 时间内接收不到确认应答,
累积确认
重发数据报文。
TCP采用连续ARQ传输机制; 传输时延抖
TCP用确认序号给出接收端已 动引发的错
经成功接收的字节流;
序情况
首部
应用层数据作为字节流, 每一字节都被编号,称 为序号。
TCP分段过程
计算机网络技术及应用
三、TCP差错控制机制
发送端
接收端
传输层
数据(0) 数据(1)
•检错和确认 ACK(1) •定时重发
•序号防止重复接收
ACK(0)
效率问题!
停止等待算法
计算机网络技术及应用
传输层
三、TCP差错控制机制
发送端
接收端在开始播放 语音信号时,对丢 失或传输出错的UDP 报文可以有两种处 理方法:跳过。
停止播放,等待 发送端再次发送 丢失或传输出错 的UDP报文。
计算机网络技术及应用
传输层
二、UDP用途
(1)UDP和IP不同处是
。
A.UDP保证按序、可靠传输,IP不是
B.UDP需要建立连接,IP不需要
C.UDP根据网络拥塞状况动态调整发送窗口,IP不是
16位,用于 标识发送进 程。
16位,以字 节为单位给 出UDP报文 长度。
源端口号 UDP 报文长度
目的端口号 检验和
用户数据
UDP首部格式
16位,用于 标识接收进 程。
16位,用于对 包括数据的UDP 报文进行检错。
UDP 报文在IP分组的基础上,增加了源和目的端口号、检验 和,因此可以解决发送进程和接收进程的标识问题,包括数据在 内的UDP报文传输出错检验问题,但缺乏重传机制和拥塞控制机制。
传输层
一、TCP的主要特点
面向连接; 面向字节流和可靠传输; 实施流量控制和拥塞控制。
计算机网络技术及应用
传输层
一、TCP的主要特点
TCP是一种具有差错控制和拥塞控制功能的传输层 协议;
为了实现重传,要有出错检验和丢失检测机制; 为了实现拥塞控制,必须有拥塞通知机制和流量
调节能力。
计算机网络技术及应用
传输层
一、TCP的主要特点
(2)下述
项不是TCP具有的功能。
A.增加标识主机中进程的标识信息
B.保证端到端按序、可靠传输
C.绕开存在过载链路的传输路径
D.根据网络拥塞状态调整发送窗口
选择答案,并简要回答为什么?
计算机网络技术及应用
传输层
二、TCP报文格式
源端口号
目的端口号
用于标识数
据的发送进
程和接收进
应用进程的要求 进程间通信 对数据实现差错控制 传输过程实施拥塞控制
端口:标识进程 出错检验+重传:差错控制 拥塞通知+流量管制:拥塞控制
计算机网络技术及应用
传输层
第8章 传输层
HTTP TELNET FTP SMTP 应用层
TCP
UDP
传输层
IP
网际层
IP over SDH SDH
IP over ATM IP over 以太网
计算机网络技术及应用 (第2版)
第八章
计算机教研室教授 沈鑫剡
© 2006工程兵工程学院 计算机教研室
传输层
第8章 传输层
本章主要内容 传输层端口的概念 用户数据报 传输控制协议
计算机网络技术及应用
传输层
第8章 传输层
为什么需要传输层? 传输层实现哪些功能?
IP提供的服务 终端间传输 只对首部进行出错校验 尽力而为(类似平信服务)