欢迎来到天天文库
浏览记录
ID:57031303
大小:467.50 KB
页数:27页
时间:2020-07-27
《网络工程师基础知识_第09章_TCP-IP的Internet层课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第09章TCP/IP的Internet层主要内容TCP/IP的协议栈中Internet层和OSI模型中network层是一致的。下面是一些TCP/IP中Internet层的一些协议:IP:提供无连接,尽力转发数据报的服务。它不考虑数据报的内容;只是找到一条通往目的地的路径。ICMP:提供控制和消息服务。ARP:根据IP地址,确定数据链路层地址。RARP:根据已知的数据链路层地址,确定网络地址。Internet控制管理协议(ICMP)所有的TCP/IP主机必须实现ICMP。ICMP消息通过IP数据报传送,被用来发送错误和控制信息。I
2、CMP定义了很多信息类型,例如:目的地不可达TTL超时源压抑参数问题复位向回显回显应答时间戳时间戳应答信息请求信息应答地址请求地址应答地址解析协议(ARP)ARP用来把一个已知的IP地址解析成MAC层地址,以便使通讯可以在MAC层进行。为了确定目的地地MAC地址,首先需要查找APRcache表。如果地址不在表中,ARP发送一个广播,从而发现目的地的MAC地址。172.16.3.1IP:172.16.3.2Ethernet:0800.0020.1111IP:172.16.3.2Ethernet:0800.0020.1111172.1
3、6.3.2IP:172.16.3.2=???IP:172.16.3.2=???哦,这个广播是给我的,这时我的MAC地址...我想知道谁176.16.3.2的MAC地址.哦,这个广播是给我的,这时我的MAC地址...我想知道176.16.3.2的MAC地址.MAC:0900.0030.2222ARP的工作过程首先在主机启动加入网络时,主动广播自己的IP/MAC地址。建立一个ARP表,表中存放(IP地址,MAC地址)对。若目的主机在同一子网内,用目的IP地址在ARP表中查找,不在同一子网,用缺省网关的IP地址在ARP表中查找。若未找到
4、,发送ARP请求广播包。目的主机收到后返回ARP应答。发送主机将新的IP和MAC地址信息增加到ARP表中。ARP表中的表项有生存期,超时则删除。ARP报文ARP请求报文ARP应答报文172.16.3.1IP:172.16.3.2Ethernet:0800.0020.1111IP:172.16.3.2Ethernet:0800.0020.1111172.16.3.2IP:172.16.3.2=???IP:172.16.3.2=???哦,这个广播是给我的,这时我的MAC地址...我想知道谁176.16.3.2的MAC地址.哦,这个广播
5、是给我的,这时我的MAC地址...我想知道176.16.3.2的MAC地址.MAC:0900.0030.2222反向ARP协议(RARP)反向ARP是和ARP相反的过程。ARP是已知IP地址,查找MAC地址。而RARP是已知MAC地址,查找IP地址。DHCP就是RARP的组件之一。Internet协议(IP)在TCP/IP中,IP是核心协议,它的设计目标就是“尽力传输”。在路由器和主机中,IP协议都必不可少。IP是最流行的分层网络编址机制的实现,用于Internet。当信息在OSI模型中向下层流动时,会逐层进行封装,本层并不关心上
6、层来的数据的真实含义而只是将其封装在自己的报文(或者数据报)中。IP的报文IP的报文格式:version–指示当前使用的IP协议的版本(4bits)IPheaderlength(HLEN)–以32位为单位指示报头长度(4bits)type-of-service–指示由某特定的上层协议分配的重要等级(8bits)totallength–指示整个IP数据报的长度,包括数据和报头(16bits)identification–包含了当前数据报的ID(16bits)flags–前两位控制分段,第一位表示报文是否可以被分段,第二位表示报文是否
7、为一系列分段报文的最后一个(3bits)fragmentoffset–用于将数据报分段拼凑起来(13bits)IP的报文IP的报文格式:time-to-live–递减记录器指示数据报是否应该被丢弃,防止报文无限循环(8bits)protocol–指示IP处理结束后应该将报文送给哪个上层协议(8bits)headerchecksum–帮助保证IP头的完整性(16bits)sourceaddress–指示发送结点(32bits)destinationaddress–指示接收结点(32bits)options–允许IP支持可选功能如安全
8、性等(可变长)data–上层信息(可变长,最大64Kb)padding–额外的0,保证IP头正好为32位的倍数IP地址在TCP/IP环境中,终端工作站和服务器或其它终端工作站能够通讯。因为每个使用TCP/IP协议族的结点都有一个独一无二的32-bi
此文档下载收益归作者所有