- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1第九章传输控制协议
(TCP)
9-1引言2ApplicationlayerTCPTransportlayerTransmissionControlProtocolTCP叫做面向连接的、可靠的传输协议。它给服务增加了面向连接和可靠性的特点。TCPNetworklayerUDP
3进程到进程的通信Internet进程(运行的应用程序)进程(运行的应用程序)IP协议的作用范围TCP协议的作用范围
端口号4TCP64295TELNET客户TCP23TELNET服务器与UDP一样,TCP也是服务器使用熟知端口号,客户程序使用短暂端口号。
端口、端点、连接580Port:80Endpoint:(,80)416250Connection:(,80)and(4,16250)
TCP使用的熟知端口号6PortProtocolDescription7Echo将收到的数据报回送到发送器9Discard丢弃任何收到的数据报11Users活跃的用户13Daytime返回日期和时间17Quote返回日期的引用19Chargen返回字符串20FTP,Data文件传送协议(数据连接)21FTP,Control文件传送协议(控制连接)23TELNET终端网络25SMTP简单邮件传送协议53DNS域名服务器67BOOTP引导程序协议79FingerFinger80HTTP超文本传送协议111RPC远程过程调用
Socket地址7IP地址69端口号Socket地址69TCP需要两个标识符:IP地址和端口号。它们各用在一端以建立一条连接。要使用TCP的服务,我们需要一对Socket地址:客户Socket地址和服务器Socket地址。一个IP地址与一个端口号合起来就叫做Socket地址。
9-2TCP的服务8TCP服务01全双工服务03流式数据服务02可靠服务04
流式数据服务9流式服务:发送TCP从发送应用程序接收到字符流,从这个流中提取适当的长度创建为叫做报文段的分组,然后将它们发送到网络上。接收TCP则接收报文段,从中提取数据,若它们没有按序到达还要将它们排序,并将它们作为字符流交付给接收应用程序。
全双工服务10数据可在同一时间双向流动数据确认捎带:确认可随数据一起发送
§9-3TCP报文段1120~60bytes
对各字段的说明:12源端口地址:是一个16位字段。定义了在主机中发送该报文段的应用程序的端口号。目的端口地址:是一个16位字段。定义了在主机中接收该报文段的应用程序的端口号。序号:是一个32位字段。它定义了一个数,指派给本报文段数据的第一个字节。为了保证连通性,要发送的每一个字节都要编上号。序号告诉目的地,这个序列中的哪一个字节是报文段中的第一个字节。确认号:是一个32位字段。定义了源进程期望从对方接收的报文段的序号。确认可捎带和数据一起发送。首部长度:是一个4位字段。指出TCP首部共有多少个4字节字。保留:是一个6位字段。保留为今后使用。123456
控制:是一个6位字段。定义了6种不同的控制位或标志。URGACKPSHRSTSYNFINURG:紧急指针(urgentpointer)有效ACK:确认序号有效。PSH:接收方应该尽快将这个报文段交给应用层。RST:重建连接。 SYN:同步序号用来发起一个连接。FIN:发端完成发送任务。这些比特用在TCP的流控制、连接建立和中止以及数据传送的方式等方面。
对各字段的说明(续):14窗口大小:是一个16位字段。定义对方必须维持的窗口大小(以字节为单位)。最大长度为65535字节。01检验和:是一个16位字段。02紧急指针:是一个16位字段。只有当紧急标志置位时,这个字段才有效。这时的报文段包括紧急数据。03选项:在TCP首部中可以有多达40字节的可选信息。04
流、分组和序号:15RecoveringSendingbufferReceivingbuffer01SendingIncisingDatastream分组的序号是这样一个数,它指派给本报文段数据的第一个字节。ReceivingSegment0203
§9-4选项16TCP首部可以有多达40个字节的可选信息。它们用来将附加信息传递给目的站,或用来将其他选项对齐。选项单字节多字节无操作选项结束最大报文段长度窗口扩大因子时间戳
选项说明:17无操作:是一个一字节选项。用作选项之间的填充。选项结束:也是一个1字节
您可能关注的文档
最近下载
- 香精研制年度岗位绩效考核表.docx VIP
- 麦克维尔MDM组合式空气处理机.pdf VIP
- 各种岩石矿物地球物理物性参数总结.pdf VIP
- 月饼课件介绍.pptx VIP
- 中国人炒中国股主力思维做主升_笔记.docx VIP
- 2024国有企业公司治理与合规管理课件PPT.pptx VIP
- 传祺-传祺GA3S PHEV-产品使用说明书-传祺GA3S PHEV 精英版-GAC7150CHEVA5A-GA3SPHEV用户手册_201903071.pdf VIP
- 慢性乙肝防治治疗课件.pptx VIP
- 溃疡性结肠炎中医诊疗专家共识(2023).pptx VIP
- dewinter综合征医学课件.ppt VIP
文档评论(0)