信息与通信TCPIP网络层传输层协议.pptx
《信息与通信TCPIP网络层传输层协议.pptx》由会员分享,可在线阅读,更多相关《信息与通信TCPIP网络层传输层协议.pptx(97页珍藏版)》请在咨信网上搜索。
1、uTCPIP(TransmissionsControlProtocolInternetProtocol)是最著名且应用最为广泛的网是最著名且应用最为广泛的网络互连协议。络互连协议。uTCPIP已成为事实上的工业标准,也是已成为事实上的工业标准,也是Internet上所有网络和主机之间进行交流所使用得共同上所有网络和主机之间进行交流所使用得共同“语语言言”。u通常所说的通常所说的TCP/IP协议实际上包含了大量的协议协议实际上包含了大量的协议和应用,其中和应用,其中TCP协议和协议和IP协议是最具代表性,也协议是最具代表性,也是最重要的协议,是最重要的协议,TCP/IP就以此命名。因此,更就以此
2、命名。因此,更确切地说,应该称其为确切地说,应该称其为TCP/IP协议集。协议集。7.1TCP/IP协议概述协议概述uTCP/IP的标准在一系列称为的标准在一系列称为RFC(RFC,RequestforComment需求注释需求注释)的文档中公布。的文档中公布。uRFC文档由技术专家、特别工作组、或文档由技术专家、特别工作组、或RFC编辑编辑修订。修订。u公布一个文档时公布一个文档时,该文档被赋予一个该文档被赋予一个RFC量,如量,如lRFC959说明说明FTP、lRFC793说明说明TCP、lRFC791说明说明IP等。等。u最初的最初的RFC一直保留而从来不会被更新,如果修改一直保留而从来
3、不会被更新,如果修改了该文档,则该文档又以一个新号码公布。了该文档,则该文档又以一个新号码公布。7.1TCP/IP协议概述协议概述u如下页图所示,从功能上来看,如下页图所示,从功能上来看,TCP/IP体体系结构与系结构与OSI参考模型的对照关系是:参考模型的对照关系是:lTCP/IP的网络接口层对应于的网络接口层对应于OSI的物理层和数的物理层和数据链路层;据链路层;l网络互连层对应于网络互连层对应于OSI的网络层,主要有的网络层,主要有IP,ARP,RARP,ICMP四个协议四个协议;l传输层对应于传输层对应于OSI的传输层,主要有的传输层,主要有TCP,UDP两个协议两个协议;l应用层对应
4、于应用层对应于0SI的会话层、表示层和应用层,的会话层、表示层和应用层,有有SMTP,DNS,SNMP,TELNET,HTTP,FTP等众多协议。等众多协议。7.1TCP/IP协议概述协议概述TCP/IP协议集和与协议集和与OSI模型对照关系模型对照关系TCP/IP体系结构中各层的功能体系结构中各层的功能 层层的的名名称称 功功能能简简述述 应用层应用层应应用用程程序序接接口口是是最最高高层层,是是向向用用户户提提供供一一组组常常用用的的应应用用程程序序,如如文文件件传传输输(FTP)、远远程程登登录录(TELNET)、域域名名服服务务DNS)和简单网络管理和简单网络管理(SNMP)等。等。传
5、输层传输层(TCP)传传输输层层也也被被称称为为主主机机至至主主机机层层,它它主主要要负负责责主主机机到到主主机机之之间间的的端端到到端端通通信信,该该层层使使用用了了两两种种协协议议来来支支持持两两种种数数据据的的传送方法,它们是传送方法,它们是TCP协议和协议和UDP协议。协议。网际层网际层(IP)该该层层是是Internet标标准准中中正正式式定定义义的的第第一一层层。其其主主要要功功能能是是处处理理来来自自传传输输层层的的分分组组,将将分分组组形形成成IP数数据据包包,并并为为该该数数据据包包进进行行路径选择,最终将数据包从源主机发送到目的主机路径选择,最终将数据包从源主机发送到目的主
6、机。网络接口层网络接口层接接收收网网际际层层数数据据报报,通通过过网网络络发发送送;从从网网络络上上接接收收数数据据送送交交IP层层7.2网络接口层网络接口层u网络接口层与网络接口层与OSI中的数据链路层和物理层中的数据链路层和物理层相对应,事实上,相对应,事实上,TCP/IP本身并没有这两本身并没有这两层,只是具有其功能。层,只是具有其功能。1.转发数据转发数据接收上层的接收上层的IP数据报并通过网络发送数据报并通过网络发送或者从网络接收数据帧,转换为或者从网络接收数据帧,转换为IP数据报,交给数据报,交给IP层层2.规定相关协议使用的接口的四个特性,即机械、电气、规定相关协议使用的接口的四
7、个特性,即机械、电气、功能、规程特效,并用于实现传输原始比特流。功能、规程特效,并用于实现传输原始比特流。7.3互联互联层层u互联层常常称为网际层或互联层常常称为网际层或IP层。层。u互联协议将数据包封装成互联协议将数据包封装成Internet数据报,并运行必要的路数据报,并运行必要的路由算法。由算法。u这里有四个互联协议:这里有四个互联协议:1.网际协议网际协议IP(InternetProtocol,IP):负责在主机:负责在主机和网络之间寻址和分段数据包。和网络之间寻址和分段数据包。2.地址解析协议地址解析协议ARP(AddressResolutionProtocol,ARP):ARPAR
8、P协议允许主机根据协议允许主机根据IPIP地址查找地址查找MACMAC地址。地址。3.反向地址解析协议(反向地址解析协议(ReverseAddressResolutionProtocol,RARP)把把MACMAC地址绑定到地址绑定到IPIP地址上。地址上。4.因特网控制报文协议因特网控制报文协议ICMP(InternetControlMessage):Protocol,ICMP):发送并报告有关数据包的:发送并报告有关数据包的传送错误消息。传送错误消息。7.3.1IP协议协议一、概述一、概述uIP网际协议网际协议IP是是TCP/IP的心脏,也是网络层中最的心脏,也是网络层中最重要的协议。重要
9、的协议。l一方面,一方面,IP层接收由更低层(网络接口层,例如以太网层接收由更低层(网络接口层,例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更设备驱动程序)发来的数据包,并把该数据包发送到更高层;高层;l另一方面,另一方面,IP层也把从层也把从TCP或或UDP层接收来的数据包传层接收来的数据包传送到更低层。送到更低层。7.3.1IP协议协议一、概述一、概述uIP实现两个基本功能:实现两个基本功能:l寻址:寻址:IP可以根据数据报报头中包括的目的地址将数据可以根据数据报报头中包括的目的地址将数据报传送到目的地址,在此过程中报传送到目的地址,在此过程中IP负责选择传送的道路,负责选择传
10、送的道路,这种选择道路称为路由功能。这种选择道路称为路由功能。l分段:如果有些网络内只能传送小数据报,分段:如果有些网络内只能传送小数据报,IP可以将数可以将数据报重新组装并在报头域内注明。据报重新组装并在报头域内注明。uIP协议向传输层提供统一的协议向传输层提供统一的IP数据包和统一的数据包和统一的IP地地址,它将各种网络技术的帧格式和地址格式等的址,它将各种网络技术的帧格式和地址格式等的差异屏蔽起来,这些差异与上层无关,使异种网差异屏蔽起来,这些差异与上层无关,使异种网在在IP层达到统一,实现异种网的互连。层达到统一,实现异种网的互连。IP数据包格式数据包格式返回版本号返回版本号实现分段的
11、三个元素实现分段的三个元素返回返回MTU返回返回TTL返回地址返回地址返回可变部分返回可变部分各种各种MTU值值7.3.1IP协议协议7.3.1IP协议协议二、二、IP数据包的报文格式数据包的报文格式1.20个字节的固定部分:包括:个字节的固定部分:包括:IP协议的版本号、协议的版本号、IP数据包的包头长度、服务类型、数据包总长度、数据包的包头长度、服务类型、数据包总长度、标识符、标志位、段位移值、数据包生存时间、标识符、标志位、段位移值、数据包生存时间、协议类型、包头校验和,以及源端协议类型、包头校验和,以及源端IP地址和目的地址和目的端端IP地址。地址。l共共12个字段域。个字段域。2.变
12、长的可选项变长的可选项(option):包括源选径等多个可选:包括源选径等多个可选控制项。控制项。7.3.1IP协议协议三、三、IP数据报首部的固定部分中的各字段数据报首部的固定部分中的各字段1.版本号:它占版本号:它占4位,表示位,表示IP协议的版本协议的版本。2.长度字段:头长度和总长度。长度字段:头长度和总长度。w头长度字段占用头长度字段占用4位,表示数据包头的长度位,表示数据包头的长度。它的最。它的最小值是小值是20字节,即仅有固定部分,最大值是字节,即仅有固定部分,最大值是60字节。字节。w总长度字段表示整个总长度字段表示整个IP数据包的长度数据包的长度(包括数据包头和包括数据包头和
13、数据数据),总长度字段用,总长度字段用16位表示,所以位表示,所以IP数据包最长可数据包最长可达达64K字节。字节。3.服务类型服务类型(TypeofService)和优先级和优先级IP数据包头中的服务类型字段规定了对于本数据包的处数据包头中的服务类型字段规定了对于本数据包的处理方式。理方式。看图看图7.3.1IP协议协议4.数据包的分段和重组数据包的分段和重组:uIP数据包要放在物理帧中再进行传输,这一过程叫数据包要放在物理帧中再进行传输,这一过程叫做封装做封装(encapsulation)。一般来说,在传输的过。一般来说,在传输的过程中要跨越若干个不同的物理网络,程中要跨越若干个不同的物理
14、网络,就会遇到不同就会遇到不同的的MTU。帧的最大传输单元,简称为帧的最大传输单元,简称为MTU(MaximumTransferUnit):其值由物理网络的硬件和算法所确定。由于不同:其值由物理网络的硬件和算法所确定。由于不同的物理网络,所采用的帧格式不同,且所容许的最大帧的物理网络,所采用的帧格式不同,且所容许的最大帧长度也不同长度也不同。如以太网为。如以太网为1500字节、字节、X.25为为576字节。字节。而而IP数据包的最大长度可以为数据包的最大长度可以为64K字节,远大于大多数字节,远大于大多数物理网络的物理网络的MTU值。值。因此因此IP协议需要一种分段机制,把一个大的协议需要一种
15、分段机制,把一个大的IP数据包,数据包,分成若干个小的分段进行传输,最后由接收端重新组合分成若干个小的分段进行传输,最后由接收端重新组合还原。还原。看图看图7.3.1IP协议协议4.数据包的分段和重组数据包的分段和重组:u分段分段(fragment)可以在任何必要的中间路由器上进可以在任何必要的中间路由器上进行,而重组仅在目的主机处进行。行,而重组仅在目的主机处进行。u在在IP包头中,共有三个字段用来实现对数据包的分包头中,共有三个字段用来实现对数据包的分段和重组:段和重组:标识符标识符标志域标志域分段偏移值分段偏移值看图看图7.3.1IP协议协议表7.2 不同数据链路层协议的MTU值协协议议
16、MTU(字节)(字节)Hyperchannel65535令牌环(令牌环(16Mbps)17914令牌环(令牌环(4Mbps)4464FDDI4352以太网以太网1500X.25576PPP296看图看图7.3.1IP协议协议5.数据包生存时间数据包生存时间:IP数据包传输的特点是每个数据包单数据包传输的特点是每个数据包单独寻径。因此在互联网的环境中从源到目的端的传输延独寻径。因此在互联网的环境中从源到目的端的传输延迟通常是随机变化的。在传输过程中,可能因为中间路迟通常是随机变化的。在传输过程中,可能因为中间路由器的路由表出现错误,而导致数据包在网络中无休止由器的路由表出现错误,而导致数据包在网
17、络中无休止地循环。地循环。u为避免这种情况,为避免这种情况,IP协议用生存时间协议用生存时间TTL(TimeToLive)来限制一个数据包在网络中的存活时间。如果数据包没来限制一个数据包在网络中的存活时间。如果数据包没能在设定的生存时间内传到位,则会被自动丢弃。能在设定的生存时间内传到位,则会被自动丢弃。u在每个新生成的在每个新生成的IP数据包中,其数据包头的生存时间字数据包中,其数据包头的生存时间字段都被初始化为最大值段都被初始化为最大值(255),这是,这是IP数据包的最大生存数据包的最大生存周期。周期。TTL以秒为单位,在数据包每经过一个路由器时,以秒为单位,在数据包每经过一个路由器时,
18、其其TTL值减值减1,直到它的值减为,直到它的值减为0,则丢弃该数据包,并,则丢弃该数据包,并发送错误信息。这样,即使在网络中出现循环路由,循发送错误信息。这样,即使在网络中出现循环路由,循环转发的环转发的IP数据包也会在有限的时间内被丢弃。数据包也会在有限的时间内被丢弃。看图看图7.3.1IP协议协议6.协议类型协议类型:指出:指出IP数据包中数据部分是属于哪一数据包中数据部分是属于哪一种高层协议种高层协议。常见的协议类型有。常见的协议类型有TCP,UDP,ICMP,IGMP等。其对应的协议类型分别为等。其对应的协议类型分别为6,17,1和和2。7.头校验和头校验和:用于保证头部数据的完整性
19、和传输的:用于保证头部数据的完整性和传输的正确性。请注意,正确性。请注意,IP协议协议只对数据头部信息作校只对数据头部信息作校验验,不提供对数据部分的校验。,不提供对数据部分的校验。8.源地址和目的地址源地址和目的地址:各自为:各自为32位位。它们分别表示。它们分别表示该数据包的发送者和接收者。在传输过程中,这该数据包的发送者和接收者。在传输过程中,这两个字段始终保持不变。两个字段始终保持不变。9.IP数据包选项数据包选项:主要用于额外的控制和测试:主要用于额外的控制和测试。看图看图7.3.1IP协议协议四、四、IP数据报首部的可变部分数据报首部的可变部分uIP首部的可变部分就是一个可选字段。
20、首部的可变部分就是一个可选字段。u选项字段用来支持排错、测量以及安全等措施,内容很丰选项字段用来支持排错、测量以及安全等措施,内容很丰富。富。u此字段的长度可变,从此字段的长度可变,从1个字节到个字节到40个字节不等,取决于个字节不等,取决于所选择的项目。所选择的项目。l某些选项项目只需要某些选项项目只需要1个字节,它只包括个字节,它只包括1个字节的选个字节的选项代码。项代码。l但还有些选项需要多个字节,这些选项一个个拼接起来,但还有些选项需要多个字节,这些选项一个个拼接起来,中间不需要有分隔符,最后用全中间不需要有分隔符,最后用全0的填充字段补齐成为的填充字段补齐成为4字节的整数倍。字节的整
21、数倍。看图看图7.3.1IP协议协议四、四、IP数据报首部的可变部分数据报首部的可变部分u增加首部的可变部分是为了增加增加首部的可变部分是为了增加IP数据报的功能,数据报的功能,但这同时也使得但这同时也使得IP数据报的首部长度成为可变的。数据报的首部长度成为可变的。u这就增加了每一个路由器处理数据报的开销。实这就增加了每一个路由器处理数据报的开销。实际上这些选项很少被使用。际上这些选项很少被使用。u新的新的IP版本版本IPv6就将就将IP数据报的首部长度做成固数据报的首部长度做成固定的。定的。7.3.1IP协议协议四、四、IP数据报首部的可变部分数据报首部的可变部分u目前,这些任选项定义如下:
22、目前,这些任选项定义如下:(1)安全和处理限制(用于军事领域)安全和处理限制(用于军事领域)(2)记录路径(让每个路由器都记下它的)记录路径(让每个路由器都记下它的IP地址)地址)(3)时间戳(让每个路由器都记下它的)时间戳(让每个路由器都记下它的IP地址和时地址和时间)间)(4)宽松的源站路由(为数据报指定一系列必须经)宽松的源站路由(为数据报指定一系列必须经过的过的IP地址)地址)(5)严格的源站路由(与宽松的源站路由类似,但)严格的源站路由(与宽松的源站路由类似,但是要求只能经过指定的这些地址,不能经过其他是要求只能经过指定的这些地址,不能经过其他的地址)的地址)u这些选项很少被使用,并
23、非所有主机和路由器都这些选项很少被使用,并非所有主机和路由器都支持这些选项。支持这些选项。7.3.1IP协议协议五、五、IP协议的特点协议的特点1.IP协议提供的是一种协议提供的是一种无连接服务无连接服务。所谓无连接,指的是每个分组都是独立处理的,所谓无连接,指的是每个分组都是独立处理的,可能经过不同的路径,有的可能丢失,有的可可能经过不同的路径,有的可能丢失,有的可能到达。能到达。l在计算机网络中,按连接方式分为在计算机网络中,按连接方式分为有链接服务:必须先建立连接才能提供相应服务。有链接服务:必须先建立连接才能提供相应服务。无连接服务:不需先建立连接就可以提供相应服无连接服务:不需先建立
24、连接就可以提供相应服务。务。2.从一台计算机发送出去的一系列数据包在到达目从一台计算机发送出去的一系列数据包在到达目的端主机之前,可能经过不同的传输路径,有的的端主机之前,可能经过不同的传输路径,有的数据包有可能被丢失数据包有可能被丢失。7.3.1IP协议协议3.IP协议是一种协议是一种尽力传递尽力传递的服务,它只管把数据分组的服务,它只管把数据分组从源端传送到目的端,无论传输的正确与否,从源端传送到目的端,无论传输的正确与否,IP都都不作任何验证,不发确认,也不保证分组的正确顺不作任何验证,不发确认,也不保证分组的正确顺序。因此,序。因此,IP是一种不可靠的传输。是一种不可靠的传输。所谓尽力
25、传送,指的是互联网软件尽最大努力来传送每所谓尽力传送,指的是互联网软件尽最大努力来传送每个分组,直到资源用尽或底层网络出现故障时。个分组,直到资源用尽或底层网络出现故障时。所谓不可靠,指的是不能保证正确传送,分组可能丢失、所谓不可靠,指的是不能保证正确传送,分组可能丢失、重复、延迟或不按序传送,而且服务不检测这些情况,重复、延迟或不按序传送,而且服务不检测这些情况,也不通知发送方和接收方。也不通知发送方和接收方。4.在在IP数据包传输的过程中,如果发生由于网络拥塞、数据包传输的过程中,如果发生由于网络拥塞、链路故障等原因而造成数据包丢失或错误时,链路故障等原因而造成数据包丢失或错误时,IP协协
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 通信 TCPIP 网络 传输 协议
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。