计网复习(三)
路由选择协议
路由选择协议是网络通信的“导航系统”,负责为数据包找到通往目的地的最佳路径。
路由协议的整体分类
从应用范围来看,路由协议可分为两大类:
- 内部网关协议 (IGP):在同一个**自治系统 (AS)**内部运行,负责管理内部网络的路由。常见的IGP包括 RIP、OSPF、IS-IS 等。
- 外部网关协议 (EGP):在不同自治系统 (AS) 之间运行,负责管理互联网或跨组织的路由。当前事实上的标准是 BGP。
动态路由协议的核心工作机制,又主要分为两大类:
- 距离矢量协议:特点是“传路由表”。路由器只告诉邻居自己“知道”哪些网络以及距离,好比只告诉别人“去那个地方要经过3个路口”。典型代表有 RIP 和 BGP(BGP是增强的路径矢量协议)。
- 链路状态协议:特点是“传网络图”。路由器会向整个网络宣告自己的“链路状态”,好比和所有路由器共享自己的地图碎片,共同拼出一张完整的网络拓扑图。典型代表有 OSPF 和 IS-IS。
主流路由协议
1. RIP (Routing Information Protocol,路由信息协议)
- 类型:IGP,经典的距离矢量协议。
- 核心机制:
- 度量标准:以跳数(经过的路由器数量)作为衡量路径好坏的唯一标准。
- 更新方式:每隔30秒向邻居广播一次完整的路由表。
- 优缺点:
- 优点:配置和管理非常简单。
- 缺点:收敛慢、容易产生路由环路,且最大跳数限制为15跳,不适用于大型网络。
- 适用场景:规模很小的网络。
2. OSPF (Open Shortest Path First,开放最短路径优先)
- 类型:IGP,链路状态协议。
- 核心机制:
- 度量标准:开销 (Cost),通常基于链路带宽。
- 更新方式:只在链路状态发生变化时才进行更新。
- 算法:使用 SPF (最短路径优先) 算法(也称Dijkstra算法)计算出到达每个目标的最优路径。
- 优缺点:
- 优点:收敛速度快、无路由环路;支持VLSM和CIDR;支持负载均衡。
- 缺点:配置和管理复杂;对路由器的CPU和内存消耗较大。
- 适用场景:中大型企业网络。
3. IS-IS (Intermediate System to Intermediate System,中间系统到中间系统)
- 类型:IGP,链路状态协议。
- 与OSPF对比:IS-IS和OSPF在原理上相似,但在数据封装、网络分层和扩展性上有所不同。
- 核心机制:同样使用SPF算法,但采用TLV (Type-Length-Value) 格式来承载路由信息,扩展性非常好。
- 优缺点:
- 优点:高度可扩展、高度可靠,适合大型网络。
- 缺点:配置复杂。
- 适用场景:大型ISP和运营商网络。
4. BGP (Border Gateway Protocol,边界网关协议)
- 类型:EGP,路径矢量协议(一种增强的距离矢量协议)。
- 核心机制:
- 度量标准:丰富的路径属性,其中最核心的是AS路径 (AS_PATH) 列表。
- 传输方式:使用TCP协议(端口179)建立可靠的连接。
- 优缺点:
- 优点:策略性强,网络管理员可以精细控制路由的选路和发布;高度可靠和可扩展,支撑了整个互联网的运行。
- 缺点:配置极其复杂,需要深入的专业知识。
- 适用场景:互联网的骨干网、ISP之间、大型数据中心的出口路由。
总结
总的来说,没有最好的路由协议,只有最合适的。选择的关键在于对网络规模、拓扑复杂度、管理能力和策略需求的综合权衡:
- 小型网络,追求简单:RIP 是经典选择。
- 中大型企业网络,追求性能和可靠性:OSPF 是主流。
- 超大型ISP或运营商网络:IS-IS 也是常见的选择。
- 连接不同网络(如企业出口)或运营互联网骨干:BGP 是唯一的选择。
以太网
以太网(Ethernet) 是目前全球使用最广泛、最核心的有线局域网(LAN)技术。简单说,它就是让同一栋楼、同一个办公室或同一个数据中心里的电脑、交换机、路由器等设备能够互相通信的“通用语言”和“连接规则”。
1. 物理形态
- 网线(双绞线):就是我们常说的网线,从早期的3类线到现在的超六类线。
- 接口(RJ-45):俗称水晶头,插上去“咔嗒”一响。
- 网络设备:连接这些网线的交换机(Switch)或路由器(Router),组成了星型结构的网络。
2. 工作机制
在数据链路层(Layer 2),以太网有一套独特的工作逻辑:
- 无连接 & 尽最大努力交付:它发送数据前不会像打电话那样先“拨号握手”,而是直接把数据(帧)扔到网线上。它不保证对方一定能收到,收没收到、丢没丢包,它不管。这种“简单粗暴”的方式让它效率极高。
- 靠MAC地址寻址:每一台设备的网卡都有一个全球唯一的物理地址(MAC地址,如
AA:BB:CC:DD:EE:FF)。以太网帧就是根据这个地址,在局域网内把数据精准投递给目标主机。 - 差错检测(CRC校验):它会在数据包尾部加一个校验码(FCS)。收到数据后,它会算一遍,如果发现数据被“颠簸”坏了(产生了比特错误),就直接丢弃这个帧——只检错,不纠错,更不重传。这就是上一题里“收到无差错”但“不保证可靠交付”的真正含义。
补充一个小知识:早期的以太网(如10BASE-5粗缆)是“总线型”,大家共用一根线,需要用CSMA/CD(载波监听多点接入/碰撞检测) 协议来“抢信道”避免冲突。但现在的以太网普遍使用交换机进行全双工通信,已经彻底关闭了CSMA/CD,实现了同时收发不冲突。
3. 在OSI模型中
以太网家族覆盖了OSI模型的物理层(Layer 1) 和数据链路层(Layer 2):
- 物理层:负责处理网线接口、电压、编码(如你问过的曼彻斯特编码),把0和1变成电信号或光信号发出去。
- 数据链路层(具体是MAC子层):负责封装成帧、添加MAC地址、进行差错检测,并把数据交给上层(如IP协议)。
跟PPP协议有什么不同
- PPP 是 “点到点” 的专线协议,通常用于路由器之间一对一的连接,或者家庭PPPoE拨号(认证和计费)。
- 以太网 是 “多点接入” 的局域网协议,允许同一个网段内无数台设备通过交换机互相通信。
透明网桥
透明网桥(Transparent Bridge) 是IEEE 802.1D标准定义的一种数据链路层(Layer 2) 网络设备。它的核心设计理念就如它的名字一样——“透明”。
这意味着,当你把透明网桥接入网络时,网络上所有的主机(电脑、服务器等)完全感觉不到它的存在。主机不需要做任何配置修改,也不需要在软件里指向网桥,它们依然照常发送数据帧,而网桥会在幕后默默地完成转发或过滤决策。
透明网桥的原则
- 学习(Learning):收到一个帧后,网桥会记录该帧的源MAC地址和进入端口,写入转发表。
- 转发/过滤(Forwarding/Filtering):
- 如果目的MAC地址在转发表中,且目的端口 ≠ 进入端口,则转发该帧。
- 如果目的MAC地址在转发表中,且目的端口 = 进入端口,则丢弃该帧(因为目标主机和源主机在同一网段,无需网桥插手)。
- 泛洪(Flooding):如果目的MAC地址不在转发表中,则向除进入端口外的所有其他端口转发该帧。
例题

&spm=1001.2101.3001.5002&articleId=162276572&d=1&t=3&u=68e1e3fb443543079c434e23576f0ef3)
811

被折叠的 条评论
为什么被折叠?



