OSI 参考模型:open system interconnect 开放式系统互联,规定了数据传输的标准,以及数据包封装所参考的协议。旨在让不同
的设备不同的用户可以互联互通。
一层:物理层:规定了物理介质、网线、光纤、光纤、电压电流等标准
二层:数据链路层:MAC地址 ,交换机
三层:网络层:IP地址,路由器
四层:传输层:端口号 例如:80端口
五层
六层 统称高层(传输的数据)
七层TCPIP模型:tcpip模型是很多个网络协议的集合,其中以tcp和ip协议为主,这些协议的集合称为TCPIP协议族(簇)。该模型是
目前数据包封装主要参考的模型。
五层模型:
一层 物理层
二层 数据链路层:MAC
三层 网络层:IP
四层 传输层:端口
五层 应用层:用户数据DATA
子网掩码:规定了该ip地址所在的网段。
网关:当PC访问不同网段的服务时,需要将数据交给网关处理。
DNS:域名解析服务,将域名(网址)转换成IP地址。
Ipv4地址:点分十进制 32bit 即00000000 00000000 00000000 00000000
ip地址分为 网络位 + 主机位
192.168.1.2 255.255.255.0网络位:子网掩码1 bit对应的位是网络位
主机位:子网掩码0 比特对应的位
192.168.1 2
网络位 主机位
注:主机位 全0 全1 的ip地址和掩码的组合是无效的。
主机位全0 :子网地址 (网络地址)
主机位全1 :子网广播地址
例如:192.168.1.127 255.255.255.128
192.168.1.0 1111111
.1 0000000
网络位 主机位
主机位全1 ,无效
例如:192.168.1.128 255.255.255.128
192.168.1.1 0000000
网络位 主机位
主机位全0 ,无效
IP地址分类:
A类:1-126 默认子网掩码 255.0.0.0 /8
B类:128-191 255.255.0.0 /16
C类:192-223 255.255.255.0 /24
注:默认掩码也称为自然掩码
D类:224-239 组播地址
E类:剩下 实验用
例如:
192.168.1.1 C类
172.16.1.1 B类
8.8.8.8 A类
特殊地址
127.x.x.x 本地环回测试地址 仅用来测试本机 代表自己
0.0.0.0 代表所有
255.255.255.255 广播
私有地址范围:
A 10.0.0.0/8
B 172.16.0.0-172.31.255.255
C 192.168.0.0/16
注:私网地址不能在公网上被传输(路由)。运营商如果发现收到的报文三层含有私有地址,则会将该报文直接丢弃
169.254.x.x :windows系统给的地址(计算机没有通过dhcp 获取到地址)网段:具有相同网络位的ip和掩码的组合称为同一个网段(局域网、子网)一个网段包含多少ip?
192.168.31.0 /24
2^8=256-2=254个可用的主机IP地址
8是主机位
例如:192.168.2.192 /26 可用IP地址多少?
2^6=64-2=62个
例如:192.168.2.252 /30 可用ip多少?
2^2-2=2个
192.168.2.111111 xx
网络位 主机位
192.168.2.111111 00
192.168.2.111111 01 可用 (253)
192.168.2.111111 10 可用 (254)
192.168.2.111111 11
可用ip地址:
192.168.2.253
192.168.2.254
例如:192.168.2.248 /29 可用ip多少?32个bit位-29=3 2的3次方为8 减去一个广播位,去掉主机位全0与全1的位 8-2 =6
6个
192.168.2.249-254
相同网段的PC互相通信时不需要网关
不同网段的PC互相通信需要网关做中转
不同网段的PC互相通信需要路由器(三层设备)做中转,该路由器作为PC的网关。
例题:172.16.0.0/16 分成6个小子网?2的m次方>=6 m=3 因此需要三个bit 的子网位
172.16. 000 00000.0
① 172.16. 000 00000.0 172.16.0.0/19
② 172.16. 001 00000.0 172.16.32.0/19
③ 172.16. 010 00000.0 172.16.64.0/19
④ 172.16. 011 00000.0
⑤ 172.16. 100 00000.0
⑥ 172.16. 101 00000.0
⑦ 172.16. 110 00000.0
⑧ 172.16. 111 00000.0