TCP/IP协议入门

Posted mikjoylyne

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP协议入门相关的知识,希望对你有一定的参考价值。

B类地址用16位表示主机,若一个机构拥有一个B类地址,那么该地址下最多可拥有6万多台主机,管理艰巨。

一个机构可能拥有多个局域网,需要多个网络地址。

IP地址危机:A类地址中用24位表示主机地址,若一个机构拥有一个完整的A类地址,但实际该机构不可能拥有1600万台主机,因此造成IP地址浪费。

子网划分结合无类别域间路由(CIDR)与网络地址转换(NAT),对TCP/IP网络分段,有效利用主机地址。

子网划分:对A、B、C类大型网络进行划分,通常将原IP地址中的主机号划分成子网号与主机号(借位),IP地址的组成变成网络号+子网号+主机号,网络号+子网号可以唯一标识一个子网。

例:将B类地址135.15.0.0划分成28个子网,从第三位组中借出8位(借位遵循递减顺序,从左到右借),将第三位组全部位置1,获得子网掩码11111111.11111111.11111111.00000000

网络掩码:对A、B、C类IP分别分配了掩码

类别 十进制形式 二进制形式
A 255.0.0.0 11111111.00000000.00000000.00000000
B 255.255.0.0 11111111.11111111.00000000.00000000
C 255.255.255.0 11111111.11111111.11111111.00000000

 

子网数:每类网络的子网大小没有限制,即每个子网的大小和可支持主机数量灵活性很大。每类网络支持的子网最大数量如下(每类网络借位时至少保留2位主机位)

类别 最大主机数量 最大子网数量
A 16777214(224-2) 4194304(222
B 65534(216-2) 16384(214
C 254(28-2) 64(26

 

C类网络借位:

借位数 最大子网数/可用子网数 每个子网的最大主机数/可用主机数
0 0 256/254
1 2/0  
2 4/2  
3 8/6  
4 16/14  
5 32/30  
6 64/62  
7 128/126 2/0
8 256/254 1/0

第0种情况即默认,实际没有借位。由于有类别域间路由器无法区分全1与全0子网。例如掩码255.255.0.0的地址135.15.0.0与子网掩码255.255.255.0的135.15.0.0不能区分(即不能区分是C类主机0网络还是C类子网主机0),故借位1后的两个子网也无法区分(第1种)。

第7种情况中每个子网下的最大主机数量为2,但是因为每个网络中的主机地址为0和为1的网络不能分配给特定主机,故可用子网中可用主机数量为0

第8种情况中每个子网下最大主机数量为1,网络地址与广播地址要求两位,不可用。

以上是关于TCP/IP协议入门的主要内容,如果未能解决你的问题,请参考以下文章

20TCP IP 网络协议基础入门--IP网际协议

TCP/IP入门12.TCP/IP协议分层

TCP/IP入门12.TCP/IP协议分层

TCP/IP入门2.协议的概念

002::每天五分钟入门TCP/IP协议栈::IP协议之IP首部长度问题

TCP/IP入门3.协议分层