(精品)第7章 网络层与IP协议.ppt
《(精品)第7章 网络层与IP协议.ppt》由会员分享,可在线阅读,更多相关《(精品)第7章 网络层与IP协议.ppt(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7 7章章 网络层网络层与与IPIP协议协议一.网络层的基本功能路由选择算法拥塞控制算法二.IP地址与Internet运行机制1.地址-标识符-用来标识系统中的某个对象;2.网络中的主机标识类型:名字/地址/路径;名字(name)-标识的对象是什么?地址(address)-标识的对象在哪里?路径(route)-怎么去访问标识的对象?用户主机网络地址标识方法物理网络地址:02-60-8C 二进制数,数据链路层地址,软件使用;IP 地 址:192.30.56.8 点分十进制,网络层地址,寻址使用;域 名: 字符型,应用层,用户使用;3.物理网络地址MAC层地址;Ethernet地址-48bit
2、物理网络地址 -不含位置信息,只能用于区 别网络中不同的站点;无位置信息的地址-能力有限;物理地址的长度,格式因不同的物理网络的协议而不同;物理地址是不能修改的;互连网络对物理地址的“统一”是通过上层软件来实现的;物理网络地址结构Ethernet地址:24bit 24bit 0 8 0 1 0 F (固定)00000000 00001000 00000000 00000001 00000000 11111111Token Ring地址:16bit (可设置)例如:设置NIC ID=0E 00000000 11111110 Manufactuter ID NIC ID NIC ID4.IP地址网
3、络层地址;IP地址类型:层次型地址;带有对象的位置信息;IP地址实质:对应物理网络连接的标识;IP地址管理:IP地址结构层次性 -IP地址管理结构管理方法层次性 -NIC(Network Information Centre)网间网 .网 络 .主 机互连网地址:网间网网络1网络n主机主机主机主机网络号主机号5.IP地址结构 IP地址长度:32bitIP地址结构:网络号(netid)主机号(hostid)IP地址长度=32bit 确定;网络号长度 决定整个互连网中能包括多少 个网络?主机号长度 决定每个网络中能包括多少个 网络?IP地址根据其结构的不同可以分为5类;6.IP地址分类A类IP地址
4、 7bit 24bit网络地址空间长度为7位,主机地址空间长度为24位;A类地址是从:1.0.0.0127.255.255.255;网络地址空间长度为7位,允许有126个不同的A类网络(网络地址的0和127保留用于特殊目的);主机地址空间长度为24位,每个A类网络的主机地址数多达16,000,000个;A类IP地址结构适用于有大量主机的大型网络。0networkhostB类IP地址 14bit 16bit网络地址空间长度为14位,主机地址空间长度为16位;B类IP地址是从:128.0.0.0191.255.255.255;网络地址空间长度为14位,允许有16384个不同的B类网络;主机地址空间
5、长度为16位,每个B类网络的主机地址数多达65536个;B类IP地址适用于一些国际性大公司与政府机构等。10networkhostC类IP地址 21bit 8bit网络地址空间长度为21位,主机地址空间长度为8位;C类IP地址是从:192.0.0.0223.255.255.255;网络地址空间长度为21位,允许有2,000,000个不同的C类网络;主机地址空间长度为8位,每个C类网络的主机地址数最多为256个;C类IP地址特别适用于一些小公司与普通的研究机构。110networkhostIP地址:A类IP地址是从:1.0.0.0127.255.255.255 35.8.1.212 -A类IP地
6、址B类IP地址是从:128.0.0.0191.255.255.255 190.18.0.166-B类IP地址C类IP地址是从:192.0.0.0223.255.255.255 202.6.18.1 -C类IP地址 网络地址 主机地址 1100000001011010010110001010IPv4 地址的讨论IPv4地址表示形式:32bit二进制数-软件使用;点分十进制 -表示直观;当C类地址网络中的地址数超过256个时,向B类地址升级时不能平滑进行;升级过程是一个“休克”过程,必须突然停止使用某个网络地址,然后修改所以网络地址,再恢复通信;IP地址表示的是网络连接;网络中多归属主机的寻址光知
7、道一个地址是不够的;7.IP地址、网络连接与节点的关系总结IP地址是实现网络互连的关键技术,它有效地屏蔽了物理地址的差异,在不同的网络之间实现了一种统一、有效的地址模式;IP地址长度为32bit,主要有3种类型,分别适用于大、中、小型网络;IP地址的地址结构对应于网络的层次结构,可以提高寻址效率,但也造成了多归属主机的不可访问等问题;网络层及以上各层均使用IP地址;三.Internet网络层协议集IP (Internet Protocol)ICMP (Internet Control Message Protocol)ARP(Address Resolution Protocol)RARP(R
8、everse Address Resolution Protocol)OSPF(Open Shortest Path First)BGP(Border Gateway Protocol)IGMP (Internet Group Management Protocol)四.地址解析协议1.地址解析的基本概念地址解析(resolution)-地址之间的映射;地址解析:IP地址 物理网络地址反向地址解析:物理网络地址 IP地址2.地址解析协议 (ARP,Address Resolution Protocol)根据IP地址查询对应的节点物理网络地址;映射方法:*表格方法-事先在各主机内建立一张“IP地
9、址物理网络地址映射表”;*直接映射-对于物理网络地址短、可由用 户由配置(如通过拨动地址开关来设置的令 牌环网),可以将它直接编入网络地址中;地址解析中直接从网络地址中取出;*动态联编(dynamic binding)针对典型的Ethernet(具有广播功能,物理网络地址长且固定),TCP/IP协议设计了动态联编方式进行地址解析;ARP-根据动态联编的思想设计的地址解析的协议;ARP基本工作原理ARP实际运行过程:*在ARP请求报文中放入信源机的IP地址-物理地址联编,以防止信 宿机再次要求解析信源机的物理地址;*信宿机在广播自己的IP地址-物理地址联编时,网上所有主机将它存入自己的高速缓存之
10、中;*新机入网时,主动广播地址联编信息;互连网运行必须使用ARP,但有些硬件能直接识别IP地址,软件就可以不需要ARP;ARP可以看成是在物理地址上加入的一层新的地址机制,可以看成是物理网中的一部分;3.反向地址解析协议 (RARP,Reverse Address Resolution Protocol)问题:如何根据给出的物理网络地址找出对应的节点 IP地址?基本解决方法:*网中设置一个 RARP Server;*RARP Server:维护一个本网的“物理网络地址-IP地址”映射表;多RARP Server结构:*为防止服务器超载,好多网络中采用了多RARP Server结构;*如何解决哪
11、个服务器回答同一个RARP请求的问题?事先为每台主机分配一个主服务器(primary server),其他的为从服务器(secondary server);一般由主服务器回答RARP请求,从服务器只记录请 求达到时间;如主服务器超载或停机,不能应答时,用户再次发出RARP请求时,第一个接到一个RARP 请求的从服务器响应;如何防止多个从服务器同时应答的问题?4.ARP与 RARP区别与联系ARP只用来解析对方的物理网络地址;RARP除了用来解析本机的IP地址之外,还可以用来解析第三方的IP地址;二者报文格式是相同的;ARP/RARP报文格式:ARP/RARP报文格式说明:TCP/IP 协议设计
12、ARP/RARP报文能适应各种物理网络地址与网络层地址;其中:硬件类型=1 -Ethernet 协议类型=0 x0800 -IP协议 操作=1 -ARP请求 =2 -ARP响应 =3 -RARP请求 =4 -RARP响应 硬件地址长度=6 byte IP地址长度 =4 byte五.IP协议1.IP协议的特点及功能特点:无连接的数据报传输服务;对等实体间点-点通信;主要功能:*无连接的数据报传输服务;*数据报寻址;*差错控制;地位:通过IP数据报与IP地址屏蔽低层物理网络的差异;2.IP数据报格式IP数据报格式说明:版本与协议类型 版本(VERS)-当前IP协议版本号是IPv4;协议(Proto
13、col)-创建该数据报数据区数据的高层协议 类型,如TCP协议;实际表示数据区 的数据格式;版本-IP数据报报头的数据格式,属网络层的范畴;协议-IP数据报数据区的数据格式,属传输层的范畴;长度域:长度:头标长(HLEN)、总长(Totol Length)头标长:4bit长;指出32bit长度单元的报头长度;IP数据报中除IP选项与填充域外,其它域为定长;不含IP选项与填充域的普通IP数据报报头长为“5”;含IP选项与填充域的IP数据报报头长应该是32bit的整数倍,假如不是则用填充位(padding)添0凑齐;总长度:IP数据报的长度,以字节为单位,包括报头;总长度域为16bit;IP数据报
14、的最大长度为216-1,即65535byte;服务类型与优先权:服务类型(Service Type)-规定对本数据报的处理方 式;服务类型子域结构:优先权(Precendence):指示本数据报的重要程度;优先权取值:0-7;0-一般优先权,7-网络控制权;优先权由用户指定,大多数软件不采用;如果设计网络软件能处理优先权,可以根据数据报的重要性确定优先权,则可设计拥塞控制算法;D、T、R:表示本报文所希望的传输类型;D-低延时;T-高吞吐量;R-高可靠性;用户请求,网络寻址时参考;用户使用时应该选择最希望满足的性能;一条路径的性能主要取决于它所依赖的物理网络技术;3.数据报传输(1)IP数据报
15、传输过程的复杂性IP数据报有最大长度(65,535 B)的限制;数据链路层有最大帧长度限制(如Ethernet帧长度限制在1,500 B);不同的物理网络的最大帧长度限制可以是不同的;同一个数据报在互连网中传输时,在一个网中要被封装,而在另一个物理网中就可能不需要封装;(2)数据报封装(encapsulation)如果IP数据报长度小于传输路径中所有物理网的最大帧长度,则可以直接将数据报封装在一个数据帧中;数据报分片(fragment)协议提供分片(fragmentation),较小的片叫做fragment;分片的原则:各片按照帧长度限制尽可能的大;为了IP协议表示偏移量的需要,每个片 长度必
16、须是8byte的整数倍;互连网中分片在哪里进行?网关gateway负责进行分片;IP协议对网关的要求:*能处理所连接的所以网络中最大长度的报文;*至少能处理576byte的数据报;片的重组片重组是分片的逆过程;分片是在帧长度不同的网络之间的网关上进行;数据报可能在传输过程中多次被分片,但片重组只是在信宿机上进行;由于各个分片可以独立寻址,且不要求多次重组,因此可以简化网关负担,使得互连网能以最快的速度传输数据报;缺点:数据报一旦被较小帧长度的网络划分为多个片时,将导致带宽浪费;分片越多,丢失几率越大;(3)分片的控制与分片、重组相关的域有:标识(identification)域;标志(flag
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品第7章 网络层与IP协议 精品 网络 IP 协议
限制150内