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

网络基础知识

时间:2016-02-23 12:44:38      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

10851431.blog.51cto.com/10841431/1741602

在上一章我们知道了计算机之间怎么说话的,他们是怎么那么准确的找到对方的呢?就像一个男孩子怎么知道一个心爱的女孩子一样呢?今天我就来告诉大家技术分享

在互联网上那么多服务器,我怎么能准确的找到我想找的那台服务器呢?为了解决这个问题?科学家们想到了现实生活中的家庭地址门牌号。我们可以想象下,你给一个智者说我想要苹果。智者告诉你在哪里有苹果,你是不是就可以找到苹果了。同样计算机也是如此。我为此给大家画了一个图来说明这个过程

技术分享

我们从上面的图中可以看到当我们访问百度的时候,是有一个服务器告诉我们他的地址,然后我们拿着地址找百度服务器的。那什么是IP地址呢?从上面我们不难看出他好比我们的家庭地址。接下来我们来了解下这个IP地址。

IP地址是由32位二进制组成了,为了更好的记忆的,每8位为一小段。这里我们说道二进制,什么是二进制呢?我想大家都知道十进制吧。就是逢十向前一位进一,同样的二进制就是逢二向前一位进一。举个例子吧下面就是一个32位的数据

         00000000. 00000000. 00000000.00000000

+                         1



        = 00000000. 00000000. 00000000.00000001

如果在加1呢

 00000000. 00000000. 00000000.00000001

+                         1



        = 00000000. 00000000. 00000000.00000010

就像那样运算。技术分享

大家是不是觉得很复杂,所以在实际生活中我们把二进制的数据转换成十进制这样就比较简单,符合人类思维了

二进制怎么转换成十进制呢,同样也很简单。如果32位都是零,那就是0.0.0.0,那如果都是1呢,一个8位都是1,那就是255。4个8位都是1那就是255.255.255.255.一个8位都是1等于255是怎么来的呢?

这就要运用到幂的运算了。因为是二进制。所有我们把二进制转换成十进制的时候,就是这样的1*2的7次方加上1*2的6次方一直加到1*2的0次方。就等于255啦。技术分享

现在大家都明白了IP地址的结构了吧。大家如果有不懂的,别急,自己多推算下慢慢就懂啦。说到IP地址必然会提到子网掩码和网关。这两个概念。可以说IP地址和子网掩码与网关是密不可分的。技术分享

大家都知道IP地址是代表计算机的地址,那子网掩码呢?他是干嘛的呢?子网掩码的功能就是用来区分网络地址和主机地址。这里又提到两个新概念:网络地址和主机地址。什么是网络地址呢?这个概念有点儿抽象,我们打个比方一个村庄就好比一个网络,大家都知道一个村庄里有很多家。当一个人去一个村庄肯定是要去一个家属。在这里我们就可以把那个家属当成我们的一个电脑。这样大家是不是好理解些,村庄好比一个网络,一个家就好比一台电脑。子网掩码就是好比划分村庄的工具。由他来确定从那个范围到那个范围是一个村庄。网关呢?我们住在村庄里是不是还要出去啊!A村庄到B村庄。这时候是不是要有个桥呀。网关就好比这个桥上的保安,你要出去要告诉他,进来也要告诉他。下面在给大家画幅图加深理解。

技术分享

现在大家对网络都有认识了吧。一点儿都不难吧。既然有了IP地址那谁来管呢?技术分享

所有的IP地址都由国际组织NIC(NetworkInformation Center)负责统一分配,目前全世界共有三个这样的网络信息中心。InterNIC:负责美国及其他地区;

ENIC:负责欧洲地区;

APNIC:负责亚太地区。

我国申请IP地址要通过APNIC,APNIC的总部设在日本东京大学。申请时要考虑申请哪一类的IP地址,然后向国内的代理机构提出。

.有童鞋问什么是公有地址和私有地址?

公有地址(Public address)由Inter NIC(Internet NetworkInformation 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

 

今天就到此,以上内容大家一定要掌握,因为他是我们学习后面知识的基础,我之所以这么详细的讲就是希望大家要掌握。下节我们聊聊网络设备

网络基础知识

标签:

原文地址:http://www.cnblogs.com/paul03/p/5209218.html

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