吴功宜编着.ppt

上传人:sccc 文档编号:5481976 上传时间:2023-07-11 格式:PPT 页数:213 大小:4MB
返回 下载 相关 举报
吴功宜编着.ppt_第1页
第1页 / 共213页
吴功宜编着.ppt_第2页
第2页 / 共213页
吴功宜编着.ppt_第3页
第3页 / 共213页
吴功宜编着.ppt_第4页
第4页 / 共213页
吴功宜编着.ppt_第5页
第5页 / 共213页
点击查看更多>>
资源描述

《吴功宜编着.ppt》由会员分享,可在线阅读,更多相关《吴功宜编着.ppt(213页珍藏版)》请在三一办公上搜索。

1、吴功宜 编著,计算机网络(第2版),第6章 网络层,计算机网络第6章 网络层,3,本章学习要求:理解:网络层与网络互联的基本概念掌握:IP地址的基本概念与分类方法掌握:IP分组的交付与路由选择的概念掌握:Internet路由选择协议的概念掌握:IP协议的基本内容掌握:地址解析的基本概念与方法掌握:路由器与第三层交换的基本概念了解:Internet控制报文协议ICMP与组 管理协议IGMP,计算机网络第6章 网络层,4,6.1 网络层与网络互联的基本概念,网络层的地位位于数据链路层和传输层之间,使用数据链路层提供的服务,为传输层提供服务;通信子网的最高层;处理端到端传输的最低层。网络层的作用屏蔽

2、各种不同类型网络之间的差异,实现互连了解通信子网的拓扑结构,选择路由,实现报文的网络传输网络层的两种实现方式 数据报和虚电路都属于分组交换,采用存储转发机制。数据报(datagram):每个分组被单独路由,分组带有全网唯一的地址虚电路(virtual circuit):先在源端和目的端之间建立一条虚电路,所有分组沿虚电路按次序存储转发,最后拆除虚电路。在虚电路中,每个分组无须进行路径选择。网络层提供的服务面向连接的服务和无连接的服务。,计算机网络第6章 网络层,5,6.1 网络层与网络互联的基本概念,6.1.1 网络层基本概念 网络层主要任务:通过路由选择算法,为分组通过通信子网选择最适当的路

3、径;网络层使用数据链路层的服务,实现路由选择、拥塞控制与网络互联等基本功能,向传输层的端一端传输连接提供服务。,计算机网络第6章 网络层,6,互连在一起的网络要进行通信,会遇到许多问题需要解决,如:不同的寻址方案不同的最大分组长度不同的网络接入机制不同的超时控制不同的差错恢复方法不同的状态报告方法不同的路由选择技术不同的用户接入控制不同的服务(面向连接服务和无连接服务)不同的管理与控制方式,互联网与因特网,计算机网络第6章 网络层,7,中间设备又称为中间系统或中继(relay)系统。物理层中继系统:转发器(repeater)。数据链路层中继系统:网桥或桥接器(bridge)。网络层中继系统:路

4、由器(router)。网桥和路由器的混合物:桥路器(brouter)。网络层以上的中继系统:网关(gateway)。,网络互相连接起来要使用一些中间设备,计算机网络第6章 网络层,8,当中继系统是转发器或网桥时,一般并不称之为网络互连,因为这仅仅是把一个网络扩大了,而这仍然是一个网络。网关由于比较复杂,目前使用得较少。互联网都是指用路由器进行互连的网络。由于历史的原因,许多有关 TCP/IP 的文献将网络层使用的路由器称为网关。,网络互连使用路由器,计算机网络第6章 网络层,9,路由器在网际互连中的作用,路由器的构成 当主机 A 要向另一个主机 B 发送数据报时,先要检查目的主机 B 是否与源

5、主机 A 连接在同一个网络上。如果是,就将数据报直接交付给目的主机 B 而不需要通过路由器。但如果目的主机与源主机 A 不是连接在同一个网络上,则应将数据报发送给本网络上的某个路由器,由该路由器按照转发表指出的路由将数据报转发给下一个路由器。这就叫作间接交付。,计算机网络第6章 网络层,10,直接交付和间接交付,间接交付,间接交付,间接交付,A,B,C,直接交付,直接交付,直接交付不需要使用路由器但间接交付就必须使用路由器,计算机网络第6章 网络层,11,路由器的结构,路由处理器CPU、RAM、IOS路由表协议软件网络接口(LAN、WAN、CONSOLE)输入接口,输出接口交换结构(Switc

6、hing Fabric),计算机网络第6章 网络层,12,典型的路由器的结构,路由选择,路由选择处理机,路由选择协议,路由表,3,输入端口,3,交换结构,输入端口,输出端口,分组转发,转发表,分组处理,输出端口,1,1,1,3,3,1,2,2,2,2,3网络层2数据链路层1物理层,计算机网络第6章 网络层,13,“转发”和“路由选择”的区别,“转发”(forwarding)就是路由器根据转发表将用户的 IP 数据报从合适的端口转发出去。“路由选择”(routing)则是按照分布式算法,根据从各相邻路由器得到的关于网络拓扑的变化 情况,动态地改变所选择的路由。路由表是根据路由选择算法得出的。而转

7、发表是从路由表得出的。在讨论路由选择的原理时,往往不去区分转发表和路由表的区别,,计算机网络第6章 网络层,14,输入端口对线路上收到的分组的处理,数据链路层剥去帧首部和尾部后,将分组送到网络层的队列中排队等待处理。这会产生一定的时延。,物理层处理,数据链路层处理,网络层处理 分组排队,交换结构,输入端口的处理,从线路接收分组,查表和转发,计算机网络第6章 网络层,15,输出端口将交换结构传送来的分组发送到线路,当交换结构传送过来的分组先进行缓存。数据链路层处理模块将分组加上链路层的首部和尾部,交给物理层后发送到外部线路。,物理层处理,数据链路层处理,网络层处理 分组排队,输出端口的处理,向线

8、路发送分组,缓存管理,交换结构,计算机网络第6章 网络层,16,分组丢弃,若路由器处理分组的速率赶不上分组进入队列的速率,则队列的可用存储空间最终必定减少到零,这就使后面再进入队列的分组由于没有存储空间而只能被丢弃。路由器中的输入或输出队列产生溢出是造成分组丢失的重要原因。,计算机网络第6章 网络层,17,交换结构,I1,I3,I2,O1,O2,存储器,I1,I3,I2,O1,O2,I1,I3,I2,O1,O3,(a)通过存储器,(c)通过互连网络,(b)通过总线,总线,互连网络,O3,O3,计算机网络第6章 网络层,18,路由器Router,工作在OSI第三层(网络层)。功能:在网络之间转发

9、网络分组;为网络分组寻找最佳传输路径;实现子网隔离,限制广播风暴。(目的地址无法识别时,路由器将其丢弃,而不是广播比较网络交换机)提供逻辑地址,以识别互联网上的主机;提供广域网服务。应用:把LAN连入广域网或作为广域网的核心连接设备。,路由器与交换机的主要区别:用路由器连接起来的若干个网络,它们仍是各自独立的。要想从一个网络访问用路由器连接起来的另一个网络中的站点,必须指定该站点的逻辑地址(IP地址),通过广播是无法与之进行通信的。,计算机网络第6章 网络层,19,路由表的基本内容,注意:路由器是根据网络号来转发IP数据包的,所以路由表中存放的是目的网络号,而不是目的主机号。类比:邮政局在城市

10、间转发信件依据的是城市名。这样做的优点是路由表小(网络的数目要比主机少的多),节省路由器的存储空间,路由表的路由更新速度快。,计算机网络第6章 网络层,20,路由器的路由选择过程,也采用存储转发的方法:接收并缓存IP数据分组;提取分组中的目的主机的IP地址;计算目的主机所在的网络地址;用目的网络地址查找路由表决定转发路径:如果目的网络地址就是与输入接口连接的网络,则丢弃;如果目的网络地址就是与输出接口连接的网络,则直接递交;如果找到匹配项,则通过对应接口转发出去;如果有默认路径,则通过与默认路径对应的接口转发出去;未查到,丢弃该分组。,计算机网络第6章 网络层,21,路由器的路由选择过程,比较

11、:交换机也用查表的方法决定转发路径,但该表是“端口-MAC地址”表,存放的是端口与目的MAC地址之间的关系,要用帧中的MAC地址查表;而路由器中的路由表是“端口-网络地址”表,存放的是端口与目的网络地址之间的关系,故要从分组中提取IP地址,并解析出其中的网络地址部分来查表。,计算机网络第6章 网络层,22,互连网络与虚拟互连网络,网络,网络,网络,网络,网络,(a)互连网络,(b)虚拟互连网络,路由器,虚拟互连网络(IP 网),计算机网络第6章 网络层,23,虚拟互连网络的意义,所谓虚拟互连网络也就是逻辑互连网络,它的意思就是互连起来的各种物理网络的异构性本来是客观存在的,但是我们利用 IP

12、协议就可以使这些性能各异的网络从用户看起来好像是一个统一的网络。使用 IP 协议的虚拟互连网络可简称为 IP 网。使用虚拟互连网络的好处是:当互联网上的主机进行通信时,就好像在一个网络上通信一样,而看不见互连的各具体的网络异构细节。,计算机网络第6章 网络层,24,名词 internet 和 Internet,以小写字母 i 开始的 internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的虚拟网络。以大写字母 I 开始的的 Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用 TCP/IP 协议族,且其

13、前身是美国的 ARPANET。,计算机网络第6章 网络层,25,因特网的网际协议 IP,网际协议 IP 是 TCP/IP 体系中两个最主要的协议之一。与 IP 协议配套使用的还有四个协议:地址解析协议 ARP(Address Resolution Protocol)逆地址解析协议 RARP(Reverse Address Resolution Protocol)因特网控制报文协议 ICMP(Internet Control Message Protocol)因特网组管理协议 IGMP(Internet Group Management Protocol),计算机网络第6章 网络层,26,网际协

14、议 IP 及其配套协议,各种应用层协议,网络接口层,(TELNET,FTP,SMTP 等),物理硬件,运输层,TCP,UDP,应用层,ICMP,IP,RARP,ARP,与各种网络接口,网际层,IGMP,计算机网络第6章 网络层,27,6.2 IP地址,6.2.1 IP地址的基本概念 大型的互连网络中需要有一个全局的地址系统,它能够给每一台主机或路由器的网络连接分配一个全局惟一的地址;TCP/IP协议的网络层使用的地址标识符叫做IP地址;IP v.4中IP地址是一个32位的二进制地址;网络中的每一个主机或路由器至少有一个IP地址;在Internet中不允许有两个设备具有同样的IP地址;如果一台主

15、机或路由器连接到两个或多个物理网络,那么它可以拥有两个或多个IP地址。,计算机网络第6章 网络层,28,IP 地址的编址方法,分类的 IP 地址。这是最基本的编址方法,在 1981 年就通过了相应的标准协议。子网的划分。这是对最基本的编址方法的改进,其标准RFC 950在 1985 年通过。构成超网。这是比较新的无分类编址方法。1993 年提出后很快就得到推广应用。,计算机网络第6章 网络层,29,IP地址处理方法演变的过程,计算机网络第6章 网络层,30,分类 IP 地址,每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个

16、字段则是主机号 host-id,它标志该主机(或路由器)。两级的 IP 地址可以记为:IP 地址:=,:=代表“定义为”,计算机网络第6章 网络层,31,6.2.2 IP地址的分类,IP地址长度为32位,点分十进制(dotted decimal)地址;采用x.x.x.x的格式来表示,每个x为8位,每个x的值为0255(例如 202.113.29.119);根据不同的取值范围,IP地址可以分为五类;IP地址中的前5位用于标识IP地址的类别:A类地址的第一位为0;B类地址的前两位为10;C类地址的前三位为110;D类地址的前四位为1110;E类地址的前五位为11110;,计算机网络第6章 网络层,

17、32,net-id24 bit,host-id24 bit,net-id16 bit,net-id8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,计算机网络第6章 网络层,33,net-id24 bit,host-id24 bit,net-id16 bit,net-id8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id16 bit,B 类地址,C 类地址,0,1,1,D 类

18、地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,A 类地址的网络号字段 net-id 为 1 字节,计算机网络第6章 网络层,34,net-id24 bit,host-id24 bit,net-id16 bit,net-id8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,B 类地址的网络号字段 net-id 为 2 字节,计算机网络第6章 网络层

19、,35,net-id24 bit,host-id24 bit,net-id16 bit,net-id8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,C 类地址的网络号字段 net-id 为 3 字节,计算机网络第6章 网络层,36,net-id24 bit,host-id24 bit,net-id16 bit,net-id8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id1

20、6 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,A 类地址的主机号字段 host-id 为 3 字节,计算机网络第6章 网络层,37,net-id24 bit,host-id24 bit,net-id16 bit,net-id8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,B 类地址的主机号字

21、段 host-id 为 2 字节,计算机网络第6章 网络层,38,net-id24 bit,host-id24 bit,net-id16 bit,net-id8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,C 类地址的主机号字段 host-id 为 1 字节,计算机网络第6章 网络层,39,net-id24 bit,host-id24 bit,net-id16 bit,net-id8 bit,IP 地址

22、中的网络号字段和主机号字段,0,A 类地址,host-id16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,0,1,D 类地址是多播地址,计算机网络第6章 网络层,40,net-id24 bit,host-id24 bit,net-id16 bit,net-id8 bit,IP 地址中的网络号字段和主机号字段,0,A 类地址,host-id16 bit,B 类地址,C 类地址,0,1,1,D 类地址,1 1 1 0,多 播 地 址,E 类地址,保 留 为 今 后 使 用,1 1 1 1 0,

23、0,1,E 类地址保留为今后使用,计算机网络第6章 网络层,41,A类IP地址,A类IP地址的网络号长度为7位,主机号长度为24位;A类地址是从:1.0.0.0127.255.255.255;网络号长度为7位,从理论上可以有27=128个网络;网络号为全0和全1(用十进制表示为0与127)的两个地址保留用于特殊目的,实际允许有126个不同的A类网络;由于主机号长度为24位,因此每个A类网络的主机IP数理论上为224=16 777 216;主机IP为全0和全1的两个地址保留用于特殊目的,实际允许连接16 777 214个主机;A类IP地址结构适用于有大量主机的大型网络。,计算机网络第6章 网络层

24、,42,B类IP地址,B类IP地址的网络IP长度为14位,主机IP长度为16位;B类IP地址是从:128.0.0.0191.255.255.255;由于网络IP长度为14位,因此允许有214=16384个不同的B类网络,实际允许连接16382个网络;由于主机IP长度为16位,因此每个B类网络可以有216=65536个主机或路由器,实际一个B类IP地址允许连接65534个主机或路由器;B类IP地址适用于一些国际性大公司与政府机构等中等大小的组织使用。,计算机网络第6章 网络层,43,C类IP地址,C类IP地址的网络号长度为21位,主机号长度为8位;C类IP地址是从:192.0.0.0223.25

25、5.255.255;网络号长度为21位,因此允许有221=2097152个不同的C类网络;主机号长度为8位,每个C类网络的主机地址数最多为28=256个,实际允许连接254个主机或路由器;C类IP地址适用于一些小公司与普通的研究机构。,计算机网络第6章 网络层,44,D类和E类IP地址,D类IP地址不标识网络;地址范围:224.0.0.0239.255.255.255 用于其他特殊的用途,如多播地址Multicasting;E类IP地址暂时保留;地址范围:240.0.0.0255.255.255.255;用于某些实验和将来使用。,计算机网络第6章 网络层,45,路由器转发分组的步骤,先按所要找

26、的 IP 地址中的网络号 net-id 把目的网络找到。当分组到达目的网络后,再利用主机号host-id 将数据报直接交付给目的主机。按照整数字节划分 net-id 字段和 host-id 字段,就可以使路由器在收到一个分组时能够更快地将地址中的网络号提取出来。,计算机网络第6章 网络层,46,IP地址的分类,计算机网络第6章 网络层,47,点分十进制记法,采用点分十进制记法则进一步提高可读性,128.11.3.31,128 11 3 31,将每 8 bit 的二进制数转换为十进制数,计算机网络第6章 网络层,48,IP地址的二进制表示,用点分十进制表示 用二进制表示129 81625 100

27、00001 00001000 00010000 0001100110.2.0.52 00001010 00000010 00000000 00110100126.0.0.0 01111110 00000000 00000000 00000000192.255.255.255 11000000 11111111 11111111 11111111,计算机网络第6章 网络层,49,IP 地址的一些重要特点,(1)IP 地址是一种分等级的地址结构。分两个等级的好处是:第一,IP 地址管理机构在分配 IP 地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样就方便了 IP 地址的管理

28、。第二,路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号),这样就可以使路由表中的项目数大幅度减少,从而减小了路由表所占的存储空间。,计算机网络第6章 网络层,50,IP 地址的一些重要特点,(2)实际上 IP 地址是标志“一个主机(或路由器)和一条链路的接口”。当一个主机同时连接到两个网络上时,该主机就必须同时具有两个相应的 IP 地址,其网络号 net-id 必须是不同的。这种主机称为多接口主机(multihomed host)。由于一个路由器至少应当连接到两个网络(这样它才能将 IP 数据报从一个网络转发到另一个网络),因此一个路由器至少应当有两个不同的 IP 地址。,计

29、算机网络第6章 网络层,51,IP 地址的一些重要特点,(3)用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同样的网络号 net-id。(4)所有分配到网络号 net-id 的网络,范围很小的局域网,还是可能覆盖很大地理范围的广域网,都是平等的。,计算机网络第6章 网络层,52,特殊IP地址形式,直接广播地址受限广播地址“这个网的这个主机”地址“这个网络上的特定主机”地址回送地址,计算机网络第6章 网络层,53,直接广播地址A类、B类与C类IP地址中主机号全1的地址为直接广播地址;用来使路由器将一个分组以广播方式发送给特定网络上的所有主机;只能作为分组中的目的地址;物理

30、网络采用的是点-点传输方式,分组广播需要通过软件来实现。受限广播地址网络号与主机号的32位全为1的地址为受限广播地址;用来将一个分组以广播方式发送给本网的所有主机;分组将被本网的所有主机将接受该分组,路由器则阻挡该分组通过。,计算机网络第6章 网络层,54,“这个网络上的特定主机”地址主机或路由器向本网络上的某个特定的主机发送分组;网络号部分为全0,主机号为确定的值;这样的分组被限制在本网络内部。回送地址回送地址是用于网络软件测试和本地进程间通信;TCP/IP协议规定:含网络号为127的分组不能出现在任何网络上;主机和路由器不能为该地址广播任何寻址信息。,计算机网络第6章 网络层,55,常用的

31、三种类别的 IP 地址,IP 地址的使用范围,网络 最大 第一个 最后一个 每个网络类别 网络数 可用的 可用的 中最大的 网络号 网络号 主机数 A 126(27 2)1 126 16,777,214 B 16,384(214)128.0 191.255 65,534 C 2,097,152(221)192.0.0 223.255.255 254,计算机网络第6章 网络层,56,互联网中的 IP 地址,B,222.1.1.,222.1.1.1,222.1.1.2,222.1.1.3,222.1.1.4,R1,222.1.2.5,222.1.2.2,222.1.2.1,222.1.2.3,22

32、2.1.2.4,222.1.2.,222.1.6.1,222.1.5.1,222.1.5.2,222.1.6.2,222.1.4.1,222.1.4.2,222.1.3.3,222.1.3.2,222.1.3.1,R3,R2,222.1.3.,LAN3,N3,N2,222.1.4.,222.1.5.,222.1.6.,N1,LAN2,LAN1,互联网,在同一个局域网上的主机或路由器的IP 地址中的网络号必须是一样的。图中的网络号就是 IP 地址中的 net-id,计算机网络第6章 网络层,57,互联网中的 IP 地址,B,222.1.1.,222.1.1.1,222.1.1.2,222.1.1

33、.3,222.1.1.4,R1,222.1.2.5,222.1.2.2,222.1.2.1,222.1.2.3,222.1.2.4,222.1.2.,222.1.6.1,222.1.5.1,222.1.5.2,222.1.6.2,222.1.4.1,222.1.4.2,222.1.3.3,222.1.3.2,222.1.3.1,R3,R2,222.1.3.,LAN3,N3,N2,222.1.4.,222.1.5.,222.1.6.,N1,LAN2,LAN1,互联网,在同一个局域网上的主机或路由器的IP 地址中的网络号必须是一样的。图中的网络号就是 IP 地址中的 net-id,计算机网络第6章

34、 网络层,58,互联网中的 IP 地址,B,222.1.1.,222.1.1.1,222.1.1.2,222.1.1.3,222.1.1.4,R1,222.1.2.5,222.1.2.2,222.1.2.1,222.1.2.3,222.1.2.4,222.1.2.,222.1.6.1,222.1.5.1,222.1.5.2,222.1.6.2,222.1.4.1,222.1.4.2,222.1.3.3,222.1.3.2,222.1.3.1,R3,R2,222.1.3.,LAN3,N3,N2,222.1.4.,222.1.5.,222.1.6.,N1,LAN2,LAN1,互联网,在同一个局域网

35、上的主机或路由器的IP 地址中的网络号必须是一样的。图中的网络号就是 IP 地址中的 net-id,计算机网络第6章 网络层,59,互联网中的 IP 地址,B,222.1.1.,222.1.1.1,222.1.1.2,222.1.1.3,222.1.1.4,R1,222.1.2.5,222.1.2.2,222.1.2.1,222.1.2.3,222.1.2.4,222.1.2.,222.1.6.1,222.1.5.1,222.1.5.2,222.1.6.2,222.1.4.1,222.1.4.2,222.1.3.3,222.1.3.2,222.1.3.1,R3,R2,222.1.3.,LAN3

36、,N3,N2,222.1.4.,222.1.5.,222.1.6.,N1,LAN2,LAN1,互联网,在同一个局域网上的主机或路由器的IP 地址中的网络号必须是一样的。图中的网络号就是 IP 地址中的 net-id,计算机网络第6章 网络层,60,互联网中的 IP 地址,B,222.1.1.,222.1.1.1,222.1.1.2,222.1.1.3,222.1.1.4,R1,222.1.2.5,222.1.2.2,222.1.2.1,222.1.2.3,222.1.2.4,222.1.2.,222.1.6.1,222.1.5.1,222.1.5.2,222.1.6.2,222.1.4.1,2

37、22.1.4.2,222.1.3.3,222.1.3.2,222.1.3.1,R3,R2,222.1.3.,LAN3,N3,N2,222.1.4.,222.1.5.,222.1.6.,N1,LAN2,LAN1,互联网,路由器总是具有两个或两个以上的 IP 地址。路由器的每一个接口都有一个不同网络号的 IP 地址。,计算机网络第6章 网络层,61,互联网中的 IP 地址,B,222.1.1.,222.1.1.1,222.1.1.2,222.1.1.3,222.1.1.4,R1,222.1.2.5,222.1.2.2,222.1.2.1,222.1.2.3,222.1.2.4,222.1.2.,2

38、22.1.6.1,222.1.5.1,222.1.5.2,222.1.6.2,222.1.4.1,222.1.4.2,222.1.3.3,222.1.3.2,222.1.3.1,R3,R2,222.1.3.,LAN3,N3,N2,222.1.4.,222.1.5.,222.1.6.,N1,LAN2,LAN1,互联网,路由器总是具有两个或两个以上的 IP 地址。路由器的每一个接口都有一个不同网络号的 IP 地址。,计算机网络第6章 网络层,62,互联网中的 IP 地址,B,222.1.1.,222.1.1.1,222.1.1.2,222.1.1.3,222.1.1.4,R1,222.1.2.5,

39、222.1.2.2,222.1.2.1,222.1.2.3,222.1.2.4,222.1.2.,222.1.6.1,222.1.5.1,222.1.5.2,222.1.6.2,222.1.4.1,222.1.4.2,222.1.3.3,222.1.3.2,222.1.3.1,R3,R2,222.1.3.,LAN3,N3,N2,222.1.4.,222.1.5.,222.1.6.,N1,LAN2,LAN1,互联网,路由器总是具有两个或两个以上的 IP 地址。路由器的每一个接口都有一个不同网络号的 IP 地址。,计算机网络第6章 网络层,63,互联网中的 IP 地址,B,222.1.1.,222

40、.1.1.1,222.1.1.2,222.1.1.3,222.1.1.4,R1,222.1.2.5,222.1.2.2,222.1.2.1,222.1.2.3,222.1.2.4,222.1.2.,222.1.6.1,222.1.5.1,222.1.5.2,222.1.6.2,222.1.4.1,222.1.4.2,222.1.3.3,222.1.3.2,222.1.3.1,R3,R2,222.1.3.,LAN3,N3,N2,222.1.4.,222.1.5.,222.1.6.,N1,LAN2,LAN1,互联网,两个路由器直接相连的接口处,可指明也可不指明 IP 地址。如指明 IP 地址,则这

41、一段连线就构成了一种只包含一段线路的特殊“网络”。现在常不指明 IP 地址。,计算机网络第6章 网络层,64,划分子网和构造超网 划分子网,1.从两级 IP 地址到三级 IP 地址 在 ARPANET 的早期,IP 地址的设计确实不够合理。IP 地址空间的利用率有时很低。给每一个物理网络分配一个网络号会使路由表变得太大因而使网络性能变坏。两级的 IP 地址不够灵活。,计算机网络第6章 网络层,65,从 1985 年起在 IP 地址中又增加了一个“子网号字段”,使两级的 IP 地址变成为三级的 IP 地址。这种做法叫作划分子网(subnetting)。划分子网已成为因特网的正式标准协议。,三级的

42、 IP 地址,计算机网络第6章 网络层,66,划分子网纯属一个单位内部的事情。这个单位对外仍然表现为没有划分子网的网络。从主机号借用若干个比特作为子网号 subnet-id,而主机号 host-id 也就相应减少了若干个比特。IP地址:=,划分子网的基本思路,计算机网络第6章 网络层,67,凡是从其他网络发送给本单位某个主机的 IP 数据报,仍然是根据 IP 数据报的目的网络号 net-id,先找到连接在本单位网络上的路由器。然后此路由器在收到 IP 数据报后,再按目的网络号 net-id 和子网号 subnet-id 找到目的子网。最后就将 IP 数据报直接交付给目的主机。,划分子网的基本思

43、路(续),计算机网络第6章 网络层,68,145.13.3.10,145.13.3.11,145.13.3.101,145.13.7.34,145.13.7.35,145.13.7.56,145.13.21.23,145.13.21.9,145.13.21.8,所有到网络 145.13.0.0的分组均到达此路由器,我的网络地址是 145.13.0.0,R1,R3,R2,一个未划分子网的 B 类网络145.13.0.0,计算机网络第6章 网络层,69,划分为三个子网后对外仍是一个网络,145.13.3.10,145.13.3.11,145.13.3.101,145.13.7.34,145.13.

44、7.35,145.13.7.56,145.13.21.23,145.13.21.9,145.13.21.8,子网 145.13.21.0,子网 145.13.3.0,子网 145.13.7.0,所有到达网络 145.13.0.0的分组均到达此路由器,网络145.13.0.0,R1,R3,R2,计算机网络第6章 网络层,70,当没有划分子网时,IP 地址是两级结构,地址的网络号字段也就是 IP 地址的“因特网部分”,而主机号字段是 IP 地址的“本地部分”。划分子网后 IP 地址就变成了三级结构。划分子网只是将 IP 地址的本地部分进行再划分,而不改变 IP 地址的因特网部分。,划分子网后变成了

45、三级结构,计算机网络第6章 网络层,71,IP 地址的各字段和子网掩码,网络号 net-id,主机号 host-id,两级 IP 地址,网络号,net-id,host-id,三级 IP 地址,主机号,子网掩码,因特网部分,本地部分,因特网部分,本地部分,划分子网时的网络地址,net-id,subnet-id,host-id 为全 0,计算机网络第6章 网络层,72,(IP 地址)AND(子网掩码)=网络地址,网络号 net-id,主机号 host-id,两级 IP 地址,网络号,三级 IP 地址,主机号,子网号,子网掩码,因特网部分,本地部分,因特网部分,本地部分,划分子网时的网络地址,AND

46、,计算机网络第6章 网络层,73,net-id,net-id,host-id 为全 0,net-id,网络地址,A类地址,默认子网掩码255.0.0.0,网络地址,B类地址,默认子网掩码255.255.0.0,网络地址,C类地址,默认子网掩码255.255.255.0,1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1,0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1,0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,1 1 1

47、 1 1 1 1 1,0 0 0 0 0 0 0 0,host-id 为全 0,host-id 为全 0,A 类、B 类和 C 类 IP 地址的默认子网掩码,计算机网络第6章 网络层,74,一个B类地址划分为64个子网的例子,计算机网络第6章 网络层,75,未划分子网的结构,计算机网络第6章 网络层,76,划分为3个子网的结构,计算机网络第6章 网络层,77,在不划分子网的两级 IP 地址下,从 IP 地址得出网络地址是个很简单的事。但在划分子网的情况下,从IP地址却不能惟一地得出网络地址来,这是因为网络地址取决于那个网络所采用的子网掩码,但数据报的首部并没有提供子网掩码的信息。因此分组转发的

48、算法也必须做相应的改动。,使用子网掩码的分组转发过程,计算机网络第6章 网络层,78,128.30.33.1,0,128.30.33.13,H1,子网1:网络地址 128.30.33.0 子网掩码 255.255.255.128,128.30.33.130,1,R2,子网2:网络地址 128.30.33.128 子网掩码 255.255.255.128,H2,128.30.33.138,0,1,128.30.33.129,H3,128.30.36.2,子网3:网络地址 128.30.36.0 子网掩码 255.255.255.0,128.30.36.12,划分子网后分组的转发举例,计算机网络第

49、6章 网络层,79,主机 H1 要发送分组给 H2,128.30.33.1,0,R1 的路由表(未给出默认路由器),128.30.33.13,H1,子网1:网络地址 128.30.33.0 子网掩码 255.255.255.128,128.30.33.130,R1,1,R2,子网2:网络地址 128.30.33.128 子网掩码 255.255.255.128,H2,128.30.33.138,0,1,128.30.33.129,H3,128.30.36.2,子网3:网络地址 128.30.36.0 子网掩码 255.255.255.0,128.30.36.12,要发送的分组的目的 IP 地址

50、:128.30.33.138,请注意:H1 并不知道 H2 连接在哪一个网络上。H1 仅仅知道 H2 的 IP 地址是128.30.33.138,因此 H1 首先检查主机 128.30.33.138 是否连接在本网络上如果是,则直接交付;否则,就送交路由器 R1,并逐项查找路由表。,计算机网络第6章 网络层,80,128.30.33.1,0,R1 的路由表(未给出默认路由器),H1,子网1:网络地址 128.30.33.0 子网掩码 255.255.255.128,128.30.33.130,R1,1,R2,子网2:网络地址 128.30.33.128 子网掩码 255.255.255.128

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号