Network ---- 计算机网络基础知识
文章目录
名词辨析
localhost 与 127.0.0.1
https://stackoverflow.com/a/7382629
- localhost 是域名,类似 baidu.com
使用 localhost, 程序会再查询 localhost 对应的 ip
- 有可能,用户自定义了配置,导致 localhost 对应到别的 ip
- 127.0.0.1 直接都应 ip,不需要查询
网络模型
https://blog.csdn.net/lianghe_work/article/details/45169815
OSI 模型
- 共 7 层
实际模型
- 共 4 层
寻址的总体划分
本地局域网通信
- 链路层生效
- 使用 MAC 地址通信
不知道 MAC 情况
使用 ARP 协议
- 根据 IP 地址在本地网络广播,获取 MAC 地址
网段之间(网际)通信
- 网络层生效
- 使用 IP 地址通信
IP 解说
参考:
广播地址 broadcast
A 网段
- 第一个字节为网络地址
- 其他三个字节为主机地址
主机地址位,不能全为 1,
- 否则,表示广播地址
- 192.255.255.255
整个网络
0.0.0.0, 全网路由
表示网络中的所有主机
用途
- 帮助路由器发送无法查询的包
- 无法查询的包都会被扔到 0.0.0.0
子网掩码 mask
- 1 表示网络位,即被固定的位
- 0 表示主机位,即能自己修改的 ip 位
特例
- ip: 0.0.0.0
- mask: 0.0.0.0
- 表示所有的 ip 地址,或者没有地址
网关 gateway
- 又名网间连接器
作用
- 实现网络之间的互通
操作
- 相当于一个关口,作为翻译器,将两种东西翻译成同样的东西
- 对接受到的信息重新打包,以适应目的系统的需求
路由开销 metric
https://blog.csdn.net/Mary19920410/article/details/72283353
- 意义:路由的开销,用来衡量路由的复杂都和选择最佳路由
metric 参数类型
路径长度
- 跳数,到达目的地经过的路由器个数
可靠性
- 传输的位误率
延迟
- 达到目的地用时
带宽
- 带宽很重要,但是如果很拥堵,到达时间可能也慢
负载
- 网络资源,如:路由器的繁忙程度
通信代价
- 钱的问题,要不要钱,价格多少
添加路由
主机路由
单一给定 ip 的特定路由
1route add -net 10.0.0.10 netmask 255.255.255.255 gw 10.139.128.1 dev eth0参数特点
-net
写全 ip 所有位
- 如:10.0.0.10, 所有 4 段都固定了
netmask
全部的掩码
- 255.255.255.255
gw
网关
- 无特别,普通可用的 ip 地址
网络路由
给定网段的路由
1route add -net 10.0.0.0 netmask 255.255.255.0 gw 10.139.128.1 dev eth0参数特点
-net
网段 ip
- 如:10.0.0.0, 前三位固定,最后一位可变
netmask
- 255.255.255.0
gw
- 网关无特异性
不设定网关路由
把给定 ip 或 网段添加到默认路由 0.0.0.0
1route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0参数特点
没有 gw 参数
- 会把 gw 设置成默认值 0.0.0.0, 或 default gw
屏蔽路由
reject 参数
删除路由
del 子命令,类似 add 子命令
添加默认路由
| |
ping 命令
参考:
路由
- 默认路由
- 静态路由
- 直连路由
文章作者
上次更新 2025-06-20 (811ee6f)