欢迎来到天天文库
浏览记录
ID:58680950
大小:487.50 KB
页数:70页
时间:2020-10-05
《第五章补充ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Chapter7Internet&TCP/IP7.1Internet基本协议栈7.2IP地址7.3地址转换协议ARP7.4IP协议7.5ICMP协议7.6IP寻址7.7Internet路由协议7.8组播17.1Internet基本协议栈IPICMPIGMPUDPTCPEthernetRARPARPFTPTELNETDNSSNMPSMTPPhysicalInterfaceframeIPPacketDatagramSegmentMessage2数据封装流程运行FTP应用程序调用FTP应用层模块,将内容封装在FTP协议中调用T
2、CP模块,将上层内容封装在TCP协议中调用IP模块,对每个数据段加上IP分组头对每个IP分组加上以太帧头或帧尾将数据帧的二进制码转换成光电信号应用层传输层网络层数据链路层物理层Seg1Seg2Seg3IPHSeg1IPHSeg2IPHSeg3FSIPHSeg1FEFSIPHSeg2FEFSIPHSeg3FE3RouterRouterRouterRouterNetworkDataLinkPhysicalArouterrouteswiththenetworkaddress(suchastheIPaddress)Applica
3、tion1Application2Application1Application2IPaddressisusedtoroutedataaroundtheInternetTCPpartallowsapplicationstocommunicateoverthenetwork47.2IP地址32bits网络号主机号101010100101010100110011110011008bits1708551204Dottednotation(W.X.Y.Z)BinarynotationHOSTHOSTHOST(128–191)NE
4、THOSTHOST(192–223)NETNETHOSTClassAClassBClassC(0–127)0NET10NET110NETClassDClassE播地留地111011110保(224-239)(240-247)组址址5特殊IP地址IP地址中网络号或主机号为全0或全1的一般用做特殊处理,不用来标识网络或主机。如:全1有限广播网络号全1127任意全0主机号全0用做测试定向广播回送地址(loopback)6IPv4地址由4个字节(32位)组成,每个字节之间由点号分割,用十进制表示,称为点分十进制表示。分成5类:A
5、类:最高位为0,随后7位为网络号,最后24位表示主机号。可以标识126个A类网络,每个网络可以有224-2(约1600万)个主机。B类:最高两位10,随后14位为网络号,最后16位表示主机号。可以标识214-2(约16000)个B类网络,每个网络可以有216-2(约65000)个主机。C类:最高三位为110,随后21位为网络号,剩下8位为主机号。可以标识200万个C类网络,每个网络最多只能有254个主机。D类:最高四位为1110,是组播地址,标识一个组的地址。E类:最高五位为11110,是保留地址。7IP地址与MAC地址
6、的区别MACIP物理地址(数据链路层地址)逻辑地址(网络层地址)局部意义全局意义随机获得上级分配48位(如08:00:39:00:2f:c3)32位(如202.38.75.11)87.3地址转换协议ARP(AddressResolutionProtocol)IPTCPHTTPDataE.g.Preamble(7B)Startdelimiter(1B)Dest.address(6B)Src.Address(6B)Len(2B)PADDatafield(Logicallinkcontrol)0to1500bytesSrc.
7、IPDest.IP……?由目的IP地址目的MAC地址FCS(4B)9地址转换规程当链路层要封装网络层分组时,它需要知道目的物理地址。首先,每个主机都有ARP缓存,用来存放一些IP地址与MAC地址的对应关系。主机根据分组头上的目的IP地址查阅自己的ARP缓存,如果没查到,就向广播地址发送ARP请求。被请求的IP地址所对应的主机返回一个ARP响应。主机收到响应后,就可发送数据帧,并将该IP地址与MAC地址对存放在ARP缓存中。10ProxyARP如果目的IP地址是子网外的,显然它不可能收到ARP请求,这时有两种方案:路由器有
8、ARP代理功能,它代理子网外的主机响应ARP请求。主机通过识别目的IP地址的网络号,知道它是子网外的主机,直接发给缺省路由器11ReverseARP-RARPRARP协议定义在RFC903RARP协议用于查找MAC地址所对应的IP地址,例如对于无盘机,启动时需要知道自己的IP地址。12ARP协议帧格式Preamble
此文档下载收益归作者所有