IP协议的介绍

IP协议的基本概念:

IP协议(Internet Protocol):网络层协议。

IP协议可能遇到的问题:
封包损坏、丢包、重发、乱序

网络层需要解决的3个问题:延迟、吞吐量、丢包率

IP协议的架构:IP协议目前主要有两种架构,IPv4和IPv6,IPv4是目前应用最广泛的互联网协议。

IP协议的工作原理:

分片(Fragmentation):把数据切分成片 适配底层传输网络

增加协议头(IP Header):

Type Of Service:服务的类型,是为了响应不同的用户诉求,用来选择延迟、吞吐量和丢包率之间的关系。

IHL(Internet Header Length):IP协议头的大小。

Total Length:报文(封包datagram)的长度

Identification:报文的ID,发送方分配,代表顺序

Fragment offset:描述是否要分包(拆分),和如何拆分。

Time To Live:封包存活的时间。

Protocol:描述上层的协议,比如TCP=6,UDP=17

Options:可选项

Checksum:检验封包的正确性

延迟、吞吐量、丢包率:

延迟:1bit的数据从网络的1个终端传送到另一个终端需要的时间

吞吐量:单位时间内可以传输的平均数据量。

丢包率:发送出去的封包没有到达目的地的比例。

寻址(Addressing):

给一个地址,然后找到这个东西

逐级找到网络,最后定义设备

IPv4地址(32位):逐级寻址

路由(Routing):

若寻找的IP地址不在局域网中,需要路由找到去往对应网络的路径。

IP地址和子网掩码位与的过程是由路由算法实现的。

寻址步骤:

找到顶层网络:

103.16.3.10 最顶层的网络号和 255.0.0.0 (子网掩码)做位与运算得到:

103.16.3.10 & 255.0.0.0 = 103.0.0.0

找到下一层网络:

用IP地址和下一级的子网掩码做位与:103.16.3.10 & 255.255.0.0 = 103.16.0.0

找到再下一级网络:使用 255.255.255.0 子网掩码找到下一级网络:

103.16.3.10 & 255.255.255.0 = 103.16.3.0

定位设备:设备就在子网 103.16.3.0 中;最终找到的设备号是 10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值