1.3 互联网的组成

news2024/11/27 17:47:27

思维导图:

 前言:

我的笔记:

#### 一、总览
- **互联网的结构**:
  - 具有全球覆盖和复杂的拓扑结构。
  - 即便结构复杂,还是可以从工作方式上简化为两大部分:边缘部分和核心部分。

#### 二、边缘部分
- **定义**:包含所有连接在互联网上的主机。
- **用户交互**:这是用户直接使用的区域,用于通信和资源共享。
- **主要模型**:客户-服务器模型,定义了服务请求方(客户)和服务提供方(服务器)之间的交互关系。

#### 三、核心部分
- **定义**:由众多网络和连接这些网络的路由器组成。
- **功能**:为边缘部分提供服务,即确保不同网络之间的连通性和信息交换。

#### 四、客户-服务器模型
- **应用场景**:是互联网中常见的交互模式,例如,用户通过浏览器访问网站来查找资料。

#### 五、重要性
- **理解两大部分的关系**:理解边缘和核心部分的功能和相互关系是理解互联网工作原理的关键。
- **客户-服务器模型的基础性作用**:为理解和设计网络应用提供了框架。

#### 六、图示理解
- **图1-6**:对比了互联网的边缘部分与核心部分,并突出了客户和服务器之间的关系。

#### 注意事项
1. **深入理解**:边缘部分与核心部分的功能和关系。
2. **核心概念**:客户-服务器模型在互联网中的应用和重要性。

通过以上这样的笔记结构,我可以清晰地理解并回顾互联网的基本组成和工作原理。

 

1.3.1 互联网的边缘部分 

我的笔记:

### 1.3.1 互联网的边缘部分

#### 1. 定义与组成
- **边缘部分**:由所有连接在互联网上的主机或端系统组成。
- **端系统**:即互联网的末端,可以是个人电脑,智能手机,网络摄像头或大型计算机等。

#### 2. 通信
- **通信实体**:实际上是端系统上的进程进行通信,简称为“计算机之间通信”。

#### 3. 通信方式
- **客户-服务器方式(C/S方式)**
   - **客户**:服务请求方,主动发起通信。
   - **服务器**:服务提供方,响应客户的请求。
   - **客户程序特性**:被用户调用后运行,不需要特殊硬件和复杂操作系统。
   - **服务器程序特性**:一直运行着,可以处理多个请求,需要强大的硬件和高级的操作系统。
   - **通信关系**:可以是双向的,客户和服务器都可发送和接收数据。
- **对等连接方式(P2P方式)**
   - **特性**:两台主机通信时不区分服务请求方和服务提供方。
   - **应用**:主机可运行P2P软件进行平等的、对等连接通信,支持大量对等用户同时工作。

#### 4. 用户与软硬件的关系
- **用户、客户、服务器**:用户指使用计算机的人;客户和服务器既可以指软件(计算机进程),也可以指硬件(运行相应程序的机器)。

#### 5. 附加知识点
- **P2P软件**:允许用户下载对方硬盘中的共享文档。
- **服务请求与提供**:即使在P2P方式中,实际的服务请求和提供关系仍然存在,但每台主机都可以是客户,也可以是服务器。

### 要注意的地方
1. 在讨论和学习中,要明确客户、服务器是指软件(进程)还是硬件(机器)。
2. 客户-服务器方式和对等连接方式都利用网络核心部分所提供的服务。
3. 了解和区分不同端系统和不同通信方式中的服务请求方和服务提供方。
4. 了解客户程序和服务器程序的主要特点和运行方式。

 

1.3.2 互联网核心部分 

前言:

笔记:

### 1.3.2 互联网的核心部分

#### 1. **核心部分的重要性与复杂性**
   - 核心部分是互联网中最为关键和复杂的部分,负责维护网络的连通性。
   - 它必须向网络的边缘部分提供稳定和高效的连通性服务,确保所有主机都能进行有效通信。

#### 2. **路由器的关键角色**
   - 路由器是核心部分中的关键设备,承担着分组交换(packet switching)的实现。
   - 它是专用的计算机,负责转发收到的分组,保障网络数据的流通。
   - 路由器通过动态地选择最合适的转发路由,确保网络通信的灵活性和可靠性。

#### 3. **分组交换与电路交换**
   - 在深入了解分组交换之前,需掌握电路交换的基本概念。
   - 这两种交换模式在网络通信中各有应用,理解其差异有助于更好地把握网络通信的原理。

#### 4. **总结**
   - 互联网的核心部分和路由器的存在和功能,以及它们如何支持网络连通性和分组交换,是理解网络运作的基础。
   - 路由器和分组交换技术的理解是学习网络通信的基础,它们共同支持着网络中数据的高效、灵活、迅速和可靠的传输。 

这样的笔记能够较好地概括核心概念,并突出了核心部分、路由器和分组交换的重要性与功能。

 1.电路交换的主要特点

为什么有电路交换?

 电路交换机:

 

笔记:

1. **电路交换的需求与发展**
   - 由于两两直接连接的电话机所需电线数量巨大,人们发明了电路交换来优化这一问题。
   - 电话交换机应运而生,通过它,用户可以方便地进行通信。
   - 尽管电话交换机经过多次更新换代,但其核心交换方式仍然是电路交换。

2. **电路交换的工作原理**


   - 用户在通话前必须拨号建立连接。
   - 连接建立后,从主叫到被叫建立一条专用的物理通路,此通路在通话过程中不会被其他用户占用。
   - 通话结束后,交换机释放专用的物理通路,归还通信资源。
   - 电路交换包含三个步骤:“建立连接 → 通话 → 释放连接”。

为什么电脑之间不能用电路交换?

 

#### 3. **电路交换的资源占用**
   - 在通话的整个过程中,通话的双方始终占用端到端的通信资源。
   - 如果网络资源不足,用户会听到忙音,表示电信网无法接受用户的呼叫。
   - 电路交换的效率问题在计算机数据传输中尤为明显,因为大部分时间,已占用的线路都是空闲的。

#### 4. **电路交换与技术发展**
   - 初期的电路交换主要在交换机上进行,随着技术的发展,采用了多路复用技术,电路交换的概念扩展到各种传输媒介中。
   - 频分多路、时分多路、码分多路等多路复用技术允许电路交换更加灵活和多样。

#### 5. **总结**
   - 电路交换是一种经典且基础的通信交换技术,它通过专用的物理通路确保了通话的稳定性。
   - 尽管电路交换在资源利用率方面存在问题,但它的发展和变化仍然对现代通信网络产生深远的影响。

2.分组交换的主要特点 

分组交换网络中的主要特点可以总结如下:

### 1. **分组传输**
   - 数据被划分成多个较小的数据包(分组),每个分组可以独立传输。
   - 分组中包含首部(header)信息,如源地址和目的地址等,以确保分组能够被正确地传输到目的地。

### 2. **存储-转发技术**
   - 分组在路由器中会被暂时存储,然后根据转发表被转发到下一个路由器或目的主机。

### 3. **动态路由**
   - 路由器之间会交换路由信息,以动态更新转发表,使得分组能够根据网络拓扑的变化选择最优路径。

### 4. **高效率和高可靠性**
   - 分组交换不需要占用端到端的通信资源,只在传送时占用链路资源,省去了建立连接和释放连接的开销,提高了数据传输效率。
   - 如果网络中的某个节点或链路失败,路由选择协议能够自动找到最合适的路径,保证了数据传输的可靠性。

### 5. **边缘和核心**
   - 主机位于网络的边缘部分,主要进行信息处理,并通过网络交换信息。
   - 路由器位于网络的核心部分,负责转发分组。

### 6. **报文和分组**
   - 完整的数据传输单位被称为报文,它会被划分为较小的分组进行传输。
   - 每个分组由首部和数据段组成。

### 7. **多任务通信**
   - 在网络中,可以有多台主机同时进行通信。
   - 单个主机中的多个进程也可以各自与不同主机中的进程进行通信。

### 8. **历史**
   - ARPANET通常被认为是分组交换网络的先驱。
   - 分组交换的概念最初由Baran在1964年提出。

你可以将以上各点用清晰、简洁的语言和布局整理到你的笔记中,以便更好地理解和记忆。

 分组交换的问题以及三种数据交换方式

在整理这段文字的笔记时,我们可以将主要概念和关键信息概括出来。

### 一、分组交换的问题与特点
- **问题**
  1. **时延**:在路由器进行存储转发时会有排队,导致时延。 
  2. **无法确保带宽**:分组交换无法像电路交换那样通过建立连接来保证通信所需的资源,导致无法确保端到端所需的带宽。
  3. **控制信息开销**:分组必须携带控制信息,造成开销。
  4. **需要专门的管理和控制机制**:整个分组交换网需有相应的管理和控制机制。

- **特点**
  1. **存储转发原理**:尽管基于古老的存储转发原理,分组交换通过计算机处理,使得分组的转发非常迅速。例如,ARPANET的端到端平均时延小于0.1秒。
  2. **新的交换技术**:实际上已变成一种崭新的交换技术。

二、交换方式比较
- **电路交换**:报文的比特流连续地从源点直达终点,好像在一个管道中传送。
- **报文交换**:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。
- **分组交换**:单个分组(整个报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一个结点。

### 三、交换方式的选择
- 如果要连续传送大量的数据,并且传送时间远大于连接建立时间,那么电路交换的传输速率较快。
- 报文交换和分组交换不需要预先分配传输带宽,因此在传送突发数据时可提高整个网络的信道利用率。
- 由于一个分组的长度往往远小于整个报文的长度,分组交换相较于报文交换具有更小的时延和更好的灵活性。

### 四、图1-13
- **图示比较**:描绘了电路交换、报文交换和分组交换的主要区别,A和D分别是源点和终点,B和C是中间结点。

### 五、其它信息
- **古代通信**:存储转发原理自古代邮政通信就有,20世纪40年代,电报通信采用了基于存储转发原理的报文交换。

 

 

 

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

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

相关文章

免费、丰富、便捷的资源论坛——Yiove论坛,包括但不限于阿里云盘、夸克云盘、迅雷云盘等等

引言 目前资源的数量达到了60000,六万多的资源意味着在这里几乎可以找到任何你想要的资源。 当然,资源并不是论坛的全部,其中还包括了技术交流、福利分享、最新资讯等等。 传送门:YiOVE论坛 - 一个有资源有交流,有一…

正则表达式模块re

【小白从小学Python、C、Java】 【计算机等级考试500强双证书】 【Python-数据分析】 正则表达式模块re [太阳]选择题 下列程序输出的结果是? import re print("【执行】re.match(www, www.china.com)") print(re.match(www, www.china.com)) print(&quo…

环形链表[简单]

优质博文:IT-BLOG-CN 一、题目 给你一个链表的头节点head,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链…

【VIM】VIm初步使用

玩转Vim-从放弃到入门_哔哩哔哩_bilibili

csgo搬砖怎么样?steam搬砖赚钱吗?需要怎么做?

CSGO搬砖目前怎么样? Steam-csgo游戏搬砖已经发展了好几年。经过几年的沉淀,任何行业都可以继续这样做,这必须适合市场发展。这就是所谓的适者生存!没有不赚钱的行业,只有不赚钱的头脑。有很多人通过游戏移动砖块来致富…

【前段基础入门之】=> 吃透CSS元素盒模型

导语 在正式了解盒模型之前,我们应该,先了解,在CSS 中元素的几种不同显示模式。方能让我们后续更加透彻清晰的了解盒模型。 文章目录 元素的显示模式元素的显示模式划分修改元素的默认显示模式 盒模型的组成部分盒子内容区(conten…

【STL】list常见用法及模拟实现(附完整源码)

目录 前言1. list介绍及使用1.1 list介绍1.2 list使用 2. list模拟实现2.1 迭代器功能分类2.2 list迭代器模拟实现2.2.1 普通迭代器2.2.2 const迭代器 3. list和vector区别4. 源码 前言 这篇文章我们继续STL中容器的学习,这篇文章要讲解的是list。 1. list介绍及使用…

拒绝水文!八大排序(二)【适合初学者】冒泡排序和选择排序

文章目录 冒泡排序选择排序 大家好,我是纪宁。 这篇文章介绍八大排序中思路最简单,但效率也是最低的两种排序算法! 冒泡排序 冒泡排序,可以说是每个人在接触编程时最先学会的一种排序。 冒泡排序基本思想 冒泡排序(…

前言技术 VScode + 其他插件-2

一、扩展插件 1.1 chinese 作用:使得软件变成中文显示 1.2 prettier 作用:格式化代码 需要多重配置;看视频 第一步:安装 第二步:软件设置 第三步:查询 save , 修改保存时自动对齐格式,打✔…

英国B2C数字钱包提供商【Hyperjar】完成2400万美元A轮融资

来源:猛兽财经 作者:猛兽财经 猛兽财经获悉,总部位于英国伦敦的B2C数字钱包提供商Hyperjar今日宣布已完成2400万美元A轮融资。 本轮轮融资由Susquehanna Private Equity Investments领投,安大略省医疗保险计划(Health…

全网最全Python系列教程(非常详细)---Python注释讲解(学Python入门必收藏)

🧡🧡🧡这篇是关于Python中注释的讲解,涉及到以下内容,欢迎点赞和收藏,你点赞和收藏是我更新的动力🧡🧡🧡 1、什么是注释? 2、注释的特性? 3、注释…

lv6 嵌入式开发-Flappy bird项目

目录 1 项目功能总结 2 知识储备: 3 项目框图 4 Ncurses库介绍 做Flappy bird项目有什么用? 1. 复习、巩固c语言知识 2. 培养做项目的逻辑思维能力 3. 具备开发简单小游戏的能力 学会了Flappy bird项目,贪吃蛇和推房子两款小游戏也可…

前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(四)

思维导图 一、日期对象 1.1 实例化 实例化&#xff0c;默认得到当前时间&#xff0c;也可以指定时间 1.2 日期对象方法 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible&q…

Vue3.0跨端Web SDK访问微信小程序云储存,文件上传路径不存在/文件受损无法显示问题(已解决)

整理需求&#xff1a; 需要vue3.0作为pc端的后台管理来连接微信小程序客户端需要Web SDK的引入&#xff0c;实现vue3.0接入云开发环境需要以云环境作为线上服务器&#xff0c;将vue3.0上传的本地文件通过云环境进入云储存&#xff0c;并将文件在云端生成云端快捷访问路径及htt…

仅招聘 45 岁以上程序员,是清流还是陷阱?

刚才刷新闻的时候&#xff0c;刷到这么一个招聘&#xff0c;仅限 45 岁以上的程序员。 乍一看&#xff0c;这公司挺人性化的&#xff0c;仅招聘 45 岁以上的程序员&#xff0c;而且体谅大龄程序员身体不如年轻人&#xff0c;尽量不用加班&#xff0c;只做产品预研。 这么写招聘…

计算机毕设 大数据全国疫情数据分析与3D可视化 - python 大数据

文章目录 0 前言1 课题背景2 实现效果3 设计原理4 部分代码5 最后 0 前言 &#x1f525; 这两年开始毕业设计和毕业答辩的要求和难度不断提升&#xff0c;传统的毕设题目缺少创新和亮点&#xff0c;往往达不到毕业答辩的要求&#xff0c;这两年不断有学弟学妹告诉学长自己做的…

淘宝天猫复制商品链接粘贴到草柴查优惠券iPhone苹果手机粘贴弹窗怎么关闭?

经常在淘宝、天猫、京东网购&#xff0c;挑选商品后复制链接&#xff0c;到草柴APP查询要购买商品的优惠券和返利&#xff0c;iPhone苹果手机每次粘贴复制的商品链接都弹窗提示特别烦人。接下来分享如何关闭草柴APP复制粘贴提醒的弹窗&#xff1b; 如何永久关闭iPhone苹果手机复…

EM聚类(下):用EM算法对王者荣耀英雄进行划分

⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️ &#x1f434;作者&#xff1a;秋无之地 &#x1f434;简介&#xff1a;CSDN爬虫、后端、大数据领域创作者。目前从事python爬虫、后端和大数据等相关工作&#xff0c;主要擅长领域有&#xff1a;爬虫、后端、大数据…

计算机视觉——飞桨深度学习实战-起始篇

后面我会直接跳到实战项目&#xff0c;将计算机视觉的主要任务和目标都实现一遍&#xff0c;但是需要大家下去自己多理解和学习一下。例如&#xff0c;什么是深度学习&#xff0c;什么是计算机视觉&#xff0c;什么是自然语言处理&#xff0c;计算机视觉的主要任务有哪些&#…

【机器学习】熵和概率分布,图像生成中的量化评估IS与FID

详解机器学习中的熵、条件熵、相对熵、交叉熵 图像生成中常用的量化评估指标通常有Inception Score (IS)和Frchet Inception Distance (FID) Inception Score (IS) 与 Frchet Inception Distance (FID) GAN的量化评估方法——IS和FID&#xff0c;及其pytorch代码