网络层(IP层)知识总结

合集下载

TCPIP的知识梳理(按四层结构体系描述)

TCPIP的知识梳理(按四层结构体系描述)

TCPIP的知识梳理(按四层结构体系描述)TCP/IP协议TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/⽹际协议)是指能够在多个不同⽹络间实现信息传输的协议簇。

TCP/IP协议不仅仅指的是TCP 和IP两个协议,⽽是指⼀个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇,只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。

TCP/IP传输协议是严格来说是⼀个四层的体系结构,应⽤层、传输层、⽹络层和数据链路层都包含其中。

OSI参考模型与TCP/IP四层模型对⽐ ⼀、应⽤层协议该层存在的协议:HTTP,DNS,FTP,Telnet,SMTP,RIP,NFSHTTP协议:(后⾯专门⽤⼀篇⽂章详解HTTP和HTTPS)HTTP (HyperText Transfer Protocol 超⽂本传输协议) 基于 TCP,使⽤端⼝号 80 或 8080。

每当你在浏览器⾥输⼊⼀个⽹址或点击⼀个链接时,浏览器就通过 HTTP 协议将⽹页信息从服务器提取再显⽰出来,这是现在使⽤频率最⼤的应⽤层协议。

这个原理很简单:点击⼀个链接后,浏览器向服务器发起 TCP 连接;连接建⽴后浏览器发送 HTTP 请求报⽂,然后服务器回复响应报⽂;浏览器将收到的响应报⽂内容显⽰在⽹页上;报⽂收发结束,关闭 TCP 连接。

HTTP 报⽂会被传输层封装为 TCP 报⽂段,然后再被 IP 层封装为 IP 数据报。

HTTP 报⽂的结构:可见报⽂分为 3 部分:(1)开始⾏:⽤于区分是请求报⽂还是响应报⽂,请求报⽂中开始⾏叫做请求⾏,⽽响应报⽂中,开始⾏叫做状态⾏。

在开始⾏的三个字段之间都⽤空格分开,结尾处 CRLF 表⽰回车和换⾏。

(2)⾸部⾏:⽤于说明浏览器、服务器或报⽂主体的⼀些信息。

(3)实体主体:请求报⽂中通常不⽤实体主体。

IP网络基本知识

IP网络基本知识
•子网掩码
•11111111 11111111 11111111 11110000
•子网掩码比特数 •8 + 8 + 8+ 4 = 28
•子网掩码表示 •192.168.1.7/28
网络地址的计算
•IP地址为: 192.168.1.7/19
•IP地址
• 192 . 168 . 1 . 7
•11000000 10101000 00000001 00000111
接时使用。 • FIN:发端完成发送任务,断开连接时使用。
• 窗口:TCP的流量控制由连接的每一端通过声明的窗口大小(windows size )来提供。窗口大小用数据包来表示 ,大小可以调节。
• 校验和(checksum):用于校验TCP报头部分和数据部分的正确性,如果 有了差错要重传,这个和UDP不一样,UDP检测出差错以后直接丢弃 。
28bits 网络位
子网总数为: 28-4 可用子网数为: 28-4-2
4bits 主机位
无子网编址
• 无子网编址是指使用自然掩码,不对网段进行细分。比如 B类网段151.16.0.0,采用255.255.0.0作为掩码。
IP网络基本知识
•IP网络基础知识
TCP/IP协议和OSI参考模型
• TCP/IP协议栈具有简单的分层设计,与OSI参考模型有清 晰的对应关系。
•OSI参考模型
•TCP/IP
•7 •应用层
•6
•表示 层
•5 •会话层
•4 •传输层
•应 用 层
•传输层
•3 •网络层
•网络层
•2 •数据链路层
•数据链路层
• 版本号(Version):标明了IP协议的版本号,目前的协议版本号为4 。下一代IP协议的版本号为6。

ip基础知识培训

ip基础知识培训

ip基础知识培训在当今数字化的时代,互联网已经成为我们生活中不可或缺的一部分。

而在互联网中,IP(Internet Protocol,互联网协议)更是扮演了至关重要的角色。

本文将为大家介绍IP的基础知识以及其在互联网中的作用。

一、IP的定义及作用IP是一种网络层协议,它的作用是为互联网上的每一台设备(如电脑、手机、路由器等)分配一个唯一的标识符,以便实现互联网中的通信和数据传输。

每个设备通过IP地址来进行标识和寻址,就像我们现实生活中的门牌号码一样。

二、IP地址的结构IP地址由32位二进制数组成,通常以四组数字表示(如192.168.0.1)。

其中,每组数字的取值范围是0到255,通过点分十进制的形式来表示,方便人们识别和记忆。

IP地址可以分为两部分,网络地址和主机地址,网络地址用于标识网络,主机地址用于标识网络中的具体设备。

三、IPv4和IPv6目前,主要使用的IP版本是IPv4(Internet Protocol version 4),它采用32位地址,最大可以支持40多亿个地址。

然而,随着互联网的快速发展和设备数量的不断增加,IPv4的地址空间已经不够用了。

因此,IPv6(Internet Protocol version 6)被推出,它采用128位地址,可以提供更加广阔的地址空间,以应对未来互联网的需求。

四、IP分配方式IP地址的分配方式有两种:静态IP和动态IP。

静态IP是指由网络管理员手动为设备分配的固定IP地址,一旦分配就不会改变。

而动态IP是指由DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)自动为设备分配的IP地址,每次设备连接互联网时都可能会改变。

五、子网掩码子网掩码用于划分IP地址的网络地址和主机地址,它与IP地址一起使用,确定网络中的子网数量和每个子网中可用的IP地址数量。

子网掩码通常也以32位二进制的形式表示,其中网络部分的位置为1,主机部分的位置为0。

IP网络基础知识及原理

IP网络基础知识及原理

IP网络基础知识及原理IP网络是基于互联网协议(IP)的数字通信网络,它是将数据包从源主机发送到目标主机的协议。

IP网络是现代计算机网络的基础,具有以下几个重要特点和原理。

1.分组交换:IP网络使用分组交换技术,将待发送的数据分割成较小的数据包,并通过网络独立地传输。

这些数据包在传送过程中可以选择不同的路径进行传输,这样可以提高网络的传输效率和可靠性。

2.网络层协议:IP网络所使用的互联网协议(IP)位于网络层,负责将数据包从源主机传送到目标主机。

IP协议主要包括IP地址分配、路由选择、分组封装和解封装等功能。

IP协议不提供可靠性和安全性保证,而是依赖上层协议来实现。

3.IP地址:IP网络使用IP地址来唯一标识网络上的设备。

IP地址由32位(IPv4)或128位(IPv6)的二进制数字组成,可以表达为点分十进制或冒号分十六进制的形式。

IP地址分为网络地址和主机地址两部分,网络地址用于标识网络,主机地址用于标识具体的设备。

4.子网划分:为了有效地利用IP地址空间,避免浪费和冲突,网络通常会进行子网划分。

子网划分将一个网络划分为多个子网络,每个子网络可以分配给不同的组织或部门使用。

子网划分还可以通过子网掩码来实现,子网掩码用于划分网络地址和主机地址的边界。

5.路由选择:当一个数据包从源主机发往目标主机时,IP网络需要选择合适的路径进行传输。

路由选择是通过路由器来实现的,路由器根据路由表中的路由信息,选择最佳的路径进行数据包的转发。

路由表中包含了各个网络之间的关系和距离,以及到达目标主机的下一跳路由器信息。

6.网络地址转换(NAT):由于IPv4地址资源有限,引入了网络地址转换(NAT)技术。

NAT技术可以将一个公网IP地址映射给多个私网IP地址使用,从而实现更多设备对公网的访问。

NAT技术在路由器上实现,通过修改源IP地址和目标IP地址来完成转换。

7.IP协议的可靠性:IP协议本身不保证数据包的可靠性传输,即不保证数据包的顺序、完整性和错误检测。

计算机网络知识点总结

计算机网络知识点总结

计算机网络知识点总结计算机网络是现代信息技术的基础,它连接了全球各个角落的计算机和设备,使得信息的传递变得更加快捷和方便。

在学习计算机网络的过程中,我们会接触到许多重要的知识点,下面我将对一些常见的知识点进行总结。

一、计算机网络的基本概念1. 计算机网络的定义和分类:计算机网络是指将地理位置不同的计算机和设备通过通信线路连接起来,以实现信息的交换和共享。

根据规模和范围的不同,计算机网络可以分为局域网(LAN)、城域网(MAN)、广域网(WAN)等。

2. OSI参考模型:OSI参考模型是计算机网络通信的标准模型,它将通信协议划分为七个层次,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

每个层次都承担着不同的功能和任务,各层之间通过接口进行通信。

3. TCP/IP协议族:TCP/IP协议族是计算机网络通信的基本协议,它由多个协议组成,包括IP协议、TCP协议、UDP协议等。

TCP/IP协议族是互联网的核心协议,它定义了数据的传输方式和规则,提供了可靠的数据传输。

二、物理层1. 传输介质:计算机网络中传输数据的介质主要有双绞线、同轴电缆、光纤等。

不同的传输介质有不同的特点和适用范围,可以通过调制解调器、网卡等设备将数字信号转换为模拟信号进行传输。

2. 数据编码和调制:为了在传输介质上传输数据,需要对数据进行编码和调制处理。

常见的编码方式有ASCII码、GB2312码、Unicode码等,常见的调制方式有ASK调制、FSK调制、PSK调制等。

三、数据链路层1. MAC地址:MAC地址是网卡的唯一标识符,用于在局域网中标识不同的计算机和设备。

它是由6个字节构成的十六进制数,前3个字节是厂商编号,后3个字节是设备编号。

2. 媒体访问控制:在共享介质的局域网中,多个计算机和设备可能同时访问介质,为了保证数据的传输顺序和完整性,需要通过媒体访问控制(MAC)协议进行调度和管理。

常见的MAC协议有CSMA/CD协议和CSMA/CA协议。

完整版网络体系结构知识点总结

完整版网络体系结构知识点总结

完整版网络体系结构知识点总结网络体系结构是指计算机网络中各个层次之间的关系和相互作用。

它决定了计算机网络中的数据传输方式和协议。

下面是对网络体系结构的完整版知识点总结:1.OSI参考模型:- OSI模型是Open Systems Interconnection(开放系统互联)的缩写,由国际标准化组织(ISO)于1984年提出。

-OSI参考模型将网络通信的过程分解为七个不同的层次,每个层次都有一个特定的功能,并通过接口与相邻的层次进行通信。

-七个层次分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

2.TCP/IP参考模型:- TCP/IP模型是Transmission Control Protocol/Internet Protocol(传输控制协议/网际协议)的缩写,是互联网最常用的体系结构模型。

-TCP/IP参考模型将网络通信的过程分为四个层次,分别是网络接口层、互联网层、传输层和应用层。

-网络接口层提供与硬件设备(如网卡)之间的接口,互联网层负责寻址和路由,传输层提供可靠的数据传输服务,应用层则负责应用程序的通信。

3.物理层:-物理层是最底层的层次,负责将比特流转换为信号发送到物理介质上,以及将接收到的信号转换为比特流。

-物理层的主要功能包括定义物理接口标准、传输速率、传输模式和物理连接标准等。

4.数据链路层:-数据链路层位于物理层之上,负责将比特流划分为帧,并提供可靠的数据传输服务。

-数据链路层的主要功能是进行物理寻址、帧同步、流量控制和错误检测与纠正等。

5.网络层:-网络层负责在计算机网络中寻址和路由,以实现不同计算机之间的通信。

-网络层的主要功能是确定数据包的路径和转发,实现逻辑寻址和分组交换等。

6.传输层:-传输层位于网络层之上,为应用程序提供端到端的可靠数据传输服务。

-传输层的主要功能包括面向连接的传输和无连接的传输,以及流量控制和拥塞控制等。

7.会话层:-会话层负责建立、管理和结束应用程序之间的会话。

网络协议分层知识集锦:七层、四层、五层

网络协议分层知识集锦:七层、四层、五层

一、概述OSI(Open System Interconnection)开放系统互连的七层协议体系结构:概念清楚,理论比较完整,但既复杂又不用。

TCP/IP四层体系结构:简单,易于使用。

五层原理体系结构:综合OSI 和TCP/IP 的优点,为了学术学习。

二、详述网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。

这样做使得每个协议的设计、分析、时限和测试比较容易。

协议划分的一个主要原则是确保目标系统有效且效率高。

为了提高效率,每个协议只应该注意没有被其他协议处理过的那部分通信问题;为了主协议的实现更加有效,协议之间应该能够共享特定的数据结构;同时这些协议的组合应该能处理所有可能的硬件错误以及其它异常情况。

为了保证这些协议工作的协同性,应当将协议设计和开发成完整的、协作的协议系列(即协议族),而不是孤立地开发每个协议。

在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型。

一台计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部),OSI参考模型把功能分成七个分立的层次。

图1表示了OSI分层模型。

图1OSI七层参考模型OSI模型的七层分别进行以下的操作:第一层物理层第一层负责最后将信息编码成电流脉冲或其它信号用于网上传输。

它由计算机和网络介质之间的实际界面组成,可定义电气信号、符号、线的状态和时钟要求、数据编码和数据传输用的连接器。

如最常用的RS-232规范、10BASE-T的曼彻斯特编码以及RJ-45就属于第一层。

所有比物理层高的层都通过事先定义好的接口而与它通话。

如以太网的附属单元接口(AUI),一个DB-15连接器可被用来连接层一和层二。

第二层数据链路层数据链路层通过物理网络链路提供可靠的数据传输。

不同的数据链路层定义了不同的网络和协议特征,其中包括物理编址、网络拓扑结构、错误校验、帧序列以及流控。

TCP-IP四层体系结构及每层作用

TCP-IP四层体系结构及每层作用

应该说是Internet四层体系结构1.数据链路层2.网络层3.传输层4.应用层,其中IP是在第二层网络层中,TCP是在第3层传输层中,Internet体系结构最重要的是TCP/IP协议,是实现互联网络连接性和互操作性的关键,它把许多台的Internet上的各种网络连接起来。

Internet的其他网络协议都要用到TCP/IP协议提供的功能,因而称我们习惯称整Internet协议族为TCP/IP协议族,简称TCP/IP协议也可称为TCP/IP四层体系结构,1.数据链路层:数据链路层是物理传输通道,可使用多种传输介质传输,可建立在任何物理传输网上。

比如光纤、双绞线等2.网络层:其主要功能是要完成网络中主机间“分组”(Packet)的传输。

含有4个协议:(1)网际协议IP负责分组数据的传输,各个IP数据之间是相互独立的。

(2)互联网控制报文协议ICMPIP层内特殊的报文机制,起控制作用,能发送报告差错或提供有关意外情况的信息。

因为ICMP的数据报通过IP送出因此功能上属于网络的第3层。

3)地址转换协议ARP为了让差错或意外情况的信息能在物理网上传送到目的地,必须知道彼此的物理地址,这样就存在把互联网地址(是32位的IP地址来标识,是一种逻辑地址)转换为物理地址的要求,这就需要在网络层上有一组服务(协议)能将IP地址转换为相应的网络地址,这组协议就是APP.(可以把互联网地址看成是外识别地址和物理地址看成是内识别地址)(4)反向地址转换协议RARPRARP用于特殊情况,当只有自己的物理地址没有IP地址时,可通过RARP获得IP 地址,如果遇到断电或重启状态下,开机后还必需再使用RARP重新获取IP地址。

广泛用于获取无盘工作站的IP地址。

3.传输层:其主要任务是向上一层提供可靠的端到端(End-to-End)服务,确保“报文”无差错、有序、不丢失、无重复地传输。

它向高层屏蔽了下层数据通信的细节,是计算机通信体系结构中最关键的一层。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网络层1.网络层提供的两种服务虚电路(VC):面向链接的,由网络确保提供可靠的服务。

借鉴与电信网络。

两个计算机通信前先建立链接。

数据报服务:网络层向上只提供简单灵活的,无连接的,尽最大努力交付数据报服务。

网络层不提供服务质量承诺。

依据:计算机比电话机智能,有很强的差错处理能力。

由于传输网络不提供端到端的可靠服务,因此路由器可以设计的简单,价格低廉。

2.网际协议IP网际协议IP是TCP/IP体系中最主要的协议之一。

IP协议配套使用的有:●地址解析协议ARP(Address Resolution Protocol)●逆地址解析协议RARP(Reverse Address Resolution Protocol)●网际控制报文协议ICMP(Internet Control Message Protocol)●网际组织管理协议IGMP(Internet Group Management Protocol)ICMP和IGMP使用IP协议IP协议使用ARP和RARP协议IP协议实现网络互连,使参与互连的性能各异的网络从用户看起来好像是一个统一的网络3.什么是虚拟互联网络(逻辑互联网络)互连起来的物理网络的异构性本来是客观存在的,但利用IP协议可以使这些性能各异的网络在网络层看起来好像是一个统一的网络。

网络的异构性:由于用户需求不同,网络技术发展,导致网络体系中存在不同性能,不同网络协议的网络。

(那么如何使这种存在差别的网络连接到一起,感觉像是一种网络没有障碍的通信——>使用相同的网际协议IP,构成一个虚拟互联的网络。

比如我们通信的过程中,有段网络使用了卫星链路,有的使用了无限局域网,但是IP协议可以使信息在这些网络传输)。

用来连接异构网络的设备:路由器。

4.将网络互连起来要使用一些中间设备,根据中间设备所在层次不同分为:(1)物理层使用的中间设备转发器(repeater)(2)数据链路层使用的中间设备网桥或桥接器(bridge)(3)网络层使用的中间设备路由器(router)(4)网络层以上使用的中间设备网关(gateway)转发器和网桥只是把网路扩大(因此,由转发器和网桥连接起来的若干个局域网仍属于一个网路,只能有一个网路号(主机号不同))路由器实现网络互连(路由器的每一个接口都有不同的网络号IP地址)5.IP地址和物理地址物理地址:数据链路层和物理层使用的地址IP地址:网络层和以上各层使用的地址,是一种逻辑地址(因为IP使用软件实现的)1.IP地址放在IP数据报首部,硬件地址则放在MAC帧首部2.在局域网中,只能看见MAC帧。

MAC帧在不同的网络上传送时,其MAC帧首部的源地址和目的地址是要发生变化的。

3.在IP层抽象的互联网上只能看到IP数据报。

4.IP地址有32位,局域网的硬件地址是48位6.物理地址与IP地址的匹配<——>ARP与RARP(由物理地址怎样找到对应的IP地址/由IP地址怎样找到对应的物理地址)由于DHCP已经包含RARP现在很少单独使用RARPARP:在主机ARP高速缓冲中存放一个由IP地址到硬件地址的映射表,并且这个表还动态更新(新增和超时删除)。

映射表中存放本局域网各主机和路由器IP地址到硬件地址的映射表。

同一局域网中,ARP解决IP地址到硬件地址映射问题:当主机A向本局域网内某主机B发送IP报,先在自己的ARP高速缓冲中查看有无主机B的IP地址。

如果有,根据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地址与硬件地址写入自己的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的局域网中使用,由R1找B或与B相连的路由器R2,是在R1和B或R1和R2的局域网中使用的ARP,这是又一次使用ARP,所以说ARP是解决同一个局域网上的IP地址和硬件地址的映射问题。

7.ARP高速缓冲每一个映射项目都设置了生存时间。

超过生存时间的项目就删除掉。

B的网络适配器(网卡)坏掉等都会造成B的硬件地址变化。

8.既然在网络链路上传递的帧最终是按照硬件地址找到目的主机的,那么为什么不直接使用硬件地址进行通信,而是使用抽象的IP地址并调用ARP来寻找相应的硬件地址?(I P 地址的意义)因为全世界存在各种各样的网络,使用不同的硬件地址。

要使这些异构的网络能够相互通信需要非常复杂的硬件地址转换工作,这由用户主机来完成几乎是不可能的,有了统一的IP地址,通信就像连在一个网络上,并且ARP工作过程是由软件自动完成的。

9.网际控制报文协议ICMP为了更有效地转发IP数据报和提高交付成功机会,使用ICMP(Intetnet Control Message Protocol),ICMP不是高层协议,而是IP层协议。

ICMP分为两种:ICMP差错报告报文和ICMP询问报文ICMP询问报文请求报文的应用ping应用层直接使用网络层ICMP的一个例子,没有通过TCP或UDPICMP差错报告报文时间超时的应用traceroute IP数据报中包含不可交付的UDP10.路由选择协议(核心:路由算法):使用何种方式获得路由表中各项目由算法能否随网络的通信量或拓扑自适应进行调整分为静态路由选择策略:非自适应路由选择,简单,开销小,不能适应网络变化,适合简单小网络动态路由选择策略:自适应、复杂,开销大,能适应网络变化因特网采用的路由选择协议:自适应(动态的)、分布式路由选择协议11.自治系统(AS):单一技术管理下的一组路由器即一个自治系统内使用的是相同的路由选择策略。

由路由选择协议是在自治系统内使用还是系统外使用分为:内部网关协议和外部网关协议。

(由历史原因称为网关协议其实是路由器协议)内部网关协议(IGP):RIP和OSPF(力求最佳路由)外部网关协议(EGP):BGP-4(力求较好路由,不兜圈)12.路由信息协议RIP(Routing Information Protocol)RIP协议让一个自治系统内所有路由器(交换信息时只和相邻路由器交换)都和自己相邻的路由器定期交换信息,并不断更新其路由表,使得每一个路由器到每一个目的网络的路由器都是最短的。

基于距离向量路由选择协议最大特点简单缺点:限制网络规模,最大距离为15每次交换完整路由表,随网络扩大,开销增大“坏消息传的慢”跳数:即到目的网络的距离(与路由器直接相连的网络距离为1,RIP允许一条路径最多包含15个路由器,因此跳数为16表示不可达)RIP协议特点(与哪些路由器交换信息,交换什么信息,什么时候交换)1)仅与相邻路由器交换信息2)交换信息为当前本路由器所知道的全部信息。

包括,我到本自治系统所有网络的距离,到每个网络的下一跳路由(只知道下一跳路由,不知道整个网络拓扑结构)3)按固定时间交换:30秒距离向量算法:首先,对每一个相邻路由器发送RIP报文(使用了UDP,即RIP报文+UDP首部+IP 首部构成IP数据报),报文包括“目的网络N,距离d,下一跳路由是R”然后,接受到的路由器进行分析:1)对地址为X的路由器发来的报文,先将所有报文的下一跳路由改为X,并将所有距离+1。

(对于本网络来说,如果准备按X发来的报文项目通信目的网络,则须经过X,即下一跳路由为X,而与目的网络的距离为X到目的网络的距离+1)。

2)对修改后的报文,与自己原路由表对比:a.原路由表中,没有此目的网络N,直接添加b.原路由表有目的网络N,比较下一跳路由地址,若原来下一跳路由地址也是X,直接更新(网络状态可能发生变化,因此以此次新信息为准)c.若下一跳地址不是X,则比较距离d,以小的为准d.否则什么也不做3)若3分钟没有收到相邻路由器的更新路由表,则把此相邻路由器距离标为16(不可达)4)返回一个RIP报文最多包括25个路由,RIP报文最大长度4(首部)+25*20(一个路由器信息20字节) = 504字节13.开放最短路径优先OSPF(Open Shortest Path First)最主要特征:使用分布式链路状态协议OSPF协议特点(与RIP比较)1)向本自治系统所有路由器发送信息,但是使用洪泛法发送,路由器向所有相邻的路由器发送信息,而每一个相邻路由器也会把此信息发送给其相邻的路由器(不发给刚刚发来信息的路由器),这样,整个系统都能收到。

(RIP只给相邻发送)2)发送信息:相邻所有路由器链路状态。

包括本路由器和哪些路由器相邻,以及该链路的“度量”(费用,距离,时延,带宽),可以知道整个网络拓扑。

(RIP只发送到所有网络距离和下一跳路由)3)只有链路状态发生变化,才以洪泛法再次发送信息。

(RIP定期)OSPF将自治系统划分为更小范围,区域。

OSPF只在自己区域交换信息,而不再是整个自治系统。

减少整个网络上通信量,此时只知道本区域网络拓扑。

OSPF报文直接使用IP数据报(OSPF+IP首部)OSPF五种分组类型1)类型1,问候分组,确定邻站可达性(10秒交换一次)2)类型2,数据库描述分组,向邻站发送自己的链路状态数据库摘要信息3)类型3,链路状态请求分组,向对方请求发送某些链路状态详细信息4)类型4,链路状态更新分组,用洪泛法全网更新链路状态协议核心部分5)类型5,链路状态确认,对更新的确认14.外部网关协议——BGP(边界网管协议)BGP是不同AS的路由器之间交换路由信息的协议不同的AS为什么不能使用内部网关协议:1)英特网规模太大,使得AS之间路由选择非常困难。

主干网已超过5万路由前缀,使用链路状态数据库(OSPF方法),用Dijkstra计算花费时间也很长。

不同的AS中,度量的量度也不一样,不能通用。

2)AS之间的路由选择协议必须考虑相关策略。

相关文档
最新文档