在
计算机领域中,网络就是用物理链路将各个孤立的
工作站或
主机相连在一起,组成
数据链路,从而达到
资源共享和通信的目的。
地址协议
Internet依靠
TCP/IP协议,在全球范围内实现不同硬件结构、不同
操作系统、不同网络系统的互联。在Internet上,每一个节点都依靠唯一的IP地址互相区分和相互联系。IP地址是一个32位二进制数的地址,由4个8
位字段组成,每个字段之间用点号隔开,用于标识TCP/IP宿
主机。
每个IP地址都包含两部分:网络ID和
主机ID。网络ID标识在同一个
物理网络上的所有宿
主机,主机ID标识该物理网络上的每一个宿主机,于是整个Internet上的每个计算机都依靠各自唯一的IP地址来标识。
IP地址构成了整个Internet的基础,它是如此重要,每一台联网的计算机无权自行设定IP地址,有一个统一的机构——IANA负责对申请的组织分配唯一的网络ID,而该组织可以对自己的网络中的每一个
主机分配一个唯一的主机ID,正如一个单位无权决定自己在所属城市的街道名称和门牌号,但可以自主决定本单位内部的各个办公室编号一样。
分类
网络地址目前分为五大类,用英文字母A、B、C、D、E来表示,分为两个格式段,前面为网络号,后面为主机号。从A类开始,前面网络号长度分别为八位、十六位、二十四位。如果简单了解,A类由于网络号只有八位,所以能分配的网络号较少,D类和E类专用范畴,所以应用最多的为B类和C类。它们之间是通过前边固定的序列数来区分的。
地址类型
IPv4
IPv4的特点主要体现在以下几个方面:
(1)IPv4地址空间少于40亿个,实际可以使用的更少。
(2)IPv4不区分网络终端主机和终端设备,每台电脑都可以作为主机和路由器。路由协议管理路由表记录,常用的路由协议有
路由信息协议、开放最短路径协议、边界网关协议等。
(3)IPv4独立于特定的网络硬件,可以运行在局域网、广域网、互联网中。网络地址分配方案唯一,设备有唯一的地址。
(4)IPv4缺乏对安全性的支持,无法实现
网络实名制。网络中节点配置很复杂,不能满足用户“即插即用”的需求口。
IPv6
IPv6主要特点如下所示:
(1)IPv6地址长度为128位,便于管理结构的层次化,提高了吞吐量和网络传输效率。
(2)IPv6安全性更高,提供身份认证和隐私权等保护私密设置。
(3)IPv6增加了组播支持和对流支持,保证了服务质量。除此之外,IPv6还可以使用自动配置,有利于网络管理和便捷应用。
存在问题
网络地址不足与浪费的解决方案产生子网的目的是减少IP的浪费。近年来随着新型网络的不断涌现以及网络技术的快速发展,在当前IPV4协议下,产生的新网络终端有的具有上百台,有的仅有寥寥无几的几台,这就造成了IP地址的严重浪费,为了减少这种浪费现象的发生,子网划分应运而生。子网划分的重要特征就是子网掩码。子网掩码能够将IP地址分成主机地址和网络地址两部分。进行子网划分能够对IP地址进行部分屏蔽,进而区分主机标识和网络标识,表明为远程网上的IP还是局域网上的IP,还有就是子网划分能够将大的网络分割成便于管理的小网络。另一种方法是NAT地址转换:网络地址转换也就是NAT技术。因特网现如今普遍使用的IPV4协议具有很多缺陷,然而开发以及广泛使用IPV6的时间周期较长,NAT技术能够使得IPV4的使用寿命有效延长。NAT能够对源数据包中的IP进行修改,从而对内部网络进行屏蔽。如果想增大NAT的使用范围,必须进行新性能开发。NAT技术的关键步骤就是NAT配置路由器上转换表的形成,只要完成了NAT转换表的形成这一环节,基本上就结束了全部工作。
发展趋势
网络地址遵从的是IPV4的协议,伴随网络用户的不断增多,已经出现不能满足用户需求的趋势,新的发展方向是IPV6。其实它的发展是很容易理解的,既然32位已经不能满足需求,那么最直接的方式当然是扩展位数。IPV6将地址扩展到了128位。但是由于以往的网络通信一直使用前期的协议,所以很多硬件通信设备的工作标准没有改变,那么这是发展中的一个瓶颈问题。要从新设备更改标准,如何将工作中的设别标准转换,是实际应用中要考虑的一个重要问题。
IP地址
定义
IP地址是在互联网上给主机编址的方式,为每个计算机分配一个逻辑地址,这样不但能够对计算机进行识别,还能进行信息共享。IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”,IP地址就像家庭住址,用户要想把信息传递出去,必须知道IP地址,家庭地址主要用文字表述,而IP地址用
二进制数字来表示。用户对IP地址有一定程度上的了解,才能认识到IP地址在生活中的作用,从而对IP地址进行有效划分。
作用
网络地址并不是用汉字书写的,实际上是一个32位的2进制数列流。但是所有的网络用户都不曾在网络中输入二进制数列流吧,那是不是存在错误呢?当然不是,因为32位长度过长,不便于记忆。所以让网络用户记忆32位数列明显是不合适的,人们想出了另一个表示方法,叫做点分
十进制计数法,篇幅有限简单的说,就是用8位十进制数字来表示这32位的二进制数列。到这里一些对电脑操作较多的朋友,可能会有一定的印象。但大多数网络用户,在浏览器中输入的仍然是某个具体的网址,例如www.baidu.com,我们只要记住这个名称就可以了。这是网络地址为了方便用户,进行的域名解析。换而言之,就是为某个网络地址起一个方便记忆的名字。两者是一一对应的。还是用前面的例子,“哈尔滨铁道技术职业学院”对应着一个地址,这个地址反过来也被这个名称所代表。如果你要到这个地址去,而不知道在哪,你乘坐出租车说出这个名称,司机就根据这个单位名称找到相应地点。所以二者是相互对应的。总而言之,网络IP地址,能够描述出网络中不同节点的位置,利用一些协议实现访问,同时用简单容易记忆的名称实现访问。