- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章传输层
6.1概述
图6.1基于端口机制传输层为应用进程之间提供了逻辑通信j 路由曙 传输.层対应用进程之间 提供蛊到端的逻辑通信5(@迂
图6.1基于端口机制传输层为应用进程之间提供了逻辑通信
j 路由曙 传输.层対应用进程之间 提供蛊到端的逻辑通信
5(@
迂r
p n
2
DL
1
PH
发送端
3
rI
2
DL
PL
1
PH
PH
|卩层肖mz间提供逻轲適信
6.2传输层端口
621端口及其作用
6.2.2两类端口
UDP保留端口示例
端口号
描 症
53
域名服 ^^CDOMAIN)
57
自举协议服务器(BOOTPS)
69
简单丈件传输CTFTP)
111
SUN微康统公司RPC(SUNRPC)
衰£2 TCP保翦端口示例
端口号
描 述
20
玄件传输眼舒雒(数据连接XF1KDATA )
21
文杵传输■?务器(控制连搖XFTP)
23
远程終端服势器(TELNET)
25
简用邮杵咎输14务讎(SMTP)
80
万维网眼舒器(HTTP)
6.3用户数据报协议UDP
6.3.1UDP用户数据报
||
UDPft 头
UI)卩数据区
1
r
iPIbJi-
i卩数据区
图6.2UDP报文封装
UDP 源 sg 口
UDP目的端口
UDP长度
UDP检验和
数据
16 31
报头
图6.3UDP报文格式
6.3.2UDP伪报头
0 31
地址
目的站1卩地址
填充域(全叫
协议
UDP挂度
图6.4UDP伪报头格式
6.3.3UDP的特点
6.4传输控制协议(TCP)
6.4.1TCP的编号与确认
数据流、报文段和编号
避免产生相同的序号
TCP确认机制
6.4.2TCP报文段
1. TCP报文段格式
0 4 10 1 24 31
源端口
目的端口
4 4
1 1
II II
r一 - ■
Ji粧1
£ 1 WI
J i
1 1
t
序号
确认序号
首部氏麽廉留 码元比持
窗11
枪验和
紧急指甘
选项(若肓) 填充域
「 ||
t
图6.5TCP报文段的格式
2. TCP报文段选项
最大报文段长區选项:
类=2⑴
度-4(1}
晟大抿丈段长度0)
窗口比列因子选项:
婪=3⑴
长度乍⑴
移位数⑴
时间戡选项;
类諭1)
枚度=10(1)
时祠戡(4)
时间戢回送
负确认选项:
类=A(1
长度叩⑴
序号(4)
未收到段数(1)
图6.6TCP选项格式
6.4.3TCP连接管理
1.建立TCP连接
主机B接收列N
主机B
接收列N报文段 发送 £YM駅q=y, ACK ackscq=jc+1
接收ACK报文段
图6.7三次握手的报文序列
主机B
A的延迟前连接清求到达IT SYN seq=A
B 接受井应答,SYN sajv- ACK ackseq: jt+l
B不建立连接
2.关闭TCP连接壬机B接收FIN 10丈段发送 ACK ackscq=.r+1(谨知应用程序、
2.关闭TCP连接
壬机B
接收FIN 10丈段
发送 ACK ackscq=.r+1
(谨知应用程序、
(应用程序关闭连捲)
烷送 KIN st?q=v-ACK 1
接收為CK报丈段
图6.9关闭TCP连接
复位TCP连接
6.4.4TCP重传机制
1.为什么采用自适应重传算法
图6.10数据链路层和TCP往返时间的概率密度
2.自适应重传算法
R1T? V
R1T? V
⑻主机人的数据丢失. 主机ART超时瑕脅(h)主机B对原擢丈段的/延迟,
⑻主机人的数据丢失. 主机ART超时瑕脅
6.4.5TCP流量控制
1.可变滑动窗口流量控制
1-100
101-200
201-300
301-4^0
401-500
501-600
601-700
戏卜900
已发送井被翩认
不可发送
已世巻未被确认 」
按收端评诺的爱送窗口
收到确认后向酣滑动
指卄1 指针2 指卄3
图6.12TCP数据流编号与滑动窗口示意
110120 :13014€1501
1
101
20 :1
301
4€1
501
601
701
801
901
1
1 1 J
①血步后:
①②③④
⑤、⑧涉后{⑤咁起樹【】潸动井变为300):
]10120]3014CL50]601701曲】9011
]
101
20]
301
4CL
50]
601
701
曲】
901
1
1
⑨⑩ Q
J
?
? -?步后(⑨引起窗[I淆动井娈为200}:
?步后(?引创窗口淆动畀变为0):
1 |丄0丨 | 2U1 | 35 | 牝I | 旳I | 0I 了01 | 鮒I | 901
?
]
101
201
301
机1
501
601
7?1
801
901
?歩后(輛引起留LI涔劭并蠻为300):
?
⑻A的发送窗口变化悄呪
2.零窗口和坚持定时器
3?糊涂窗口综合症及其
原创力文档


文档评论(0)