主机地址、网络地址、主机路由、网络路由

主机地址:

       主机地址,就是指某一台电脑的Ip地址,如:192.168.1.10

网络地址:

        就是指某一段ip地址,比如:192.168.1.0 这个就是c类网络地址,192.168.1.0 为一段,192.168.2.0 又为另一段,每一段支持254台电脑,控制一段地址电脑数量的是掩码

主机地址和网络地址的计算:

      IP地址的两部分,网络地址在前,主机地址在后,通过子网掩码进行区分和计算。比如一个IP192.168.1.1,子网掩码255.255.255.0,那么网络地址就是192.168.1.0,主机地址就是0.0.0.1。

将IP地址和子网掩码全部转换为二进制形式,然后二者逐位相与的结果就是网络地址,IP与子网掩码的非的结果相与就是主机地址。
还是刚才的例子:
IP十进制:192.168.1.1
IP二进制:11000000 10101000 00000001 00000001
子网掩码十进制:255.255.255.0
子网掩码二进制:11111111 11111111 11111111 00000000
网络地址:IP & 子网掩码
网络地址二进制:11000000 10101000 00000001 00000000
网络地址十进制:192.168.1.0
主机地址:IP & (~子网掩码)
主机地址二进制:00000000 00000000 00000000 00000001
主机地址十进制:0.0.0.1

子网掩码:

       子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码

 

网关:

       网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连,网关实质上是一个网络通向其他网络的IP地址。

特例:

1. 根据子网掩码可以分割网络号+主机号

2. 根据IP地址和子网掩码求 网络地址 和 广播地址

3. 根据每个网络的主机数量进行子网地址的规划和计算子网掩码

关于这几点详见:https://blog.csdn.net/chengonghao/article/details/51926274

 

你可能感兴趣的:(linux,tcp/ip)