网络层提供的两种服务 :虚电路服务,数据报服务

数据上都写上地址,怎么走靠路由器判断,路径不固定。
网际协议 IP
网络互连的设备
中间设备又称为中间系统或中继系统。
- 物理层中继系统:转发器(作用就是比如信号弱了,就增大一下)
- 数据链路层中继系统:网桥或桥接器(相当于一个hub,线不够长,然后连上去)
- 网络层中继系统:路由器

网关相当于门,该网段内的地址都要从这个网关过去,一般设置成该网段的第一个或最后一个,设置成其他的,害怕重复。
虚拟互联网
意思就是用户不用担心具体怎么连接的,如果你有ip地址,那就相当于连上网络了


IP协议简介
IP;ARP;ICMP;IGMP

ARP:解析MAC地址;
ICMP:错误处理;
IGMP:组管理;
IP地址
层次化IP地址将32位的IP地址分为网络ID和主机ID


127.0.0.1比较特殊,相当于回环,没有归类到A类地址。

子网掩码255代表是网络ID,0表示是主机ID
特殊的几个地址
127.0.0.1 本地环回地址
169.254.0.0 如果自动获取ip没成功,会用这个ip,但是访问不了互联网
保留的私网地址 互联网上没有这些地址,公司内部啥的用
10.0.0.0
172.16.0.0—172.31.0.0.
192.168.0.0–192.168.255.0
子网划分
等分的
没有一个ip地址的主机地址不能全为0或1
倒数第二个为广播地址,也不能用
通过子网掩码来划分

点到点网络的话,就往后移6位1111 1100(252)
不等分的
相当于把1000 0000当成一个网段
再把另一半划分,变成另一个网段
B类子网划分和C类一样
把两个B类网络合并成一个
超网

合并网段的时候是否可以?

MAC地址和IP地址

通信过程中IP的开始和重点是确定的,MAC不是,这就是不同。
ARP协议 & RARP

ARP欺骗:一个电脑广播要找另一个电脑,然后交换机告诉你这个电脑的MAC地址,然后有又另外一个电脑告诉你是MAC2,然后覆盖掉MAC,你就被欺骗了。
arp -s ip地址 MAC地址
告诉交换机这个ip的mac地址
arp -a
解析网关的mac地址
RARP例子:比如我们的电脑自动获取IP地址,就是通过mac地址来获取ip地址的。
IP数据报

版本:是ip4还是ip6
区分服务:数据包打个标记,看是否着急
总长度:首部+数据部分,16位,
标识:16位,用来产生数据报的标识,不是序号,每产生一个数据报,就增加1.
标志:

片偏移:

生存时间:数据报在网络中可通过的路由器的最大值,ping一个ip地址,ttl有值。
ping ip - i x:x是过几个路由器,这个命令要ping每一个路由器,有的路由器不让ping
协议:

校验和:

可变长部分:

数据路由
路由器在不同网段转发数据报
网络畅通的条件 能去能回
沿途的路由器必须知道到目标网络下一跳给哪个接口
沿途的路由器必须知道到源网络下一跳给哪个接口
静态路由
目标:知道如何叫路由表
让路由器知道某个ip地址怎么走
命令:

route print
加路由表命令:route addd 0.0.0.0 msdk 0.0.0.0 10.7.86.1
网络负载均衡

ICMP
为了提高IP数据报交付成功的机会,在网络层使用了网际控制报文协议ICMP;

ICMP报文格式

ICMP报文的类型

询问报文就像ping一个地址。返回来通不通就是差错报文。
源点抑制:发的数据报太快了
改变路由:就像最短路一样,优化路径。

动态路由协议:RIP 最早
周期性广播 30秒
往路器内加入rip协议,就能动态识别网段了。
OSPF协议
度量值 带宽 支持多区域 触发时更新
三个表
邻居表 hello包
链路状态表
计算路由表

选择最佳路径

外部网关协议 BGP

假如两个地区用的不一样,一个是rip,另一个是OSPF。这两个连接起来就用BGP
VPN


网络地址转换 NET
PAT:节省ip地址
NAT:只替换地址,公网地址替换,不节省ip地址
虚拟机网络 101集
https://www.bilibili.com/video/BV1Qr4y1N7cH?p=101

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



