[互联网]第6章TCPIP协议栈.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[互联网]第6章TCPIP协议栈

计算机网络技术基础 六、TCP/IP协议栈 TCP/IP Protocol Suite 本章任务 1、TCP/IP介绍(熟悉)。 2、TCP/IP的基本工作原理(熟悉)。 3、IP层协议工作原理介绍(掌握)。 4、TCP协议工作原理介绍(掌握)。 本章重点难点 本章重点 TCP协议工作原理介绍 本章难点 IP层协议工作原理介绍 TCP/IP模型 TCP/IP和OSI的比较 TCP/IP协议各层功能介绍 TCP/IP的应用层 TCP/IP的传输层 TCP/IP在传输层的协议有TCP和UDP两种 TCP:面向连接的、高可靠性、可重传、在目的地重组报文 UDP:无连接的、不可靠的、无确认机制、无流控、不重组、传输报文、不提供软件级检查 面向连接:在进行数据通讯前,先建立一个连接,例:电话系统 无连接:称为分组交换方式,分组数据可能经由不同路径从源到目的,例:邮政系统 传输层 传输层:在发送主机上,将数据进行分段;在接收主机上,重组收到的数据 一、传输层的概念: 传输层是网络体系结构中高低层之间衔接的一个接口层。 它的功能就是:在网络层的基础上,完成端对端的差错控制、流量控制等实现两端点间传送的分组无差错、无丢失、无重复、分组顺序无误。 传输层 二、传输层的功能: 端对端通信: 传输层用于网络内两实体间建立端到端的通信信道用于传输信息或报文分组。传输层不关心路径选择。 传输层服务: 传输层提供端点间的可靠、透明数据传输、执行端点间的差错检测和恢复、顺序控制流量控制,管理多路复用 注:什么叫透明传输 指对所传输的数据无论它们是由什么样的比特组合起来的在传输层中都可以传输。 什么叫多路复用 指为了提高线路的利用率,设法在同一网络连接上,传输多个话路信息,这就是多路复用。 多路复用通常分为频分制、时分制和码分制三种。 TCP/IP的传输层协议 TCP协议数据报文格式 TCP协议数据报文格式 首先分析建立“握手”第一个过程包的结构,如图2-13所示。 TCP协议数据格式分析 源端口 16位的源端口其中包含初始化通信的端口。源端口和源IP地址的作用是标示报问的返回地址。 目标端口 16位的目的端口域定义传输的目的。这个端口指明报文接收计算机上的应用程序地址接口。 注意:什么是端口号? 是由传输层TCP协议或UDP协议为了进行有效封装应用层提供的数据.故为应用层不同协议提供各自专用端口. 目的在于: 用于传输层与应用层的连接. 用于区分不同应用层提供的数据,不同的应用层数据要经过不同的端口 TCP协议 应用层协议的相关端口 应用层相应协议与相应端口对应的好处: 不同端口的的报文由不同的应用程序进行处理 采用端口连接可以充分利用多路复用技术 采用端口号将传输层和应用层对应起来从而可以区分不同的应用层程序 TCP协议数据格式 数据段序号 32位的序列号由接收端计算机使用,重新分段的报文形成最初形式。当SYN出现,序列码实际上是初始序列码(ISN),而第一个数据字节是ISN+1。这个序列号(序列码)是可以补偿传输中的 不一致 . 确认号(应答号) 所期待的下一个TCP数据段,如果接收端没有收到对方的确认,TCP将重传该数据报 数据偏移量 (DataOffset) 4位包括TCP头大小,指示何处数据开始 保留(Reserved): 6位值域,这些位必须是0。为了将来定义新的用途所保留。 TCP协议数据格式 标志(Code Bits): 6位标志域。表示为:紧急标志、有意义的应答标志、推、重置连接标志、同步序列号标志、完成发送数据标志。按照顺序排列是:URG、ACK、PSH、RST、SYN、FIN。 分别有: URG:紧急标志 紧急(The urgent pointer) 标志有效。紧急标志置位. ACK:确认标志 确认编号(Acknowledgement Number)栏有效。大多数情况下该标志位是置位的。TCP报头内的确认编号栏内包含的确认编号(w+1,Figure:1)为下一个预期的序列编号,同时提示远端系统已经成功接收所有数据。 TCP协议数据格式 PSH:推标志 该标志置位时,接收端不将该数据进行队列处理,而是尽可

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档