IP地址,子网掩码,默认网关

前段时间,在测试过程中用到路由器的设置,设置完成后,要设置台式电脑的ip地址,子网掩码,默认网关内容,这时候傻眼了,这些应该怎么设置?

虽然以前看过这方面的内容,但从来没有设置过,这些是什么意思,今天有时间就总结下:

1. IP

IP地址是指互联网协议地址(Internet Protocol Address),它为互联网上的每一个网络和每一台主机分配一个逻辑地址。IP地址很简单,是由4个字节进行组成的,为了方面,现在经常是通过点分十进制进行描述。IP地址是由网络号和主机号组成的,那些是网络号,那些是主机号,这就要通过子网掩码进行确定。与IP地址一样子网掩码也是由4个字节32位组成。

我的电脑的网络设置如下:

IP地址,子网掩码,默认网关_第1张图片


常见的IP地址分为IPv4,和IPv6两大类,IP地址编码方案将IP地址空间又分为A,B,C,D,E五类,其中A,B,C是基本类,D,E作为多播和保留使用。

地址格式为:

IP地址=网络地址+主机地址

A类IP地址是由1字节的网络地址和3字节的主机地址组成,网络地址的最高位必须为0,地址范围从1.0.0.0到126.0.0.0。可用的A类网络地址有126,每个可以容纳1亿多主机。通常分配拥有大量主机的公司,默认网络掩码为255.0.0.0。

B类IP地址是由2字节的网络地址和2字节的主机地址组成,网络地址的最高位必须是10,地址范围从128.0.0.0到191.255.255.255,默认网络掩码为255.255.0.0。

C类IP地址是由3个字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是110,从192.0.0.0到233.255.255.255,默认网络掩码是255.255.255.0。

D类地址主要用于多点广播,第一个字节以1110开始,他是一个专门的保留地址,多点广播用来一次寻址一组计算机。

E类IP地址以11110开始,用于将来,保留。

全0地址(0.0.0.0)对应于当前主机,全1的ip地址(255.255.255.255)是当前子网的广播地址。

在ip地址3种分类中,各保留了3个区域作为私有地址

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


2. 子网掩码

子网掩码(subnet mask)又叫网络掩码,地址掩码。

子网掩码只有一个作用,就是将某个IP地址划分为网络地址和主机地址两部分。左边是网络位,右边是主机位,如本机的IP地址为私有地址,192.168.254.109,其子网掩码为255.255.255.0.其中IP地址左边的24位网络地址,右边的8位主机地址。


3.默认网关

网关(gateway)就是一个网络连接到另一个网络的关口

一个主机可以有多个网关,默认网络意思是一台主机如果找不到可用的网关,就把数据包发给默认的指定的网关。

那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。网络B向网络A转发数据包的过程也是如此。所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。



你可能感兴趣的:(网络编程)