计算机网络基础学习系列(二)

基础学习(一):IP地址

1. 基础概念:

  • IP地址是什么?

IP地址是网间协议地址(Intenet Protocol Address)的简称。协议其实就像一种人们之间约定俗成的某种规定。比如你要学习英语,要想完成不同国家的人之间沟通,必须要有一种公共的语言(…用什么Googe翻译的就……),在这里一门公共的语言就可以认为是一种协议。同理要想在互联网之间进行通信,一种通用的协议必不可少,因为不同物理主机的架构,操作系统等都是不同的。所以协议的其实就是屏蔽这些差异,建立统一语言,使得英特网之间的物理主机能完成通信。而IP协议中就规定了物理主机之间通信必须使用IP地址(注:这是一种逻辑地址),IP地址就相当于标识你的主机在互联网的地址。

  • IP地址的表示

我们现在通常所说的的IP地址一般值得是IPV4地址,就是IP协议的第四版所规定的IP地址。它由ICANN进行分配, 它由32位2进制所表示,但是为了可读性,我们一般将它写作点分十进制,其实就是每8位二进制用一个十进制数表示,每八位之间加一个点。比如(IP地址是11011110 11111001 10000011 00011011),可以表示为(222.249.131.27),转换过程:二进制11011110的十进制就是222,然后加点,再转换下一个…..。如果是window用户可以用命令提示符(按window键加R然后输入CMD),再输入ipconfig,查看自己的IP地址,*unix用户直接输入ifconfig。

2. IP地址的三个阶段

  1. 分类的IP地址
  2. 子网的引进
  3. 超网的提出

2.1)分类的IP的地址

所谓分类的IP地址就是将IP地址划分为几个固定类,在这里它划分为两类即
IP地址 ::= {<网络号>,<主机号>}
网络号(net-id):在整个因特网范围必须唯一
主机号(host-id):表明这台主机在局域网的地址

分类ip地址

小黑助记:网络号可以想象每个公司的公司号。主机号是每个人的编号
分类的IP地址

2.2)划分子网

划分子网,其原理其实是在分类的IP地址中再引入一个字段 ,子网号。
子网号是从网络的主机号中借用若干位作为子网号(sub-id)

*小黑助记:可以理解为在每个公司的基础上,划出X, Y, Z几个部门号,以此来更加合理的分配网络地址。

2.3)CIDR

CIDR主要特点有两个:

  • 消除了传统的A, B, C类以及划分子网的概念。它把32位IP地址采用两个部分组成(<网络前缀>,<主机号>),但是不同于分类的IP地址,在这里没有A,B,C类的概念。 它采用一种无分类的两级地址,但是用一种新的方式表示IP地址,斜线记法(slash notation),就是在IP地址后面加上“/”然后写明网络号的位数。比如我叫(诸葛云/1)【-当然是假的-】,其中诸葛云是我的全名,1代表我的姓的位数,两级的CIDR表示的IP地址和这个是类似。
  • 它把网络前缀相同的连续ip地址形成一个”CIDR地址块”。其实就是确定网络前缀,就能知道后面的主机号
    的最大位数(32减去网络前缀)。

比如有一个IP地址是: 128.14.35.7/20 = 10000000 00001110 0010 0011 00000111
这个地址块的最小地址: 128.14.32.0/20 = 10000000 00001110 0010 0000 0000000
这个地址块的最大地址: 128.14.47.255 = * 10000000 00001110 0010* 1111 11111111

2. IP分类比较

类别提出年份提出原因缺点
分类的Ip地址1981在当时来看,这种分类的IP地址已经可以满足不同主机之间进行通信,也起到了标识不同的局域网的目的1。IP地址的空间利用率很低;2. 给每个物理网络分配一个网络号会使得路由表的项目数越来越多,从而使网络拥塞;3. 两级的IP地址不够灵活;
划分子网1985基于分类的IP地址的缺点,引进子网的概念,可以较好的解决上述缺点。同时子网划分的引进,使得网络的拓扑结构不易被外界得知。因为对外界来看,多个子网仍对外表现为一个网络。1. 由于早期使用的是分类的IP地址,B类地址在1992年已经分配了近一半; 2. 而且由于上网人数的激增,主干路由器中的路由表数目激增,导致网络性能变差;
无分类域间地址1987改进了前两种的不足,使得网络划分更为灵活,而且使得多个地址快聚合在一起,大大地减少了路由表中的数目,使网络性能提高。由于CIDR是采用最长前缀匹配(可以为是更加准确的地址:比如你家住在A省B市C区,如果有给你的信,那肯定是在A省B市C区找你,而不是在A省找你)使得路由器在查找你的路径时比较复杂,因为要讲路由表中的数目一个一个比对过去才能知道最确切的地址,所以带来了实现的复杂性和时延。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值