码迷,mamicode.com
首页 > 其他好文 > 详细

S1/软件技术基础/07-网络相关配置

时间:2016-07-07 06:12:03      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:

IP地址的表示方法

IP地址有32位,由4个8位的二进制数组成,每8位之间用圆点隔开,如11000000.10101000.00000010.00010100.

由于二进制不便记忆且可读性较差,所以通常都把二进制转换成十进制数表示,如196.168.2.21.

因此,一个IP地址通常用3个点分开的十进制数表示,称为点分十进制。

 

IP地址的分类

每一个IP地址都包括两部分:网络ID和主机ID。其中,网络ID标识计算机或网络设备所在的不同网络,主机ID标识一个网络中特定的主机。

IP地址的网络ID由IANA(网络地址分配机)统一分配,以保证IP地址的唯一性。IANA将IP地址分为A、B、C、D、E共5类,并规定每个类别网络ID和主机ID的长度,如下图所示。                   

A类

                             ←———————— 24位  —————————→

         网络        

         主机        

         主机        

         主机        

B类

                                                          ←————— 16位  —————→

         网络        

         网络        

         主机        

         主机        

C类

                                                      ←—   24位  —→

         网络        

         网络        

         网络        

         主机        

目前在Internet上使用最多的IP地址是A、B、C类,IANA根据组织的具体需求为其分配A、B、C类网络地址,具体的主机ID由机构或组织自行决定如何分配。

1、A类地址

A类地址规定第一1个8位标识网络ID,其余3个8位标识主机ID。A类地址的有效网络范围为1~126。全世界只有126个A类网络,每个A类网络中可以容纳的主机数可达2的24次方台。因此,A类地址适用于大型网络中使用。

2、B类地址

B类地址规定使用前2个8位标识网络ID,后2个8位标识主机ID。A类地址的有效网络范围为10000000.00000000~10111111.11111111,其中第1个8位换算成是十进制是128~191。每个B类网络中可以容纳的主机数为2的16次方-2.因此,B类地址适用于中等规模的网络中使用。

3、C类地址

C类地址规定前3个8位为网络ID,后1个8位作为主机ID。A类地址的有效网络范围为11000000.00000000.00000000~11011111.11111111.11111111,其中第1个8位换算成十进制是192~223。每个C类地址拥有的最大主机数为2的8次方-2.C类地址只是用于主机数量比较少的网络。

4、D类地址

D类地址用于组播通信,不能在互联网上作为节点地址使用。他的第1个8位的范围是224~239。

5、E类地址

E类地址是用与科学研究的地址,也不能在互联网上作为节点地址使用。它的第1个8位的范围是240~254.

除此之外,还有一些特殊的IP地址。

0.0.0.0:表示本机。

127.0.0.1:表示本机回环地址,通常利用在本机上ping此地址来检查TCP/IP协议安装是否正确。

255.255.255.255:表示当前子网,一般用于向当前子网广播信息。

 

子网掩码

在网络中,不同主机通信分为以下两种情况。

(1)同一网段的两台主机进行通信。例如,某公司申请了一个C类IP地址,网络ID为192.168.1。另外,公司给其中两台计算机分配的主机ID为2和3,192.168.1.2和192.168.1.3交换信息属于同一网段的主机进行通信。

(2)不同网段的两台主机进行通信。例如,192.168.1.3和10.1.1.3通信。

进行通信的计算机需要获取远程主机IP地址的网络部分以区分主机通信的不同情况,由此选择数据传输的不同路径,这就需要子网掩码了。与IP地址一样,子网掩码也是由32个二进制位组成,使用点分十进制表示。在给一个主机分配IP地址时,也一并给出它使用的子网掩码。对于A、B、C这3类地址来说,通常使用默认的子网掩码。

A类地址的子网掩码:255.0.0.0。

B类地址的子网掩码:255.255.0.0。

C类地址的子网掩码:255.255.255.0。

有了子网掩码,把IP地址和子网掩码做相应运算,所得的结果就是IP地址的网络ID了。

 

DNS服务器的域名解析

为什么需要DNS

在刚才的章节中已经提到:IP地址唯一定位一台计算机,也就是说我们只有通过IP地址才能找到一个网络中的主机。那么,为什么在上网的时候轻松输入一个网址,我们就能获得这个远程的Web服务器提供的资源呢?难道他没有IP地址吗?

答案当然是否定的。人们希望记忆名字而不是枯燥的数字,因此就需要一个系统将一个名称映射为它的IP地址。DNS(Domain Name System,域名系统)现在被广泛使用,用于将域名(如taobao.com)映射成IP地址。

DNS采用树形结构。举一个简单的例子,在邮政系统中,每一个目标地址都包括国家、省、是、地区和街道,通过这种分层次的地址结构,邮局能够比较容易的找到收件人,并且可以避免冲突。DNS采用的就是类似的方式。例如,.com是顶级域,类似邮局系统中的国家。找到不同级别的DNS服务器可以依次查询获取目标主机的IP地址。

 

DNS服务器的域名解析原理

DNS服务器如何解析域名呢?在IE浏览器中输入域名www.taobao.com,主机在向www.taobao.com发出请求之前要先知道它的IP地址。主机会调用域名解析程序,向设定的DNS服务器发送信息,请求获得www.taobao.com的IP地址,如果本地DNS服务器没有存储相应的信息,它会发送信息到根DNS服务器获得.com DNS服务器的IP,然后向.com DNS服务器发送查询请求获得taobao.com DNS服务器的IP地址,最终获得www.taobao.com的IP地址。

 

网关:网络中某一台计算机想访问其他网段的计算机或者互联网时的出口,某一台计算机或者路由器都可以充当网关。

 

网络的检测

网络检测命令

设置了IP地址以后,可能会出现网络连接不通的故障,怎么检测呢?这里我们就需要使用几个经典的DOS命令了。

首先,使用ipconfig命令可以查看本机的IP地址、子网掩码、默认网关等信息,判断TCP/IP属性是否设置正确。

然后,使用ping命令测试网络是否通畅,检测故障原因。

语法:ping   目标IP地址

例如,ping本机回环地址,检测IP设置是否正确,输入代码如下:

C:\>ping 127.0.0.1

 

正在 Ping 127.0.0.1 具有 32 字节的数据:

来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128

来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128

来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128

来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128

 

127.0.0.1 的 Ping 统计信息:

    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),

往返行程的估计时间(以毫秒为单位):

    最短 = 0ms,最长 = 0ms,平均 = 0ms

另外你可以通过ping默认网关的IP地址来检验连接是否通畅,ping某一远程计算机来测试是否可以与远程主机正常通信。

最后,根据检测结果排除故障。例如,修改IP地址,检查网线、网卡是否松动或接触不良等。

S1/软件技术基础/07-网络相关配置

标签:

原文地址:http://www.cnblogs.com/water5832/p/5648624.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!