day1 什么是互联网

news2024/11/14 14:39:23

目录

计算机网络的定义与分类

网络的网络

互联网的组成

 互联网的边缘部分

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

 第一阶段(1969 - 1990)

第二阶段(1985 - 1993)

 第三阶段(1993 - 现在)

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


计算机网络的定义与分类

计算机网络定义:

      以功能完善的网络软件及通信协议实现资源共享信息传递的系统;

      以传输信息为基本目的,用通信线路和通信设备将多个计算机连接起来的计算机系统的集合

分类:

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

类别

作用范围或距离

广域网 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)。

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

类别

作用范围或距离

公用网

(public network)

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

专用网

(private network)

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

网络的网络

由若干节点(node)和连接这些节点的链路(link)组成;

节点可以是计算机、集线器、交换机或路由器等;

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

网络:把许多计算机链接在一起;

互联网络:把许多网络通过一些路由器链接在一起;

与网络相连的计算机常称为主机;

互联网(internet):

全球最大的、开放的、由众多网络相互链接而成的特定互联网络;

采用TCP / IP协议族作为通信规则;

前身是美国的ARPAnet(阿帕网);

互联网的组成

工作方式上分为两大块:

1、边缘部分:由所有连接在互联网上的主机组成,由用户直接使用,用来进行通信(传输数据、音频或视频)和资源共享;

2、核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供服务(提供连通性和交换);

 互联网的边缘部分

处在互联网边缘部分的就是连接在互联网上的所有的主机。这些主机又称为端系统 (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地址数目的不同

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

万维网 WWW (World Wide Web):

由欧洲原子核研究组织CERN开发;

成为互联网指数级增长的主要驱动力;

2019年3月底,互联网的用户已超过了43.8亿;

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

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

相关文章

项目经验总结——送给测试岗做项目的朋友们

目录 前言 1、项目排期时的时间预估能力欠佳 2、QA写单元测试 3、集成测试方案不够精简 4、排了优先级也很难取舍 5、搭完redis集群却不了解redis运行机制 总结 结语 前言 最近负责的L项目从3月初开始开发到6月底正式上线,这是我在工作快1年时间里第一次独…

机械键盘、口袋打印机,万元奖金等你拿!「万象格新」AI绘画X海报设计大赛即将开启...

号外!「万象格新」大赛开启 如果阳光暖到你心里,那一定是一格在想你~ 春夏交替,万物焕发生机,明媚色彩娱情惬意 在这样一个美好的时节 如果你: 心中荡漾着色彩斑斓的 AI 绘画创意 想要 show 出独到的审美与非凡设计能力…

【系统集成项目管理工程师】项目干系人管理

💥十大知识领域:项目干系人管理 项目干系人管理包括以下 4 个过程: 识别干系人规划干系人管理管理干系人参与控制干系人参与 一、识别干系人 输入工具与技术输出项目章程采购文件事业环境因素组织过程资产组织相关会议专家判断干系人分析干系人登记册 …

servlet(1)—javaEE

文章目录 1.认识servlet2.使用servlet2.1创建项目2.2引入依赖2.3创建目录2.4编写代码2.5打包2.6部署2.7运行2.8验证 3.开发步骤4.部署方式4.1打包4.2安装插件 5.访问出错的情况5.1 4045.2 4055.3其他 6.servlet的三大生命周期方法7.servlet api7.1HttpServlet7.2HttpServletReq…

想攀登金融领域高峰,中国人民大学与加拿大女王大学金融硕士是重要途径

每个人都希望自己的职场攀登是优质路线,最短路线。金融业招聘注重学历,最早外资投资银行招聘只要清北复交,现在知名金融机构工作也只招985。还有一个特点是,宁要国内清北复交,也不要海归留学。学历到底重不重要&#x…

响应式布局

文章目录 响应式布局概述viewport 视口CSS 常用单位CSS 媒体查询语法直接使用使用style标签使用link引入 自适应布局栅格系统响应式布局案例rem媒体查询 响应式布局 概述 响应式布局是指网站或应用程序可以自适应不同的屏幕尺寸和设备类型,简而言之就是一个网站兼…

ERTEC200P-2 PROFINET设备完全开发手册(8-2)

8.2 IRT通讯原理及API PROFINET RT通讯的特点: 典型的PROFINET网络如下图所示。 其中: T1: 采样输入 T2: IO背板周期 T3: Profinet I/O 通讯周期 T4: CPU组织块OB1执行周期 T5: Profinet I/O 通讯周期 T6: IO背板周期 T7: 建立输出 在PRO…

Java35-85

这里写目录标题 steam流collect超详解 方法引用静态方法中没有this!!!引用本类或者父类的成员方法 引用构造方法引用方法成员引用数组的构造方法转成自定义对象获取部分属性并收集到数组 异常异常中的常见方法抛出 处理自定义异常File的概述和…

实验8 梯度下降法

1. 实验目的 ① 掌握深度学习框架中的自动求导机制; ② 掌握梯度下降法的基本原理,能够使用梯度下降法求解一元和多元线性回归问题。 2. 实验内容 ① 使用TensorFlow的可训练变量和自动求导机制实现梯度下降法; ② 使用梯度下降法训练线性…

2023-04-23 算法面试中常见的动态规划问题

动态规划 1 什么是动态规划 以菲波那切数列求和为例,通过 1.普通的递归2.引入记忆数组memo3.自下而上地解决问题,即动态规划 动态规划的定义 dynamic programming (also known as dynamic optimization) is a method for solving a complex problem by…

Redis-cli Go代码

Redis-cli Go代码 安装 go get github.com/redis/go-redis/v9 建立连接 import ("context""fmt""github.com/redis/go-redis/v9" )client : redis.NewClient(&redis.Options{Addr: "localhost:6379",Password: "", …

支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目

前言 在跑支付宝提供的支付案例Demo的时候,遇到了一些问题。支付宝提供的Demo是用Eclipse跑的JAVAEE项目。我想用IDEA来跑一下看看、结果使用习惯了Mavne管理jar包和SpringBoot项目。启动web项目的时候,还遇到一些问题。特此记录遇到的一些小问题。顺便回…

c++之常见函数

文章目录 一、inline函数二、函数重载三、函数模板 一、inline函数 1.当进行函数的调用时,系统要建立栈空间,保护现场,传递参数等等,这些工作都需要系统时间和空间得开销然而inline 函数是以空间换时间的做法,省去调用…

FL Studio 21最新发布的版本主要的新功能

FL Studio 21是最新发布的版本,其主要的新功能有: 1. 全新的UI设计:FL 21采用全新的 FLAT UI 设计风格,简洁而不简单,颜值大大提高。 2. 多窗口支持:可以将FL Studio窗口分别显示在不同的显示器上,实现屏幕间切换和多视图编辑。 3. 混音台增强:新增后置通道、多输入输入和多…

反垃圾邮件产品技术要求和测试评价方法

声明 本文是学习信息安全技术 反垃圾邮件产品技术要求和测试评价方法. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 反垃圾邮件产品等级划分 根据产品功能要求和安全保证要求的不同,以及反垃圾邮件产品适用应用环境的不同,将…

ROS1学习笔记:常用可视化工具的使用(ubuntu20.04)

参考B站古月居ROS入门21讲:常用可视化工具的实现 基于VMware Ubuntu 20.04 Noetic版本的环境 文章目录 一、日志输出工具:rqt_console二、绘制数据曲线:rqt_plot三、 图像渲染工具:rqt_image_view四、图形界面总接口:r…

FE之TSNE:基于MNIST手写数字数据集利用T-SNE/TSNE方法实现高维数据集可视化应(二维可视化和三维可视化)应用案例之详细攻略

FE之TSNE:基于MNIST手写数字数据集利用T-SNE/TSNE方法实现高维数据集可视化应(二维可视化和三维可视化)应用案例之详细攻略 目录 基于MNIST手写数字数据集利用T-SNE/TSNE方法实现高维数据集可视化应(二维可视化和三维可视化)应用案例 # 1、定义数据集 # 2、数据预…

docker部署springboot(jar)项目的方式概括

1、docker挂载目录 实现原理:docker中只需要安装一个JDK镜像,把该镜像的目录挂载到外部的Linux中,如挂载到/usr/data/jar,我们只需要把Jenkins构建的jar文件传输到该目录中,在通过docker命令启动jar即可: …

【代码随想录】刷题Day5

1.链表重复节点删除 82. 删除排序链表中的重复元素 II 前后指针实现 1.做这道题最大的感受就是:不要觉得开辟空间浪费,多用临时变量去记录。越精确越容易成功 2.首先没有节点或者一个节点直接返回 3.因为头部会出现一样元素的情况,以至于我不…

C语言之详解静态变量static

在C语言中static是用来修饰变量和函数的,这篇文章详细介绍了static主要作用,文章中有详细的代码实例,需要的朋友可以参考阅读 在C语言中: static是用来修饰变量和函数的 static主要作用为: 1. 修饰局部变量 - 静态局部变量 2. …