网际协议IP

这篇具有很好参考价值的文章主要介绍了网际协议IP。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

网际协议IP

一、IP地址
1、分类的IP地址

IP地址::={<网络号>,<主机号>}

网际协议IP,# 网络层,tcp/ip,网络,网络协议

2、无分类编址CIDR

IP地址::={<网络前缀>,<主机号>}

(1)网络前缀

与分类IP最大的区别就是网络前缀的位数n是不固定的,可以是0~32位。

​ 采用斜线标记法,“/”后面的是网络前缀的位数。111.112.113.1/20,表示前20位为网络前缀,后12位为主机号。

(2)地址块

​ CIDR把网络前缀都相同的所有连续IP地址组成一个CIDR地址块。

​ 一个大的地址块往往包含很多小的地址块,所以在路由器的转发表中利用一个大的地址代替许多小的地址,这种方法称为路由聚合。这样就能大大压缩转发表的空间,减少了查找转发表的时间。

(3)地址掩码

​ 我们人类可以通过斜线标记法快速计算出网络前缀,这种斜线标记在计算机中是没有的,而是通过地址掩码来计算的。

​ 子网掩码是一串连续的1和0组成,CIDR记法中斜线后面的数字即为1的个数。

​ 111.112.113.1/20 AND 255.255.240.0 =>111.112.112.0/20

二、地址解析协议ARP

​ 我们知道IP地址是网路层和上层使用的地址,是一种逻辑地址,而MAC地址是数据链路层使用的地址。IP地址放在IP数据报的首部,IP数据报在数据链路层被封装成帧,而MAC地址则放在MAC帧的首部,所以数据链路层是看不见数据报的IP地址的,是依靠MAC地址传送的。所以在数据链路层怎样知道目的地址的MAC地址呢?

​ ARP在主机的ARP高速缓存中存放一个本局域网上的各主机和路由器的IP地址到MAC地址的映射表,并且经常动态更新。

​ 例如在某个局域网,A向B发送数据报,首先在ARP高速缓存中查找B的IP地址,如有则将其对应的MAC地址写入MAC帧然后发送到该MAC地址。

​ 如果找不到呢?

​ (1)A的ARP进程在本局域网上广播一个ARP请求分组,其中包含A的IP地址和MAC地址。

​ (2)本局域网上的所有主机都能收到该分组。

​ (3)主机B的IP地址与ARP请求分组中要查询的IP地址一致,则收下该分组,其他主机都不会理睬这个分组。B向A单播ARP响应分组,其中包含B的MAC地址。(为了避免B向A发送ARP请求分组,减少网络通信量,B在收到A的请求分组后,也会将A的映射信息写入自己的高速缓存)。

​ (4)A收到响应分组后就在其ARP高速缓存中写入主机B的IP到MAC地址的映射。

ARP对保存在高速缓存中的映射项都设置生存时间,凡超过生存时间的项目就从告诉缓存中删掉。这样就能避免因某主机网络适配器损坏导致MAC地址失效,而无法被别的主机找到的问题。

三、IP数据报格式

IP数据报首部格式分为2部分:
网际协议IP,# 网络层,tcp/ip,网络,网络协议

1、固定部分

(1)版本

​ 4位。协议IP的版本。

(2)首部长度

​ 4位。以4字节位为单位。因为首部固定长度为20字节,所以最小值为5。最大值为15,所以首部长度最大值为60字节。当首部长度不是4字节的倍数时,则需在填充字段加以填充。这样就能保证数据部分永远在4字节的整数倍开始,方便实现IP协议。

(3)区分服务

​ 8位。用来获得更好的服务。

(4)总长度

​ 16位。首部和数据部分长度之和。最大长度为216-1=65535字节,但是受链路层MTU限制,超过MTU则需分片处理,而且实际中也很少传送这么长的数据报。

​ 尽可能长的IP数据报会提高传输效率,但IP数据报越短,路由器转发的速度就越快。因此规定主机和路由器必须能够接受长度不超过576字节的数据报。(512上层数据+60首部长度+4富余)。

(5)标识

​ 16位。IP软件在存储器中维护一个计数器,每产生一个数据报,计数器就加1,但这并不是为了按序接收的问题,因为IP本身就是无连接的,而是为了在分片时,给每个分片的标识字段赋值,相同字段值的数据报片就能重装为原来的数据报。

(6)标志

​ 3位,目前只有两位有效。

  • 最低位MF(more fragment):值为表示后面还有分片,为0表示已是数据报片的最后一个。
  • 中间位DF(don’t fragment):不能分片,值为0时才允许分片。

(7)片偏移

​ 13位。分片后,某片在原分组中的相对位置。以8字节为偏移单位(也就是说除了最后一个数据报片外,其他分片都是8字节的整数倍)。

(8)生存时间

​ 8位。TTL(time to live),表明数据报在网络中的寿命。由发出数据报的源点来设置,防止无法交付的数据报无限制的在互联网中兜圈子而耗费网络资源。

​ TTL起初以秒为单位,每经过一个路由器TTL就减去数据报在该路由器所消耗的时间。随着技术的进步,路由器处理数据报的时间一般都远远小于1秒,TTL功能则改为了“跳数限制”。表示该数据报在互联网至多可经过多少个路由器(最大值255)。当TTL减为0时,该数据报就会被丢弃。

(9)协议

​ 8位。指出此数据报携带的数据适用何种协议,以便使目的主机IP层知道应将数据部分上交给哪个协议处理。
网际协议IP,# 网络层,tcp/ip,网络,网络协议

(10)首部检验和

​ 16位。只检验数据报的首部,不检验数据部分。

​ 在发送方将首部划分为16位的序列,并把检验和字段置0,以反码算数运算全部相加后再取反码得到检验和字段值。在接收方将所有16位序列以反码算数运算相加后取反码,如果不为0则表示首部发生变化,并将此数据报丢弃。

(11)源地址

​ 32位。发送IP数据报的主机的IP地址。

(12)目的地址

​ 32位。接收IP数据报的主机的IP地址。文章来源地址https://www.toymoban.com/news/detail-736228.html

2、可变部分

到了这里,关于网际协议IP的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网际协议IP

    网际协议IP 一、IP地址 1、分类的IP地址 IP地址::={网络号,主机号} 2、无分类编址CIDR IP地址::={网络前缀,主机号} (1)网络前缀 ​ 与分类IP最大的区别就是网络前缀的位数n是不固定的 ,可以是0~32位。 ​ 采用斜线标记法,“/”后面的是网络前缀的位数。111.112.113.1/20,表示前

    2024年02月06日
    浏览(29)
  • 【软考网络管理员】2023年软考网管初级常见知识考点(10)- 网际协议IP及IPV6,IPV4详解

    分类的IP地址,子网划分,CIDR和路由汇聚,IPV4数据报格式,IPV6协议,软考网络管理员常考知识点,软考网络管理员网络安全,网络管理员考点汇总。 原创于:CSDN博主-《拄杖盲学轻声码》,更多考点汇总可以去他主页查看 更多考试总结可关注CSDN博主-《拄杖盲学轻声码》 这

    2024年02月11日
    浏览(47)
  • 网络编程——TCP/IP协议族(IP协议、TCP协议和UDP协议……)

    1、IP协议简介 IP协议又称 网际协议 特指为实现在一个相互连接的网络系统上从源地址到目的地传输数据包(互联网数据包)所提供必要功能的协议,是网络层中的协议。 2、特点 不可靠 :它不能保证IP数据包能成功地到达它的目的地,仅提供尽力而为的传输服务 无连接 :IP 并不

    2024年02月13日
    浏览(75)
  • 【网络协议】TCP/IP 协议

    1、TCP/IP 模型 TCP/IP 协议模型,包含了一系列构成互联网基础的网络协议,是 Internet 的核心协议。 基于 TCP/IP 协议栈可分为四层或五层,转换为 OSI 参考模型,可以分为七层,分别如下图所示: 通常我们所说的都是基于 TCP/TP 五层模型。 2、TCP/IP 协议栈每一层功能 应用层:H

    2024年02月12日
    浏览(65)
  • 网络:TCP/IP协议

    1. OSI七层参考模型        应用层         表示层         会话层         传输层         网络层         数据链路层         物理层 2. TCP/IP模型         应用层         传输层         网络层         数据链路层         物理层 3. 各链路层对应的名称    

    2024年02月15日
    浏览(80)
  • Java中网络的基本介绍。网络通信,网络,ip地址,域名,端口,网络通信协议,TCP/IP传输过程,网络通信协议模型,TCP协议,UDP协议

    - 网络通信 概念:网络通信是指 通过计算机网络进行信息传输的过程 ,包括数据传输、语音通话、视频会议等。在网络通信中,数据被分成一系列的数据包,并通过网络传输到目的地。在数据传输过程中,需要确保数据的完整性、准确性和安全性。常见的网络通信协议有T

    2024年02月10日
    浏览(71)
  • TCP协议IP网络音柱

    SV-704CT TCP协议I P网络音柱 一、描述  SV-704CT是深圳锐科达电子有限公司的一款壁挂式 IP网络有源音柱 ,具有10/100M以太网接口,可将网络音源通过自带的功放和喇叭输出播放,其采用防水设计,功率可以从60W到120W。SV-704CT作为网络广播播放系统的终端,可用于需要广播播放的

    2024年02月07日
    浏览(52)
  • 【网络原理】TCP/IP协议

    目录 1.应用层 2.传输层(核心问题) 2.1 UDP协议 2.1.2 UDP的特点 2.1.3 基于UDP的应用层协议 2.2 TCP协议(重点内容) 2.2.1 TCP/IP 协议含义 2.2.2 TCP协议端格式: 2.2.3 TCP的特点 2.3 TCP原理 2.4 确认应答机制(安全机制) 2.5 超时重传机制(安全机制) 2.5.1 数据直接丢了,接收方没

    2023年04月13日
    浏览(54)
  • 什么是网络——TCP/IP协议

      个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。 个人主页:小李会科技的主页 目录 前言:  什么是tcp/ip TCP IP-网际协议 基本信息 tcp/ip包含哪些协议 HTTP HTTP

    2024年02月03日
    浏览(44)
  • 网络协议TCP/IP是什么

    ​​​​​​ TCP/IP协议是互联网上最常见的协议之一,它是一组通信协议的集合,包括传输控制协议(TCP)、互联网协议(IP)以及其他相关协议。TCP/IP协议是互联网上数据传输的基础,几乎所有的网络应用都依赖于它。 TCP/IP协议由以下几个协议组成: IP协议(Internet Proto

    2024年04月29日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包