知方号

知方号

ip地址、子网掩码、网关与网卡、DNS的区别及用处<网关有ip地址吗怎么设置的>

ip地址、子网掩码、网关与网卡、DNS的区别及用处

例子:

以Windows系统中IP地址设置界面为参考(如图1),IP地址, 子网掩码, 默认网关 和 DNS服务器, 这些都是什么意思呢?

 

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

一 IP地址

概述

计算机要实现网络通信,就必须要有一个用于快速定位的网络地址。IP地址就是计算机在网络中的唯一身份ID,与现实世界中快递的配送需要有具体的住宅地址是一个道理。

ip地址以圆点分隔号的四个十进制数字表示,每个数字从0到255,如某一台主机的ip地址为:128.20.4.1

IP地址的组成

IP地址 = 网络地址 + 主机地址(又称:主机号和网络号组成)

想想,为什么会有行政区划的划定(国家、省市区、街道等),为了更加高效的进行管理、定位;

相同的,我们通常将网络也可以分为很多的子网络,每个子网络有自己的网络地址,每个子网络由很多的计算机组成(当然也可以包含另外一个子网络)。

我们要找到指定的IP地址,只要先找到指定的网络地址,然后再该网络内找到对应的主机地址即可。

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

以文章开头 win7 截图中 的 IP地址 192.168.1.168, 子网掩码 255.255.255.0(下文有详解) 为例,  这个地址中包含了很多含义:

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

网络地址、主机地址是怎么计算出来的呢?我们需要先简单学习下子网掩码

二 子网掩码(subnet mask)参照:《百度百科-子网掩码》

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

概述

子网掩码又叫网络掩码、地址掩码、子网络遮罩,是一个 4 * 8bit(1字节)由 0/1 组成的数字串。

它的作用是屏蔽(遮住)IP地址的一部分以划分成网络地址和主机地址两部分,并说明该IP地址是在局域网上,还是在远程网上。

通过子网掩码,可以把网络划分成子网,即VLSM(可变长子网掩码),也可以把小的网络归并成大的网络即超网。

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

 

子网掩码的规则

长度 为 4 * 8bit(1字节),由 连续的1 以及 连续的0 两部分组成,

例如:11111111.11111111.11111111.00000000,对应十进制:255.255.255.0

假设,局域网中 计算机A 的IP地址为 192.168.1.1,子网掩码为 255.255.255.0, 如下图所示:

网络地址: IP 地址中被 连续的1 遮住的部分,即 11000000.10101000.00000001.00000000, 对应的网络地址:192.168.1.0

主机地址: IP 地址中被 连续的0 遮住的部分,即 00000000.00000000.00000000.00000001, 对应的网络地址:0.0.0.1

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

广播地址:192.168.1.255(主机号全为11111111)

网络地址:192.168.1.0 (主机号全为00000000)

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

注意点1、子网掩码与ip地址作 与 运算,可以得到该网络的网络号,也就是网络地址,仅有ip地址我们是无法得知要进行通信的计算机处在哪个网络地址上的,所以ip地址必须要搭配子网掩码来使用;处于同一网络上的两台计算机之间是可以直接通信的,而不同网络上的计算机之间是无法直接通信的,此时就需要网关上场啦!

注意点2、同一网络不是指物理连接,而是指网络地址。用网线将两台计算机直接连接起来,但是在两台计算机上分别设置不同的网络地址,则它们之间也是无法直接进行通信的!

其他信息:

A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。

三 公网IP 私网IP

公网IP和私网IP的区别:

1、在Internet网络上有上千百万台主机,为了能够将这些主机区分开来,于是就给每台主机都分别配了一个专门的地址,称为IP地址。

2、通过IP地址就可以访问到每一台主机。IP地址由4部分数字组成,ghost win7每部分数字对应于8位二进制数字,各部分之间用小数点分开。

3、固定IP:固定IP地址是长期固定分配给一台计算机使用的IP地址,一般是特殊的服务器才拥有固定IP地址。动态IP:因为IP地址资源非常短缺,通过电话拨号上网或普通宽带上网用户一般不具备固定IP地址,而是由ISP动态分配暂时的一个IP地址。

4、公有地址(Public address)由Inter NIC(Internet Network Information Center 因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。

5、私有地址(Private address)属于非注册地址,专门为组织机构内部使用。

最大区别是公网IP世界只有一个,私网IP可以重复,但是在一个局域网内不能重复,访问互联网是需要IP地址的,IP地址又分为公网IP和私网IP,访问互联网需要公网IP作为身份的标识,而私网IP则用于局域网,在公网上是不能使用私网IP地址来实现互联网访问的。公网IP在全球内是唯一的。

私网IP是专门给一些局域网内用的。也就是说在网络上是不唯一的,公网上是不能通这个私有IP来找到对应的设备的。

四 通过子网掩码计算网络地址

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

计算方法

计算过程是这样的:

1. 将IP地址和子网掩码都换算成二进制;

2. 将两者进行 与 运算,得到网络地址。

计算过程:上下对齐,  1位1位的算, 1与1=1 , 其余组合都为0 

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

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

192.168.1.168 换算成二进制为 11000000.10101000.00000001.10101000255.255.255.0 换算成二进制为 11111111.11111111.11111111.00000000 

2)将二者进行与运算 

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

立即实践

以用网线直接将两台计算机连起来为例:

 

下面是几种IP地址设置, 看看在不同设置下网络是通还是不通. 

 

实验

编号

1号机器2号机器网络连通IP地址子网掩码网络地址IP地址子网掩码网络地址1192.168.0.1255.255.255.0192.168.0.0192.168.0.200255.255.255.0192.168.0.0Y2192.168.0.1255.255.255.0192.168.0.0192.168.1.200255.255.255.0192.168.1.0N3192.168.0.1255.255.255.192192.168.0.0192.168.0.200225.225.225.192192.168.0.192N

说明:第1种情况能通是因为这两台计算机处在同一网络192.168.0.0, 所以能通,而2,3种情况下两台计算机处在不同的网络,所以不通. 

网络地址的计算过程同上,不再赘述。

结论:

用网线直接连接 或 通过 HUB(集线器)、普通交换机

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。