8.1 什么是互联网

news2024/11/29 2:17:40

目录

计算机网络的定义与分类

计算机网路的定义

几种不同类别的计算机网络

按照网络的作用范围进行分类

按照网络的使用者进行分类

网络的网络

计算机网络

互连网络

网络与互连网

互联网

互联网的组成

互联网的边缘部分

互联网基础结构发展的三个阶段

第一阶段:1969-1990

 第二阶段:1985 – 1993

第三阶段:1993 – 现在

20 世纪 90 年代:万维网 WWW 的问世


计算机网络的定义与分类

计算机网路的定义

计算机网络的精确定义并未统一
以功能完善的网络软件及通信协议实现资源共享和信息传递的系统
以传输信息为基本目的,用通信线路和通信设备将多个计算机连接起来的计算机系统的集合

几种不同类别的计算机网络

计算机网络有多种类别
可以按以下方法分类:
按照网络的作用范围进行分类
按照网络的使用者进行分类

按照网络的作用范围进行分类

类别

作用范围或距离

广域网 WAN 

(Wide Area Network)

通常为几十到几千公里。有时也称为远程网(long haul network)。是互联网的核心部分。

城域网 MAN 

(Metropolitan Area Network)

作用范围一般是一个城市,作用距离约为 5~50 公里。

局域网 LAN 

(Local Area Network) 

局限在较小的范围(如 1 公里左右)。通常采用高速通信线路。

个人区域网 PAN 

(Personal Area Network) 

范围很小,大约在 10 米左右。有时也称为无线个人区域网 WPAN (Wireless PAN)。

按照网络的使用者进行分类

类别

作用范围或距离

公用网 

(public network) 

按规定交纳费用的人都可以使用的网络。也可称为公众网

专用网 

(private network) 

为特殊业务工作的需要而建造的网络。

网络的网络

计算机网络

由若干节点(node)和连接这些节点的链路(link)组成
节点可以是计算机、集线器、交换机或路由器等、

互连网络

多个网络通过一些路由器相互连接起来,构成了一个覆盖范围更大的计算机网络
“网络的网络”(network of networks)

网络与互连网

网络:把许多计算机连接在一起。 互连网络:把许多网络通过一些路由器连接在一起 与网络相连的计算机常称为主机

互联网

全球最大的、开放的、由众多网络相互连接而成的特定互连网络 采用TCP\IP协议族作为通信规则 前身是美国的ARPAnet(阿帕网)

互联网的组成

从互联网的工作方式上看,可以划分为两大块:
边缘部分: 由所有连接在互联网上的主机组成,由用户直接使用,用来进行通信(传送数据、音频或视频)和资源共享
核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供服务(提供连通性和交换)

互联网的边缘部分

处在互联网边缘部分的就是连接在互联网上的所有的主机。这些主机又称为端系统 (end system)。
端系统在功能上可能有很大差别:
小的端系统:普通个人电脑、智能手机、网络摄像头等。
大的端系统:非常昂贵的大型计算机或服务器。
端系统的拥有者:可以是个人、单位、或某个 ISP。

互联网基础结构发展的三个阶段

第一阶段:1969-1990

ARPAnet:最初只是一个单个的分组交换网,不是一个互连网络 
1983 年,TCP/IP 协议成为 ARPAnet 上的标准协议,使得所有使用 TCP/IP 协议的计算机都能利用互连网络相互通信
人们把 1983 年作为互联网的诞生时间
1990 年,ARPAnet 正式宣布关闭

 第二阶段:1985 – 1993

国家科学基金网 NSFnet
三级结构:主干网、地区网和校园网(或企业网)
覆盖了全美国主要的大学和研究所,并且成为互联网中的主要组成部分

第三阶段:1993 – 现在

出现了互联网服务提供者 ISP (Internet Service Provider):
提供接入到互联网的服务
需要收取一定的费用
多层次 ISP 结构:
主干 ISP、地区 ISP 和本地 ISP
覆盖面积大小和所拥有的 IP 地址数目的不同

 互联网交换点 IXP (Internet eXchange Point):允许两个网络直接相连并快速交换分组
常采用工作在数据链路层的网络交换机
世界上较大的 IXP 的峰值吞吐量都在 Tbit/s 量级
内容提供者 (Content Provider):在互联网上向所有用户提供视频等内容的公司。不向用户提供互联网的转接服务

20 世纪 90 年代:万维网 WWW 的问世

由欧洲原子核研究组织 CERN 开发 成为互联网指数级增长的主要驱动力 2019 年 3 月底,互联网的用户数已超过了 43.8亿

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

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

相关文章

JavaWeb小记——Servlet

目录 Servlet概念 Servlet快速入门 1.创建web项目 2.创建一个Java类,实现Servlet接口 3.重写接口中的service()方法 4.配置Servlet——web.xml中 5.发布项目 6.发送请求,请求Servlet Servlet原理 Servlet的生命周期 1.init() 2.service() 3.…

el-form 表单项前面显示星号 但又不校验这一项代码怎么实现

效果图&#xff1a; 1.将 prop 属性设置为空字符串&#xff1b; 2.同时将 required 属性设置为 true。 这样就可以显示星号但不进行校验。 示例代码&#xff1a; <el-form> <el-form-item label"姓名" prop"name" required> <el-input…

SAP ERP系统PP模块控制BOM的变更是否需要ECN的三种解决方法<转载>

原文链接&#xff1a;http://www.360doc.com/content/12/0121/07/1079063886_1079063886.shtml BOM简称物料清单&#xff0c;它是PC和MC部门编制生产计划&#xff0c;物料采购和生产计划的依据&#xff0c;也是财务成本核算的基础&#xff0c;它的重要性不言而喻。 一个公司的…

Go语言精进之路读书笔记—第二章 项目结构、代码风格与标识符命名

上面是go语言库项目结构&#xff0c;细节补充如下&#xff1a; cmd目录&#xff1a; 存放项目要构建的可执行文件对应的main包源文件。 pkg目录&#xff1a; 项目自身要使用并且同样也是可执行文件对应main包要依赖的库文件。 makefile&#xff1a; 代码任何第三方构建工具脚本…

设备算法加密授权“安全+易用=?”

一提到软件授权&#xff0c;大家的第一反应都是“安全”和“易用”的问题&#xff0c;尤其是在算法加密授权领域。软件企业想要十足的安全性用来防止反编译&#xff0c;同时又需要具备灵活和易用来促使企业商业模式落地。那现在市面上是否有这样一款兼顾“安全性”和“易用性”…

谈谈:File、Blob、FileReader、ArrayBuffer、base64

JavaScript 提供了一些 API 来处理文件或原始文件数据&#xff0c;例如&#xff1a;File、Blob、FileReader、ArrayBuffer、base64 等。下面就来看看它们都是如何使用的&#xff0c;它们之间又有何区别和联系。 1. Blob Blob全称为binary large Object 即二进制大对象&#x…

嵌入式软件开发工程师具体可以分三类

嵌入式软件开发工程师可以根据其职责和专长分为以下三类&#xff1a;底层固件开发工程师&#xff1a;底层固件开发工程师负责编写和优化嵌入式系统的底层软件&#xff0c;与硬件密切相关。他们通常需要熟悉处理器架构、寄存器级编程、中断处理、设备驱动程序和实时操作系统&…

Oracle21C + PLSQL Developer 15 + Oracle客户端21安装配置完整图文版

一、Oracle21C PLSQL Developer 15 Oracle客户端文件下载 1、Oracl21C下载地址&#xff1a;https://www.oracle.com/cn/database/technologies/oracle-database-software-downloads.html 2、 PLSQL Developer 15下载地址&#xff1a;https://www.allroundautomations.com/re…

微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

背景 停车系统 一个二维码同时支持微信及支付宝扫码付款&#xff0c;使用手机网站实现 临时车费用缴费二维码需要通知支持微信及支付宝。用户缴纳的停车费直接到各个商户的账户上&#xff0c;不经过停车系统开发公司。 方案 微信&#xff1a;使用微信服务商提供的服务支付…

【twcc】学习2:cc-feedback包送去cc预估码率

继续学习1,学习1中是准备知识,实际操练是在本文的预估中。 主要是对照大神的神作第八章 学习。 大量引用了大神的内容。 学习1中,大神主要论述了发送侧如何构造cc-fb,等待收到rtcp-cc-fb后进行再更新,然后最终交给cc模块。 这是大神绘制的图片,总结的非常清晰到位: 大神…

归一化详细推导

1. 一组数减去平均数的差的和为0。 一组数:a1,a2,a3,……,an, 平均数:a=(a1+a2+……+an)/n, 则 a1+a2+……+an=n*a, 从而,每一个数减去平均数的差的和为 (a1-a)+(a2-a)+……+(an-a) =(a1+a2+……+an)-n*a =0 2. 设原始数据均值及标准差为,将原始数组经过变换后得到使得均…

保护您的网站免受黑客攻击的七个良好习惯

世界上通常有三种类型的网站/APP拥有者&#xff1a;第一种是一直具备较高风险意识的人、第二种是非常自信认为没有任何东西可以攻击和破坏他们网站的人&#xff0c;第三种&#xff1a;根本不关心它的人。 第二种远比另外两种人更容易感受后悔和痛苦。实际上&#xff0c;黑客攻…

autocad中的快文件

一、块的定义 图块也称块&#xff0c;它是由一组图形对象组成的集合&#xff0c;一组对象一旦被定义为图块&#xff0c;它们将成 为一个整体&#xff0c;选中图块中任意一个图形对象即可选中构成图块的所有对象。AutoCAD 把一个 图块作为一个对象进行编辑修改等操作&…

docker常用基本命令及安装

docker常用基本命令及安装 1. docker启动等命令2. 常用基本操作命令3. 删除镜像3.1 步骤如下&#xff1a;3.2 可能会出现的问题 4. 宿主机与容器之间拷贝文件5. 关于docker的安装5.1 安装5.2 解决拉取镜像失败&#xff08;超时&#xff09;——配置 docker 镜像加速 1. docker启…

有什么好用的mp3转wav软件?分享这几个方法!

无论是在日常生活还是工作中&#xff0c;我们经常需要进行音频格式转换&#xff0c;如将MP3转换为WAV。通常情况下&#xff0c;为了解决这个问题&#xff0c;我们需要依赖专业的音频转换工具。下面介绍三款非常好用的音频转换软件&#xff0c;供参考&#xff1a; 一、记灵在线…

Git(1)

文章目录 1. 初始 Git2. 安装 Git3. 创建仓库4. 新增配置项5. 认识 Git 工作区 &#xff0c; 缓存区 &#xff0c; 版本库6. 添加文件7. 查看 .git 文件8. 修改文件9. 版本回退10. 撤销修改11 . 总结 1. 初始 Git 提出问题 : 图一 : 图二 : 图三 : 2. 安装 Git 3. 创建仓库 只…

一个资深测试工程师面试一来就问我这些题目

作为一个已经工作有10年经验的测试工程师&#xff0c;其间也辗转了几个大的互联网公司&#xff0c;虽然确实缺少了一些稳定性&#xff0c;但同时也积累了一些面试的经验&#xff0c;不才分享一些给大家。那么主要是针对测试工程师的一些总结&#xff0c;对于其他的工种&#xf…

9.Sentinel控制台 配置 nacos持久化

一、Sentinel 持久化机制 推送模式说明优点缺点原始模式API将规则推送至客户端并直接更新到内存中,扩展写数据源简单、无任何依赖不保证一致性;规则保存在内存中,重启不建议用于生产环境PULL模式客户端主动向某个规则管理中心定期轮询拉取规则,<br />这个规则中心可以…

Python面向对象编程1-面向过程的简单纸牌游戏程序 项目1.5 抽两张牌比较大小

总项目目标&#xff1a;用面向过程思想设计一个简单的纸牌游戏程序&#xff0c;称为"Higher or Lower"&#xff08;高还是低&#xff09;。游戏中&#xff0c;玩家需要猜测接下来的一张牌是比当前牌高还是低。根据猜测的准确性&#xff0c;玩家可以得到或失去相应的积…

elementui el-image组件 点击预览图片

效果&#xff1a;点击单个图片&#xff0c;查看大图 <template><el-container class"platform-list-page"><el-main class"stationList"><data-tableref"DataTable":default-show-type"defaultShowType":default…