5.1 因特网概述

news2025/3/9 8:52:22

5.1 因特网概述

我们知道因特网是一个很大的互联网,它由大量的通过路由器互联起来的物理网络构成,我们下思考几个问题

  1. 为什么因特网要考虑包容多种物理网络技术呢?

    因为价格低廉的局域网只能够提供短距离的高速通信,而能够跨越长距离的广域网不能够提供费用较低的局部通信,也就是说没有那种网络技术可以满足所有需求,因此就需要考虑多种底层硬件技术。

  2. 为什么要进行网际互联呢?

    因为作为用户的我们希望能够实现在全球范围内任意两台主机之间的通信,各个物理网络中的用户也希望有一个不受任何物理网络边界限制的通信系统。

  3. 网际互联的作用是什么?

    实际上网际互联的作用就是它能够隐藏底层的细节,使互联网可以看成是一个单一的虚拟的网络,所有计算机都与它相连,而不管实际的物理连接如何。正如左边的图一样,从用户的角度来看互联网可以看成是单个网络,尽管它的范围遍布全球,也就是说对于普通的用户来说它是不知道同时他也不关心网络互联的细节的。从右边的图我们可以看出,实际上因特网是多个物理网络通过路由器互联起来的集合,每个物理网络中的主机以及互联设备、路由器必须要运行TCP/IP协议软件以允许应用程序可以把互联网当做一个单独的物理网络来使用。

    网际互连

  4. 如何实现网络互连?

网际互连

在TCP/IP体系中网络成也被成为互联网络层或IP层,用来提供互联网主机之间的通信服务,也就是说通过TCP/IP体系结构中的网络层中使用的各种协议来实现网际互联的,当然最主要的协议被称为网际协议IP。IP
IP层主要功能是负责为不同物理网络上的主机提供通信服务。实际上实现网际互联是一件非常复杂的工作,这里需要考虑很多问题

  • 如何屏蔽异种网络的差异(各个物理网络有自己的编址方式)?

    • 统一网络地址—>IP地址(32比特)

      为了方便任意主机之间的通信,在因特网中需要采用统一的方式来标识所有的主机,所以TCP/IP的设计人员选择了一种类似于物理网络编址的方案,即给每一台主机都分配一个32位比特的整数地址,就成为网际协议地址,就是我们熟知的IP地址,所以在后面的学习中如何分配和使用IP地址使我们要重点学习的内容。

    • 统一数据格式—>IP分组(IP数据报、IP数据包、IP包)

      网络层传输的单位是分组在网际互连时对数据格式进行了统一,成为IP分组,也被成为IP数据报,IP包等。IP分组的格式以及IP分组的分析也是非常重要的知识。

      实际上IP编址和IP数据报是支持TCP/IP软件隐藏物理网络网络细节使构成的互联网看起来是一个统一实体的基础

  • 如何实现全网的数据传输和交换

    • 网络之间的数据包寻径、转发—>IP分组的转发

      互联网中通信双方可能位于不同的物理网络中,怎样才能使IP分组从源主机抵达目的主机呢?这就需要依托工作在网络层互连各物理网络的设备也就是路由器,因为路由器中有路由表,里面保存着到各个物理网络的路由信息,所以我们还要重点学习IP分组的转发

    • 路由表的产生和动态刷新—>因特网的路由协议

      IP分组转发的时候需要查找路由表,路由表的正确与否就决定了IP包转发能否成功,因此路由表的产生和维护也是一个关键问题。互联网是一个大型网络为了提高路由信息维护的准确性和效率也提出了自治系统概念以及一系列的路由选择算法和协议

    • 差错处理—>因特网控制报文协议ICMP

      同样在IP分组被转发的过程中可能会发生差错,因此在网络互联的时候还需要差错控制机制,差错处理是由IP协议和因特网控制报文协议ICMP共同完成。

通过以上几个问题我们知道了要想实现在全球范围内主机之间的通信必须要进行网际互连,要想实现网际互连首先要统一地址、数据格式、然后在IP协议和它配套的ICMP协议的共同作用下来实现这一复杂的工作。在第二章我们已经学习过IP协议是TCP/IP体系结构中最重要的协议之一,IPv4出现在上世纪70年代末,是第一个被实际应用的IP协议的版本且一直使用到现在,后面我们就要进入到我们和核心内容IPv4的学习。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

渲大师云主机按量付费功能上线!

云主机可以提供强大的计算和存储能力,通过使用云主机,政企办公、视觉设计、影视制作和深度学习领域的专业人士可以获得更大的灵活性、可扩展性和计算能力,提高工作效率和效果。 然而,当我们在选择和使用云主机时,需要…

如何优雅的在SpringBoot中编写选择分支,而不是大量if else?

一、需求背景二、创建项目三、基础工作四、定义 Handler 类五、实现员工接口六、功能测试6.1 开发控制器6.2 功能测试 七、总结 一、需求背景 部门通常指的是在一个组织或企业中组成的若干人员,他们共同从事某一特定工作,完成共同的任务和目标。在组织或…

Logisim 头歌 偶校验解码电路设计 图解及代码(计算机组成原理)

努力是为了不平庸~ 学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。 急的同学请直接点击目录跳到下方解答处!! 目录 图解:​编辑 代码题解(免费)&#x…

泰酷辣!基于全志R818的开源超迷你安卓手持终端CyberPad,芒果派惊喜之作

​继推出大小仅与普通SD卡不相上下爱的超迷你模组MCore-H616核心板之后,鸽了近半年时间的芒果派,又带来了一款惊喜之作——MCore-R818核心板。 该款MCore的设计也是基于R818的特性,做出了一些小小的改变。 芯片本体封装设计较小,…

【力扣周赛】第347场周赛

【力扣周赛】第347场周赛 6457. 移除字符串中的尾随零题目描述解题思路 2711. 对角线上不同值的数量差题目描述解题思路 6455. 使所有字符相等的最小成本题目描述解题思路 6456. 矩阵中严格递增的单元格数题目描述解题思路 6457. 移除字符串中的尾随零 题目描述 描述&#xf…

如何让Task在非线程池线程中执行?

Task承载的操作需要被调度才能被执行,由于.NET默认采用基于线程池的调度器,所以Task默认在线程池线程中执行。但是有的操作并不适合使用线程池,比如我们在一个ASP.NET Core应用中承载了一些需要长时间执行的后台操作,由于线程池被…

Linux:shell脚本的介绍,创建与执行

linux的shell脚本就是windows的bat脚本,也就是通常所说的批处理。更简洁地说,就是很多命令的结合体,就像编程一样。 windows脚本的扩展名是.bat,而linux脚本的扩展名则是.sh centos在编写shell脚本的文件最上边,需要加…

如何使用Sentinel的Slot插槽实现限流熔断,看完这篇文章会有新的收获

前言:大家好,我是小威,24届毕业生,在一家满意的公司实习。本篇文章将详细介绍如何使用Sentinel的Slot插槽实现限流熔断,后续文章将详细介绍Sentinel的其他知识。 如果文章有什么需要改进的地方还请大佬不吝赐教&#x…

对于2023年参加国家计算机软考系统分析师的感想

文章目录 前言系分简介系分知识点今年的题型综合知识(上午选择题)案例分析(下午简答分析题)论文(下午小作文) 写在最后 前言 23年3月27日参加了国家计算机软考系统分析师,考完后很多的题库网站就有小道估分了。当然&a…

一些零零碎碎的记录

Questions1. 用户访问多网址服务器同一个IP是怎么回事 Q:用户访问服务器的同一个IP不同网址,服务器是如何区分的A: 在 HTTP 协议中,客户端通过发送请求报文来向服务器请求资源。每个 HTTP 请求都包含一个 HTTP 头部,其中包括了一些关键信息&…

力扣sql中等篇练习(三十)

力扣sql中等篇练习(三十) 1 即时食物配送||| 1.1 题目内容 1.1.1 基本题目信息 1.1.2 示例输入输出 1.2 示例sql语句 # Write your MySQL query statement below SELECT order_date,ROUND(100*count(IF(order_datecustomer_pref_delivery_date,customer_id,null))/count(*)…

studio one6免费版下载及配置要求 附精调效果包

提到编曲软件,就不得不说这款水果编曲软件。它对新手和老手都比较友好,是一款较为经典的编曲软件。 这款软件提供了强大而全面的音符、音效编辑器,可以在其中插入各种乐器声音,如果内置乐器无法满足编曲需求,还可以外…

ABAQUS计算随机振动设置及输出

ABAQUS计算随机振动设置及输出 1.分析步设置 随机振动主要包括两个分析步:频率和随机振动 1.1 频率设置 频率这里需要注意的是最高频率最好是扫频范围的2-2.5倍 比如随机频率区间是[0-2000hz],最高频率应该大于4000Hz,才能保证精度 1.2 随机响应设…

数据结构【栈】有哪些应用场景?

✨Blog:🥰不会敲代码的小张:)🥰 🉑推荐专栏:C语言🤪、Cpp😶‍🌫️、数据结构初阶💀 💽座右铭:“記住,每一天都是一個新的開始&#x1…

如何在前端应用中合并多个 Excel 工作簿

本文由葡萄城技术团队于博客园原创并首发。转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 前言 | 问题背景 ​ SpreadJS是纯前端的电子表格控件,可以轻松加载 Excel 工作簿中的数据…

Hack The Box - 关卡Dancing

SMB(全称是Server Message Block)是一个协议名,可用于在计算机间共享文件、打印机、串口等,电脑上的网上邻居就是靠它实现的。 SMB 是一种客户机/服务器、请求/响应协议。通过 SMB 协议,客户端应用程序可以在各种网络环境下读、写服务器上的…

干货|7种提高客户推荐率的方法,让你的客户成为你的推广大使!

大家都知道“客户推荐”是一种非常有效的业务推广方式。通过口碑传播,可以吸引更多的潜在客户,建立长期稳定的合作关系。 可以说,这种开发客户的方法:耗时少,成功率高,成本低,客户更好,堪称世界…

山西电力市场日前价格预测【2023-05-30】

日前价格预测 预测明日(2023-05-30)山西电力市场全天平均日前电价为350.71元/MWh。其中,最高日前价格为424.56元/MWh,预计出现在19: 30。最低日前电价为239.37元/MWh,预计出现在13: 00。 以上预测仅供学习参考&#xf…

律师使用ChatGPT 进行法律文献检索提交了错误信息;李开复表示,威力强大的大模型将彻底变革人工智能

🚀 一名律师使用ChatGPT 进行法律文献检索提交了错误信息 近日,一名律师在法庭案件中使用聊天机器人 ChatGPT 进行法律文献检索,结果提交了错误信息, 揭示了人工智能在法律领域的潜在风险,包括误传错误信息。 该事件…

数据分析师的基本职责(合集)

算法工程师的职责表述 算法工程师的职责表述1 职责 1、维护、扩展的大数据处理分析平台; 2、负责将先进的工业大数据分析技术转化为标准化的分析工具与模块; 3、规范并优化算法,提高可靠性; 4、帮助建立标准化的数据分析路线图,能够提取、转换并加强数据…