您的位置:首页 > 理论基础 > 计算机网络

网络基础1:IP地址即子网划分

2012-10-11 22:33 369 查看
1>:IP地址:是给每个连接在Internet上的主机分配的一个32bit地址。地址有两部分组成,一部分为网络地址,另一部分为主机地址。IP地址分为A、B、C、D、E 5类。常用的是B和C两类。网络地址的位数直接决定了可以分配的网络数;主机地址的位数则决定了网络中最大的主机数。

//5类地址

A类地址: 网络位8(7)位+主机位24位,0******* ******* ******* *******

IP范围:1.0.0.0--126.255.255.255

  A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。

127网络位是本地测试地址,不能用于数据通讯。

IP范围:127.0.0.0--127.255.255.255

B类地址:网络位16(14)位+主机位16位,10****** ******* ******* *******

IP范围:128.0.0.0--191.255.255.255

  B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。另外第1个字节的前两位固定为10。

C类地址:网络位24(21)位+主机位8位,110***** ******* ******* *******

IP范围:192.0.0.0--223.255.255.255

  C类地址第1字节、第2字节和第3个字节为网络地址,第4个个字节为主机地址。另外第1个字节的前三位固定为110

D:224.0.0.0——239.255.255.255

  D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。

E:240.0.0.0——255.255.255.255

  E类地址不分网络地址和主机地址,它的第1个字节的前五位固定为11110。

//私有地址 回送地址 公网地址 广播地址

私有地址:所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址。

  以下表列出留用的内部寻址地址

  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地址,而你在网络上又没有找到可用的DHCP服务器,这时你将会从169.254.0.0到169.254.255.255中临得获得一个IP地址。 )

回送地址:A类网络地址127是一个保留地址(127.0.0.0--127.255.255.255),用于网络软件测试以及本地机进程间通信,叫做回送地址(loopback address)。无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输。

广播地址:主机号全为“1”的网络地址用于广播之用,叫做广播地址。所谓广播,指同时向网上所有主机发送报文。

“主机id全为0的地址”:该地址用来表示本网络地址。

公网地址:连接到internet上的ip地址,所以ip地址中排除 私有地址 回送地址 广播地址。

//可用ip地址:

如A类地址 网络位8(7)位+主机位24位,0******* ******* ******* *******

  网络段: 全0不用 ,127保留 2^7 - 2 = 126个网段

主机段: 全0位网络地址,全1位广播地址 2^24 - 2 = 16777216台主机

(网络位 主机位 子网位,新主机位 都不能用全0或全1)

2>:网关(Gateway):就是一个网络连接到另一个网络的“关口”。 网关实质上是一个网络通向其他网络的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的某个主机。(如附图所示)。



//什么是默认网关

默认网关:一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。

3>:划分子网: 为了提高网络利用效率(广播时范围较小)引入子网概念,即将大型网络分为多个子网,将一个网络划分为子网:采用借位的方法,从主机位最高位开始借位变为新的子网位,所剩余的部分则仍为主机位,原IP地址(网络位+主机位)这使得IP地址的结构分为三级地址结构:(网络位+子网位+主机位)。这种层次结构便于IP地址分配和管理。

子网的划分,实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID,它用来屏蔽IP地址的一部分,从IP地址中分离出网络ID和主机ID.子网掩码是由4个十进制数组成的数值"中间用"."分隔,如255.255.255.0。若将它写成二进制的形式为:11111111.11111111.11111111.00000000,其中为"1"的位分离出网络ID,为"0"的位分离出主机ID,也就是通过将IP地址与子网掩码进行"与"逻辑操作,得出网络号。

例如,假设IP地址为192.160.4.1,子网掩码为255.255.255.0,则网络ID为192.160.4.0,主机ID为0.0.0.1。计算机网络ID的不同,则说明他们不在同一个物理子网内,需通过路由器转发才能进行数据交换。

举例1:255.255.248.0这个子网掩码可以最多容纳多少台电脑?

  计算方法:

  把将其转换为二进制的四段数字(每段要是8位,如果是0,可以写成8个0,也就是00000000)

  11111111.1111111.11111000.00000000

  然后,数数后面有几颗0,一共是有11颗,那就是2的11次方,等于2048 (注意:主机号中全0是保留地址,全1是广播地址,所以它们不算可用主号地址。网络号也是一样的。子网号是可以用全0和全1的),所以这个子网掩码最多可以容纳2048-2=2046台电脑。

举例2:一个公司有530台电脑,组成一个对等局域网,子网掩码设多少最合适?

  首先,无疑,530台电脑用B类IP最合适(A类不用说了,太多,C类又不够,肯定是B类),但是B类默认的子网掩码是255.255.0.0,可以容纳6万台电脑,显然不太合适,那子网掩码设多少合适呢?我们先来列个公式。

  2的m次方>=560

  首先,我们确定2的m次方一定是大于2的8次方的,因为我们知道2的8次方是256,也就是C类IP的最大容纳电脑的数目,我们从9次方一个一个试,2的9次方是 512,不到560,2的10次方是1024,看来2的10次方最合适了。子网掩码一共由32位组成,已确定后面10位是0了,那前面的22位就是1,最合适的子网掩码就是:11111111.11111111.11111100.00000000,转换成10进制,那就是255.255.252.0。

4>:网络地址转换: 属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法(公网)IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。

5>:DHCP动态主机设置协议(Dynamic Host Configuration Protocol,
DHCP)是一个局域网网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址

6>:自动获取ip地址和手动设置IP地址有什么区别:

自动获取ip地址是通过DHCP服务器在默认的情况下自动给pc自动分配的一种静态分配ip地址的方式。手动分配是通过网络管理员在规划好的本地网络手工的为pc分配ip地址的一种动态分配ip地址的方式

用户少可以用手动设置IP,但如果局域网内用户较多的情况下,手动设置就会比较烦索了,这时就可以让电脑自动获取IP地址.其实不管使用哪种操作,效果是一样的,就是获得唯一一个地址与路由器进行数据交换.

手动设置和自动获取,在使用过程中没有区别,但是在管理当中会有许多麻烦。

通俗点讲

手动指定是你自己指定一个IP,使他在一个局域网中有一个固定的位置,只要你不改变,就永远是这个地址,就和你们家的门牌号一样,别人可以非常容易的找到你。

而自动获取,是指这个IP,随着你每次启动计算机,计算机随机分配给你的IP地址,如果你想知道自己的IP,以便别人访问或连接,还需要打IPCONFIG的命令,才可以知道,如果你在一个局域网内,当然是有路由器的,这时路由会根据这个网内的计算机的数量,会设置一个IP的范围,如果你有50台,那么他可能会分配80个IP地址,这样,你在登陆系统的时候。你的IP,是这80个IP地址中的随机一样,这也就是在路由中的DHCP。

一般的路由器都有这个dhcp功能

确定本地主机和远程主机:先算下自己的网络地址(本机ip与运算子网掩码)和目标网络地址,一样则说明是本地主机,不一样则说明是远程主机从而把消息发给网关。

7>:本地连接的ip 地址与我在网站上查到的本机ip地址不一样:本地连接查到的ip地址是局域网的IP地址,网站提供的ip地址是外网的IP,如果你是单机自主拨号或申请固定IP的,那么查询到的地址应该是一致的。如果你的电脑是通过路由器上网,那么,你查询到的本地连接的IP地址应该是(内网)局域网地址,而在IP地址查询网站所查到的地址是你路由器拨号后的公网地址。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: