考研 计算机网络 第五学时 网络层.pptx
《考研 计算机网络 第五学时 网络层.pptx》由会员分享,可在线阅读,更多相关《考研 计算机网络 第五学时 网络层.pptx(225页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络层 1 路由器在网际互连中的作用 1.1 路由器的构成 1.2 交换构件 1.3 互联网与因特网2 因特网的网际协议 IP 2.1 分类的 IP地址 2.2 IP 地址与硬件地址 2.3 地址解析协议 ARP 和逆地址解析协议 RARP2.4 IP 数据报的格式 2.5 IP 层处理数据报的流程第1页/共225页网络层(续)3 划分子网和构造超网 3.1 划分子网 3.2 使用子网掩码的分组转发过程 3.3 无分类编址 CIDR4 因特网控制报文协议 ICMP5 因特网的路由选择协议 6.5.1 有关路由选择协议的几个基本概念 6.5.2 内部网关协议 RIP 6.5.3 内部网关协议 O
2、SPF 6.5.4 外部网关协议 BGP 第2页/共225页网络层(续)6 IP 组播和因特网组管理协议 IGMP 6.6.1 IP 组播的基本概念6.6.2 因特网组管理协议 IGMP 6.6.3 组播路由选择7 网络地址转换 NAT8 下一代的网际协议 IPv6(IPng)8.1 解决 IP 地址耗尽的措施 8.2 IPv6 的基本首部 8.3 IPv6 的扩展首部 8.4 IPv6 的地址空间 8.5 从 IPv4 到 IPv6 的过渡 8.6 ICMPv6第3页/共225页1 路由器在网际互连中的作用 1.1 路由器的构成 当主机 A 要向另一个主机 B 发送数据报时,先要检查目的主机
3、 B 是否与源主机 A 连接在同一个网络上。如果是,就将数据报直接交付给目的主机 B 而不需要通过路由器。但如果目的主机与源主机 A 不是连接在同一个网络上,则应将数据报发送给本网络上的某个路由器,由该路由器按照转发表指出的路由将数据报转发给下一个路由器。这就叫作间接交付。第4页/共225页直接交付和间接交付 间接交付间接交付间接交付ABC直接交付直接交付直接交付不需要使用路由器但间接交付就必须使用路由器第5页/共225页典型的路由器的结构 路由选择路由选择处理机路由选择协议路由表3输入端口3交换结构输入端口输出端口分组转发转发表分组处理输出端口11133122223网络层2数据链路层1物理层
4、第6页/共225页“转发”和“路由选择”的区别“转发”(forwarding)就是路由器根据转发表将用户的 IP 数据报从合适的端口转发出去。“路由选择”(routing)则是按照分布式算法,根据从各相邻路由器得到的关于网络拓扑的变化 情况,动态地改变所选择的路由。路由表是根据路由选择算法得出的。而转发表是从路由表得出的。在讨论路由选择的原理时,往往不去区分转发表和路由表的区别,第7页/共225页输入端口对线路上收到的分组的处理 数据链路层剥去帧首部和尾部后,将分组送到网络层的队列中排队等待处理。这会产生一定的时延。物理层处理数据链路层处理网络层处理 分组排队 交换结构 输入端口的处理从线路接
5、收分组查表和转发第8页/共225页输出端口将交换结构传送来的分组发送到线路 当交换结构传送过来的分组先进行缓存。数据链路层处理模块将分组加上链路层的首部和尾部,交给物理层后发送到外部线路。物理层处理数据链路层处理网络层处理 分组排队 输出端口的处理向线路发送分组缓存管理交换结构第9页/共225页分组丢弃 若路由器处理分组的速率赶不上分组进入队列的速率,则队列的存储空间最终必定减少到零,这就使后面再进入队列的分组由于没有存储空间而只能被丢弃。路由器中的输入或输出队列产生溢出是造成分组丢失的重要原因。第10页/共225页1.2 交换结构I1I3I2O1O2存储器I1I3I2O1O2I1I3I2O1
6、O2O3(a)通过存储器(c)通过互连网络(b)通过总线总线互连网络O3O3第11页/共225页互连在一起的网络要进行通信,会遇到许多问题需要解决,如:不同的寻址方案不同的最大分组长度不同的网络接入机制不同的超时控制不同的差错恢复方法不同的状态报告方法不同的路由选择技术不同的用户接入控制不同的服务(面向连接服务和无连接服务)不同的管理与控制方式 1.3 互联网与因特网 第12页/共225页中间设备又称为中间系统或中继(relay)系统。物理层中继系统:转发器(repeater)。数据链路层中继系统:网桥或桥接器(bridge)。网络层中继系统:路由器(router)。网桥和路由器的混合物:桥路
7、器(brouter)。网络层以上的中继系统:网关(gateway)。网络互相连接起来要使用一些中间设备 第13页/共225页当中继系统是转发器或网桥时,一般并不称之为网络互连,因为这仅仅是把一个网络扩大了,而这仍然是一个网络。网关由于比较复杂,目前使用得较少。互联网都是指用路由器进行互连的网络。由于历史的原因,许多有关 TCP/IP 的文献将网络层使用的路由器称为网关。网络互连使用路由器 第14页/共225页互连网络与虚拟互连网络 网络网络网络网络网络(a)互连网络(b)虚拟互连网络路由器 虚拟互连网络(IP 网)第15页/共225页虚拟互连网络的意义 所谓虚拟互连网络也就是逻辑互连网络,它的
8、意思就是互连起来的各种物理网络的异构性本来是客观存在的,但是我们利用 IP 协议就可以使这些性能各异的网络从用户看起来好像是一个统一的网络。使用 IP 协议的虚拟互连网络可简称为 IP 网。使用虚拟互连网络的好处是:当互联网上的主机进行通信时,就好像在一个网络上通信一样,而看不见互连的各具体的网络异构细节。第16页/共225页名词 internet 和 Internet 以小写字母 i 开始的 internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的虚拟网络。以大写字母 I 开始的的 Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相
9、互连接而成的特定计算机网络,它采用 TCP/IP 协议族,且其前身是美国的 ARPANET。第17页/共225页2 因特网的网际协议 IP网际协议 IP 是 TCP/IP 体系中两个最主要的协议之一。与 IP 协议配套使用的还有四个协议:地址解析协议 ARP (Address Resolution Protocol)逆地址解析协议 RARP (Reverse Address Resolution Protocol)因特网控制报文协议 ICMP (Internet Control Message Protocol)因特网组管理协议 IGMP (Internet Group Management
10、Protocol)第18页/共225页网际协议 IP 及其配套协议 各种应用层协议 网络接口层(TELNET,FTP,SMTP 等)物理硬件运输层TCP,UDP应用层ICMPIPRARPARP与各种网络接口网际层IGMP第19页/共225页2.1 分类的 IP 地址1.IP 地址及其表示方法 我们把整个因特网看成为一个单一的、抽象的网络。IP 地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是惟一的 32 bit 的标识符。IP 地址现在由因特网名字与号码指派公司ICANN(Internet Corporation for Assigned Names and Numbers
11、)进行分配 第20页/共225页IP 地址的编址方法 分类的 IP 地址。这是最基本的编址方法,在 1981 年就通过了相应的标准协议。子网的划分。这是对最基本的编址方法的改进,其标准RFC 950在 1985 年通过。构成超网。这是比较新的无分类编址方法。1993 年提出后很快就得到推广应用。第21页/共225页分类 IP 地址 每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器)。两级的 IP 地址可以记为:IP 地址:=,(6-1):=代表“定义为”第22页/共22
12、5页net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的网络号字段和主机号字段 0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001第23页/共225页net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的网络号字段和主机号字段 0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多
13、播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001A 类地址的网络号字段 net-id 为 1 字节第24页/共225页net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的网络号字段和主机号字段 0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001B 类地址的网络号字段 net-id 为 2 字节第25页/共225页net-id24 bithost-id24 bitnet-id16 b
14、itnet-id8 bitIP 地址中的网络号字段和主机号字段 0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001C 类地址的网络号字段 net-id 为 3 字节第26页/共225页net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的网络号字段和主机号字段 0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保
15、留 为 今 后 使 用1 1 1 1 001A 类地址的主机号字段 host-id 为 3 字节第27页/共225页net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的网络号字段和主机号字段 0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001B 类地址的主机号字段 host-id 为 2 字节第28页/共225页net-id24 bithost-id24 bitnet-id16 bitnet-id8
16、bitIP 地址中的网络号字段和主机号字段 0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001C 类地址的主机号字段 host-id 为 1 字节第29页/共225页net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的网络号字段和主机号字段 0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使
17、 用1 1 1 1 001D 类地址是多播地址 第30页/共225页net-id24 bithost-id24 bitnet-id16 bitnet-id8 bitIP 地址中的网络号字段和主机号字段 0A 类地址host-id16 bitB 类地址C 类地址01 1host-id8 bitD 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 001E 类地址保留为今后使用 第31页/共225页路由器转发分组的步骤 先按所要找的 IP 地址中的网络号 net-id 把目的网络找到。当分组到达目的网络后,再利用主机号host-id 将数据报直接交付给目的主机
18、。按照整数字节划分 net-id 字段和 host-id 字段,就可以使路由器在收到一个分组时能够更快地将地址中的网络号提取出来。第32页/共225页点分十进制记法 10000000000010110000001100011111 机器中存放的 IP 地址是 32 bit 二进制代码10000000 00001011 00000011 00011111 每隔 8 bit 插入一个空格能够提高可读性采用点分十进制记法则进一步提高可读性128.11.3.31 128 11 3 31 将每 8 bit 的二进制数转换为十进制数第33页/共225页2.常用的三种类别的 IP 地址 IP 地址的使用范围
19、 网络 最大 第一个 最后一个 每个网络类别 网络数 可用的 可用的 中最大的 网络号 网络号 主机数 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第34页/共225页3.几种特殊的 IP 地址 地址意义备注0.0.0.0所有不清楚的主机和网络255.255.255.255限制广播地址127.0.0.1本机地址,用于测试,别名localhost224.0.0.1组播地址,指所有主机,224.0.0.2指所有路由器169.254.X.XDH
20、CP服务器失效后得到的IP地址10.0.0.0/8172.16.0.0/12192.168.0.0/24私有地址第35页/共225页v地址v类型网络号v主机号10.2.1.110.2.1.1128.63.2.100128.63.2.100201.222.5.64201.222.5.64192.6.141.2192.6.141.2130.113.64.16130.113.64.16256.241.201.10256.241.201.10v练习:IP地址分类第36页/共225页vAddressAddressvClassClassvNetworkNetworkvHostHost10.2.1.110.
21、2.1.1128.63.2.100128.63.2.100201.222.5.64201.222.5.64192.6.141.2192.6.141.2130.113.64.16130.113.64.16256.241.201.10256.241.201.10A A A A练习:IP地址分类6.2 6.2 因特网的网际协议因特网的网际协议IPIP第37页/共225页vAddressAddressvClassClassvNetworkNetworkvHostHost10.2.1.110.2.1.1128.63.2.100128.63.2.100201.222.5.64201.222.5.64192
22、.6.141.2192.6.141.2130.113.64.16130.113.64.16256.241.201.10256.241.201.10A A A A 10.0.0.010.0.0.0练习:IP地址分类6.2 6.2 因特网的网际协议因特网的网际协议IPIP第38页/共225页vAddressAddressvClassClassvNetworkNetworkvHostHost10.2.1.110.2.1.1128.63.2.100128.63.2.100201.222.5.64201.222.5.64192.6.141.2192.6.141.2130.113.64.16130.113
23、.64.16256.241.201.10256.241.201.10A A A A 0.2.1.10.2.1.1 10.0.0.010.0.0.0练习:IP地址分类6.2 6.2 因特网的网际协议因特网的网际协议IPIP第39页/共225页vAddressAddressvClassClassvNetworkNetworkvHostHost10.2.1.110.2.1.1128.63.2.100128.63.2.100201.222.5.64201.222.5.64192.6.141.2192.6.141.2130.113.64.16130.113.64.16256.241.201.10256.
24、241.201.10A A A AB B B B 0.2.1.10.2.1.10.0.00.0.0.10.10.10.10练习:IP地址分类6.2 6.2 因特网的网际协议因特网的网际协议IPIP第40页/共225页AddressAddressClassClassNetworkNetworkHostHost10.2.1.110.2.1.1128.63.2.100128.63.2.100201.222.5.64201.222.5.64192.6.141.2192.6.141.2130.113.64.16130.113.64.16256.241.201.10256.241.201.10A A A
25、AB B B B 128.63.0.0128.63.0.0 0.2.1.10.2.1.1 10.0.0.010.0.0.0v练习:IP地址分类6.2 6.2 因特网的网际协议因特网的网际协议IPIP第41页/共225页AddressAddressClassClassNetworkNetworkHostHost10.2.1.110.2.1.1128.63.2.100128.63.2.100201.222.5.64201.222.5.64192.6.141.2192.6.141.2130.113.64.16130.113.64.16256.241.201.10256.241.201.10A A A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 计算机网络 第五学时 网络层 第五 学时 网络
限制150内