概述
网络互联是指将两个以上的通信网络通过一定的方法,用一种或多种网络通信设备相互连接起来,以构成更大的网络系统
网络互联的目的是以实现不同网络中的用户可以进行互相通信、共享软件和数据等
0x01 网络拓扑
网络拓扑(Network Topology)结构
是指用传输介质互连各种设备的物理布局,指构成网络的成员间特定的物理的即真实的、或者逻辑的即虚拟的排列方式。如果两个网络的连接结构相同我们就说它们的网络拓扑相同,尽管它们各自内部的物理接线、节点间距离可能会有不同
- 不考虑物体的大小、形状等物理属性
- 仅使用点或者线描述多个物体实际位置与关系的抽象表示方法
- 拓扑不关心事物的细节,也不在乎相互的比例关系,而只是以图的形式表示一定范围内多个物体之间的相互关系
基本概念
- 节点
一个“节点”其实就是一个网络端口,节点又分为“转节点”和“访问节点”两类 - 结点
一个“结点”是指一台网络设备,因为它们通常连接了多个“节点”,所以称之为“结点”。在计算机网络中的结点又分为链路结点和路由结点,它们就分别对应的是网络中的交换机和路由 - 链路
“链路”是两个节点间的线路。链路分物理链路和逻辑链路(或称数据链路)两种,前者是指实际存在的通信线路,由设备网络端口和传输介质连接实现;后者是指在逻辑上起作用的网络通路,由计算机网络体系结构中的数据链路层标准和协议来实现 - 通路
“通路”从发出信息的节点到接收信息的节点之间的一串节点和链路的组合
网络拓扑类型
星型结构
星型结构是指各工作站以星型方式连接成网
网络有中央节点,其他节点(工作站、服务器)都与中央节点直接相连,这种结构以中央节点为中心,因此又称为集中式网络
图片地址:
Network topology guide for the internet of things
优点:
- 结构简单,容易管理维护
- 重新配置灵活
- 方便故障检测与隔离
- 控制简单,便于建网
- 网络延迟时间较小,传输误差较低
缺点:
- 成本高
- 可靠性较低
- 资源共享能力也较差
环型结构
环型结构由网络中若干节点通过点到点的链路首尾相连形成一个闭合的环,这种结构使公共传输电缆组成环型连接,数据在环路中沿着一个方向在各个节点间传输,信息从一个节点传到另一个节点
图片地址:
Network topology guide for the internet of things
优点:
- 故简化了路径选择的控制
- 环路上各节点都是自举控制,故控制软件简单
缺点:
- 信息传输速率,使网络的响应时间延长
- 环路是封闭的,不便于扩充
- 可靠性低,一个节点故障,将会造成全网瘫痪
- 维护难,对分支节点故障定位较难
总线型结构
总线结构是指各工作站和服务器均挂在一条总线上,各工作站地位平等,无中心节点控制
公用总线上的信息多以基带形式串行传递,其传递方向总是从发送信息的节点开始向两端扩散,如同广播电台发射的信息一样,因此又称广播式计算机网络
图片地址:
Network topology guide for the internet of things
优点:
- 结构简单,可扩充性好
- 当需要增加节点时,只需要在总线上增加一个分支接口便可与分支节点相连,当总线负载不允许时还可以扩充总线
- 使用的电缆少,且安装容易
- 使用的设备相对简单,可靠性高
缺点:
- 维护难,分支节点故障查找难
混合拓扑结构
混合拓扑结构是由星型结构或环型结构和总线型结构结合在一起的网络结构,这样的拓扑结构更能满足较大网络的拓展,解决星型网络在传输距离上的局限,而同时又解决了总线型网络在连接用户数量上的限制
优点:
- 应用相当广泛,它解决了星型和总线型拓扑结构的不足,满足了大公司组网的实际需求
- 扩展相当灵活。速度较快
缺点:
- 由于仍采用广播式的消息传送方式,所以在总线长度和节点数量上也会受到限制
- 同样具有总线型网络结构的网络速率会随着用户的增多而下降的弱点
- 较难维护,这主要受到总线型网络拓扑结构的制约,如果总线断,则整个网络也就瘫痪了
分布式结构
分布式结构的网络是将分布在不同地点的计算机通过线路互连起来的一种网络形式
优点:
- 由于采用分散控制,即使整个网络中的某个局部出现故障,也不会影响全网的操作,因而具有很高的可靠性
- 网中的路径选择最短路径算法,故网上延迟时间少,传输速率高
- 各个节点间均可以直接建立数据链路,信息流程最短
- 便于全网范围内的资源共享
缺点:
- 但控制复杂
- 连接线路用电缆长,造价高
- 网络管理软件复杂
- 报文分组交换、路径选择、流向控制复杂
- 在一般局域网中不采用这种结构
树型结构
树型结构是分级的集中控制式网络,与星型相比,它的通信线路总长度短,成本较低,节点易于扩充,寻找路径比较方便,但除了叶节点及其相连的线路外,任一节点或其相连的线路故障都会使系统受到影响
图片地址:
Network topology guide for the internet of things
网状拓扑结构
在网状拓扑结构中,网络的每台设备之间均有点到点的链路连接,这种连接不经济,只有每个站点都要频繁发送信息时才使用这种方法。它的安装也复杂,但系统可靠性高,容错能力强,有时也称为分布式结构
图片地址:
Network topology guide for the internet of things
0x02 介质共享
令牌传递
令牌是沿着环发送的专门的消息。当某站有包发送时,等待令牌到达,得到令牌后先发送包,再发送令牌
令牌传送算法是一种通信量更小的分布式同步算法,该算法由以下规则组成
- 该算法使用两个数据结构:被传递的令牌(token)与请求(request)数组
- 令牌也是一个数组。请求数组是每个进程一个,记录各进程申请资源状况信息的一个表格。当它发申请信时,或者接到其他进程发来的申请信时,就记录下该进程已处于申请资源状态,并将信中所附的时间戳记录下来。当接到该进程发来的第二封申请信时,第一封信的时间戳就不再保留
图片地址:
https://th.bing.com/th/id/R.5feec5febecbe637de53fa41964333f0
- 只有令牌持有者才能获得资源。在任何时候系统中有且只有一个进程持有令牌
- 申请资源时,如果该进程不持有令牌,则它向其他进程广播申请信件,信中需附上当时的时间戳
- 如果令牌持有者不是申请者,并且它不冉使用资源,则当申请数组中记录有申请者时,就按算法选择一个具有最小时间戳的申请者(或其他方便的算法),将令牌传送给它
- 收到令牌的进程根据令牌中附有的各进程的申请状况信息。对自己的申请数组中各个进程的状况进行修改,从而成为令牌持有者,并进入它的临界段使用临界资源
- 每次使用互斥资源后,将自己的状态改为非申请资源状态
载波监听多路访问
Carrier Sense Multiple Access (CSMA)
是一种允许多个设备在同一信道发送信号的协议,其中的设备监听其它设备是否忙碌,只有在线路空闲时才发送
图片地址:
https://th.bing.com/th/id/R.9d312e13567cc422ae0325314accba4c
CSMA/CD
载波侦听多路访问/冲突检测
是广播型信道中采用一种随机访问技术的竞争型访问方法,具有多目标地址的特点,它处于一种总线型局域网结构,其物理拓扑结构正逐步向星型发展
CSMA/CD采用分布式控制方法,所有结点之间不存在控制与被控制的关系
- 载波侦听(Carrier Sense)
网络上各个工作站在发送数据前,都要确认总线上有没有数据传输。若有数据传输(称总线为忙),则不发送数据;若无数据传输(称总线为空),立即发送准备好的数据 - 多路访问(Multiple Access)
网络上所有工作站收发数据,共同使用同一条总线,且发送数据是广播式 - “冲突检测”
发送结点在发出信息帧的同时,还必须监听媒体,判断是否发生冲突
CSMA/CA
带有冲突避免的载波侦听多路访问
是一种数据传输是避免各站点之间数据传输冲突的算法,其特点是发送包的同时不能检测到信道上有无冲突,只能尽量“避免”
它由结点在发送信息前对介质进行两次检测来避免冲突的发生
工作方式:
准备发送信息的结点在发送前侦听介质一段时间(大约为介质最长传播延迟时间的2倍),如果在这一段时间内介质为“闲”,则开始准备发送,发送准备的时间较长,约为前一段侦听时间的2~3倍。准备结束后,真正要将信息发送前,再由结点对介质进行一次迅速短暂的侦听,若仍为空闲,则可正式发送
CSMA/CD与CSMA/CA区别
- 两者的传输介质不同:CSMA/CD用于总线式以太网,而CSMA/CA用于无线局域网802.11a/b/g/n等
- 检测方式不同:CSMA/CD通过电缆中电压的变化来检测,当数据发生碰撞时,电缆中的电压就会随着发生变化;CSMA/CA采用能量检测(ED)、载波检测(CS)和能量载波混合检测三种检测信道空闲的方式
- 对于WLAN中的某个结点,其刚刚发出的信号强度要远高于来自其他结点的信号强度,也就是说它自己的信号会把其他的信号覆盖掉
- 在WLAN中,本结点处有冲突并不意味着在接收结点处就有冲突
冲突域
在以太网中,如果某个CSMA/CD网络上的两台计算机在同时通信时会发生冲突,那么这个CSMA/CD网络就是一个冲突域(collision domain)
如果以太网中各个网段以集线器连接,因为不能避免冲突,所以它们仍然是一个冲突域
0x03 以太网
是一种计算机局域网技术
IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容
以太网是应用最普遍的局域网技术,取代了其他局域网技术如令牌环、FDDI和ARCNET
以太网种类
- 经典以太网:经典以太网是以太网的原始形式,运行速度从3~10 Mbps不等
- 交换式以太网:交换式以太网正是广泛应用的以太网,可运行在100、1000和10000Mbps那样的高速率,分别以快速以太网、千兆以太网和万兆以太网的形式呈现
- 10BASE-T:使用3类双绞线、4类双绞线、5类双绞线的4根线(两对双绞线)100米,以太网集线器或以太网交换机位于中间连接所有节点
- 100BASE-T:下面三个100 Mbit/s双绞线标准通称,最远100米
100BASE-TX:类似于星型结构的10BASE-T,使用2对电缆,但是需要5类电缆以达到100Mbit/s
100BASE-T4:使用3类电缆,使用所有4对线,半双工,由于5类线普及,已废弃
100BASE-T2:无产品,使用3类电缆,支持全双工使用2对线,功能等效100BASE-TX,但支持旧电缆
0x04 令牌环
令牌环上传输的小的数据(3个字节的一种特殊帧)叫为令牌,谁有令牌谁就有传输权限
如果环上的某个工作站收到令牌并且有信息发送,它就改变令牌中的一位(该操作将令牌变成一个帧开始序列),添加想传输的信息,然后将整个信息发往环中的下一工作站
工作原理
- 首先进行环的初始化(建立一逻辑环),然后产生一空令牌,在环上流动
- 希望发送帧的站必须等待,直到它检测到空令牌的到来
- 想发送的站拿到空令牌后,首先将其置为忙状态,该站紧接着向令牌的后面发送一个数据帧
- 当令牌忙时,由于网上无空令牌,所有想发送数据帧的站必须等待
- 数据沿途经过的每个站环接口都将该帧的目地地址和本站的地址相比较,如果地址符合,则将帧放入接收缓冲区,再送入本站,同时帧将在环上继续流动;若地址不符合,环接口只将数据帧转发
- 发送的帧沿环循环一周后再回到发送站,由发送站将该帧从环上移去,同时释放令牌(将其状态改为“闲”)发到下一站
0x05 光纤分布式数据接口
光纤分布式数据接口(FDDI)
是由美国国家标准化组织(ANSI)制定的在光缆上发送数字信号的一组协议
FDDI使用双环令牌,传输速率可以达到100Mb/s,由于支持高宽带和远距离通信网络,FDDI通常用作骨干网
图片地址:
https://bkimg.cdn.bcebos.com/pic/55e736d12f2eb9380d5a9015db628535e5dd6f26
FDDI的四个组成子部分:
- 介质访问控制(MAC)
MAC规定了怎样访问介质,包括协议所需要的帧格式、寻址、令牌处理、循环冗余校验算法(CRC)以及差错恢复机制 - 物理层协议层(PHY)
PHY规定了传输编码和解码程序、时钟要求及其他功能 - 物理介质相关层(PMD)
PMD规定了传输介质应具备的特性,包括光纤链路(Fiber-optic Link)、功率电平(Power Level)、误码率(Bit-error Rate)、光纤器件(Optical Component)以及连接器(Connector) - 站管理(SMT)
SMT规定了FDDI站配置、环配置以及环控制等特征,包括站的插入和删除、启动、故障分离和恢复、模式安排及统计集合
0x06 重要协议
地址解析协议
ARP(Address Resolution Protocol)
是根据IP地址获取物理地址的一个TCP/IP协议
主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源
地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存
由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗
ARP缓存
- ARP缓存是个用来储存IP地址和MAC地址的缓冲区,其本质就是一个IP地址-->MAC地址的对应表,表中每一个条目分别记录了网络上其他主机的IP地址和对应的MAC地址
- 每一个以太网或令牌环网络适配器都有自己单独的表
- 当地址解析协议被询问一个已知IP地址节点的MAC地址时,先在ARP缓存中查看,若存在,就直接返回与之对应的MAC地址,若不存在,才发送ARP请求向局域网查询
动态主机配置协议
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
是 RFC 1541(已被 RFC 2131 取代)定义的标准协议,该协议允许服务器向客户端动态分配 IP 地址和配置信息
图片地址:
https://tse1-mm.cn.bing.net/th/id/R-C.c136fec4b4df533cc5c5d470bcdae455
DHCP协议支持C/S(客户端/服务器)结构,主要分为两部分:
- DHCP客户端:通常为网络中的PC、打印机等终端设备,使用从DHCP服务器分配下来的IP信息,包括IP地址、DNS等。
- DHCP服务器:所有的IP网络设定信息都由DHCP服务器集中管理,并处理客户端的DHCP请求。
DHCP采用UDP作为传输协议,客户端发送消息到DHCP服务器的的67号端口,服务器返回消息给客户端的68号端口
通常DHCP 服务器至少向客户端提供以下信息:
- IP 地址
- 子网掩码
- 默认网关
DHCP在工作过程中涉及到的报文种类
- DHCP DISCOVER:客户端开始DHCP过程的第一个报文,是请求IP地址和其它配置参数的广播报文
- DHCP OFFER:服务器对DHCP DISCOVER报文的响应,是包含有效IP地址及配置的单播(或广播)报文
- DHCP REQUEST:客户端对DHCP OFFER报文的响应,表示接受相关配置。客户端续延IP地址租期时也会发出该报文
- DHCP DECLINE:当客户端发现服务器分配的IP地址无法使用(如IP地址冲突时),将发出此报文,通知服务器禁止使用该IP地址
- DHCP ACK :服务器对客户端的DHCP REQUEST报文的确认响应报文。客户端收到此报文后,才真正获得了IP地址和相关的配置信息
- DHCP NAK:服务器对客户端的DHCP REQUEST报文的拒绝响应报文,客户端收到此报文后,会重新开始新的DHCP过程
- DHCP RELEASE:客户端主动释放服务器分配的IP地址,当服务器收到此报文后,则回收该IP地址,并可以将其分配给其它的客户端
- DHCP INFORM:客户端获得IP地址后,发送此报文请求获取服务器的其它一些网络配置信息,如DNS等
网际控制消息协议
(Internet Control Message Protocol,缩写:ICMP)
是互联网协议族的核心协议之一
它用于TCP/IP网络中发送控制消息,提供可能发生在通信环境中的各种问题反馈,通过这些信息,使管理者可以对所发生的问题作出诊断,然后采取适当的措施解决
ICMP依靠IP来完成它的任务,它是IP的主要部分,它与传输协议(如TCP和UDP)显著不同:它一般不用于在两点间传输数据。它通常不由网络程序直接使用,除了ping和traceroute这两个特别的例子
IPv4中的ICMP被称作ICMPv4,IPv6中的ICMP则被称作ICMPv6
ICMP应用
- ping 命令使用 ICMP 回送请求和应答报文
- 路由分析诊断程序 tracert 使用了 ICMP时间超过报文
简单网络管理协议
简单网络管理协议(SNMP)
是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议
图片地址:
What is SNMP Protocol – BytesofGigabytes
- SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长
- 过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题
一个SNMP管理的网络由下列三个关键组件组成:
- 网络管理系统(NMS,Network-management systems)
- 被管理的设备(managed device)
- 代理者(agent)
SNMP具有以下技术优点
- 基于TCP/IP互联网的标准协议,传输层协议一般采用UDP
- 自动化网络管理,网络管理员可以利用SNMP平台在网络上的节点检索信息、修改信息、发现故障、完成故障诊断、进行容量规划和生成报告
- 屏蔽不同设备的物理差异,实现对不同厂商产品的自动化管理,SNMP只提供最基本的功能集,使得管理任务与被管设备的物理特性和实际网络类型相对独立,从而实现对不同厂商设备的管理
- 简单的请求 — 应答方式和主动通告方式相结合,并有超时和重传机制
- 报文种类少,报文格式简单,方便解析,易于实现
- SNMPv3版本提供了认证和加密安全机制,以及基于用户和视图的访问控制功能,增强了安全性
域名服务DNS
域名服务作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串
DNS是一个Internet和TCP/IP的服务,用于映射网络地址号码
例如,191.31.140.115映射为好记的名字,如tbones.acme.com.Internet
- TCP/IP的实用工具如telnet文件传输协议(FTP)和简单邮件传输协议(SMTP)也通过访问DNS来确定你所指定的名字,并将其分解为网络地址
- 当选择了一个名字后,DNS将该名字翻译为一个数字地址,并将其插入到传输的信息中
- DNS的一个重要特点是,其地址信息是存在一个层次结构的多个地方,而不是在一个中心站点。每个场所都有一个域名服务器,来维护本地节点的信息
域
域和DNS随着Internet的发展而被引入其中
其结构是一棵具有许多分支子树的分层树,是Internet的一部分
在分层的文件系统中,一个目录具有许多子目录,以同样的方式,你可以想象DNS的这棵树。从树的顶层,有时也叫根层,被分支为几个主要的分支,叫做域
GOV=政府部门 TECH=科技 技术 EDU=教育机构 ORG=组织(非盈利型或非商业型) COM=商业 MIL=军事 NET=网络服务供给者 TOP=顶级、巅峰(行业标杆)
电子邮件服务
电子邮件服务是指通过网络传送信件、单据、资料等电子信息的通信方法,它是根据传统的邮政服务模型建立起来的,当我们发送电子邮件时,这份邮件是由邮件发送服务器发出,并根据收件人的地址判断对方的邮件接收器而将这封信发送到该服务器上,收件人要收取邮件也只能访问这个服务器才能完成
图片地址:
https://bkimg.cdn.bcebos.com/pic/f9dcd100baa1cd117ef5f7f1b012c8fcc2ce2d9b
- 电子邮件服务(Email服务)是最常见、应用最广泛的一种互联网服务
- 通过电子邮件,可以与Internet上的任何人交换信息
- 电子邮件与传统邮件比有传输速度快、内容和形式多样、使用方便、费用低、安全性好等特点
- 具体表现在:发送速度快,信息多样化,收发方便,成本低廉
邮局协议
POP的全称为 Post Office Protocol,即邮局协议
用于电子邮件的接收,本协议主要用于支持使用客户端远程管理在服务器上的电子邮件
- 协议支持离线邮件处理,当邮件发送到服务器后,电子邮件客户端会调用邮件客户端程序,下载所有未阅读的电子邮件(这种离线访问模式是一种存储转发服务)
- 当邮件从邮件服务器发送到个人计算机上,同时邮件服务器会删除该邮件(但是目前很多POP3服务器都支持“下载邮件,服务器并不删除邮件”,也就是说在POP3中改进了POP协议)
互联网消息访问协议
IMAP和POP3是邮件访问最为普遍的Internet标准协议,事实上所有现代的邮件客户端和服务器都对两者给予支持
IMAP版本是“IMAP第四版第一次修订版”(IMAP4rev1),在RFC 3501中定义
IMAP和POP3区别:
- 支持连接和断开两种操作模式。当使用POP3时,客户端只会在一段时间内连接到服务器,直到它下载完所有新信息,客户端即断开连接
- 在IMAP中,只要用户界面是活动的和下载信息内容是需要的,客户端就会一直连接服务器。对于有很多或者很大邮件的用户来说,使用IMAP4模式可以获得更快的响应时间
网络地址转换
(Network Address Translation,缩写为NAT)
也叫做网络掩蔽或者IP掩蔽(IP masquerading),是一种在IP数据包通过路由器或防火墙时重写来源IP地址或目的IP地址的技术
这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中,它是一个方便且得到了广泛应用的技术
NAT三种类型
静态NAT(StaticNAT)
动态地址NAT(PooledNAT)
网络地址端口转换NAPT(Port-LevelNAT):把内部地址映射到外部网络的一个IP地址的不同端口上
0x07 路由协议
自治系统
autonomous system
在互联网中,一个自治系统(AS)是一个有权自主地决定在本系统中应采用各种路由协议的小型单位
这个网络单位可以是一个简单的网络也可以是一个由一个或多个普通的网络管理员来控制的网络群体,它是一个单独的可管理的网络单元(例如一所大学,一个企业或者一个公司个体)
自治系统的分类
- 多出口的自治系统(Multihomed AS)
(Multihomed AS)是指与其它的自治系统具有多于一个连接的自治系统。一旦那些连接中的某一个完全失效,这个多出口的自治系统也仍然能保持和互联网络的联系
图片地址:
https://baike.baidu.com/pic/自治系统/129715/0/72f082025aafa40ff0bdc86fa864034f78f0190c
- 末端自治系统(stub AS)
仅与一个其它自治系统相连的自治系统 - 中转自治系统
中转自治系统是指一个自治系统通过自己来为几个隔离开的网络提供连通服务
动态路由
动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整
两个基本功能
- 路由器之间适时的路由信息交换
动态路由之所以能根据网络的情况自动计算路由、选择转发路径,是由于当网络发生变化时,路由器之间彼此交换的路由信息会告知对方网络的这种变化,通过信息扩散使所有路由器都能得知网络变化 - 对路由表的维护
在网络发生变化时,收集到最新的路由信息后,路由算法重新计算,从而可以得到最新的路由表
常见动态路由
RIP
路由信息协议(RIP)是内部网关协议IGP中最先得到广泛使用的协议
RIP是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小
OSPF
(开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由
IS-IS
(Intermediate System-to-Intermediate System,中间系统到中间系统)路由协议最初是ISO(the International Organization for Standardization,国际标准化组织)为CLNP(Connection Less Network Protocol,无连接网络协议)设计的一种动态路由协议
BGP
边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议
静态路由
(Static routing)是一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态
一般来说,静态路由是由网络管理员逐项加入路由表
距离向量路由协议
每隔30秒,距离向量路由协议就要向相邻站点发送整个路由选择表,使相邻站点的路由选择表得到更新
它就能从别的站点(直接相连的或其他方式连接的)收集一个网络的列表,以便进行路由选择,距离向量路由协议使用跳数作为度量值,来计算到达目的地要经过的路由器数
链路状态路由协议
链路状态路由选择协议又称为最短路径优先协议或分布式数据库协议,它基于Edsger Dijkstra的最短路径优先(SPF)算法
它比距离矢量路由协议复杂得多,但基本功能和配置却很简单,算法易理解
链路状态协议从网络或者网络的限定区域内的所有其他路由器处收集信息,最终每个链路状态路由器上都有一个相同的有关网络的信息,并且每台路由器都可以独立的计算各自的最优路径
外部路由
ERP(external router protocol)外部路由器协议。因特网早期的RFC文档中未使用“路由器”一词,而是使用“网关”,但是新的RFC文档中又使用了“路由器”这一名词
因此一些书籍文献中将(external router protocol)外部路由器协议写为EGP
基本功能
1、支持邻居站获取机制,即允许一个路由器请求另一个路由器同意交换可达路信息
2、路由器支持测试其EGP邻站是否有相应
3、EGP邻站周期性地传送路由更新报文来交换网络可达路由信息
References: https://baike.baidu.com/ https://blog.csdn.net/fuhanghang/article/details/105506830
最后
以上就是帅气翅膀为你收集整理的网络互联技术0x01 网络拓扑0x02 介质共享0x03 以太网0x04 令牌环0x05 光纤分布式数据接口0x06 重要协议0x07 路由协议的全部内容,希望文章能够帮你解决网络互联技术0x01 网络拓扑0x02 介质共享0x03 以太网0x04 令牌环0x05 光纤分布式数据接口0x06 重要协议0x07 路由协议所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复