408 计算机网络 知识点记忆(8)

前言

本文基于王道考研课程与湖科大计算机网络课程教学内容,系统梳理核心知识记忆点和框架,既为个人复习沉淀思考,亦希望能与同行者互助共进。(PS:后续将持续迭代优化细节)

往期内容

408 计算机网络 知识点记忆(1)

408 计算机网络 知识点记忆(2)

408 计算机网络 知识点记忆(3)

408 计算机网络 知识点记忆(4)

408 计算机网络 知识点记忆(5)

408 计算机网络 知识点记忆(6)

408 计算机网络 知识点记忆(7)

核心知识记忆点

路由算法与路由选择协议
静态路由算法 类型 直连 静态 eg 默认路由条目匹配优先级最低

动态路由算法
距离向量路由算法 单源最短路径算法
链路状态路由算法 OSPF Dijkstrn最短路径算法

因特网路由选择协议特点 自适应(动态路由) 分布式(各路由器共同完成信息获取和更新)分层次(自治系统 AS)
分层次的路由选择协议
内部网关协议(IGP) RIP OSPF
外部网关协议(EGP) BGP

RIP(路由信息协议) 应用层协议(UDP 端口520) 距离向量 跳数(每经过一个路由器 距离+1)
允许一条路径上最多包含15个路由器 距离等于16表示网络不可达
仅和相邻路由器交换信息 交换路由表 周期性交换 <目的网络 距离 下一跳路由器地址>
好消息传得快,坏消息传得慢

OSPF(开放最短路径优先) 网络层协议(IP首部协议字段 89) 洪泛法 Dijkstra

边界网关协议BGP 应用层协议TCP 端口号 179

两种过程 (In Construction)

跨越两个AS的BGP会话 外部BGP
同一个AS 内部BGP

BGP路由选择:多条路径情况

  1. 选择本地偏好值最高的
  2. AS跳数最少的(AS-PATH最短)
  3. 热土豆路由选择算法 选择最靠近NEXT-HOT路由器的路由 让分组经过少量的转发次数离开本AS
  4. 选择BGP标识符的数值最小的路由

BGP四种报文:Open报文 Update报文 Keeplive报文 Notification报文

IP多播(组播) 让源主机一次发送的单个分组可以抵达用一个组地址标识的若干目的主机 一对多的通信

多播路由器 经过路由器分路径复制

多播数据报的源地址是源主机的目的IP地址,目的主机是IP多播地址 IPV4中的D类地址(前四位为1110)
多播数据包也是尽最大努力交付
多播地址只能用于目的地址
多播数据报不产生ICMP差错报文

2种 只在本局域网上进行的硬件多播 在互联网范围进行多播

网际组管理协议IGMP IN construction

移动IP 移动主机在各网络之间漫游 仍然能够保持其原来IP不变
移动节点 具有永久IP地址的移动主机
本地代理 连接在归属网络上的路由器
外地代理 连接在被访问网络上的路由器

虚拟专用网VPN
内联网VPN
外联网VPN
远程接入VPN

冲突域 存在介质征用现象
广播域 发送广播帧 能收到该帧的节点

结语

从转发表的精准导航到ARP的地址解析,从DHCP的动态分配到ICMP的智能纠错,网络层以精密的协议协作,构筑起互联网的智慧脉络。IPv6的128位地址空间为万物互联开辟了无限可能,而隧道技术与双协议栈的平滑过渡,彰显了技术演进中的兼容并蓄。无论是默认路由的包容性指引,还是CIDR的高效聚合,抑或SDN的全局控制,每一环创新都在为数字化世界编织更智能的连接网络。

在DHCP的租用期中,我们领悟到资源的动态调度之美;在ICMP的差错报告里,我们感受到网络的自愈之智;而IPv6的即插即用与安全性提升,则指向了未来网络“更自主、更安全”的必然方向。这些技术不仅是数据的搬运工,更是智能时代的信任基石。

参考资料

1.王道考研课程
2.湖科大计算机网络课程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/77625.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

@linux系统SSL证书转换(Openssl转换PFX)

在Linux中&#xff0c;你可以使用OpenSSL工具将PFX/P12格式的证书转换为单独的CRT&#xff08;证书&#xff09;、KEY&#xff08;私钥&#xff09;文件以及提取证书链 1. 提取私钥文件(.key) openssl pkcs12 -in your_certificate.pfx -nocerts -out private.key -nodes系统会…

DAOS系统架构-组件

如上图所示&#xff0c;一个完整的DAOS系统是由管理节点组件、客户端节点组件、服务端节点组件以及网络通信组件四个部分组成。管理节点组件通过管理网络通道&#xff08;蓝色&#xff09;对DAOS服务管理和监控。客户端节点组件通过数据网络通道&#xff08;红色&#xff09;与…

制作一款打飞机游戏教程2:背景滚动

滚动原型开发 接下来&#xff0c;我们开始聚焦滚动原型的开发。我们需要确定游戏关卡的长度以及背景滚动的速度。 地图与精灵空间限制 在开发过程中&#xff0c;我们遇到了地图与精灵空间限制的问题。PICO 8的地图编辑器下半部分与精灵表共享空间&#xff0c;这意味着我们只…

计算机组成原理——CPU与存储器连接例题

计算机组成原理——CPU与存储器连接例题 设CPU共有16根地址线和8根数据线&#xff0c;并用(MREQ) ̅作为访存控制信号&#xff08;低电平有效&#xff09;&#xff0c;(WR) ̅作为读/写命令信号&#xff08;高电平读&#xff0c;低电平写&#xff09;。现有下列存储芯片&#…

GNSS静态数据处理

1 安装数据处理软件&#xff1a;仪器之星&#xff08;InStar &#xff09;和 Trimble Business Center 做完控制点静态后&#xff0c;我们需要下载GNSS数据&#xff0c;对静态数据进行处理。在处理之前需要将相关软件在自己电脑上安装好&#xff1a; 仪器之星&#xff08;InS…

Process Explorer 性能调优实战:精准定位资源泄漏与高负载进程

一、下载与安装 ‌下载地址‌ Process Explorer安装包下载&#xff1a;https://pan.quark.cn/s/950c36ba5364下载后解压压缩包&#xff0c;运行 procexp.exe&#xff08;32 位系统&#xff09;或 procexp64.exe&#xff08;64 位系统&#xff09;‌。 ‌界面概览‌ 主界面以树…

SVMSPro分布式综合安防管理平台-->以S3存储革新,开启智能安防新纪元

SVMSPro分布式综合安防管理平台–>以S3存储革新&#xff0c;开启智能安防新纪元 在数字化转型浪潮下&#xff0c;企业安防管理正面临海量数据存储、跨区域协同以及数据安全的严峻挑战。如何实现高效、弹性、低成本的存储扩容&#xff1f;如何确保关键录像数据万无一失&…

Python 装饰器(Decorator)

文章目录 代码解析1. 装饰器定义 timer(func)2. 应用装饰器 timer **执行流程****关键点****实际应用场景****改进版本&#xff08;带 functools.wraps&#xff09;** 这是一个 Python 装饰器&#xff08;Decorator&#xff09; 的示例&#xff0c;用于测量函数的执行时间。下…

git commit时自动生成Change-ID

创建全局钩子目录&#xff1a; 创建一个全局的Git hooks目录&#xff1a; mkdir -p ~/.githooks 下载并设置commit-msg钩子脚本&#xff1a; 下载Gerrit的commit-msg钩子脚本&#xff0c;并放置在全局钩子目录中(如下载不了&#xff0c;可从本页面附件中下载&#xff0c;“…

最新Ktransformers v0.24(Docker)并发部署DeepSeek-V3-0324模型

一、介绍 KTransformers v0.2.4 发布说明 我们非常高兴地宣布&#xff0c;期待已久的 KTransformers v0.2.4 现已正式发布&#xff01;在这个版本中&#xff0c;我们对整 体架构进行了重大重构&#xff0c;更新了超过 1 万行代码&#xff0c;为社区带来了备受期待的多并发支…

飞牛私有云5大硬核功能实测!

&#x1f4f8; 1. 智能相册&#xff1a;AI搜图原图自由 - 自动备份&#xff1a;手机照片/视频实时同步&#xff0c;支持RAW格式、实况照片无损备份&#xff0c;释放128G手机秒变256G。 - AI黑科技&#xff1a; - 人脸识别&#xff1a;自动归类人物相册&#xff0c;输入「妈妈…

webrtc pacer模块(一) 平滑处理的实现

Pacer起到平滑码率的作用&#xff0c;使发送到网络上的码率稳定。如下的这张创建Pacer的流程图&#xff0c;其中PacerSender就是Pacer&#xff0c;其中PacerSender就是Pacer。这篇文章介绍它的核心子类PacingController及Periodic模式下平滑处理的基本流程。平滑处理流程中还有…

【android bluetooth 协议分析 01】【HCI 层介绍 1】【hci_packets.pdl 介绍】

在 AOSP 的蓝牙协议栈 (Gabeldorsche) 中&#xff0c;hci_packets.pdl 是一个 协议描述语言文件&#xff0c;用于定义 HCI (Host Controller Interface) 层的数据包结构和通信协议。以下是详细解析&#xff1a; 1. 文件作用 system/gd/hci/hci_packets.pdl 协议自动化生成&…

操作系统 4.2-键盘

键盘中断初始化和处理 提取的代码如下&#xff1a; // con_init 函数&#xff0c;初始化控制台&#xff08;包括键盘&#xff09;的中断 void con_init(void) {set_trap_gate(0x21, &keyboard_interrupt); } ​ // 键盘中断处理函数 .globl _keyboard_interrupt _keyboard…

深入理解Softmax函数及其在PyTorch中的实现

Softmax函数简介 Softmax函数在机器学习和深度学习中&#xff0c;被广泛用于多分类问题的输出层。它将一个实数向量转换为概率分布&#xff0c;使得每个元素介于0和1之间&#xff0c;且所有元素之和为1。 Softmax函数的定义 给定一个长度为 K K K的输入向量 z [ z 1 , z 2 …

Vue 3 响应式更新问题解析

在 Vue 3 中&#xff0c;即使使用 reactive 或 ref 创建的响应式数据&#xff0c;当数据量很大时也可能出现更新不及时的情况。以下是原因和解决方案&#xff1a; 核心原因 ​​响应式系统优化机制​​&#xff1a; Vue 3 使用 Proxy 实现响应式&#xff0c;比 Vue 2 更高效但为…

异形遮罩之QML中的 `OpacityMask` 实战

文章目录 &#x1f327;️ 传统实现的问题&#x1f449; 效果图 &#x1f308; 使用 OpacityMask 的理想方案&#x1f449;代码如下&#x1f3af; 最终效果&#xff1a; ✨ 延伸应用&#x1f9e0; 总结 在 UI 设计中&#xff0c;经常希望实现一些“异形区域”拥有统一透明度或颜…

数据可视化 —— 堆形图应用(大全)

一、案例一&#xff1a;温度堆积图 # 导入 matplotlib 库中的 pyplot 模块&#xff0c;这个模块提供了类似于 MATLAB 的绘图接口&#xff0c; # 方便我们创建各种类型的可视化图表&#xff0c;比如折线图、柱状图、散点图等 import matplotlib.pyplot as plt # 导入 numpy 库&…

python工程中的包管理(requirements.txt)

pip install -r requirements.txtpython工程通过requirements.txt来管理依赖库版本&#xff0c;上述命令&#xff0c;可以一把安装依赖库&#xff0c;类似java中maven的pom.xml文件。 参考 [](

操作系统 3.4-段页结合的实际内存管理

段与页结合的初步思路 虚拟内存的引入&#xff1a; 为了结合段和页的优势&#xff0c;操作系统引入了虚拟内存的概念。虚拟内存是一段地址空间&#xff0c;它映射到物理内存上&#xff0c;但对用户程序是透明的。 段到虚拟内存的映射&#xff1a; 用户程序中的段首先映射到虚…