第6章TCPIP协议栈ppt课件.ppt

第6章TCPIP协议栈ppt课件.ppt

ID:59017354

大小:707.50 KB

页数:41页

时间:2020-09-26

第6章TCPIP协议栈ppt课件.ppt_第1页
第6章TCPIP协议栈ppt课件.ppt_第2页
第6章TCPIP协议栈ppt课件.ppt_第3页
第6章TCPIP协议栈ppt课件.ppt_第4页
第6章TCPIP协议栈ppt课件.ppt_第5页
资源描述:

《第6章TCPIP协议栈ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机网络技术基础六、TCP/IP协议栈TCP/IPProtocolSuite本章任务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:无连接的、不可靠的、无

2、确认机制、无流控、不重组、传输报文、不提供软件级检查面向连接:在进行数据通讯前,先建立一个连接,例:电话系统无连接:称为分组交换方式,分组数据可能经由不同路径从源到目的,例:邮政系统传输层传输层:在发送主机上,将数据进行分段;在接收主机上,重组收到的数据一、传输层的概念:传输层是网络体系结构中高低层之间衔接的一个接口层。它的功能就是:在网络层的基础上,完成端对端的差错控制、流量控制等实现两端点间传送的分组无差错、无丢失、无重复、分组顺序无误。用户功能网络功能信息处理通信表示层应用层会话层网络层数链层物理层传输层提供给传输层用户的服务网

3、络层需要的服务传输层二、传输层的功能:端对端通信:传输层用于网络内两实体间建立端到端的通信信道用于传输信息或报文分组。传输层不关心路径选择。传输层服务:传输层提供端点间的可靠、透明数据传输、执行端点间的差错检测和恢复、顺序控制流量控制,管理多路复用注:什么叫透明传输指对所传输的数据无论它们是由什么样的比特组合起来的在传输层中都可以传输。什么叫多路复用指为了提高线路的利用率,设法在同一网络连接上,传输多个话路信息,这就是多路复用。多路复用通常分为频分制、时分制和码分制三种。TCP/IP的传输层协议TCP协议数据报文格式源端口Source

4、Port(16bit)宿端口DestinationPort(16bit)序列号SequenceNumber(32bit)确认号AcknowledgmentNumber(32bit)Dataoffset(4bit)保留域URGACKPSHRSTSYNFIN窗口Windowing(16bit)校验和Checksum(16bit)紧急指针UrgentPointer(16bit)可选项Option(32bit)数据Data(32bit)TCP协议数据报文格式首先分析建立“握手”第一个过程包的结构,如图2-13所示。源端口宿端口序列号TCP协议

5、数据格式分析源端口16位的源端口其中包含初始化通信的端口。源端口和源IP地址的作用是标示报问的返回地址。目标端口16位的目的端口域定义传输的目的。这个端口指明报文接收计算机上的应用程序地址接口。注意:什么是端口号?是由传输层TCP协议或UDP协议为了进行有效封装应用层提供的数据.故为应用层不同协议提供各自专用端口.目的在于:用于传输层与应用层的连接.用于区分不同应用层提供的数据,不同的应用层数据要经过不同的端口TCP协议应用层协议的相关端口应用层相应协议与相应端口对应的好处:不同端口的的报文由不同的应用程序进行处理采用端口连接可以充分

6、利用多路复用技术采用端口号将传输层和应用层对应起来从而可以区分不同的应用层程序FTPTelnetSMTPDNSSNMPHTTP2123255316180TCPUDPTCP协议数据格式数据段序号32位的序列号由接收端计算机使用,重新分段的报文形成最初形式。当SYN出现,序列码实际上是初始序列码(ISN),而第一个数据字节是ISN+1。这个序列号(序列码)是可以补偿传输中的不一致.确认号(应答号)所期待的下一个TCP数据段,如果接收端没有收到对方的确认,TCP将重传该数据报数据偏移量(DataOffset)4位包括TCP头大小,指示何处数

7、据开始保留(Reserved):6位值域,这些位必须是0。为了将来定义新的用途所保留。TCP协议数据格式标志(CodeBits):6位标志域。表示为:紧急标志、有意义的应答标志、推、重置连接标志、同步序列号标志、完成发送数据标志。按照顺序排列是:URG、ACK、PSH、RST、SYN、FIN。分别有:URG:紧急标志 紧急(Theurgentpointer)标志有效。紧急标志置位.ACK:确认标志确认编号(AcknowledgementNumber)栏有效。大多数情况下该标志位是置位的。TCP报头内的确认编号栏内包含的确认编号(w+1

8、,Figure:1)为下一个预期的序列编号,同时提示远端系统已经成功接收所有数据。TCP协议数据格式PSH:推标志该标志置位时,接收端不将该数据进行队列处理,而是尽可能快将数据转由应用处理。在处理telnet或rlogi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。