网络层(三层)
分割广播域,便于寻址
单位换算
比特=bit=b=1/0
字节=byte=B=8个比特
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
IP地址
简介
32位二进制数
IP用于主机在互联网中的标识
4组十进制表示:IP地址每八位为一组,用“.”分割,用十进制表示
例:192.168.0.1
156.86.254.255
1.2.3.4
25.250.25.110 (每一位都小于等于255)
分类
可以买到的只有前三类
127:回环地址:我【每个计算机都有的地址(被保留在每个人计算机上)】
127.0.0.1(可用于测试本机网络状态ping)
A类:1~126
B类:128~191
C类:192~223
D类:224~239 组播(制造出厂时自带IP)
E类:240~255 科研(申请IP)
私有IP分类
花钱买的不是这几类,平时使用
A类:10.0.0.0~10.255.255.255
B类:172.16.0.0~172.31.255.255
C类:192.168.0.0~192.168.255.255
不同的局域网可重复使用同一个IP地址
子网掩码
每个IP都有对应的子网掩码
作用
32位2进制数字,和IP地址等长
运算出IP地址的网络部分(网段)
分类
A类:255.0.0.0
B类:255.255.0.0
C类:255.255.255.0
A类:有三个0,2^24 个地址
B类:有两个0,2^16个地址
方法
子网掩码中为1部分,对应IP地址的网络位。
IP地址和子网掩码,逻辑与运算
192.168.1.0(网络地址:代表一群地址)
子网掩码的类别和IP类别相对应
网络地址
网络位相同,IP地址是同一网段–>直接通信
广播地址不能用
不要配第一个和最后一个,这两个一般都会配在路由器上
网络层封装
共20*8=160bit,增加160bit后成为数据包;其中,32源地址,32目标IP地址
版本(4):例:0100–>后面的内容是ipv4的协议;0100:ipv6的协议
首部长度(4):特别的要求(跟踪路径)IP报头长度,无论有没有实用信息都要填写0000占位
优先级与服务类型(8):决定要不要优先通过(视频多媒体优先级会高)
总长度-首部长度=数据
标识符、标志、段偏移量:数据包被拆分后(标识符相同),分别到达终点之后,如何拼装的过程
TTL:生存周期,该数据报的生存时间,0~255,每通过1个路由器,减1,为0时,将被抛弃
协议号:协议代码,ip数据报内数据的种类 (上层(传输层)协议)
1: ICMP
2: IGMP
3: GGP
4: IP
6: TCP
8: EGP
17:UDP
首部校验和:报头校验码,检查报头错误
路由器工作原理
概念
由主机1.1发送数据需要的接口查看接收数据的网段来判断需要哪个接口,反之亦然
作用
分割广播域
只用交换机相连,PC机太多的话,会导致广播域太大(垃圾信息太多,所有人都要收一遍信息),寻址不便(Mac地址)
路由表形成
192和10对第一个路由器来说是直连网段,会自动显示在路由表上;20.是非直连的网络,想要通信需添加静态路由
路由协议
静态路由(下述示例部分)
动态路由:路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。
示例
一个路由器和一个交换机,路由器可以使不同网段之间相互ping通
不同网段之间ping PC0pingPC2由路由器的网关根据路由表转发信息 需配置网关
在路由器命令行中用 show ip route 查看配置(注意模式)
配置静态路由
两个路由器,三个网段
配置静态路由,将192.168.2.0网段加入路由表
总结:
1、同网段通信不需要路由器
2、不同网段必须使用路由器
3、主机在出网时一定寻找网关(需要配置网关)
4、网关路由器根据路由表