ip,子网掩码和路由

ip地址
ip地址是主机在互联网中的标识
公有ip分为五类
A类1-126
B类128-191 (127为回滚地址)
C类192-223
D类224-239(组播)
E类240-255(科研)

私有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

子网掩码也分为三类
A类255.0.0.0
B类255.255.0.0
C类255.255.255.0
子网掩码的作用:运算出ip地址的网络部分和主机部分,判断不同的ip是否处于同一网段

判断一个ip属于哪个网段,分三步
1.将ip换算为二进制数字
2 将子网掩码换算成二进制数字
3.将ip地址和子网掩码换算成的二进制数字进行逻辑运算(对位相乘)

ip为192.168.31.1 子网掩码为255.255.255.0
1100 0000.1010 1000.0001 1111.0000 0001
1111 1111.1111 1111.1111 1111.0000 0000
1100 0000.1010 1000.0001 1111.0000 0000

子网掩码换算成二进制后,“1”对应的ip换算成的二进制数字的位为网络部分,“0”对应的是主机部分

例如 192.168.1.2这个ip是192.168.1这个网段的,此网段的ip总数为256个(0-255),可用ip数位254个(1-254)因为192.168.1.0为网络地址,192.168.1.255为广播地址

网络位相同,ip地址是同一网段,网络位不同,ip地址属于不同网段

路由器 分隔网络,又要连接不同的网段,两个网络之间的通信,中间必须要有路由器

路由器中有一张路由表,如有一台主机要跨网段向另一台主机发送数据,通过计算发现访问的地址是其他网段,这个数据包会丢给路由器,路由器对照路由表来判断目标网段和接口对应是否在表上,如果路由表上有记录,就通过对应接口转发出去。
路由表的记录有两种形成方式
与路由器直连的网段会自动添加到路由表中,非直连的网段要通过手动配置
ip,子网掩码和路由
直连网段

ip,子网掩码和路由
非直连网段

路由器的一个接口分别属于一个网段,不同的接口属于不同的网段

实验 不同网段的主机通过路由器实现通信

建立网段类型不同的两个局域网
使用一台路由器连接两个局域网中的交换机
给路由器的两个接口分别设置好对应网段的ip(一般设置为最大254)
给每台主机都设置好相应网段的ip和网关(对应路由器相应接口的ip)

ip,子网掩码和路由
此时用ip为192.168.1.1的主机ping ip为192.168.2.1的主机
ip,子网掩码和路由
可以ping通,直连网段不同网段的主机互通成功

非直连网段如何互通
ip,子网掩码和路由
比之前的步骤多一步
手动配置静态路由
以路由器1为例(图中左手边的路由器)
enable
config t
ip route ip 192.168.2.0 255.255.255.0 f0/1
将目标网段添加到路由表中,相应的接口为0/1接口

exit退出配置界面,用show ip route 查看路由表

ip,子网掩码和路由
2.0网段已经被加进了路由表中

另外一台路由器2的配置方法和路由器1一样。不过要注意网段和对应接口

两个路由器之间是一个新的网段,既不属于1.0网段也不属于2.0网段,是一个新的3.0网段