将IP地址分红了网络号和主机号两部分,设计者就必须决定每部分包含多少位。网络号的位数直接决定了能够分配的网络数(计算方法2^网络号位数-2);
主机号的位数则决定了网络中最大的主机数(计算方法2^主机号位数-2)。然而,因为整个
互联网所包含的网络规模可能比较大,也可能比较小,设计者最后聪明的选择了一种灵活的方案:将IP地址空间划分红不一样的类别,每一类具备不一样的网络号位数和
主机号位数。
6. 网络ID的第一个6位组也不能全置为“0”,全“0”表示本地网络。
公有地址
公有地址(Public address)由Inter NIC(Internet Network Information Center
因特网信息中心)负责。
这些IP地址分配给注册并向Inter NIC提出申请的组织机构。经过它直接访问
因特网。
私有地址
私有地址(Private address)属于非注册地址,专门为组织机构内部使用。
如下列出留用的内部私有地址
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
局域网中的IP
在一个
局域网中,有两个IP地址比较特殊,一个是网络号,一个是
广播地址。
网络号是用于三层寻址的地址,它表明了整个网络自己;
另外一个是
广播地址
,它表明了网络所有的
主机。
网络号是网段中的第一个地址,广播地址是网段中的最后一个地址,这两个地址是不能配置在计算机
主机上的。
例如在192.168.0.0,255.255.255.0这样的
网段中,网络号是192.168.0.0,
广播地址是192.168.0.255。所以,
在一个局域网中,能配置在计算机中的地址比网段内的地址要少两个(网络号、
广播地址),这些地址称之为
主机地址。在上面的例子中,
主机地址就只有192.168.0.1至192.168.0.254能够配置在计算机上了。
2. Netmask
用来指明一个
IP地址的哪些位标识的是
主机所在的子网以及哪些位标识的是主机的位掩码。
子网掩码不能单独存在,它必须结合IP地址一块儿使用。子网掩码只有一个做用,
就是将某个IP地址划分红网络地址和主机地址两部分。
子网掩码的设定必须遵循必定的规则。
与
二进制IP地址相同,子网掩码由1和0组成,且1和0分别连续。
子网掩码的长度也是32位,
左边是网络位,用
二进制数字
“1”表示,1的数目等于网络位的长度;
右边是主机位,用二进制数字
“0”表示,0的数目等于主机位的长度。
这样作的目的是为了让掩码与ip地址作AND运算时用0遮住原主机数,而不改变原网络段数字,并且很容易经过0的位数
肯定子网的主机数(2的主机位数次方-2,由于主机号全为1时表示该网络
广播地址,全为0时表示该网络的
网络号,这是两个特殊地址)。
只有经过子网掩码,才能代表一台主机所在的子网与其余子网的关系,使网络正常工做。
对于A类地址来讲,默认的子网掩码是255.0.0.0;
对于B类地址来讲默认的子网掩码是255. 255.0.0;
对于C类地址来讲默认的子网掩码是255.255.255.0。
利用子网掩码能够把大的网络划分红子网即VLSM(可变长子网掩码),也能够把小的网络归并成大的网络即超网。
3. Gateway
网关(Gateway)就是
一个网络链接到另外一个网络的“关口”。(
同一网络段的不一样主机能够直接链接,不一样网络直接链接须要经过网关)
一个用于 TCP/IP 协议的
配置项,是一个可直接到达的 IP
路由器的 IP
地址。
赋予
路由器
IP地址的名称,与本地网络链接的机器必须把向外的流量传递到此地址中以超出本地网络,从而使那个地址成为本地
子网之外的IP地址的"网关".
也就是最近经常使用的网关,当
主机
路由表目或网络输入不存在于
本地主机的路由表时
数据包发送到那里.
配置默认
网关能够在 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的某个主机(如附图所示)
网络A主机-->网络A网关-->网络B网关-->网络B主机。网络B向网络A转发
数据包的过程也是如此。因此说,只有设置好网关的IP
地址,TCP/IP协议才能实现不一样网络之间的相互通讯。那么这个IP
地址是哪台机器的IP
地址呢?
网关的IP地址是具备路由功能的设备的IP地址,具备路由功能的设备有路由器、启用了路由协议的服务器(实质上至关于一台路由器)、代理服务器(也至关于一台路由器)。
4. DNS
DNS 是
计算机域名
系统(Domain Name System 或Domain Name Service) 的缩写,它是由
解析器以及域名
服务器组成的。
域名服务器是指保存有该网络中全部主机的域名和对应IP地址,并具备将域名转换为IP地址功能的服务器。
DNS使用TCP与UDP端口号都是53,主要使用
UDP,服务器之间备份使用
TCP。
你在上网时输入的网址,是经过
域名解析系统解析找到了相对应的IP地址,这样
才能上网。
Internet上的计算机是经过IP地址来定位的,给出一个IP地址,就能够找到Internet上的某台主机。
而由于IP地址难于记忆,又发明了域名来代替
IP地址。
但经过域名并不能直接找到要访问的主机,中间要加一个从域名(能够理解为网址,如www.baidu.com) 查找IP地址的过程,这个过程就是域名解析。
域名注册后,注册商为域名提供免费的静态解析服务。
通常的
域名注册商不提供动态解析服务,若是须要用动态解析服务,须要向动态域名服务商支付域名动态解析服务费。