3.2 网络协议IP

欢迎大家订阅【计算机网络】学习专栏,开启你的计算机网络学习之旅!

文章目录

  • 1 定义
  • 2 虚拟互连网络
  • 3 分组在互联网中的传送
  • 4 IPv4 地址


1 定义

网际协议 IP是 TCP/IP 体系中两个最主要的协议之一,也是最重要的互连网协议之一。IPv4 和 IPv6 是 IP 协议的两个版本。

与网际协议 IPv4 配套的三个协议:
在这里插入图片描述

  • 地址解析协议 ARP (Address Resolution Protocol)
  • 网际控制报文协议 ICMP (Internet Control Message Protocol)
  • 网际组管理协议 IGMP (Internet Group Management Protocol)

2 虚拟互连网络

实现网络互连、互通时需解决许多问题,如:

  1. 寻址方案
  2. 最大分组长度
  3. 网络接入机制
  4. 超时控制
  5. 差错恢复方法
  6. 状态报告方法
  7. 路由选择技术
  8. 用户接入控制
  9. 管理与控制方式

那如何将异构的网络互相连接起来?
在这里插入图片描述
根据中间设备所在层次,可以有以下四种不同的中间设备:
在这里插入图片描述

注意:当中间设备为转发器或网桥时,仅仅是把一个网络扩大了,而从网络层的角度看,这仍然·是一个网络,一般不称之为网络互连。

在这里插入图片描述

图 (a) 表示有许多计算机网络通过一些路由器进行互连。由于参加互连的计算机网络都使用相同的网络协议 IP ,因此可以把互连以后的计算机网络看成为如图 (b) 所示的一个虚拟互连网络 (internet)。

所谓虚拟互连网络也就是逻辑互连网络,它的意思就是互连起来的各种物理网络的异构性本来是客观存在的,但是我们利用协议 IP 就可以使这些性能各异的网络在网络层上看起来好像是一个统一的网络。这种使用协议 IP 的虚拟互连网络可简称为 IP 网 (IP 网是虚拟的,但平常不必每次都强调“虚拟”二字)。

  • IP 网的意义
    当互联网上的主机通信时,宛如在一个单一网络中通信,不感知异构网络的细节。
  • 互联网 (Internet)
    在覆盖全球的 IP 网基础上运行 TCP 协议形成互联网。

3 分组在互联网中的传送

在这里插入图片描述
如图所示,互联网中的源主机 H1 要把一个 IP 数据报发送给目的主机 H2。

主机 H1 先要查找自己的转发表,看看目的主机 H2 是否就在本网络上。
如果是,则不需要经过任何路由器而是直接交付
在这里插入图片描述
如果不是,则必须把 IP 数据报发送给某个路由器(图中的 R1)。R1 在查找了自己的转发表后,知道应当把数据报转发给 R2,进行间接交付。这样一直转发下去,最后由路由器 R5 知道自己是和 H2 连接在同一个网络上,不需要再使用别的路由器转发了,于是就把数据报直接交付给目的主机 H2。


4 IPv4 地址

①背景
IP地址由因特网名字和数字分配机构ICANN(Intemet Corporation for Assigned Names and Numbers)进行分配。

我国用户可向亚太网络信息中心APNIC(Asia Pacific Network Information Center)申请IP地址,需要缴费。

2011年2月3日,互联网号码分配管理局IANA(由ICANN行使职能)宣布,IPV4地址已经分配完毕。

我国在2014至2015年也逐步停止了向新用户和应用分配IPv4地址,同时全面开展商用部署IPv6。

IPV4地址的编址方法经历了如下三个历史阶段:
在这里插入图片描述

②类型
IP 地址是指用于标识网络中设备的唯一地址。它可以指任何类型的 IP 协议地址,包括 IPv4 和 IPv6。

  • IPv4 地址:是 IP 地址的一个版本,使用 32 位地址,表示为四个十进制数字(如:192.168.1.1)。
  • IPv6 地址:是 IP 地址的另一个版本,使用 128 位地址,表示为八组十六进制数字(如:2001:0db8:85a3:0000:0000:8a2e:0370:7334)。

③定义
在 TCP/IP 体系中,IPv4 地址就是给连接到互联网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的32为的标识符,是通信的基本单位。 没有 IP 地址,就无法实现与其他设备的通信。
在这里插入图片描述
⑤IPv4 地址表示方法

  • 每台主机或路由器的每个接口都有一个全球唯一的 IP 地址。
  • 分配机构:互联网名字与数字分配机构 (ICANN)

IP 地址采用 2 级结构

  • 网络号:标识所在网络。
  • 主机号:标识该网络中的设备。

在这里插入图片描述

【点分十进制记法举例】
在这里插入图片描述

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

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

相关文章

酷柚易汛生产管理系统PHP+Uniapp

生产管理系统,帮助企业数字化转型,打造智能工厂,专业为生产企业量身开发的一套完整的生产管理系统。主要包含以下模块:购货模块、生产模块、仓库模块、资料模块,可配合酷柚易汛进销存无缝衔接使用。 产品理念: 共享功…

【Windows11系统局域网共享文件数据】

【Windows11系统局域网共享文件数据】 1. 引言1. 规划网络2. 获取必要的硬件3. 设置网络4. 配置网络设备5. 测试网络连接6. 安全性和维护7. 扩展和优化 2. 准备工作2.1: 启用网络发现和文件共享2.2: 设置共享文件夹 3. 访问共享文件夹4. 小贴士5. 总结 1. 引言 随着家庭和小型办…

记录ubuntu22.04重启以后无法获取IP地址的问题处理方案

现象描述:我的虚拟机网络设置为桥接模式,输入ifconfig只显示127.0.0.1,不能连上外网。,且无法上网,用ifconfig只有如下显示: 1、sudo -i切换为root用户 2、输入dhclient -v 再输入ifconfig就可以看到多了…

guava 整合springboot 自定义注解实现接口鉴权调用保护

文章目录 一、简要概述二、实现过程1. pom引入依赖2. 自定义注解3. 定义切面4. 定义权限检查逻辑 三、注解使用四、运行结果五、源码放送 一、简要概述 Guava Cache是一个全内存的本地缓存实现,它提供了线程安全的实现机制。我们借助expireAfterWrite过期时间设置和…

MQTT消息服务器mosquitto介绍及说明

Mosquitto是一个开源的消息代理软件,支持MQTT协议(消息队列遥测传输协议)。MQTT是一种轻量级的发布/订阅消息传输协议,专为低带宽、不可靠网络环境下的物联网设备通信而设计。以下是关于Mosquitto服务器的一些介绍和说明&#xff…

React 组件中 State 的定义、使用及正确更新方式

​🌈个人主页:前端青山 🔥系列专栏:React篇 🔖人终将被年少不可得之物困其一生 依旧青山,本期给大家带来React篇专栏内容React 组件中 State 的定义、使用及正确更新方式 前言 在 React 应用开发中,state …

DLL注入(AppInit_DLLs)

DLL注入(AppInit_DLLs) 一:概述 利用注册表进行dll注入,Windows操作系统的注册表默认是提供了AppInit_DLLs和LoadAppInit_DLLs两个注册表项的。打开我们的注册表编辑器,将要注入的DLL的路径字符串写入到AppInit_DLLs项目,然后将…

Spring Boot + Spring AI快速体验

Spring AI快速体验 1 什么是Spring AI主要功能 2 快速开始2.1 版本说明2.2 配置文件2.3 pom依赖2.3.1 spring maven仓库2.3.2 核心依赖 2.4 定义ChatClient2.5 启动类2.6 测试 3 参考链接 1 什么是Spring AI Spring AI是Spring的一个子项目,是Spring专门面向于AI的…

算法基础学习Day5(双指针、动态窗口)

文章目录 1.题目2.题目解答1.四数之和题目及题目解析算法学习代码提交 2.长度最小的子数组题目及题目解析滑动窗口的算法学习方法一:单向双指针(暴力解法)方法二:同向双指针(滑动窗口) 代码提交 1.题目 18. 四数之和 - 力扣(LeetCode&#x…

通义千问sft-甄嬛对话

流程步骤 https://www.datawhale.cn/activity/110/21/76?rankingPage1 按照上面的流程,准备好数据之后就可以直接对7b的模型进行指令微调了,整个流程不是很复杂,操作起来比较方便。但是发布服务等了较长时间,以为出了bug 结果展…

1-6 ESP32控制LED灯

1.0 LED简介 LED是英文 "Light Emitting Diode" 的缩写,中文翻译为发光二极管。它是一种能够将电能转化为光能的电子元件。LED是一种半导体器件,在通电时会发出可见光。和传统的白炽灯泡或荧光灯相比,LED具有诸多优点:高…

前端成长之路:HTML(1)

每个网页都会有一个基本的结构标签&#xff08;也称为骨架标签&#xff09;&#xff0c;页面内容也是在这些基本标签上书写。 基本结构标签&#xff08;骨架标签&#xff09; <html></html>标签是HTML标签&#xff0c;是页面中最大的标签&#xff0c;被称为根标签…

细说敏捷:敏捷四会之回顾会

在前面的分享中&#xff0c;我们已经梳理了计划会、每日站会和复盘会的召开要点&#xff0c;本篇我们再对Scrum敏捷四大仪式中的最后一个会议仪式 - 迭代回顾会 进行探讨 回顾会的目的和作用 回顾会因为和复盘会一般都放在迭代的最后一天&#xff0c;而且通常安排是相邻在一起…

重生之我在异世界学智力题(1)

大家好&#xff0c;这里是小编的博客频道 小编的博客&#xff1a;就爱学编程 很高兴在CSDN这个大家庭与大家相识&#xff0c;希望能在这里与大家共同进步&#xff0c;共同收获更好的自己&#xff01;&#xff01;&#xff01; 本文目录 引言智力题题目&#xff1a;《奇怪的时钟…

【模型对比】ChatGPT vs Kimi vs 文心一言那个更好用?数据详细解析,找出最适合你的AI辅助工具!

在这个人工智能迅猛发展的时代&#xff0c;AI聊天助手已经深入我们的工作与生活。你是否曾在选择使用ChatGPT、Kimi或是百度的文心一言时感到一头雾水&#xff1f;每款AI都有其独特的魅力与优势&#xff0c;那么&#xff0c;究竟哪一款AI聊天助手最适合你呢&#xff1f;本文将带…

【时时三省】(C语言基础)结构体内存对齐练习题

山不在高&#xff0c;有仙则名。水不在深&#xff0c;有龙则灵。 ----CSDN 时时三省 练习一 这个输出结果是8 练习二 这个输出结果是16 练习三 这个输出结果是32 上面的输出结果都是根据结构体对齐规则来计算的

【python】UTF-8编码

# -*- coding: utf-8 -*-import sys reload(sys) # This reloads the system default encoding setup sys.setdefaultencoding(utf-8) # Set the default encoding to utf-8 print(sys.getdefaultencoding())写在最后&#xff1a;若本文章对您有帮助&#xff0c;请点个赞啦 ٩…

MySQL 性能优化详解

MySQL 性能优化详解 硬件升级系统配置优化调整buffer_pool数据预热降低日志的磁盘落盘 表结构设计优化SQL语句及索引优化SQL优化实战案例 MySQL性能优化我们可以从以下四个维度考虑&#xff1a;硬件升级、系统配置、表结构设计、SQL语句和索引。 从成本上来说&#xff1a;硬件升…

PCB设计规范

过孔设计 过孔盖油工艺&#xff08;也成为连塞带印&#xff09;&#xff1a;常规工艺、免费工艺&#xff0c;无特殊情况也建议使用此工艺。过孔大小建议直径在0.3mm-0.5mm之间。最省钱&#xff0c;效果最好。 非金属化槽孔 PCB制造商在加工非金属化槽孔时通常采用锣刀加工。最…

MVC基础——市场管理系统(二)

文章目录 项目地址三、Produtcts的CRUD3.1 Products列表的展示页面(Read)3.1.1 给Product的Model里添加Category的属性3.1.2 View视图里展示Product List3.2 增加Product数据(Add)3.2.1 创建ViewModel用来组合多个Model3.2.2 在_ViewImposts里引入ViewModels3.2.3 添加Add的…