| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 网络协议 -> 网络协议上课笔记(三) 路由、重要概念、NAT -> 正文阅读 |
|
|
[网络协议]网络协议上课笔记(三) 路由、重要概念、NAT |
目录(如果对你有所帮助,请三连支持博主!)路由路由的定义(摘自维基百科)?路由(routing)就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发生在OSI网络参考模型中的第三层即网络层。 动态路由和静态路由默认情况下,路由器只知道与它直连的网段,非直连的网段需要通过 静态路由、动态路由 告诉它。 静态路由
动态路由
路由表每个路由器自己维护着一张路由表,大概有字段:(IP、子网掩码、下一跳路由的IP),用于指引将当前数据包发送至哪里。 路由的规则已知:
?当数据包经过该路由器的时候,数据包的目标地址的所属网段 = 目标IP & 路由表子网掩码 = 192.168.1.0,刚好等于路由表的子网掩码,所以下一跳是A1而不是A2。 路由的优先级根据路由表的IP+子网掩码计算出网段,越具体的网段(即子网掩码0的位数越少)优先级越高。 PS路由小技巧:边缘路由器静态路由可以配:(IP:0.0.0.0,子网掩码:0.0.0.0,下一跳:A1),表示任意请求的下一跳都是A1 理解第一个包丢失的现象
如图,从 192.168.1.10/24 往 192.168.2.10/24 虽然可以 ping 通,但是却丢失了第一个数据包。 原因是:计算机0 往路由器发送了 ARP包,路由器收到后回复了 ARP包,从而计算机0就开始发送 ICMP包,路由器0收到 ICMP包后准备发往计算机1,但是路由器还不知道计算机1的MAC地址,所以要往计算机1发送ARP包,因此就把ICMP包给丢了,所以第一次 ping 会超时。 重要概念ISP?互联网提供商,给一般老百姓提供互联网的服务。要提供互联网的服务,需要的前期大量金钱投入和雄厚的技术实力,它们需要搭建机房,挖地铺设光纤、路由器等网络设备,而且要对这些设备进行维护,坏了要修。所以ISP都是大公司去承担这个角色,比如:移动、电信、联通等。 服务器机房如下图所示,每个ISP都有很多个自己的机房,或者是混合的机房。比如中国移动在海珠区有一个机房,天河区有一个机房;然后中国联通也同样有一个机房,天河区有一个机房。而你家的网络是在中国移动开通的,而且在天河区,那么下载的时候肯定选择天河区中国移动线路下载是最快的:一是你家网络距离ISP的机房路径最短;二是不需要跨ISP,走多余的机房。 家用无线路由器的逻辑结构
NATNAT是什么NAT(net address Translation网络地址转换协议)。现在的路由器都实现了NAT协议,具有NAT的功能,比如如下图所示: 一个与NAT有关的现象这也解释了一个现象,当你百度查询本地公网IP的时候,往往会出现一个跟你八辈子打不着杆子的IP。是因为你的电脑经过多层NAT转换来到了直连着公网的路由器这里,这个“本地公网IP”就是这个路由器的公网IP。
|
|
|
| 网络协议 最新文章 |
| 使用Easyswoole 搭建简单的Websoket服务 |
| 常见的数据通信方式有哪些? |
| Openssl 1024bit RSA算法---公私钥获取和处 |
| HTTPS协议的密钥交换流程 |
| 《小白WEB安全入门》03. 漏洞篇 |
| HttpRunner4.x 安装与使用 |
| 2021-07-04 |
| 手写RPC学习笔记 |
| K8S高可用版本部署 |
| mySQL计算IP地址范围 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/29 20:27:17- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |