IP地址:
分配给连接到互联网的每台主机的32位地址。
地址包括两个部分:网络地址和主机地址。
IP地址分为a、b、c、d和E 5类。 常用的有b和c两种。
网络地址的位数直接决定了可以分配的网络数量。
主机地址的位数决定了网络中的最大主机数。
A类地址:网络位8(7)位主机位24位,0 * * * * * * * * * * * * * * * * * * * * * * * * * * * *。
IP范围:1.0.0.0--126.255.255.255
127网络位是本地测试地址,不能用于数据通信。
IP范围: 127.0.0.0--127.255.255.255
b类地址:网络位16(14 )位主机位16位,10 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
IP范围: 128.0.0.0--191.255.255.255
c类地址:网络位24(21 )位主机位8位,110 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *类
IP范围: 192.0.0.0--223.255.255.255
d:224.0.0.0——239.255.255.255
E:240.0.0.0——255.255.255
子网掩码:
互联网由许多小网络组成,每个网络都有许多主机
这样构成了分层的结构。
IP地址的设计考虑了地址分配的分层特征。
将各IP地址分割为网络编号和主机编号,
使IP地址的寻址操作变得容易。 IP地址的网络号码和主机号码分别是几位?
如果不指定,则判断哪个位是网络号码,
主机号码是哪个? 这需要通过子网掩码来实现。
所谓子网掩码不能单独存在,
必须与IP地址一起使用。 子网掩码只有一个作用
将某个IP地址分为网络地址和主机地址两部分。
子网掩码的设置必须遵循一定的规则。 与IP地址相同,
子网掩码的长度也为32位,左侧为网络位,用二进制的“1”表示。
右侧是主机位,用二进制“0”表示。 例如IP地址是“192.168.1.1”
子网掩码为“255.255.255.0”。
其中,“1”表示有24个,对应的IP地址的左24位是网络号码。
“0”表示有8个,对应的IP地址的右侧8位是主机编号。
这样,根据子网掩码,在IP地址32位二进制中,网络号码是什么,
主机号码是哪个? 这对采用TCP/IP协议的网络非常重要。
只有通过子网掩码才能表明一台主机所在的子网与其他子网之间的关系
让互联网正常运转。 一般的子网掩码有几百种,
这里只介绍最常用的两种子网掩码。
分别为" 255.255.255.0 "和" 255.255.0.0 "。
1 .子网掩码是“255.255.255.0”的网络。
最后的数字可以在0~255的范围内任意变更。
因此,可以提供256个IP地址。
但是,实际能够使用IP地址的数量为256-2,即254个,
因为主机编号不能全部为“0”,也不能全部为“1”。
2 .子网掩码为“255.255.0.0”的网络。
后面的两个数字可以在0到255之间任意更改。
可以提供2552个IP地址。
但是,实际可以使用的IP地址数量为2552-2,即65023个。
IP地址的子网掩码设置是任意的。 如果子网掩码太大,
也就是说,如果子网范围扩大,则根据子网查找规则,
很可能发送到与本地设备不在同一子网内的目的地设备的数据,
如果由于错误的判断而认为目的机在同一子网内,
数据包在子网中循环,直到超时并丢弃。
数据无法正确到达目的机,引起网络传输错误;
如果子网掩码太小,
将本来属于同一子网内的设备彼此的通信
作为子网之间的传输,数据包被传递到默认网关。
这将增加默认网关的负担,降低网络效率。
因此,子网掩码需要根据网络的规模进行设置。
如果网络规模在254台以下,
采用“255.255.255.0”作为子网掩码即可,
目前,大多数局域网不会超过这个数字
因此,“255.255.255.0”是最常用的IP地址子网掩码。
笔者看到的最大规模的中小学校园网拥有1500多台电脑,
这个规模的局域网可以使用“255.255.0.0”。
默认子网掩码为Windows 2000 Server,如果为网卡指定了IP地址,则为、
系统会自动输入默认的子网掩码。
p>这是Windows 2000 Server为了节省用户输入时间自动产生的子网掩码。
比如,局域网最常使用的IP地址“192.168.x.x”
默认的子网掩码是“255.255.255.0”。一般情况下,
IP地址使用默认子网掩码就可以了。
默认网关:
按照不同的分类标准,网关也有很多种。
TCP/IP协议里的网关是最常用的,在这里我们
所讲的“网关”均指TCP/IP协议下的网关。
那么网关到底是什么呢?
网关实质上是一个网络通向其他网络的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地址,
具有路由功能的设备有路由器、启用了路由协议的服务器
(实质上相当于一台路由器)、
代理服务器(也相当于一台路由器)。
什么是默认网关
如果搞清了什么是网关,默认网关也就好理解了。
就好像一个房间可以有多扇门一样,
一台主机可以有多个网关。
默认网关的意思是一台主机如果找不到可用的网关,
就把数据包发给默认指定的网关,由这个网关来处理数据包。
现在主机使用的网关,一般指的是默认网关。
意思是:所有的需要转发的数据包,都经过默认网关的IP(接口)
发送出去,当然返回也是从那里经过
转载于:https://www.cnblogs.com/a5651127/p/10362522.html