- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 计算机网络体系结构与协议 3.1 网络体系结构 3.2 物理层 3.3 数据链路层 3.4 网络层 3.5 传输层 3.6 应用层 3.7 局域网体系结构 3.8 局域网络介质访问方式 TCP/IP为服务器规定了一组标准的端口号,把该组端口的每个端口分给一个固定的标准服务进程。例如,对应TCP协议上Telnet(远程登录)规定使用端口号23,FTP(文件传输)规定使用端口号21,SMTP(简单电子邮件传输)规定使用端口号25等等。在传输层的UDP协议上也规定了一组固定的端口号,如TFTP(简单文件传输)规定使用端口号69等。 TCP和UDP是传输层两个平等的协议,它们固定的标准端口号是各自独立编号的,互不相干。在TCP和UDP中这两组固定的标准端口号被保留作为标准服务进程专用并公布于众。规定凡是采用TCP/IP通信的标准服务器必须遵循这种端口分配标准。这就使得这类端口成为全局性的公认端口,也称“保留端口”,保留端口的值小于256。 除“保留端口”外,应用程序还需使用到的其他大量端口称为“自由端口”。保留端口是固定的全局性的,而自由端口则是本地机随机动态分配的。 所有的TCP连接均是全双工的和点到点的。点到点的意思是每个连接只有两个端点。TCP不支持多点播送和广播。 2.TCP协议格式 TCP连接上的每个字节均有它自己的32位顺序号。 发送和接收方TCP实体以数据段的形式交换数据。 TCP软件决定数据段的大小。每个网络都存在最大传送单位MTU(Maximun Transfer Unit),要求每个数据段必须适合MTU。实践中,MTU一般为几千字节,由此便决定了数据段大小的上界。 TCP实体所用的基本协议是滑动窗口协议。当发送方传送一个数据段时,它还要启动计时器。 3.TCP数据段头 图3-24表示了TCP头数据段的布局格式。不带任何数据的数据段也是合法的,一般用于确认报文和控制报文。 图3-24 TCP头数据段布局格式 下面介绍TCP头中每个字段的意义。 源端口和目的端口字段标识出本地和远端的连接点。 顺序号和确认号字段执行它的通常功能。注意,后者指希望接收的下一个字节,而不是前面已正确收到的字节。 TCP头长表明在TCP头中包含多少个32位字。 接下来的6位未用。 6个1位的标志。 如果用到了应急指针,那么URG位置1。 应急指针指从当前顺序号到紧急数据位置的偏移量。 ACK位置1表明确认号是合法的。 PSH位表示是带有PUSH标志的数据。 RST位用于复位。 SYN位用于建立连接。 FIN位用于释放连接。 TCP中的流量控制是通过使用可变大小的滑动窗口来处理的。窗口大小字段表示在确认了字节之后还可以发送多个字节。 校验和也是为了确保高可靠性而设置的。它校验头部、数据和图3-25中所示的概念上的伪TCP头(Pseudoheader)之和。 图3-25 包括在TCP校验和中的伪头 在校验和计算中包括了伪TCP头,有助于检验传输的分组是否正确,但这样做却违反了协议的分层规则,因为其中的IP地址是属于IP层而非TCP层。 选项字段用于提供一种增加额外设置的方法,而这种设置在常规的TCP头中并不包括。 4.TCP协议功能 可靠的面向连接服务首先是要在信源机与信宿机之间建立一条连接,然后才能进行实际数据传输,并以“确认和超时重传”机制保证其可靠性。 (1)确认和超时重传机制 确认和超时重传机制的基本思想是:信源机在收到每一正确分组时向信宿机回送一个确认,信源机在某个时间片内没收到确认时,则重传该分组。 随之产生的问题是重传,即可能导致某个报文重复出现。IP数据报在网上都有一个生命期TTL,当TTL减为0时该IP数据报被抛弃。但当IP数据报被存储在某网关而未到生命期时,而信源机的时间片已到,则也对其认为超时而重传,导致有两个相同的报文在网上重传,致使信宿机难以判断和处理重复的报文。信源机重传机构中的时间片大小是很难确定的。 由于重传机制的重复报文存在,TCP中的确认机制不是针对段而是采用以字节为单位的“累计确认”方法,在n字节累计确认后,前面字节的确认丢失就不需再重传。 另外,在最初端到端间建立连接时采用“三次握手”方法,以识别重复的报文。 (2)TCP连接的建立与拆除 ①TCP连接的建立 TCP采用“三次握手”建立连接的基本思想
您可能关注的文档
- 计算机网络教程 教学课件 作者 谢希仁 第05章.ppt
- 计算机网络教程 教学课件 作者 谢希仁 第06章.ppt
- 计算机网络教程 教学课件 作者 谢希仁 第07章.ppt
- 计算机网络教程 教学课件 作者 谢希仁 第08章.ppt
- 计算机网络教程 教学课件 作者 谢希仁 第09章.ppt
- 计算机网络教程 教学课件 作者 谢希仁 第10章.ppt
- 计算机网络教程 教学课件 作者 谢希仁 第11章.ppt
- 计算机网络教程第3版 教学课件 作者 彭澎 第1章 网络基础.ppt
- 计算机网络教程第3版 教学课件 作者 彭澎 第1章.ppt
- 计算机网络教程第3版 教学课件 作者 彭澎 第2章 数据通信技术.ppt
- 计算机网络理论与实践电子教案 Dzjg d4z.PPT
- 计算机网络设计 第2版 教学课件 作者 易建勋 姜腊林 史长琼 第01章 网络设计规范与方法[增强版].ppt
- 计算机网络设计 第2版 教学课件 作者 易建勋 姜腊林 史长琼 第02章 网络用户需求分析[增强版].ppt
- 计算机网络设计 第2版 教学课件 作者 易建勋 姜腊林 史长琼 第03章 网络拓扑结构设计[增强版].ppt
- 计算机网络设计 第2版 教学课件 作者 易建勋 姜腊林 史长琼 第04章 地址规划与路由技术[增强版].ppt
- 计算机网络设计 第2版 教学课件 作者 易建勋 姜腊林 史长琼 第05章 网络性能设计[增强版].ppt
- 计算机网络设计 第2版 教学课件 作者 易建勋 姜腊林 史长琼 第06章 网络可靠性设计[增强版].ppt
- 计算机网络设计 第2版 教学课件 作者 易建勋 姜腊林 史长琼 第07章 网络安全设计[增强版].ppt
- 计算机网络设计 第2版 教学课件 作者 易建勋 姜腊林 史长琼 第08章 光纤通信工程设计[增强版].ppt
- 计算机网络设计 第2版 教学课件 作者 易建勋 姜腊林 史长琼 第09章 综合布线系统设计[增强版].ppt
文档评论(0)