网关ip地址子网掩码三者关系(计算机网络基础:IP地址,子网掩码,网段表示法,默认网关详解)

在Windows系统中IP地址设置接口(下图)、IP地址、,子网掩码,默认网关和DNS服务器,这是什么意思?

计算机网络:IP地址、子网掩码、网段表示、默认网关的详细说明

在学习IP地址的相关知识时,你还会遇到网络地址、广播地址、子网等概念。这些是什么意思?

总结

为了实现网络通信,计算机必须有一个快速定位的网络地址。IP地址是网络中计算机的唯一标识ID。这与快递在现实世界中需要一个特定的居住地址的原因是一样的。

IP地址由四个由点分隔的十进制数字表示,每个数字的范围从0到255。例如,主机的IP地址是128.20.4.1

IP地址的组成

IP地址=网络地址+主机地址(也称为主机号和网络号)

想想为什么会有行政区划(国家、省、城市、街道等)来实现更高效的管理和定位;

类似地,我们通常将网络划分为许多子网络。每个子网都有自己的网络地址,每个子网由许多计算机组成(当然,它也可以包括另一个子网)。

要找到指定的IP地址,我们只需要先找到指定的网络地址,然后在网络中找到相应的主机地址。

IP地址是由0/1(IP4协议)组成的4*8位(1字节)数字字符串

以打开win7的屏幕截图中的IP地址192.168.1.168和子网掩码255.255.255.0(详细说明如下)为例。这个地址包含很多含义:

192.168.100.168(IP地址)=192.168.1.0(网络地址)+0.0.0.168(主机地址)

如何计算网络地址和主机地址?我们首先需要简单地了解子网掩码

网关ip

参考:《百度百科-子网掩码》

IP中的网络地址和主机地址是多少位?如果不指定,则不知道哪些位是网络号,哪些位是主机号,需要通过子网掩码实现。

总结

子网掩码,也称为网络掩码、地址掩码和子网掩码,是由0/1组成的4*8位(1字节)数字字符串。

它的功能是屏蔽(覆盖)一部分IP地址,将其分为网络地址和主机地址,并解释IP地址是在局域网上还是在远程网络上。

通过子网掩码,可以将网络划分为子网,即VLSM(可变长度子网掩码),或将小型网络合并为大型网络,即超级网络。

子网掩码不能单独存在。它必须与IP地址结合使用。

长度为4*8位(1字节),由连续1和连续0组成,

例如:11111111.11111111.1111111100000000,对应小数点:255.255.255.0

局域网的IP地址为255.0,如下图所示。局域网的IP地址为255.1,如下图所示:

计算机网络:IP地址、子网掩码、网段表示、默认网关的详细说明

网络地址:IP地址中被连续IP地址覆盖的部分,即11000000.10101000.00000001,对应的网络地址为192.168.1.0

主机地址:IP地址中被连续零覆盖的部分,即安迪。00000000。00000001,对应的网络地址:0.0.0.1

排除网络的两个特殊地址:

广播地址:192.168.1.255(所有主机号均为11111111)(有关广播机制和类型,请参阅:http://baike.baidu.com/view/473043.htm)

网络地址:192.168.1.0(所有主机号均为00000000)

子网中的最大主机数:256-2到2的8次方

其他信息:

对于a类地址,默认子网掩码为255.0.0.0;对于B类地址,默认子网掩码为255.255.0.0;对于C类地址,默认子网掩码为255.255.255.0。

参考资料:《IP地址,子网掩码,默认网关,DNS服务器详解》

计算方法

计算过程如下:

1.将IP地址和子网掩码转换为二进制的

2.两者结合";和操作";,获取网络地址。

计算过程:上下对齐,1位计算,1和1=1,其他组合为0

1010

和操作1011

-------------------

结果1010

假设IP地址为192.168.1.168,子网掩码为255.255.255.0,网络地址转换步骤如下:

1)将IP地址和子网掩码分别转换为二进制

转换成二进制的192.168.1.168是11000000.10101000.00000001.10101000

255.255.255.0转换为二进制是11111111.11111111.11111111111

2)两者相加

11000000.10101000.00000001.10101000

和11111111·11111111·11111111·00000000行动

----------------------------------------------------------------------------

结果11000000.10101000.00000001

3)将运算结果转换为十进制:192.168.1.0

即时练习

以使用网线直接连接两台计算机为例:

计算机网络:IP地址、子网掩码、网段表示、默认网关的详细说明

以下是几个IP地址设置,以查看网络是否在不同设置下连接

计算机网络:IP地址、子网掩码、网段表示、默认网关的详细说明

注意:在第一种情况下,两台计算机连接是因为它们位于同一网络192.168.0.0上,而在第二种和第三种情况下,两台计算机位于不同的网络上,因此它们没有连接

网络地址的计算过程同上,不再重复。

结论:

直接通过网络电缆或通过集线器连接(中心)、普通的转换链接的计算机必须位于同一网络(网络地址)上,并且主机地址必须不同才能进行通信。

注:同一网络不是指物理连接,而是指网络地址

例如,两台计算机链接到同一个路由器(简单地理解为相同的链接)。如果他们设置的网络地址不一致,他们就无法通信。

扩展:IP段表示

示例:192.168.0.0/24

192.168.0.0:网络地址

24:表示子网掩码二进制表示中的连续数。这里是:11111111·11111111·11111111·00000000,也就是255.255.255.0

IV默认网关(地址)

参考资料:《百度百科-网关》

什么是门户?

(你能想到海关吗?海关是什么?)

可以调用连接到两个不同网络的设备网关设备;网关的功能是实现两个网络之间的通信和控制。

网关设备可以是交互式机器(三层或三层以上可以跨网络)、路由器、启用路由协议的服务器、代理服务器、防火墙等

网关地址是网关设备的IP地址。

假设我们有两个网络:

网络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

要实现两个网络之间的通信,必须通过网关。

如果网络a中的主机发现数据包的目的主机不在本地网络中,它将数据包转发到自己的网关,然后网关将其转发到网络B的网关,网络B的网关将其转发到网络B的主机(如附图所示)。将数据包从网络a转发到网络B的过程。

计算机网络:IP地址、子网掩码、网段表示、默认网关的详细说明

只有通过设置网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。

默认网关

一台主机可以有多个网关。默认网关意味着,如果主机找不到可用的网关,它会将数据包发送到默认指定的网关,该网关将处理数据包。主机现在使用的网关通常指默认网关。

扩展:自动设置默认网关

自动设置是使用DHCP(动态主机配置协议)服务器自动为网络中的计算机分配IP地址、子网掩码和默认网关。

一旦更改了网络的默认网关,只要更改了DHCP服务器中默认网关的设置,网络中的所有计算机都将获得新默认网关的IP地址。该方法适用于网络规模较大且TCP/IP参数可能发生变化的网络。

自动获取网关的另一种方法是通过安装代理服务器软件(如Msproxy)的客户端程序自动获取网关。其原理和方法与DHCP类似。

扩展描述

问:在互联网上,我看到一些人问:如果连接到同一(第二层)交换机或集线器的计算机设置了不同的网络地址,为什么它们不能通信。

答复:

在TCP/IP协议中,网络层(通过IP地址识别通信方)完成数据包并将其传送到下一层数据链路层(通过IP地址)MAC地址识别通信方时,您需要通过ARP广播获得与目标IP对应的MAC地址。

但是,由于ARP消息只能在同一网络地址中广播,如果目标计算机和源计算机位于不同的网络中,它们将无法响应。因此,源计算机无法完成链路层数据的封装。

您可以还会对下面的文章感兴趣

最新评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友