【计算机网络】第一章:计算机网络导论(Part1:计算机网络相关概念的引入)下

简介: 【计算机网络】第一章:计算机网络导论(Part1:计算机网络相关概念的引入)

正文


因特网的组成


ad445caa75e2e55e168ffe23629e6316_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png


因特网的核心部分


核心部分指的是能够让计算机通讯的网络,这些计算机我们称之为边缘部分。

3f79581b4da1f849dededbc01d8a67d5_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png边缘部分和核心部分用到的技术我们接下来一一来讲。

主机之间的通信方式有两种。

75843b4382437114aaf3f68d94938f96_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png


客户服务方式 C/S


客户服务器方式:简称CS。举个例子,我们通过浏览器访问一个网站,这个网站就是一个服务器,而我们使用的浏览器就是一个客户端,这种客户端访问服务器的方式,就是CS。我们正常下载一个电影,速度还可以,假设有多个人同时下载这一个电影,如果大家都从这一个服务器上下载,那么这个服务器的带宽就会有压力,速度也会明显下降。也就说客户端越多,服务端提供的下载速度越慢。

e8ab5219a7664b50d6e6e70bc674a7b4_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png


对等服务方式P2P


32a211ea3f0a96a32ed3864fc7b93868_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png


对等方式:简称P2P。P2P下载:下图所示,假设C是服务器,有一个500M的资源,D从C开始下载,经过一定时间下载了200M;此时F想要下载C的资源,那么F可以把D当成一个服务器,并且从D中下载这200M的资源。也就说这些计算机既是服务器也是客户端。也就说一台计算机下载资源的源头可以是多个的,然后测试多个源头的速度,并且分块下载最佳的部分。也就说P2P中下载同一资源的PC越多,速度越快。


因特网的边缘部分


3ff9f9d97c716c6460a68b4a03e96aa7_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png


电路交换


数据交换的方式如图所示。计算机网络就是使用分组交换来通信的。但是我们这边具体拓展一下。

0b1093f67b279b1b8ef97a88d07df47f_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png

电路交换:就是打电话。当A给B拨号时,交换机在内部给他们两个建议连接,原理很简单,就是需要通话时,令他们相连,结束后释放连接即可。

336a8c1a84c1d28d3ea52be9096040a9_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png

而且AB通话时,CD也可以申请新的线路进行通话。这个过程就是申请通信资源的过程。

86f4e92b75058cc5f5242599cbcb7536_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png

ACD为本地,B为其他地区。连线方式如图所示,这条黑线就是一条临时专线,A发的数据B必定能收到,接收端只有一个,所以这种时候不需要写目标地址。

占线:当A与B在通信中,D如果想给A打电话,资源发送到端口发现通信中,则需等待。

电路交换适合于实时通讯,核心路由器之间可以电路交换。也就是说,语音视频这类用电路交换比较合适,允许在说话之前等待几秒钟把电路连接起来,之后的交流很流畅。但是不允许AB之间交流有很大的延迟。


分组交换


a83f74db57490705c17accb100cfcf5f_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png


计算机网络就是计算机网络的交互方式。发送端这一串比特流,假设他是一个word文档,这个完整的文档就叫报文。这个报文假设是20M,要传输的话过大,需要分段传输。把一个报文分成多段,每一段都要写上地址(接收端是谁)。接收端分批收到后,去掉首部,然后取得三部分数据再整合,获得一个完整的word文档。【具体的数据包传输内容后续会做详解】

大多数情况下效率低下,因为很多链路闲置并未被使用

6b69dc945abf32d67f8e65a85350f255_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png


H1向H5发送分组,分成若干个数据片段。路径是多样的,比如ABDE/ABE/ACE/ACBE。这些数据片段不一定走的是同一个路径。他们会选择最佳路径,说不定走哪一条,因为不同时间点,同一线路的拥堵情况也不同。整个网络中的所有线路都可以复用。路由器有存储转发的功能,每个路由器的每个端口具备一定是数据存储功能,也就是说数据包传输时,同一方向的数据包可以进行排队等待。当然,排队不能太多,否则会导致数据包丢失(丢包)。

分组交换的优点:高效、灵活、迅速、可靠。问题:时延(网络聊天发送消息有时候会卡,发不出去等)、开销


报文交换


报文交换一般比分组长,报文交换的时延比较长。

0a7643d7dd56a38b90b4c3ef90a8be50_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0NoYWhvdA==,size_16,color_FFFFFF,t_70.png详解电路交换

t是时间轴。ABCD是四个独立的设备,ABCD设备之间传输数据当然需要时间。也就说AB之间的斜线的投影就是传输过程中耽误的时间。两个斜线段之间的竖直线段的长度是,设备考虑给哪个设备发送数据包的时间。回馈的反方向斜线的投影就是接收端传输给发送端的确认信息所需要的时间。然后报文的传输时间(竖直的线,就是发送延迟),很直观。四边形的最下面斜边的投影是传输时延(延迟)。最后的三斜线就是释放连接耽误的时间,

报文交换:

报文的传输时间(竖直的线,就是发送延迟),很直观。四边形的最下面斜边的投影是传输时延(延迟)。最后的三斜线就是释放连接耽误的时间,两个报文之间的时间间隔是收到上一条报文后的处理时间。

分组交换:

把一个报文分成四段。类似于流水线(计算机组成原理知识。)将一个报文分成1234四个部分,在均等的时间段内,第一个时间段内完成把1从A发送到B,第二个时间段开始发2(A到B),且因为1已经从A发送到B,则这个时间段同时开始将1从B发送到C。同理最大限度高效的分配时间。

三种电路的比较:电路交换发送报文的速度理论上是最慢的,如图所示,报文交换发送了三条报文的时间,电路交换却仅仅处理了一条报文。但是分组交换的效率高下立判。


目录
相关文章
|
30天前
|
机器学习/深度学习 人工智能
类人神经网络再进一步!DeepMind最新50页论文提出AligNet框架:用层次化视觉概念对齐人类
【10月更文挑战第18天】这篇论文提出了一种名为AligNet的框架,旨在通过将人类知识注入神经网络来解决其与人类认知的不匹配问题。AligNet通过训练教师模型模仿人类判断,并将人类化的结构和知识转移至预训练的视觉模型中,从而提高模型在多种任务上的泛化能力和稳健性。实验结果表明,人类对齐的模型在相似性任务和出分布情况下表现更佳。
60 3
|
13天前
|
网络协议 网络安全 数据安全/隐私保护
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
37 4
|
23天前
|
网络协议 网络安全 数据安全/隐私保护
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
【10月更文挑战第27天】计算机主机网关的作用类似于小区传达室的李大爷,负责将内部网络的请求转发到外部网络。当小区内的小不点想与外面的小明通话时,必须通过李大爷(网关)进行联系。网关不仅帮助内部设备与外部通信,还负责路由选择,确保数据包高效传输。此外,网关还参与路由表的维护和更新,确保网络路径的准确性。
45 2
|
1月前
|
供应链 网络协议 数据安全/隐私保护
|
1月前
|
安全 区块链 数据库
|
3天前
|
安全 网络安全 数据安全/隐私保护
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字化时代,网络安全和信息安全已成为我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的知识,并提供一些实用的技巧和建议,帮助读者更好地保护自己的网络安全和信息安全。
|
3天前
|
安全 算法 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在当今数字化时代,网络安全和信息安全已经成为了全球关注的焦点。随着技术的发展,网络攻击手段日益狡猾,而防范措施也必须不断更新以应对新的挑战。本文将深入探讨网络安全的常见漏洞,介绍加密技术的基本概念和应用,并强调培养良好安全意识的重要性。通过这些知识的分享,旨在提升公众对网络安全的认识,共同构建更加安全的网络环境。
|
2天前
|
存储 安全 网络安全
云计算与网络安全:探索云服务、网络安全和信息安全的交汇点
在数字化时代,云计算已成为企业和个人存储、处理数据的关键技术。然而,随着云服务的普及,网络安全问题也日益凸显。本文将深入探讨云计算与网络安全的关系,分析云服务中的安全挑战,并提出相应的解决方案。同时,我们还将介绍一些实用的代码示例,帮助读者更好地理解和应对网络安全问题。
|
5天前
|
安全 算法 网络协议
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字时代,网络安全和信息安全已经成为了我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,帮助读者更好地了解网络安全的重要性和应对措施。通过阅读本文,您将了解到网络安全的基本概念、常见的网络安全漏洞、加密技术的原理和应用以及如何提高个人和组织的网络安全意识。
|
2天前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字化时代,网络安全和信息安全已经成为了我们生活中不可或缺的一部分。本文将深入探讨网络安全漏洞、加密技术和安全意识等方面的内容,帮助读者更好地了解网络安全的重要性,并提高自己的网络安全防护意识。通过本文的学习,你将能够了解到网络安全的基本概念、常见的网络安全漏洞、加密技术的应用以及如何提高自己的安全意识。让我们一起来探索这个充满挑战和机遇的领域吧!
下一篇
无影云桌面