- 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 局域网络介质访问方式 3.5.3 因特网传输协议 因特网在传输层有两种主要的协议:一种是面向连接的协议TCP,另一种是无连接的协议UDP。 传输控制协议TCP(Transmission Control Protocol)是专门设计用于在不可靠的因特网上提供可靠的、端到端的字节流通信的协议。 IP层并不能保证将数据报正确地传送到目的端,因此TCP实体需要判定是否超时并且根据需要重发数据报。到达的数据报也可能是按错误的顺序传到的,这也需要由TCP实体按正确的顺序重新将这些数据报组装为报文。TCP协议提供了用户所要的可靠性,而这是IP层所未提供的。 1.TCP服务模型 通过在发送方和接收方分别创建一个称为套接字(socket)的通信端点,可以获得TCP服务。每个套接字有一个套接字序号(地址),它包含主机的IP地址以及一个主机本地的16位号码,称为端口(port)。总共可有65536(216)个端口号。 应用程序间的通信具体由多个进程实现,在多用户多任务的网络中要求一台主机能并发处理多个进程。TCP/IP协议在传输层顶端提供了多个端口的服务,一个端口对应一个进程,从而使一台主机能同时并发处理多个进程。TCP/IP端口的概念在通常网络中称为服务访问点,亦即本层与上层的层间接口。在TCP/IP中,网络层(IP层)不设多个服务访问点(多端口),传输层(TCP层或UDP层)上设立多端口是对IP层的功能的一种补充和加强。 在TCP/IP中进程采用“客户—服务器”模式,这是一种不对等的主客模式。在该模式中进程总是由客户机(即客户程序)发起,而服务器(服务程序)总是随时等待客户机进程要求,并予以响应提供相应进程服务。 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中的流量控制是通过使用可变大小的滑动窗口来处理的。窗口大小字段表示在确认了字节之后
您可能关注的文档
- 新计算机网络基础与应用 教材 x课件 第6章 网络互连技术.ppt
- 新计算机网络基础与应用 教材 x课件 第7章 TCP IP协议.ppt
- 新计算机网络基础与应用 教材 x课件 第8章 因特网接入技术.ppt
- 新计算机网络基础与应用 教材 x课件 第9章++因特网应用.ppt
- 新计算机网络基础与应用 教材 x课件 第10章+Windows+Server+2003网络管理.ppt
- 新计算机网络基础与应用 教材 x课件 第11章+计算机网络安全.ppt
- 新计算机网络技能模块教程 彭德林 电子教案 子模块1 计算机网络初探.ppt
- 新计算机网络技能模块教程 彭德林 电子教案 子模块2 局域网组建与连接.ppt
- 新计算机网络技能模块教程 彭德林 电子教案 子模块3 网络操作系统的安装.ppt
- 新计算机网络技能模块教程 彭德林 电子教案 子模块4 系统基本设置和管理.ppt
- 新计算机网络理论与实践 电子教案 Dzjg d4z.PPT
- 新计算机网络实验教程 刘兵 电子教案 第1章.ppt
- 新计算机网络实验教程 刘兵 电子教案 第2章1.ppt
- 新计算机网络实验教程 刘兵 电子教案 第3章.ppt
- 新计算机网络实验教程 刘兵 电子教案 第4章.ppt
- 新计算机网络实验教程 刘兵 电子教案 第5章.ppt
- 新计算机网络实验教程 刘兵 电子教案 第6章.ppt
- 新计算机网络实用技术 (雷建军 主编)电子教案 第10章 用户工作环境的管理.ppt
- 新计算机网络实用技术 石铁峰 电子教案 第1章 计算机网络概述.ppt
- 新计算机网络实用技术 石铁峰 电子教案 第2章 数据通信基础.ppt
最近下载
- TCPRA 4000.9-2025 文化数据服务平台技术要求 第9部分:运维管理系统.docx VIP
- 2025年部编六上语文《草原》公开课教案教学设计【一等奖】.pdf VIP
- 《直播电商基础与实务》-教案 项目8直播电商平台运营实战-教案.doc
- 抗凝药物临床应用指南.pptx VIP
- 学堂在线《医学科研设计》作业单元考核答案.docx VIP
- 庞加莱猜想证明概述.pdf VIP
- 2024年秋季新人教版9年级上册化学全册课件.pptx
- 药物化学 磺胺类药物及抗菌增效剂 磺胺类药物及抗菌增效剂 电子教案.doc VIP
- 高中地理校本课程教案.docx VIP
- 2024年山东成人学士学位英语考试真题解析 .docx VIP
文档评论(0)