网络层与IP协议知识点整理

IP协议是网络层使用的协议,与之相关的协议还有ARP协议、ICMP协议、IGMP协议。

网络层只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。

IP地址分类与特点:

A类地址范围:1.0.0.0~126.255.255.255

A类地址网络号字段占据一个字节,只有7位可以使用,可指派的网络号是126(2^7-2)个。减2的原因是:IP地址网络段全为0表示this,意思是本网络;IP网络号127(01111111)保留作为本网络的换回测试本主机的进程之间的通信。

A类地址主机号占3个字节,因此每个A类网络的最大主机数是2^24-2.减2的原因是:0的主机号字段表示该IP地址是本主机所连接到的单个A类网络地址。例如一个Ip地址是5.6.7.8那么其所在的网络地址是5.0.0.0,而全1表示所有的,1表示该网络上所有的主机。

B类地址128.1.0.0~191.255.255.255

C类地址192.0.1.0~223.255.255.255

D类地址224.0.0.0~239.255.255.255,多播地址,一般不用的

E类地址240.0.0.0~255.255.255.255,保留不用的

子网掩码

子网掩码为前面是连续的1,然后全是0,为扩展IP使用范围,使用子网掩码技术,对网络进行更细划分得到子网,即和子网掩码与运算得到结果相同的属于一个子网。

注意:规定现在网络必须使用子网掩码,路由器中必须有这一行,这样已知IP地址和子网掩码只要进行与运算马上就可以得出网络地址。

对划分子网的好理解,这样得到的是子网地址

对不划分子网的,规定必须使用默认子网掩码,默认子网掩码中1的位置和网络号字段net-id正好对应,因此得到的也是网络地址。比如A类假如某个公司没有划分子网那么默认子网掩码就是:0xff000000,这样与运算后肯定是A类网络地址。0xffff0000同理是B类网络的默认子网掩码。

 

IP地址与MAC地址

MAC地址是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是逻辑地址。

在发送的时候,数据从上层不断传送到下层,然后菜刀通信链路上传输,使用IP地址的IP数据包交给数据链路层之后就会被封装成MAC帧,MAC帧在发送时使用的源地址和目的地址都是硬件地址。

 

ARP协议

ARP协议的用途是从网络层使用的IP地址解析出数据链路层使用的硬件地址。

ARP是解决同一个局域网上的主机或者路由器的IP地址和MAC地址的映射问题

ARP过程:

当主机A要想本局域网上的主机B发送IP数据报的时候,就在其ARP告诉缓存中查看有无主机B的IP地址,如果有,就在ARP高速缓存中查出其对应的MAC地址,再将该MAC地址写入MAC帧,然后将MAC帧发往对应的地址

如果主机B刚刚接入局域网,ARP高速缓存中还没有对应的地址保存,这时主机A就会自动运行ARP,按ARP请求和ARP响应的广播方式找到B的MAC地址:

参考链接:https://www.cnblogs.com/lhyblog/p/5915360.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值