ymqi+18-网际协议.ppt
《ymqi+18-网际协议.ppt》由会员分享,可在线阅读,更多相关《ymqi+18-网际协议.ppt(106页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、通信工程学院通信工程学院主主讲讲教教师师:祁祁永永敏敏Chapter18InternetProtocols网际协议网际协议主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院Overview18.1BasicProtocolFunctions18.2PrincipleofInternetworking18.3ConnectionlessInternetworking18.4InternetProtocol18.5IPv6主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院18.1BasicProtocolFunctionsuEncapsulation封装封装uFragmentationan
2、dreassembly分片和重装分片和重装uConnectioncontrol连接控制连接控制uOrdereddelivery顺序交付顺序交付uFlowcontrol流量控制流量控制uErrorcontrol差错控制差错控制uAddressing寻址寻址uMultiplexing复用复用uTransmissionservices传输服务传输服务主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院Encapsulation封装封装uDatausuallytransferredinblocksProtocoldataunits(PDUs)EachPDUcontainsdataandcontrol
3、informationAdditionofcontrolinformationtodataisencapsulationuThreecategoriesofcontrolAddress:Ofsenderand/orreceiverError-detectingcode:E.g.FCSProtocolcontrol:Additionalinformationtoimplementprotocolfunctions主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院Fragmentation分片分片Whyfragment?uCommunicationsnetworkmayonlyacceptbl
4、ocksofuptoacertainsizeuMoreefficienterrorcontrol:SmallerretransmissionuFairer:PreventstationmonopolizingmediumuSmallerbuffersuProvisionofcheckpointandrestart/recoveryoperationsPDUSandFragmentation主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院Reassembly重装重装uSegmenteddatamustbereassembledintomessages分片的数据被重新装配成适合应用层需要的信
5、息uMorecomplexifPDUsoutoforder主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院ConnectionControluLogicalassociation,orconnection,establishedbetweenentitiesuThreephasesoccurConnectionestablishmentDatatransferConnectiontermination协议实体协议实体面向连接数据传送的各个阶段面向连接数据传送的各个阶段主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院OrderedDelivery顺序交付顺序交付uPDUsmayarr
6、iveoutoforderDifferentpathsthroughnetworkuPDUordermustbemaintaineduNumberPDUssequentiallyuEasytoreorderreceivedPDUs主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院FlowcontroluPerformedbyreceivingentitytolimitamountorrateofdatasentuStop-and-waitEachPDUmustbeacknowledgedbeforenextsentuCreditAmountofdatathatcanbesentwithou
7、tacknowledgmentE.g.HDLCsliding-window主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院ErrorControluGuardagainstlossordamageuErrordetectionandretransmissionSenderinsertserror-detectingcodeinPDUReceivercheckscodeonincomingPDUIferror,discardIftransmitterdoesntgetacknowledgmentinreasonabletime,retransmituErrorcontrolisperfor
8、medatvariouslayersofprotocolBetweenstationandnetworkInsidenetwork主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院AddressinguAddressingleveluAddressingscopeuConnectionidentifiersuAddressingmode主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院Multiplexing复用复用u通过多个连接进入一个系统的方式通过多个连接进入一个系统的方式u也可通过端口名称达成,允许多个并行连也可通过端口名称达成,允许多个并行连接接u一层到另一层的连接映射一层到另
9、一层的连接映射运输层的复用运输层的复用IP 层端口 2端口 3端口 1运输层复用复用应用层不同进程的报文通过不同的端口向下交到运应用层不同进程的报文通过不同的端口向下交到运输层,再往下就输层,再往下就共用网络层提供的服务共用网络层提供的服务。主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院运输层的分用运输层的分用IP 层端口 2端口 3端口 1运输层分用分用主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院Transmissionservices传输服务传输服务u协议提供多种附加服务协议提供多种附加服务优先级优先级服务质量服务质量安全性安全性主主讲讲教教师师:祁祁永永敏敏通信工程学院
10、通信工程学院18.2PrincipleofInternetworkinguInternetworkingTerms自学自学uArchitecturalApproachesConnectionoriented(虚电路虚电路)Connectionless(数据报数据报)主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院18.3ConnectionlessInternetworkinguConnectionlessOperationCorrespondstodatagrammechanisminpacketswitchednetworkEachNPDUtreatedseparatelyNetwo
11、rklayerprotocolcommontoallDTEsandroutersuInternetProtocol网际协议网际协议OnesuchinternetprotocoldevelopedforARPANETRFC791网络网络网络网络网络(a)互连网络(b)虚拟的 IP 网络路由器 虚拟的 IP 网(互联网)好像是一个单一的网络n在在网络层(即网络层(即 IP 层)采用了层)采用了标准化协议标准化协议,但,但相相互连接的网络则可以是互连接的网络则可以是异构异构的。的。主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院ConnectionlessInternetworkinguAdv
12、antagesFlexibilityRobustNounnecessaryoverheaduUnreliable适应任何类型的网络适应任何类型的网络NotguaranteeddeliveryNotguaranteedorderofdeliveryReliabilityisresponsibilityofnextlayerup(e.g.TCP)网网际际协协议议的的工工作作过过程程各阶段的协议体系结构各阶段的协议体系结构各阶段的数据单元格式各阶段的数据单元格式u互联网中的互联网中的路由器路由器对应分组对应分组交换网中的分组交换交换网中的分组交换结点结点。u互联网中的互联网中的各个网络各个网络对应于
13、对应于分组交换网络中的分组交换网络中的传输链路传输链路。互联网互联网:用用路由器路由器进行进行 互连的网络。互连的网络。网 110.0.0.0 网 440.0.0.0 网 330.0.0.0 网 220.0.0.010.0.0.440.0.0.430.0.0.220.0.0.920.0.0.7目的主机所在的网络下一跳地址20.0.0.0(网 2)30.0.0.0(网 3)10.0.0.0(网 1)40.0.0.0(网 4)20.0.0.730.0.0.1直接交付,接口 1直接交付,接口 0路由器 R2 的路由表30.0.0.1R2R3R101在路由表中,对每一条路由,最主要的是以下两个信息(目
14、的网络地址,下一跳地址)主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院18.4InternetProtocoluPartofTCP/IPUsedbytheInternetuIP的定义分为两部分的定义分为两部分1.Specifiesinterfacewithhigherlayer与高层的与高层的接口,接口,e.g.TCP2.Specifiesprotocolformatandmechanisms实际的协议格式与机制实际的协议格式与机制网际层的网际层的IP协议及配套协议协议及配套协议各种应用层协议 网络接口层(HTTP,FTP,SMTP 等)物理硬件运输层TCP,UDP应用层ICMPIPR
15、ARPARP与各种网络接口网络层(网际层)IGMPRARP已不再使用 主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院IPv4数据报的格式数据报的格式uIP数据报由数据报由首部首部和和数据数据两部分组成。两部分组成。u首部的前一部分是首部的前一部分是固定长度固定长度,共,共20字字节节,是所有,是所有IP数据报必须具有的。数据报必须具有的。u在首部的固定部分的后面是一些在首部的固定部分的后面是一些可选字可选字段段,其长度是可变的。,其长度是可变的。固定部分可变部分04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 地 址
16、目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分数 据 部 分首 部IP 数据报首部发送在前可变部分首部04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分数 据 部 分首 部IP 数据报固定部分发送在前首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分数 据 部 分首 部IP 数据报固定部
17、分可变部分区 分 服 务发送在前首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分版本占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4(即 IPv4)区 分 服 务1.IP 数据报首部的固定部分中的各字段 首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分首部长度占 4 位,可
18、表示的最大数值是 15 个单位(一个单位为 4 字节)因此 IP 的首部长度的最大值是 60 字节。区 分 服 务首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分区分服务占 8 位,用来获得更好的服务在旧标准中叫做服务类型,但实际上一直未被使用过。1998 年这个字段改名为区分服务。只有在使用区分服务(DiffServ)时,这个字段才起作用。在一般的情况下都不使用这个字段 区 分 服 务首部04816192431版 本标志生 存 时 间协
19、议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分总长度占 16 位,指首部和数据之和的长度,单位为字节,因此数据报的最大长度为 65535 字节。总长度必须不超过最大传送单元 MTU。区 分 服 务首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分标识(identification)占 16 位,它是一个计数器,用来产生数据报的标识。区 分
20、服 务首部04816192431版 本标志生 存 时 间协 议标 识区 分 服 务总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分标志(flag)占 3 位,目前只有前两位有意义。最低位 MF(More Fragment):1 表示后面“还有分片”,0 表示最后一个分片。中间一位DF(Dont Fragment):0 表示允许分片。首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长
21、度数 据 部 分固定部分可变部分片偏移(13 位):指较长的分组在分片后,某片在原分组中的相对位置,即:相对于数据字段的起点,该片从何处开始。以 8 个字节为偏移单位。区 分 服 务偏移=0/8=0偏移=0/8=0偏移=1400/8=175偏移=2800/8=350140028003799279913993799需分片的数据报数据报片 1IP首部数据部分共 3800 字节首部 1首部 2首部 3字节 0数据报片 2数据报片 314002800字节 0IP数据报分片数据报分片首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的
22、 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分生存时间(8 位)TTL(Time To Live):跳数限制,即数据报在网络中可通过的路由器数的最大值。区 分 服 务首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分协议(8 位)字段:指数据报携带的数据使用何种协议以便目的主机的 IP 层将数据部分上交给哪个处理进程区 分 服 务运输层网络层首部TCPUDPICMPIGMPOSPF数 据 部 分IP 数据报
23、协议字段指出应将数据部分交给哪一个进程首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分首部检验和(16 位)字段只检验数据报的首部不检验数据部分。不采用 CRC 检验码而采用简单的计算方法。区 分 服 务首部04816192431版 本标志生 存 时 间协 议标 识总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)位首部长度数 据 部 分固定部分可变部分源地址和目的地址都各占 4 字节区
24、分 服 务IP数据报首部的可变部分数据报首部的可变部分uIP首首部部的的可可变变部部分分就就是是一一个个选选项项字字段段,用用来来支支持持排排错错、测量以及安全等措施,内容很丰富。测量以及安全等措施,内容很丰富。u选选项项字字段段的的长长度度可可变变,从从1个个字字节节到到40个个字字节节不不等等,取决于所选择的项目。取决于所选择的项目。u增增加加首首部部的的可可变变部部分分是是为为了了增增加加IP数数据据报报的的功功能能,但但这这同同时时也也使使得得IP数数据据报报的的首首部部长长度度成成为为可可变变的的。这就这就增加了每一个路由器处理数据报的开销增加了每一个路由器处理数据报的开销。u实际上
25、这些选项很少被使用。实际上这些选项很少被使用。主主讲讲教教师师:祁祁永永敏敏通信工程学院通信工程学院IPv4AddressFormatsu全世界范围全世界范围唯一唯一的的 32 位位的标识符。的标识符。uIP 地址现在由地址现在由因特网名字与号码指派公司因特网名字与号码指派公司ICANN(Internet Corporation for Assigned Names and Numbers)进行分配。进行分配。uIP 地址的编址方法最初是使用地址的编址方法最初是使用分类的分类的IP 地址,但现在已经地址,但现在已经普遍采用普遍采用无分类无分类编址方法。编址方法。u每一类地址都由两个固定长度的字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ymqi 18 网际协议
限制150内