计算机网络的概述|学习笔记

简介: 快速学习计算机网络的概述

发者学堂课程【计算机网络基础计算机网络的概述习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/450/detail/5546


计算机网络的概述


目录

一.计算机网络概念

二.计算机网络的组成和结构

三.网络拓扑结构分为


一.计算机网络概念

计算机网络:指的是自主计算机的互联的集合

自主计算机:指分布在不同地理位置的多台独立的主机

互连:指使用通信介质和网络设备将计算机相互连接起来,遵循共同的网络协议,实现通信。

计算机网络是网络硬件和网络协议的统一体


二.计算机网络的组成和结构

计算机网络的组成首先需要通信的终端,也就是主机或者服务器,然后使用通信介质也就是网线将他们连接起来。当然在通讯过程中,还需要使用交换设备,将这些网线和主机相连。

那么在正常通讯中我们使用的交换设备,通常是路由器和交换机。在网络通信中我们使用三种交换技术。

1.电路交换

(1)表现:如图我们可以看到电路交换是需要事先建立连接的网络的交换技术,是目前电话通讯中使用的核心的交换技术,在通讯的过程中如下图所示

image.png

(2).特点:

①面向连接的特性

②通信资源的独立性

(3)电路交换不适用计算机网络通信

突发性通信

灵活性。

2.报文交换

(1)定义:

是基于存储和转发原理的,发送方会将发送的报文交付给报文交换机,报文交换机收到数据之后会暂时存储下来,然后根据报文中所拥有的目的地的地址信息转发给下一个报文交换机,就这样一站一站转发下去,最终到达接收方。

(2)优点:

报文交换不需要事先建立连接,可以直接发送数据,比较灵活,每个报文分段占用线路

(3)缺点:

时延要比电路交换大,要完整地接收传来的整个报文,因此要求交换机有较大缓冲区

3.分组交换

(1)定义:把较长的报文划分成较短的“分组”,以“分组”为数据传输单元。


image.png

如图所示,每一个分好的组都拥有自己独立的传输的信息。

如图所示,在 A 和 E 电脑之间,传输的分组 A1 A2 A3,A1 A2 走的是一条链路,而A3走的是另外一条链路。

那么这就需要在通讯网络中的 R1 R2 R3 R4这样的分组交换机能够完成存储与转发的任务。从上面我们可以看出来,分组交换它的特点是分段的在用通讯链路。

所以他的资源利用率比较高,每个分可以独立的这样传输,灵活性非常好,所以他非常适合网络通讯。

下面来比较一下三种交换技术

①电路交换:它需要事先进行连接,然后把整个的数据包进行传输。

②报文交换:它不需要事先建立连接。使用存储转发技术将报文转发。

③分组交换技术:同样使用存储转发技术,但是他会将一个大块的报文分割成若干个分组。

image.png


在实现分组交换的时候,实际上有两个不同的分类方式。

第一种叫做数据报方式。

A 和 E 在传输分组的时候,每一个数据的分组都有独立的信息,所以 A1 A2 我们走的是上面这条路,走的是 R1到 R2。而 A3这个报文走的是 R1 R3 到 R2 这条链路。

它不需要在通讯之前事先和 E 建立连接。

另外一个分类叫做虚电路的方式。可以看到,A 和 E 在通讯的时候呢 首先 A 要呼叫 E,目的当然是为了建立,是先建立一个通信的链路,因为后续的所有的分组都要求沿着这条链路来进行传输,那么每个分组上面都会带有一个虚电路号。

那这个报文的传输的时候,会根据你的虚电路号,通过预留的线路来进行传输。

下面来看看在网络进行实际连接的时候呢,根据网络连接的情况的不同,它会有五种不同的网络拓扑结构,


三.网络拓扑结构分为:

①星型拓扑,

它是由一个中心的节点和外部的节点组成。那么每一个分组可以独立的传输,中心节点如果一旦故障了,那么整个网络就无法工作了,所以这是它的一大缺点。

②环型拓扑,

节点是分布在一个闭合的环形线路上,那么所有的数据会沿着一个方向逐点的传输,它的缺点是可靠性比较差,只要有一个节点故障,就会影响整个网络的运行。

③总线型拓扑

它是由一条公共线路作为传输的总线,每个节点都需要连接到这根总线上。缺点是存在总线争用的问题,一旦总线这个上面的结点增多了,它的网络通讯效率会降低。

④树型拓扑

它的形象像一棵倒置的树,它的节点是按层次经连接的,那么它的缺点是网络的可靠性稍差,一旦根节点故障了,整个的网络就瘫痪掉了。

⑤网状型拓扑,

它需要每两个节点之间都有一条线路进行连接,它比较适合于广域网的通信,它的缺点是控制起来比较复杂。

相关文章
|
4月前
|
存储 算法 网络虚拟化
【计算机网络】学习笔记,第三篇:数据链路层
现在的光纤宽带接入 FTTx 都要使用 PPPoE 的方式进行接入。在 PPPoE 弹出的窗口中键入在网络运营商购买的用户名和密码,就可以进行宽带上网了 利用 ADSL 进行宽带上网时,从用户个人电脑到家中的 ADSL 调制解调器之间,也是使用 RJ-45 和 5 类线(即以太网使用的网线)进行连接的,并且也是使用 PPPoE 弹出的窗口进行拨号连接的
59 5
|
2月前
|
存储 网络协议 安全
|
2月前
|
数据采集 移动开发 Python
六:《智慧的网络爬虫》— 正则表达式概述
【8月更文挑战第7天】本文介绍了正则表达式的基本概念、用途,如表单验证和爬虫,以及Python中re模块的使用,包括match(),match()函数、元字符、预定义字符集、重复匹配、位置匹配、非贪婪模式和re模块的常用方法如compile(),search(),findall(),split(),sub()等。
61 1
六:《智慧的网络爬虫》— 正则表达式概述
|
25天前
|
Linux 调度 Docker
容器网络概述
【9月更文挑战第9天】容器技术利用如命名空间(namespace)和控制组(cgroup)等技术创建隔离环境,实现资源限制与独立运行。命名空间避免命名冲突,cgroup则能对CPU、内存等资源进行限制。容器状态可通过镜像保存并标准化,确保在任何环境中都能复现相同状态。
|
2月前
|
存储 NoSQL MongoDB
八:《智慧的网络爬虫》— MongoDB概述
【8月更文挑战第14天】本篇文章简单介绍了MongoDB的下载和安装以;其基本的操作语法,并附上每个语法的代码示例,为后续的爬虫学习打下基础
32 0
八:《智慧的网络爬虫》— MongoDB概述
|
2月前
|
SQL 数据采集 关系型数据库
七:《智慧的网络爬虫》— MySQL概述
【8月更文挑战第11天】本篇文章详细的介绍了MySQL数据库的安装与使用;并讲述了MySQL的基本操作及其应用语法
38 0
七:《智慧的网络爬虫》— MySQL概述
|
2月前
|
存储 运维 监控
|
2月前
|
Linux 调度 Docker
容器网络概述
【8月更文挑战第7天】容器就是 Container,而 Container 的另一个意思是集装箱。其实容器的思想就是要变成软件交付的集装箱。集装箱的特点,一是打包,二是标准。
|
2月前
|
机器学习/深度学习 自然语言处理 并行计算
【深度学习+面经】Transformer 网络学习笔记
Transformer模型的核心概念、优缺点以及在多个领域的应用,并提供了针对Transformer架构的面试问题及答案。
85 2
|
4月前
|
数据采集 前端开发 开发者
《智慧的网络爬虫》— CSS概述
CSS主要作用是定义网页的样式。如网页元素的位置、大小、颜色等,也是前端及爬虫入门必须要学习的内容
41 7
《智慧的网络爬虫》—  CSS概述
下一篇
无影云桌面