网络层:IP协议

0.相关问题

1.物理层使用的中间设备叫做转发器
2.数据链路层使用的中间设备叫做网桥或者桥接器
3.网络层使用的中间设备叫做路由器
4.在网络层以上使用的中间设备叫做网关
网关由于比较复杂,目前使用的比较少。那么在讨论网络互联的时候,都是指用路由器进行网络互联和路由选择,路由器其实就是一台专用计算器,用来在互联网中进行路由选择。
我对于IP协议的理解:由于各种局域网种类繁多,我们想要忽略掉具体实现细节,因此给它们都分配IP,这样的话不管你是穿戴式设备,还是主机,亦或其它种种。我们都将其视为一样的主体。那么规定好大家都使用IP协议,那么就涉及到相关的一系列问题,比如:每个设备的IP如何分配,不同局域网的设备多少不一样,那么要分配给不同的区域网一个不同的IP数量,一个设备到另一个设备如何传送消息,然后要发送的IP数据报太大,然后数据链路层有规定的MTU,那么肯定就不能任由IP数据报多大。
上述的这些问题的答案归根结底就是IP协议的三个内容:IP编址方案、分组封装格式及分组转发规则。

1.IP编址方案

IP地址的编址方案经过了三个历史阶段。(1)分类的IP地址 (2)子网的划分 (3)构成超网
分类的IP地址是最基本的编址方法,IP地址为32位,主要分为ABCDE五类地址,ABC类地址为单播地址,D类地址为多播地址,E类地址保留后面用。
A类地址的网络号占1个字节,第一位为0.后面3个字节为主机号。
B类地址的网络号占2个字节,前两位为10.后面2个字节为主机号。
C类地址的网络号占3个字节,前三位为110,后面1个字节为主机号。
D类地址的前四位为1110.
E类地址的前四位为1111.
对应的形式为{网络号:主机号}
子网的划分:其实就是说常用的ABC类地址对于某些场景下并不使用,很多时候局域网主机数量用专门的某一类地址是足够的,但是那一类地址很可能会出现冗余,为了避免这种情况,增加划分子网,也就是在主机号里面切割,增加一个子网号,这样的话对于不同的局域网大小可以分配适当大小的一类地址。{网络号:子网号:主机号}。
那么对应的还有一个子网掩码,只要IP地址与子网掩码按位与,即可得到网络地址。
构建超网:无分类编址CIDR,没有传统的ABC类网络和划分子网的概念。对应的形式为{网络前缀,主机号}。CIDR把网络前缀都相同的连续的IP组成一个CIDR块。并且这里还用了斜线记法,前面两种用的都是点分十进制写法。并且只要知道CIDR地址块中的任意一个地址,就可以知道这个地址块的起始地址和最大地址,以及地址块中的地址数。

2.分组封装格式

也就是IP帧的一个格式,其中一些字段所代表的含义。
可参考博客:https://blog.csdn.net/ZBraveHeart/article/details/123791830

3.分组转发规则

由于在网络层我们是通过路由器进行连接的,所以我们在进行分组转发的时候主要是通过路由器的路由表,路由表由目的主机所在网络和下一跳地址组成,在路由表中的条目有这么几类:1.可以直接交付的,也就是与这个路由器相连的网络。2.有指定目的网络,选择该往哪个相连的下一跳路由器转发出去。3.不属于上面直接交付或者间接交付的情况,选择默认路由转发出去。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值