赞
踩
这篇博客主要复习网络编程的理论基础,希望大家能够理解最基本的东西。
IP地址主要用于标识网络通信过程中不同主机的逻辑地址,以此来屏蔽物理地址的差异。32位二进制数,通常以‘点分十进制’的形式表示。目前,IP地址有两种形式:IPv4和IPv6;可惜的是,这两种形式是不兼容的。
IPv4的数量是2的32次方,大约43亿左右,如果每个主机都有一个IP地址,那么数量是远远不够的,后来推出IPv6(长度128位),IP升级意味着要耗费大量的人力物力财力,牵扯到相关设备的升级,所以IPv6还没有特别普及。
那么地址不够用怎么办呢
①最开始想到的办法就是动态分配IP,一个IP地址被多个主机共享,这种方式显然不行的。
②NAT是一个神奇的技术,几乎使IPv4起死回生,NAT网络地址转换,直白说就是使用一个IP地址代表一批主机。这也是现在使用最多的方法。
③如果在资源充裕,财力支撑的情况下,还是升级到IPv6吧。
IP地址是以网络号和主机号来标示网络上的主机,我们把网络号相同的主机称之为本地网络,网络号不相同的主机称之为远程网络主机,本地网络中的主机可以直接进行通信;远程网络中的主机要相互通信必须通过**本地网关(Gateway)**来传递转发数据。
网络号:标识网段,区别两个不同的网段
主机号:标识主机,同一网段内,主机之间具有相同的网络号,但是必须有不同的主机号(唯一标识)
如何划分:五类~(原始分类)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。