网络层与IP协议.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《网络层与IP协议.ppt》由会员分享,可在线阅读,更多相关《网络层与IP协议.ppt(188页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机网络基础 教教 师:师:顾曦顾曦Email:电话电话 地地 址址:教教四四楼楼217室室第四章 网络层与IP协议机械自动化学院第四讲 网络层与IP协议2主要内容主要内容网网络层概述概述网络层的功能和提供的服务虚电路和数据报网络转发(forwarding)路由器工作原理IP协议路由(路由(Routing)选路算法因特网中的选路广播和多播选路机械自动化学院第四讲 网络层与IP协议3本章重点本章重点虚拟互连网络的概念IP 地址与物理地址的关系传统的分类的 IP 地址(包括子网掩码)和无分类域间路由选择 CIDR路由选择协议的工作原理机械自动化学院第四讲 网络层与IP协议1、网络层的功能、网络层
2、的功能和重要概念和重要概念机械自动化学院第四讲 网络层与IP协议51.1 虚虚拟互互连网网络 遇到的问题:不同的寻址方案不同的最大分组长度不同的网络接入机制不同的超时控制不同的差错恢复方法不同的状态报告方法不同的路由选择技术不同的用户接入控制不同的服务(面向连接服务和无连接服务)不同的管理与控制方式 互连网络机械自动化学院第四讲 网络层与IP协议6虚虚拟互互连网网络 也称逻辑互连网络利用 IP 协议就使性能各异的网络从用户看起来好像是一个统一的网络,简称为 IP 网。好处:当互联网上的主机进行通信时,就好像在一个网络上通信一样,屏蔽互连的各具体的异构网络细节。机械自动化学院第四讲 网络层与IP
3、协议7网网络互相互相连接起来接起来要使用一些中要使用一些中间设备 中间设备又称为中间系统或中继(relay)系统。物理层中继系统:转发器(repeater)。数据链路层中继系统:网桥或桥接器(bridge)网络层中继系统:路由器(router)。网桥和路由器的混合物:桥路器(brouter)。网络层以上的中继系统:网关(gateway)。机械自动化学院第四讲 网络层与IP协议8网网络互互连使用路由器使用路由器 当中继系统是转发器或网桥时,一般并不称之为网络互连,因为这仅仅是把一个网络扩大了,而这仍然是一个网络。网关由于比较复杂,目前使用得较少。互联网都是指用路由器进行互连的网络。由于历史的原因
4、,许多有关 TCP/IP 的文献将网络层使用的路由器称为网关。机械自动化学院第四讲 网络层与IP协议101.2 尽最大努力交付尽最大努力交付 网络层提供的服务有两大类:虚电路服务:虚电路服务:面向连接面向连接的网络服务数据报服务:数据报服务:无连接无连接的网络服务虚电路服务来源于传统的电信网机械自动化学院第四讲 网络层与IP协议11虚虚电路服路服务 H1H5H2H4H3ACDBH6E分组交换网H1 要和 H5 通信虚电路H1 向 H5 发送的所有分组都沿此虚电路传送。机械自动化学院第四讲 网络层与IP协议12数据数据报服服务H1H5H2H4H3ACDBH6E分组交换网H1 向 H5 发送分组H
5、2 向 H6 发送分组路径可能变化机械自动化学院第四讲 网络层与IP协议13成本成本问题电信网络分组交换网分组交换网机械自动化学院第四讲 网络层与IP协议14计算机通信实际上是计算机中的进程与另一个计算机中的进程之间的通信。要使 P1 P2 的通信是可靠的,必须使上面三个阶段的数据传送都是可靠的。机械自动化学院第四讲 网络层与IP协议15因特网只提供尽最大努力交付因特网只提供尽最大努力交付 网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。网络层不提供服务质量的承诺。机械自动化学院第四讲 网络层与IP协议16因特网采用的因特网采用的设计思路思路网络层向上只提供简单灵活的、无无连
6、接的、接的、尽最大努力交付的数据尽最大努力交付的数据报服服务。网络在发送分组时不需要先建立连接。每一个分组(即 IP 数据报)独立发送,与其前后的分组无关(不进行编号)。网络层不提供服务质量的承诺。即所传送的分组可能出错、丢失、重复和失序(不按序到达终点),当然也不保证分组传送的时限。机械自动化学院第四讲 网络层与IP协议17尽最大努力交付的好尽最大努力交付的好处由于传输网络不提供端到端的可靠传输服务,这就使网络中的路由器可以做得比路由器可以做得比较简单,而,而且价格低廉且价格低廉。如果主机(即端系统)中的进程之间的通信需要是可靠的,那么就由网络的主机中的运输层负责(包括差错处理、流量控制等)
7、。采用这种设计思路的好处是:网网络的造价大大的造价大大降低降低,运行方式灵活,能够适应多种应用。虚电路服务与数据报服务的对比对比的方面虚电路服务数据报服务思路可靠通信应当由网络来保证可靠通信应当由用户主机来保证连接的建立必须有不需要终点地址仅在连接建立阶段使用,每个分组使用短的虚电路号每个分组都有终点的完整地址分组的转发属于同一条虚电路的分组均按照同一路由进行转发每个分组独立选择路由进行转发当结点出故障时所有通过出故障的结点的虚电路均不能工作出故障的结点可能会丢失分组,一些路由可能会发生变化分组的顺序总是按发送顺序到达终点到达终点时不一定按发送顺序端到端的差错处理和流量控制可以由网络负责,也可
8、以由用户主机负责由用户主机负责机械自动化学院第四讲 网络层与IP协议19 1.3 网网络层的功能的功能在端系统之间传递分组在发送端将分组打包为数据报,在接收端分解在所有端系统、路由器中都存在IP协议路由器的主要作用是将数据从入链路转发到出链路。networkdata linkphysicalnetworkdata linkphysicalnetworkdata linkphysicalnetworkdata linkphysicalnetworkdata linkphysicalnetworkdata linkphysicalnetworkdata linkphysicalnetworkdat
9、a linkphysicalapplicationtransportnetworkdata linkphysicalapplicationtransportnetworkdata linkphysical机械自动化学院第四讲 网络层与IP协议20网网络层的关的关键功能功能转发转发:在路由器中将分组从入口分到合适的出口。选路选路:当分组从发送方流向接收方时.网络层决定这些分组的路由和路径。机械自动化学院第四讲 网络层与IP协议211230111到达分组头部的值路由算法转发表值出口链路01000101011110013221转发和路由的关系转发和路由的关系机械自动化学院第四讲 网络层与IP协议22
10、1.4 路由器的路由器的结构构路由器是一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发分组。也就是说,将路由器某个输入端口收到的分组,按照分组要去的目的地(即目的网络),把该分组从路由器的某个合适的输出端口转发给下一跳路由器。下一跳路由器也按照这种方法处理分组,直到该分组到达终点为止。机械自动化学院 典型的路由器的典型的路由器的结构构 路由选择路由选择处理机路由选择协议路由表3输入端口3交换结构输入端口输出端口分组转发转发表分组处理输出端口11133122223网络层2数据链路层1物理层机械自动化学院第四讲 网络层与IP协议24“转发”和和“路由路由选择”的区的区别“转发”(for
11、warding)就是路由器根据转发表将用户的 IP 数据报从合适的端口转发出去。“路路由由选择”(routing)则是按照分布式算法,根据从各相邻路由器得到的关于网络拓扑的变化 情况,动态地改变所选择的路由。路由表是根据路路由由选择算算法法得出的。而转发表是从路由表路由表得出的。机械自动化学院 输入端口入端口数据链路层剥去帧首部和尾部后,将分组送到网络层的队列中排队等待处理。将产生一定的时延。物理层处理数据链路层处理网络层处理 分组排队 交换结构 输入端口的处理从线路接收分组查表和转发机械自动化学院 输出端口出端口当交换结构传送过来的分组先进行缓存。数据链路层处理模块将分组加上链路层的首部和尾
12、部,交给物理层后发送到外部线路。物理层处理数据链路层处理网络层处理 分组排队 输出端口的处理向线路发送分组缓存管理交换结构机械自动化学院第四讲 网络层与IP协议27分分组丢弃弃 若路由器处理分组的速率赶不上分组进入队列的速率,则队列的存储空间最终必定减少到零,这就使后面再进入队列的分组由于没有存储空间而只能被丢弃。路由器中的输入或输出队列产生溢出是造成分组丢失的重要原因。机械自动化学院第四讲 网络层与IP协议2、IP地址地址机械自动化学院第四讲 网络层与IP协议292.1 IP 地址的概念地址的概念整个因特网被看成为一个单一的、抽象的网络。IP 地址就是给每个连接在因特网上的主机(或路由器)分
13、配一个在全世界范围是唯一的 32 位位的标识符。IP 地址现在由因特网名字与号码指派公司ICANN(Internet Corporation for Assigned Names and Numbers)进行分配 机械自动化学院第四讲 网络层与IP协议30IP 地址的地址的编址方法址方法 分分类的的 IP 地地址址。这是最基本的编址方法,在 1981 年就通过了相应的标准协议。子子网网的的划划分分。这是对最基本的编址方法的改进,其标准RFC 950在 1985 年通过。构构成成超超网网。这是比较新的无分类编址方法。1993 年提出后很快就得到推广应用。机械自动化学院第四讲 网络层与IP协议31
14、2.2 分分类的的IP 地址地址每一类地址都由两个固定长度的字段组成,其中一个字段是网网络号号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主主机机号号 host-id,它标志该主机(或路由器)。IP 地址:=,:=代表“定义为”net-id24 位host-id24 位net-id16 位net-id8 位IP 地址中的网地址中的网络号字段和主机号字段号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101net-id24 位ho
15、st-id24 位net-id16 位net-id8 位IP 地址中的网地址中的网络号字段和主机号字段号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101A 类地址的网络号字段 net-id 为 1 字节net-id24 位host-id24 位net-id16 位net-id8 位IP 地址中的网地址中的网络号字段和主机号字段号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1
16、0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 1 01B 类地址的网络号字段 net-id 为 2 字节net-id24 位host-id24 位net-id16 位net-id8 位IP 地址中的网地址中的网络号字段和主机号字段号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101C 类地址的网络号字段 net-id 为 3 字节net-id24 bithost-id24 位net-id16 位net-id8 位IP 地址中的网地址中
17、的网络号字段和主机号字段号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101A 类地址的主机号字段 host-id 为 3 字节net-id24 位host-id24 位net-id16 位net-id8 位IP 地址中的网地址中的网络号字段和主机号字段号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101B 类
18、地址的主机号字段 host-id 为 2 字节net-id24 位host-id24 位net-id16 位net-id8 位IP 地址中的网地址中的网络号字段和主机号字段号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101C 类地址的主机号字段 host-id 为 1 字节net-id24 位host-id24 位net-id16 bitnet-id8 位IP 地址中的网地址中的网络号字段和主机号字段号字段和主机号字段 0A 类地址host-id16
19、 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101D 类地址是多播地址 net-id24 位host-id24 位net-id16 bitnet-id8 位IP 地址中的网地址中的网络号字段和主机号字段号字段和主机号字段 0A 类地址host-id16 位B 类地址C 类地址01 1host-id8 位D 类地址 1 1 1 0多 播 地 址E 类地址保 留 为 今 后 使 用1 1 1 101E 类地址保留为今后使用 机械自动化学院第四讲 网络层与IP协议41点分十点分十进制制记法法 100000
20、00000010110000001100011111 机器中存放的 IP 地址是 32 位 二进制代码10000000 00001011 00000011 00011111 每隔 8 位插入一个空格能够提高可读性采用点分十进制记法则进一步提高可读性128.11.3.31 128 11 3 31 将每 8 位的二进制数转换为十进制数机械自动化学院 常用的三种常用的三种类别的的 IP 地址地址 网络 最大 第一个 最后一个 每个网络类别 网络数 可用的 可用的 中最大的 网络号 网络号 主机数 A 126(27 2)1 126 16,777,214 B 16,383(214 1)128.1 191
21、.255 65,534 C 2,097,151(221 1)192.0.1 223.255.255 254机械自动化学院第四讲 网络层与IP协议432)IP 地址的一些重要特点地址的一些重要特点(1)IP 地址是一种分等级的地址结构。分两个等级的好处是:第一,IP 地址管理机构在分配 IP 地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样就方便了 IP 地址的管理。第二,路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号),这样就可以使路由表中的项目数大幅度减少,从而减小了路由表所占的存储空间。机械自动化学院第四讲 网络层与IP协议44IP 地址的一些重要特
22、点地址的一些重要特点(2)实际上 IP 地址是标志一一个个主主机机(或或路路由由器器)和一条和一条链路的接口。路的接口。当一个主机同时连接到两个网络上时,该主机就必须同时具有两个相应的 IP 地址,其网络号 net-id 必须是不同的。这种主机称为多多归属属主主机机(multihomed host)。由于一个路由器至少应当连接到两个网络(这样它才能将 IP 数据报从一个网络转发到另一个网络),因此一一个个路路由由器器至至少少应当当有有两两个个不不同同的的 IP 地址地址。机械自动化学院第四讲 网络层与IP协议45IP 地址的一些重要特点地址的一些重要特点(3)用转发器或网桥连接起来的若干个局域
23、网仍为一个网络,因此这些局域网都具有同样的网络号 net-id。(4)所有分配到网络号 net-id 的网络,范围很小的局域网,还是可能覆盖很大地理范围的广域网,都是平等的。互互联网中的网中的 IP 地址地址 B222.1.1.R1222.1.2.R3R2222.1.3.LAN3N3N2222.1.4.222.1.5.222.1.6.N1LAN2LAN1互联网在同一个局域网上的主机或路由器的IP 地址中的网络号必须是一样的。图中的网络号就是 IP 地址中的 net-id互互联网中的网中的 IP 地址地址 B222.1.1.R1222.1.2.R3R2222.1.3.LAN3N3N2222.1.
24、4.222.1.5.222.1.6.N1LAN2LAN1互联网在同一个局域网上的主机或路由器的IP 地址中的网络号必须是一样的。图中的网络号就是 IP 地址中的 net-id互互联网中的网中的 IP 地址地址 B222.1.1.R1222.1.2.R3R2222.1.3.LAN3N3N2222.1.4.222.1.5.222.1.6.N1LAN2LAN1互联网在同一个局域网上的主机或路由器的IP 地址中的网络号必须是一样的。图中的网络号就是 IP 地址中的 net-id互互联网中的网中的 IP 地址地址 B222.1.1.R1222.1.2.R3R2222.1.3.LAN3N3N2222.1.
25、4.222.1.5.222.1.6.N1LAN2LAN1互联网在同一个局域网上的主机或路由器的IP 地址中的网络号必须是一样的。图中的网络号就是 IP 地址中的 net-id互互联网中的网中的 IP 地址地址 B222.1.1.R1222.1.2.R3R2222.1.3.LAN3N3N2222.1.4.222.1.5.222.1.6.N1LAN2LAN1互联网路由器总是具有两个或两个以上的 IP 地址。路由器的每一个接口都有一个不同网络号的 IP 地址。互互联网中的网中的 IP 地址地址 B222.1.1.R1222.1.2.R3R2222.1.3.LAN3N3N2222.1.4.222.1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 IP 协议
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内