网络层(IP层)知识总结.pdf
《网络层(IP层)知识总结.pdf》由会员分享,可在线阅读,更多相关《网络层(IP层)知识总结.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络层 1.网络层提供的两种服务 虚电路(VC):面向链接的,由网络确保提供可靠的服务。借鉴与电信网络。两个计算机通信前先建立链接。数据报服务:网络层向上只提供简单灵活的,无连接的,尽最大努力交付数据报服务。网络层不提供服务质量承诺。依据:计算机比电话机智能,有很强的差错处理能力。由于传输网络不提供端到端的可靠服务,因此路由器可以设计的简单,价格低廉。2.网际协议 IP 网际协议 IP 是 TCP/IP 体系中最主要的协议之一。IP 协议配套使用的有:地址解析协议 ARP(Address Resolution Protocol)逆地址解析协议 RARP(Reverse Address Reso
2、lution Protocol)网际控制报文协议 ICMP(Internet Control Message Protocol)网际组织管理协议 IGMP(Internet Group Management Protocol)ICMP 和 IGMP 使用 IP 协议 IP 协议使用 ARP 和 RARP 协议 IP 协议实现网络互连,使参与互连的性能各异的网络从用户看起来好像是一个统一的网络 3.什么是虚拟互联网络(逻辑互联网络)互连起来的物理网络的异构性本来是客观存在的,但利用 IP 协议可以使这些性能各异的网络在网络层看起来好像是一个统一的网络。网络的异构性:由于用户需求不同,网络技术发展
3、,导致网络体系中存在不同性能,不同网络协议的网络。(那么如何使这种存在差别的网络连接到一起,感觉像是一种网络没有障碍的通信使用相同的网际协议 IP,构成一个虚拟互联的网络。比如我们通信的过程中,有段网络使用了卫星链路,有的使用了无限局域网,但是 IP 协议可以使信息在这些网络传输)。用来连接异构网络的设备:路由器。4.将网络互连起来要使用一些中间设备,根据中间设备所在层次不同分为:(1)物理层 使用的中间设备 转发器(repeater)(2)数据链路层 使用的中间设备 网桥或桥接器(bridge)(3)网络层 使用的中间设备 路由器(router)(4)网络层以上 使用的中间设备 网关(gat
4、eway)转发器和网桥只是把网路扩大(因此,由转发器和网桥连接起来的若干个局域网仍属于一个网路,只能有一个网路号(主机号不同)路由器实现网络互连(路由器的每一个接口都有不同的网络号 IP 地址)5.IP 地址和物理地址 物理地址:数据链路层和物理层使用的地址 IP 地址:网络层和以上各层使用的地址,是一种逻辑地址(因为 IP 使用软件实现的)1.IP 地址放在 IP 数据报首部,硬件地址则放在 MAC 帧首部 2.在局域网中,只能看见 MAC 帧。MAC 帧在不同的网络上传送时,其 MAC 帧首部的源地址和目的地址是要发生变化的。3.在 IP 层抽象的互联网上只能看到 IP 数据报。4.IP
5、地址有 32 位,局域网的硬件地址是 48 位 6.物理地址与 IP 地址的匹配 ARP 与 RARP(由物理地址怎样找到对应的 IP 地址/由 IP 地址怎样找到对应的物理地址)由于 DHCP 已经包含 RARP 现在很少单独使用 RARP ARP:在主机 ARP 高速缓冲中存放一个由 IP 地址到硬件地址的映射表,并且这个表还动态更新(新增和超时删除)。映射表中存放本局域网各主机和路由器 IP 地址到硬件地址的映射表。同一局域网中,ARP 解决 IP 地址到硬件地址映射问题:当主机 A 向本局域网内某主机 B 发送 IP 报,先在自己的 ARP 高速缓冲中查看有无主机 B 的 IP 地址。
6、如果有,根据 IP 地址找到对应的硬件地址,将硬件地址写入 MAC帧中,然后把该 MAC 帧发往此硬件地址。当 B 刚入网,或 A 刚开机 ARP 高速缓冲中是空的,则 A 自动运行 ARP,找出 B 的硬件地址。1)ARP 进程在本局域网广播发送一个 ARP 请求分组,主要内容是“我的 IP 地址是209.0.0.5,硬件地址是 00-00-C0-15-AD-18,我想知道 IP 地址为 209.0.0.6 主机的硬件地址”。2)本局域网所有主机都收到此分组,但是只有目的 IP 会写入自己的硬件地址,以普通的单播 ARP 响应分组响应。同时,B 也会把 A 的 IP 地址与硬件地址写入自己的
7、 ARP 高速缓冲中。3)A 收到后,将 B 的 IP 和硬件地址写入 ARP 高速缓冲中。不同局域网中,ARP 解决 IP 地址到硬件地址映射问题:A 无法直接找到远程主机 B 的硬件地址。A 首先将 A 所在局域网的路由器 IP 解析为硬件地址,将 IP 数据报传送到路由器。路由器从转发表中找到下一跳路由,同时用 ARP解析出下一跳路由的硬件地址直至最后。ARP 是解决同一个局域网上的主机或路由器的 IP 地址和硬件地址的映射问题。为什么这样说?当主机 A 要与另一个网络主机 B 通信时,首先 A 是通过 ARP 找到路由器 R1,这是一次 ARP 的使用,即在 A 和 R1 的局域网中使
8、用,由 R1 找 B 或与 B 相连的路由器 R2,是在 R1 和 B 或 R1 和 R2 的局域网中使用的 ARP,这是又一次使用 ARP,所以说 ARP 是解决同一个局域网上的 IP 地址和硬件地址的映射问题。7.ARP 高速缓冲每一个映射项目都设置了生存时间。超过生存时间的项目就删除掉。B 的网络适配器(网卡)坏掉等都会造成 B 的硬件地址变化。8.既然在网络链路上传递的帧最终是按照硬件地址找到目的主机的,那么为什么不直接使用硬件地址进行通信,而是使用抽象的 IP 地址并调用 ARP 来寻找相应的硬件地址?(IP地址的意义)因为全世界存在各种各样的网络,使用不同的硬件地址。要使这些异构的
9、网络能够相互通信需要非常复杂的硬件地址转换工作,这由用户主机来完成几乎是不可能的,有了统一的 IP 地址,通信就像连在一个网络上,并且 ARP 工作过程是由软件自动完成的。9.网际控制报文协议 ICMP 为了更有效地转发 IP 数据报和提高交付成功机会,使用 ICMP(Intetnet Control Message Protocol),ICMP 不是高层协议,而是 IP 层协议。ICMP 分为两种:ICMP 差错报告报文 和 ICMP 询问报文 ICMP 询问报文 请求报文的应用 ping 应用层直接使用网络层 ICMP 的一个例子,没有通过 TCP 或 UDP ICMP 差错报告报文 时间
10、超时的应用 traceroute IP 数据报中包含不可交付的 UDP 10.路由选择协议(核心:路由算法):使用何种方式获得路由表中各项目 由算法能否随网络的通信量或拓扑自适应进行调整分为 静态路由选择策略:非自适应路由选择,简单,开销小,不能适应网络变化,适合简单小网络 动态路由选择策略:自适应、复杂,开销大,能适应网络变化 因特网采用的路由选择协议:自适应(动态的)、分布式路由选择协议 11.自治系统(AS):单一技术管理下的一组路由器 即一个自治系统内使用的是相同的路由选择策略。由路由选择协议是在自治系统内使用还是系统外使用分为:内部网关协议和外部网关协议。(由历史原因称为网关协议其实
11、是路由器协议)内部网关协议(IGP):RIP 和 OSPF(力求最佳路由)外部网关协议(EGP):BGP-4(力求较好路由,不兜圈)12.路由信息协议 RIP(Routing Information Protocol)RIP 协议让一个自治系统内所有路由器(交换信息时只和相邻路由器交换)都和自己相邻的路由器定期交换信息,并不断更新其路由表,使得每一个路由器到每一个目的网络的路由器都是最短的。基于距离向量路由选择协议 最大特点简单 缺点:限制网络规模,最大距离为 15 每次交换完整路由表,随网络扩大,开销增大 “坏消息传的慢”跳数:即到目的网络的距离(与路由器直接相连的网络距离为 1,RIP 允
12、许一条路径最多包含 15 个路由器,因此跳数为 16 表示不可达)RIP 协议特点(与哪些路由器交换信息,交换什么信息,什么时候交换)1)仅与相邻路由器交换信息 2)交换信息为当前本路由器所知道的全部信息。包括,我到本自治系统所有网络的距离,到每个网络的下一跳路由(只知道下一跳路由,不知道整个网络拓扑结构)3)按固定时间交换:30 秒 距离向量算法:首先,对每一个相邻路由器发送 RIP 报文(使用了 UDP,即 RIP 报文+UDP 首部+IP首部构成 IP 数据报),报文包括“目的网络 N,距离 d,下一跳路由是 R”然后,接受到的路由器进行分析:1)对地址为 X 的路由器发来的报文,先将所
13、有报文的下一跳路由改为 X,并将所有距离+1。(对于本网络来说,如果准备按 X 发来的报文项目通信目的网络,则须经过 X,即下一跳路由为 X,而与目的网络的距离为 X 到目的网络的距离+1)。2)对修改后的报文,与自己原路由表对比:a.原路由表中,没有此目的网络 N,直接添加 b.原路由表有目的网络 N,比较下一跳路由地址,若原来下一跳路由地址也是 X,直接更新(网络状态可能发生变化,因此以此次新信息为准)c.若下一跳地址不是 X,则比较距离 d,以小的为准 d.否则什么也不做 3)若 3 分钟没有收到相邻路由器的更新路由表,则把此相邻路由器距离标为 16(不可达)4)返回 一个 RIP 报文
14、最多包括 25 个路由,RIP 报文最大长度 4(首部)+25*20(一个路由器信息 20 字节)=504 字节 13.开放最短路径优先 OSPF(Open Shortest Path First)最主要特征:使用分布式链路状态协议 OSPF 协议特点(与 RIP 比较)1)向本自治系统所有路由器发送信息,但是使用洪泛法发送,路由器向所有相邻的路由器发送信息,而每一个相邻路由器也会把此信息发送给其相邻的路由器(不发给刚刚发来信息的路由器),这样,整个系统都能收到。(RIP 只给相邻发送)2)发送信息:相邻所有路由器链路状态。包括本路由器和哪些路由器相邻,以及该链路的“度量”(费用,距离,时延,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 IP 知识 总结
限制150内