IP基础(细致而易懂)

目录

一,IP数据报格式以及常用的字段

二;IP分片和重组

3.分片的方法与过程

三,IP地址

1.IP地址的分类

2.特殊的IP地址

3.私有地址

四.无类域间路由

最后 


 

一,IP数据报格式以及常用的字段

1.ver(版本)区分是ipv4还是ipv6。

2.TTL(存活时间)说明这个数据包在网络中的剩余存活时间,经过一跳数字就减一,减为零时则该数据报就会被丢弃。

3.upper layer:说明上层所封装的协议比如说ICMP,TCP和UDP等。

注意:TCP的头部会封装在IP数据报的data部分,UDP也是如此。

二;IP分片和重组

1.不同的网络所传输的MTU是不一样的,比如说:以太网的MTU就是1500字节,当然这是不包括帧头的,只是载荷部分

2.分片的重组是在最终主机上面,路由器不管这事,如果交给路由器做这事,那路由器的负担太重了。

3.分片的方法与过程

-->假设有一个来自FDDI网络的数据帧,要发往一个以太网,假设一个FDDI的数据帧的MTU是4000B,而以太网的MTU是1500B,记住,20B的IP头部包含在MTU中,而不是在帧头中,而tcp的头部就包含在IP数据报文的有效载荷中,那么我们该如何去对来自FDDI网络的MTU进行分片,我们可以直接拆开吗?如果我们直接拆开会发生什么?这个问题我们耐心的看完下面的内容就会知道答案了!

-->我们首先就可以知道,1500B的MTU除去20B的IP头,真正的数据部分只有1480B,4000B的MTU数据部分有3980B,我们就将3980B以1480B为单位分成三片,不满1480也为一片,并且为每一片加上对应的IP头。如下图

-->那么为什么是对应的IP头呢?我将之前的IP头复制两份不行吗(第一份有自己的IP头)?欸!这当然不行。因为不同的片,有自己的偏移量就是offset,offset的作用就是让接收方验证自己收到的片可以重组成为一个完整的帧吗?假如有一片没有到,那么就无法重组。当我们收到不同的帧所分的片,那我们如何区分他们属于哪个帧呢?我们用ID号来标识,来自同一个帧的片,ID号是一样的。那我们又是如何知道这个帧的片发完了没有呢?我们用fragflag来说明!当fragflag=1时说明后面还有数据,等于0时,则说明关于这个帧的所有的片都发完了。

三,IP地址

1.IP地址的分类

-->IP地址总共有32位,由主机号和网络号组成。在早期,IP地址分为以下五类,不同类型的IP地址所具有的网络号不同,比如说A类IP地址网络号长度是一个字节,且是以0开头,而主机位是24位。

-->从上面的介绍我们可以了解到,不同类型的IP地址它可以支持的网络数,和主机数是不一样的,比如说A类网络,他最大拥有的网络数是2^7-2=126;为什么要减2,是因为网络号全0和全1的IP地址是不会被拿来编号的!主机号也是如此,A类IP地址支持2^24-2个主机。具体如下图

2.特殊的IP地址

我这里演示一下

ping127.0.0.1,其实127.x.x.x都是代表自己,所以ping他也就是ping自己

3.私有地址

这类型的IP地址是分配给内网用的,其实也就是我们,哈哈哈!

比如说我现在就是在一个内网中,可以看看我的IP是10.开头的,大多数人所获得的IP都是私有的IP地址,比如说,192.168..x.x

四.无类域间路由

之前我们知道,不同类型的IP地址的网络号和主机号是不一样的,大家想想,照着么来,是不是会存在浪费的问题呀!一个50人的公司,我分你一个C类IP,你还是用不完呀!C类网络可以支持254台主机嘞!那么我们该怎么解决呢?这就要说到CIDR了!

子网掩码就是用来分割主机号和网络号的,如上图,子网掩码11111111111111111111111000000000(23就说明了有多少个1)再与源IP相与就可以得到网络号11001000.00010111.0001000.00000000,这样我们的主机号就有32-23=9,那么可用的主机就是2^9-2。有了子网掩码,我们就可以在任意的位置去划分网络号。减少了IP地址的浪费。

最后 

 本次关于IP地址的介绍就到这里了,如果有讲得不对的或者有所欠缺得地方,欢迎大家来指正与补充,创作不易,还请点个赞再走吧!后面我还会更新其他计算机方面的博客,咱们下篇博客再见!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值