计算机网络之一

目录

1.因特网概述

1.1网络、互连网(互联网)和因特网

1.2.因特网发展的三个阶段

1.3基于ISP的三层架构的因特网

1.4.因特网的组成 

2.三种交换方式

2.1电路交换

2.2分组交换


1.因特网概述

1.1网络、互连网(互联网)和因特网

网络(network)是由若干结点(node)和连接这些结点的链路(Link)组成的

多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即是互联网(互连网)。因此互联网是“网络的网络”(Network of Networks).

因特网是世界上最大的互联网(用户数以亿计,互连的网络数以百万计)

internet 和Internet的区别

Internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议可以是任意的。

 

1.2.因特网发展的三个阶段

因特网服务提供者(ISP(Internet service provider)

普通用户如何接入因特网:
通过isp

isp可以从因特网管理结构申请到成块的ip地址,同时拥有通信线路和路由器等通信设备,任何机构和个人只要向ISP缴纳规定的费用,就可以从ISP得到需要的IP地址(因特网上的主机必须有IP地址才能进行通信),这样就可以通过ISP接入因特网。

补充:我国主要的ISP是我们大家比较熟悉的中国电信,中国联通和中国移动三大运营商。

1.3基于ISP的三层架构的因特网

根据提供服务的覆盖面积大小及所拥有的ip地址数量的不同,isp也分成不同的层次

1.第一层ISP也被称为因特网主干网,一般都能够覆盖国际性区域范围,并拥有高速链路和交换设备,第一层ISP之间直接互联。

2.第二层ISP和一些大公司大公司都是第一层ISP的用户,通常具有区域性和国家性覆盖规模,与少数第一层ISP相连接

3.第三层ISP又被称为本地ISP,,他们是第二层ISP网络的用户,且只拥有本地范围内的网络,一般的校园网或企业网,以及住宅用户和无线移动用户。都是第三层ISP的用户

现在的因特网由于规模太大,已经很难对整个网络的结构给出细致的描述, 

经常遇到的情况是,相隔较远的两台主机的通信可能需要经过多个ISP.

 

值得一提的是:一旦某个用户能够接入到因特网,那么他也可以成为一个ISP。 所需要做的就是购买一些调制解调器或者路由器这样的设备,让其他用户可以和他相连接。

1.3、因特网的标准化工作

最后只有一部分的RFC会成为因特网标准。 

1.4.因特网的组成 

从功能上:

边缘部分:

由所有连接在因特网的主机组成。这部分是用户直接使用的,用来进行通信(传送数据、音频、视频)和资源共享。边缘部分的主机可以是台式1电脑或者大型服务器、也可以是笔记本电脑,平板电脑。。还可以是只能手机、手表、摄像头等

核心部分:
由大量网路和连接这部分网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换),在网络核心部分其特殊作用的是路由器,他是一种特殊计算机1,但我们不称呼他为主机,路由器是实现分组交换的关键构件,其任务是转发收到的分组,这是网络核心最重要的功能。

2.三种交换方式

2.1电路交换

 引入:

电话发明不久,人们发现要实现电话之间的两两相连接是不现实的。列如:两部电话只需要用一对电线就能够互相连接起来。,但若有五部电话要两两相连接,则需要10对电线,当电话机的数量很大时,这种连接方法所需要的电线数量就太大了。

n部电话就需要n(n-1)/2根电话线

于是人们认识到,要使得每一部电话能够很方便的和另外一部电话进行通信,就需要一个中间设备把这些电话链接起来,这样就有了电话交换机(可以简单的看作为一个有多个开关的开关器)

按需接通就减少了电话线的数量 

电话交换机接通电话线的方式称为电路交换

从通信资源的分配角度来看,交换就是按照某种方式动态地分配传输线路的资源;

为了简单起见,图中没有区分市话交换机和长途电话交换机

注意:用户线归用户专用,而电话交换机之间拥有的大量话路的中继线则是许多用户共享的。

电路交换的三个步骤:
 1.建立连接(分配通信资源),相当于打电话之前,必须先拨号请求建立连接,当被叫用户接听后,从主叫端到被叫端就建立起了一条连接,也就是一条专用的物理通路。这条连接保证了通话双方所需要的通信资源,这些资源在通信时并不会被其他用户占用。

2.通话(一直占用通信资源),主叫和被叫互相通电话,在通话期间,第一步建立的连接所分配的通信资源始终被占用。

3.释放连接(归还通信资源),相当于电话挂断,电话交换机释放刚才使用的这条专用的物理通路,通信资源归还给电信网。 

当使用电路交换来传计算机数据时,其线路的传输速率往往很低

原因:计算机数据是突发式地出现在传输线路上的。

通信线路用户处于编辑时,这条线路上是没有数据传输的,宝贵的通信资源就会被白白浪费掉。

因此,计算机网路通常采用分组交换而不是电路交换。

2.2分组交换

待续

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

七、热身仪式(Warm-Up Rituals)

5.Warm Up Rituals 五、热身仪式 A warm up ritual is your per flight checklist you go through before you start focusing for a big session.It may be checking that you have water, that you don’t need to use the bathroom, that your phone is turned off or you’…

05-Java原型模式 ( Prototype Pattern )

原型模式 摘要实现范例 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能原型模式实现了一个原型接口,该接口用于创建当前对象的克隆当直接创建对象的代价比较大时,则采用这种模式 例如&#xff0c…

HiveQL——不借助任何外表,产生连续数值

注:参考文章: HiveSql一天一个小技巧:如何不借助其他任何外表,产生连续数值_hive生成连续数字-CSDN博客文章浏览阅读1.3k次。0 需求描述输出结果如下所示:12345...1001 问题分析方法一:起始值(…

fast.ai 深度学习笔记(七)

深度学习 2:第 2 部分第 14 课 原文:medium.com/hiromi_suenaga/deep-learning-2-part-2-lesson-14-e0d23c7a0add 译者:飞龙 协议:CC BY-NC-SA 4.0 来自 fast.ai 课程的个人笔记。随着我继续复习课程以“真正”理解它,…

洗地机买什么品牌好?最好的洗地机品牌

对于双职工家庭来说,日常家务活是一个很大的难题。所以就要借助洗地机来提升生活质量,确实智能家电能够帮助日常家务减负。市面上的洗地机的品牌是真的很多,笔者今天带大家一起来看看什么洗地机品牌好用。 该如何挑选适合自己的家用洗地机 …

算法学习——LeetCode力扣栈与队列篇2

算法学习——LeetCode力扣栈与队列篇2 150. 逆波兰表达式求值 150. 逆波兰表达式求值 - 力扣(LeetCode) 描述 给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。 请你计算该表达式。返回一个表示表达式值的整数。…

六、滚动条操作——调整图像亮度

亮度调整:在原来的图像基础上,对每个像素点值增加或减小,是图片整体亮度的增加或降低 项目最终效果:通过滚动条trackbar来实现调整图片亮度和对比度的功能 我这里创建的项目为:track_bar_light 一、创建滚动条调整图…

Spring基础 - SpringMVC请求流程和案例

Spring基础 - SpringMVC请求流程和案例 什么是MVC 用一种业务逻辑、数据、界面显示分离的方法,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理…

电商小程序06用户审核

目录 1 创建自定义应用2 显示待办数量3 创建审核页面4 开发审核功能5 搭建布局6 最终效果总结 上一篇我们讲解了用户注册的功能,用户注册之后状态是待审核,需要管理员进行审核。通常给管理员提供一套PC端的软件进行相关的操作,在低代码中&…

离线数仓(一)【数仓概念、需求架构】

前言 今天开始学习数仓的内容,之前花费一年半的时间已经学完了 Hadoop、Hive、Zookeeper、Spark、HBase、Flume、Sqoop、Kafka、Flink 等基础组件。把学过的内容用到实践这是最重要的,相信会有很大的收获。 1、数据仓库概念 1.1、概念 数据仓库&#x…

【MySQL】数据库的基础——数据库的介绍、MySQL的介绍和架构、SQL分类、MySQL的基本使用、MySQL的存储引擎

文章目录 MySQL1. 数据库的介绍1.2 主流数据库 2. MySQL的介绍2.1 MySQL架构2.2 SQL分类2.3 MySQL的基本使用2.4 MySQL存储引擎 MySQL 1. 数据库的介绍 数据库(Database,简称DB)是按照数据结构来组织、存储和管理数据的仓库。它是长期存储在计…

中年低端中产程序员从西安出发到海南三亚低成本吃喝万里行:西安-南宁-湛江-雷州-徐闻-博鳌-陵水-三亚-重庆-西安

文章大纲 旅途规划来回行程的确定南宁 - 北海 - 湛江轮渡成为了最终最大的不确定性!感谢神州租车气温与游玩地点总体花费 游玩过程出发时间:Day1-1月25日星期四,西安飞南宁路途中:Day2-1月26日星期五,南宁-湛江-住雷州…

数据分析基础之《pandas(7)—高级处理2》

四、合并 如果数据由多张表组成,那么有时候需要将不同的内容合并在一起分析 1、先回忆下numpy中如何合并 水平拼接 np.hstack() 竖直拼接 np.vstack() 两个都能实现 np.concatenate((a, b), axis) 2、pd.concat([data1, data2], axis1) 按照行或者列…

第二节 zookeeper基础应用与实战

目录 1. Zookeeper命令操作 1.1 Zookeeper 数据模型 1.2 Zookeeper服务端常用命令 1.3 Zookeeper客户端常用命令 1.3.1 基本CRUD 1.3.2 创建临时&顺序节点 2. Zookeeper JavaAPI操作 2.1 Curator介绍 2.2 引入Curator 2.3 建立连接 2.4 添加节点 2.5 修改节点 …

一周学会Django5 Python Web开发-Django5创建项目(用PyCharm工具)

锋哥原创的Python Web开发 Django5视频教程: 2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 Django5 Python web开发 视频教程(无废话版) 玩命更新中~共计11条视频,包括:2024版 Django5 Python we…

《PCI Express体系结构导读》随记 —— 第II篇 第4章 PCIe总线概述(10)

接前一篇文章:《PCI Express体系结构导读》随记 —— 第II篇 第4章 PCIe总线概述(9) 4.2 PCIe体系结构的组成部件 PCIe总线作为处理器系统的局部总线,其作用与PCI总线类似,主要目的是为了连接处理器系统中的外部设备&…

C语言中的数据类型-强转

强制类型转换 概念:将某种类型的数据转化我们需要的数据类型,注意强制类型转化是临时强转,不会改变本身的数据类型。 强转又分为显式强转和隐式转化 显示强转是按照我们的要求进行转化 格式:(需要转化数据类型)变量名 #inclu…

C#,欧拉常数(Euler Constant)的算法与源代码

1 欧拉常数 欧拉常数最先由瑞士数学家莱昂哈德 欧拉 (Leonhard Euler) 在1735年发表的文章《De Progressionibus harmonicus observationes》中定义。欧拉曾经使用γ作为它的符号,并计算出了它的前6位,1761年他又将该值计算到了16位 。 欧拉常数最先由瑞…

Swift 使用 Combine 进行开发 从入门到精通七

Combine 系列 Swift Combine 从入门到精通一Swift Combine 发布者订阅者操作者 从入门到精通二Swift Combine 管道 从入门到精通三Swift Combine 发布者publisher的生命周期 从入门到精通四Swift Combine 操作符operations和Subjects发布者的生命周期 从入门到精通五Swift Com…

Dubbo源码一:【Dubbo与Spring整合】

正常在项目中,我们都是在Spring环境下使用Dubbo,所以我们这里就在Spring的环境下看看Dubbo是如何运作的 入口 在源码下载下来之后,有一个dubbo-demo目录,里面有一个基于spring注解的子目录dubbo-demo-annotation, 里面有一个生产…