网际协议IP

目录

虚拟互连网络

分类IP地址

IP地址的特点

IP地址与硬件地址

通信过程中硬件地址与IP地址的使用

IP数据报与MAC帧

地址解析协议ARP

IP数据报的格式

路由器分组转发算法


虚拟互连网络

IP ARP ICMP IGMP

 

分类IP地址

A类地址:网络号8位,且第一位为0,主机号24位

最大可指派网络数:126(去掉全0和全1,剩下1-126

网络中最大主机数:16777214(256*256*256-2,去掉全0和全1)

B类地址:网络号16位,且前两位为10,主机号16位

最大可指派网络数:2^14-1 (去掉128.0)其中第一个可指派的网络号为128.1,最后一个可指派的网络号为191.255

网络中最大主机数:65534

C类地址:网络号24位,且前三位为110,主机号8位

最大可指派网络数:2^21-1 其中第一个可指派的网络号位192.0.1 最后一个可指派的网络号位223.255.255

网络中最大主机数:254

D类地址:多播地址,1110开头

E类地址:保留今后使用

IP地址的特点

1.分等级 ,方便IP地址管理;减少路由表存储空间,只需要根据网络号转发,不考虑主机号

2.

3、4 只要有相同网络号就是一个网络,不同网络都是平等的

 IP地址与硬件地址

硬件地址时数据链路层和物理层使用的

IP地址是网络层和以上各层使用的,是逻辑地址,因为是用软件实现的

通信过程中硬件地址与IP地址的使用

 

 IP数据报与MAC帧

 数据报中源地址和目标地址始终不变

而MAC帧中地址每次转发时都会更新

地址解析协议ARP

从网络层使用的IP地址,解析出在数据链路层使用的硬件地址

因为不管网络层使用什么协议,在实际网络链路上传送数据帧时,最终还是必须使用硬件地址

在每个主机上都设有一个ARP高速缓存,里面有所在局域网上的各主机和路由器的IP地址到硬件地址的映射表

当主机A欲向本局域网上的某个主机B发送IP数据报时,就先在其ARP高速缓存中查看有无主机B的IP地址

如有,就讲硬件地址写入MAC帧,然后讲MAC帧发送到此硬件地址;

如没有,就在本局域网上广播发送一个ARP请求分组,收到ARP响应分组后,将得到的IP地址到硬件地址的映射写入ARP高速缓存

 为什么不直接使用硬件地址进行通信?

因为全世界存在着各式各样的网络,它们使用不同的硬件地址,要使这些异构网络能够互相通信就必须进行非常复杂的硬件地址转换工作,而使用IP编址,它们之间的通信就可以像在同一个网络上那样简单方便,因为ARP可以由计算机软件自动进行,用户看不见这种调用过程。

IP数据报的格式

首部共20字节

版本:指IP协议版本,如IPv4

首部长度:4位,最大值60字节,一个单位表示4字节,15*4

总长度:16位,指首部和数据之和的长度,单位位字节,最大长度65535字节,不超过最大传送单元MTU

标志:3位,最低位MF(More Fragment),MF=1表示还有分片,=0表示最后一个分片,中间一位的DF(Don't Fragment),DF=0才允许分片

片偏移:某片在原分组中的相对位置,以8个字节为偏移单位

生存时间:TTL(Time To Live) 数据报在网络中可通过的路由器数的最大值

协议字段:

首部校验和:

发送端:16位一划分,各取反码,其中检验和置为全0,求和,对和取反码,填入检验和

接收端:再次计算,若结果为0,保留,否则丢弃该数据报

 源地址和目标地址:各占4字节
 

路由器分组转发算法

 默认路由适合小网络,对外连接少

 

需要清楚的一点,IP数据报首部没有下一跳路由的IP地址,而是由下层软件将查表得到下一跳的IP转换成硬件地址

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值