网络工程师 (41)IP协议、IP地址表示方法

一、IP协议

       IP协议,全称网际互连协议(Internet Protocol),是TCP/IP体系中的网络层协议。

  1. 寻址:IP协议通过IP地址来唯一标识网络上的每一台设备,确保数据能够准确地发送到目标主机。
  2. 路由选择:IP协议负责选择数据从源主机到目标主机的最佳路径,这通常涉及多个路由器的协作。
  3. 数据分割与组装:当数据报文的长度超过网络层所允许的最大传输单元(MTU)时,IP协议会将其分割成较小的数据包进行传输,并在目的端重新组装成原始数据。

       IP协议有两种主要版本:IPv4和IPv6。

       IPv4:地址长度为32位二进制数,通常呈现为4个由点(.)分隔的十进制整数,每个整数的取值范围为0到255。IPv4的地址空间有限,只能提供约42亿(2^32)个唯一地址。

       IPv6:地址长度为128位二进制数,通常呈现为8组由冒号(:)分隔的十六进制整数,每组整数的取值范围为0到FFFF。IPv6还支持缩写形式,如省略前导零和用双冒号(::)表示连续的0组。IPv6的地址空间极大,理论上可以提供约3402的39次方(2^128-1,去除全0地址)个唯一地址。

二、IP地址表示方法

       IP地址是指互联网协议地址,是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。IP地址的表示方法因版本不同而有所差异。

IPV4地址的表示方法:

       IPv4地址是一个32位的二进制数,通常被分割为4个“8位二进制数”,并且通常以十进制格式表示,即点分十进制表示法。在这种表示法中,IP地址的4个部分(每个部分8位)被转换成十进制数,并用点(.)分隔。例如,IP地址192.168.1.1就是一个典型的IPv4地址。

       IPv4地址还可以进一步划分为网络地址(NetID)和主机地址(HostID)。网络地址表示其属于互联网中的哪一个网络,而主机地址则表示其属于该网络中的具体设备。通过子网掩码可以区分IP地址中的网络部分和主机部分。子网掩码是一个32位的数字,通常表示为四个十进制数,每个数值范围在0到255之间,用点分隔。子网掩码中连续的1表示网络地址,连续的0表示主机地址。

       IPv4地址还分为几个类别,包括A类、B类、C类、D类和E类。每个类别的地址范围和网络号、主机号的长度都不同。例如:

A类地址:网络号字段占1个字节,主机号字段占3个字节,地址范围为0.0.0.0~127.255.255.255。

B类地址:网络号字段占2个字节,主机号字段占2个字节,地址范围为128.0.0.0~191.255.255.255。

C类地址:网络号字段占3个字节,主机号字段占1个字节,地址范围为192.0.0.0~223.255.255.255。

D类地址:用于多播(一对多通信),地址范围为224.0.0.0~239.255.255.255。

E类地址:保留为以后用,地址范围为240.0.0.0~255.255.255.255。

       其中,A类、B类和C类地址是常用的单播地址,D类地址用于多播通信,E类地址保留为未来使用。

       此外,IPv4地址中还有一些特殊地址,如0.0.0.0表示所有网络地址,255.255.255.255表示全网的广播地址,127.0.0.0~127.255.255.255表示网卡自身环回接口地址(即本地回环地址)。

IPv6地址的表示方法:

       IPv6地址是128位的二进制数,通常呈现为8组由冒号(:)分隔的十六进制整数,每组整数的取值范围为0到FFFF。IPv6地址还支持缩写形式,如省略前导零和用双冒号(::)表示连续的0组。例如,IPv6地址2001:0db8:85a3:0000:0000:8a2e:0370:7334就是一个典型的IPv6地址,其中省略了前导零的组。

       IPv6地址也可以使用CIDR(无类别域间路由)表示法,即IP地址和斜杠(/)后面的数字(称为前缀长度)。前缀长度表示IP地址中固定(即网络部分)的位数。例如,IPv6地址2001:0db8:85a3::/64表示这个地址块的前64位是网络部分,而剩下的64位是主机部分。

总结

       IP协议是互联网通信的基础协议之一,它通过IP地址来唯一标识网络上的每一台设备,并负责数据的路由选择和分割组装。IPv4和IPv6是IP协议的两种主要版本,它们在地址长度、表示方法和地址空间等方面存在差异。IPv4地址使用32位二进制数表示,通常采用点分十进制表示法,并分为A类、B类、C类、D类和E类地址;而IPv6地址使用128位二进制数表示,通常采用冒分十六进制表示法,并支持缩写形式和CIDR表示法。

 结语       

就算风雨交加

也要笑对人生

!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/19066.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kubernetes控制平面组件:etcd高可用集群搭建

云原生学习路线导航页(持续更新中) kubernetes学习系列快捷链接 Kubernetes架构原则和对象设计(一)Kubernetes架构原则和对象设计(二)Kubernetes架构原则和对象设计(三)Kubernetes控…

Banana Pi OpenWRT One 官方路由器的第一印象

OpenWRT One是OpenWRT开源社区推出的首款官方开发板,与Banana Pi社区共同设计,由Banana Pi制造和发行。路由器采用蓝色铝合金外壳,质感极佳,视觉效果远超宣传图。整体设计简洁,呈长方形,虽然不是特别时尚&a…

【每日一题 | 2025】2.10 ~ 2.16

个人主页:Guiat 归属专栏:每日一题 文章目录 1. 【2.10】P8707 [蓝桥杯 2020 省 AB1] 走方格2. 【2.11】P8742 [蓝桥杯 2021 省 AB] 砝码称重3. 【2.12】P8786 [蓝桥杯 2022 省 B] 李白打酒加强版4. 【2.13】P8725 [蓝桥杯 2020 省 AB3] 画中漂流5. 【2.…

微信小程序配置3 配置sass

1. 在config。json文件里面的setting配置“sass” 2. 改你需要的页面后缀名为scss。 3.查看页面即可看到样式。

撕碎QT面具(1):Tab Widget转到某个Tab页

笔者未系统学过C语法,仅有Java基础,具体写法仿照于大模型以及其它博客。自我感觉,如果会一门对象语言,没必要先刻意学C,因为自己具有对象语言的基础,等需要用什么再学也不迟。毕竟不是专门学C去搞算法。 1…

恩智浦:将开发文档迁移到DITA/XML

摘要:本文是德国同行Parson公司写的一篇文章,描述芯片巨头恩智浦编写文档方法如何从MS Word和Adobe Frame Maker转向基于DITA的结构化写作和发布。英文原文地址:https://www.parson-europe.com/en/references/nxp - 1 - 项目目标 在开发产…

基于SpringBoot的医院药房管理系统【源码+答辩PPT++项目部署】高质量论文1-1.5W字

作者简介:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流。✌ 主要内容:🌟Java项目、Python项目、前端项目、PHP、ASP.NET、人工智能…

计算机性能与网络体系结构探讨 —— 基于《计算机网络》谢希仁第八版

(꒪ꇴ꒪ ),Hello我是祐言QAQ我的博客主页:C/C语言,数据结构,Linux基础,ARM开发板,网络编程等领域UP🌍快上🚘,一起学习,让我们成为一个强大的攻城狮&#xff0…

【第11章:生成式AI与创意应用—11.4 生成式AI在其他领域的创新应用与未来展望】

凌晨三点,生物实验室的AI突然"灵光一闪"——它把抗病毒蛋白的结构图与蜂巢的六边形结构进行跨界组合,生成的新分子让老教授的手开始颤抖。这种打破学科壁垒的创造力,正是生成式AI带给人类最震撼的礼物。让我们走进这个"数字炼金术"的新时代。 一、科学…

网络安全:从攻击到防御的全景解析

📝个人主页🌹:一ge科研小菜鸡-CSDN博客 🌹🌹期待您的关注 🌹🌹 1. 引言 在互联网高度发达的今天,网络安全已成为影响社会稳定、国家安全和企业发展的关键因素。无论是个人用户的数据…

【第11章:生成式AI与创意应用—11.3 AI艺术创作的实现与案例分析:DeepArt、GANBreeder等】

凌晨三点的画室里,数字艺术家小美盯着屏幕上的GANBreeder界面——她将梵高的《星月夜》与显微镜下的癌细胞切片图进行混合,生成的新图像在柏林电子艺术展上引发轰动。这场由算法驱动的艺术革命,正在重写人类对创造力的定义。 一、机器视觉的觉醒之路 1.1 数字艺术的三次浪…

【清晰教程】本地部署DeepSeek-r1模型

【清晰教程】通过Docker为本地DeepSeek-r1部署WebUI界面-CSDN博客 目录 Ollama 安装Ollama DeepSeek-r1模型 安装DeepSeek-r1模型 Ollama Ollama 是一个开源工具,专注于简化大型语言模型(LLMs)的本地部署和管理。它允许用户在本地计算机…

相得益彰,Mendix AI connector 秒连DeepSeek ,实现研发制造域场景

在当今快速发展的科技领域,低代码一体化平台已成为企业数字化转型的关键工具,同时,大型语言模型(LLM)如 DeepSeek 在自动生成代码和提供智能建议方面表现出色。 Mendix 于近期发布的 GenAI 万能连接器,目前…

ESP学习-1(MicroPython VSCode开发环境搭建)

下载ESP8266固件:https://micropython.org/download/ESP8266_GENERIC/win电脑:pip install esptools python.exe -m pip install --upgrade pip esptooo.py --port COM5 erase_flash //清除之前的固件 esptool --port COM5 --baud 115200 write_fla…

LLM大模型学习资料整理

LLM工具 LlamaIndex Llama Hub 文档 模型微调 LlamaFactory 推理 - LLaMA Factoryhttps://llamafactory.readthedocs.io/zh-cn/latest/getting_started/inference.htmlGitHub - hiyouga/LLaMA-Factory: Unified Efficient Fine-Tuning of 100 LLMs & VLMs (ACL 2024)Uni…

goland2022.3.3 安装过程

到csdn下载安装包 开始安装 安装完后,安装中文包

大模型开发实战篇5:多模态--文生图模型API

大模型文生图是一种基于人工智能大模型的技术,能够将自然语言文本描述转化为对应的图像。目前非常火的AI大模型赛道,有很多公司在此赛道竞争。详情可看这篇文章。 今天我们来看下如何调用WebAPI来实现文生图功能。我们一般都会将OpenAI的接口&#xff0…

乘积最大 之 连续与非联系子数组

文章目录 152.乘积最大子数组2708.一个小组的最大实力值 乘积的最大情况分为两种,一种是 要求子数组是连续的,一种是要求数组是不用连续的 连续可以使用动态规划求解,非连续则使用贪心 152.乘积最大子数组 152.乘积最大子数组 思路分析&…

使用 Ansys Fluent 进行电池热滥用失控传播仿真

电池热失控传播是电池系统中一个严重的问题。Ansys Fluent 提供了在此类条件下仿真电池热行为的工具,以帮助了解和降低与热失控相关的风险。 电池热滥用的挑战 电池热失控传播是电池系统中的一个严重问题,尤其是锂离子电池和其他高能量密度电池。这种现…

基于SpringBoot实现的大学社团平台系统实现功能六

一、前言介绍: 1.1 项目摘要 随着高校社团活动的日益丰富和多样化,学生对于社团管理和参与的需求也在不断增加。传统的社团管理方式往往存在效率低下、信息不透明等问题,无法满足现代学生对于便捷、高效社团管理的需求。因此,利…