计算机网络概述(下)——“计算机网络”

各位CSDN的uu们你们好呀,今天继续计算机网络概述的学习,下面,让我们一起进入计算机网络概述的世界吧!!!


计算机网络体系结构

数据传输流程

计算机网络性能指标


计算机网络体系结构

两个计算机系统必须高度协调工作才能够正常地通信,那这种协调是非常复杂的,计算机网络实际上是一个非常复杂的系统,如何解决一个复杂的问题呢?这就像运营一家公司,公司实际上在运营的过程中间遇到的问题非常地多,它的问题也非常地复杂,我们怎么才能很好地去管理一家公司呢?一般的情况我们是把一家公司分割成若干个部门,比如说有财务部、销售部、研发部,每个部门做相应的自己的工作,共同来把一家公司运营好。

那从这个例子我们就可以看出,我们是把一家公司分割成若干个部门来运营,实际上也就是把一个复杂的问题,把它转化为若干小的、局部的问题,而这些小的、局部的问题比较容易研究和处理,那么我们对于计算机网络也是采用类似的方案,只不过我们在对计算机网络的时候,是采用分层的方法,来组织和设计计算机网络的各种协议。

举一个例子:


数据传输流程

我们知道计算机网络体系结构可以分成物理层、数据链路层、网络层、运输层、应用层。这五个层次分别完成什么样的工作呢?

接下来我就一层一层简单地解释一下!

物理层

首先是物理层。我们都知道在计算机网络中,传输的都是数字信号,也就是0和1,物理层在传输介质上,传送的就是这些比特流。针对于不同类型的通信线路,物理层就需要考虑如何实现0、1比特流的传输,因为在物理层有很多不同的传输介质,比如说有双绞线、光纤、同轴电缆,同轴电缆传输的是电信号,而光纤传输的是光信号,我们的物理层就要尽量地屏蔽掉不同的传输介质,要考虑如何在不同的传输介质上,实现统一的0和1比特流传输,这是物理层的工作。

数据链路层

再就是数据链路层。

这里说的是将分组从链路的一端传送到另一端。并没有说是发送方到接收方,因为发送方到接收方之间,实际上是有多条链路来组成的,而我们的数据链路层,它保证的只是一条链路上信息的可靠传输,发送方和接收方之间可靠的传输是谁来保证的呢?

网络层

再是网络层。

简单来讲,网络层最重要的工作就是要为发送方和接收方找出一条最优的路径,这是网络层的工作。

运输层

再就是运输层。

运输层是为两台主机中进程间的通信,提供通用的数据传输的服务,看起来,运输层的工作和网络层的工作很像,也是解决的两台主机的通信, 那这两者的区别在哪里呢?

我们可以想一下,在我们的电脑上,是不是只有一个应用程序在进行通信呢?比如我们打开电脑之后,会打开自己的浏览器,也会打开自己的QQ,甚至还会打开自己的游戏软件,那在同一台电脑上面实际上是有多个进程同时来进行通信,运输层解决的是不同进程之间通信的服务,而网络层解决的是电脑之间通信的过程,这是两者不同的地方。

应用层

HTTP:超文本传输协议



计算机网络性能指标

速率

带宽

吞吐量

时延

丢包率

利用率


好啦,那小雅兰今天的计算机网络概述的内容就到这里啦,星期一就要考试啦,期末加油!!!

相关推荐
程序员游老板3 小时前
基于SpringBoot3+vue3的爱心陪诊平台
java·spring boot·毕业设计·软件工程·课程设计·信息与通信
qq_448011163 小时前
python HTTP请求同时返回为JSON的异常处理
python·http·json
老蒋新思维5 小时前
创客匠人视角:智能体重构创始人 IP,知识变现从 “内容售卖” 到 “能力复制” 的革命
大数据·网络·人工智能·tcp/ip·创始人ip·创客匠人·知识变现
【建模先锋】7 小时前
特征提取+概率神经网络 PNN 的轴承信号故障诊断模型
人工智能·深度学习·神经网络·信号处理·故障诊断·概率神经网络·特征提取
老蒋新思维7 小时前
创客匠人:认知即资产 ——AI 时代创始人 IP 知识变现的底层逻辑
网络·人工智能·网络协议·tcp/ip·重构·创始人ip·创客匠人
ZXF_H8 小时前
Linux tcpdump抓包实践(以http为例)
linux·http·wireshark·tcpdump
Neolnfra8 小时前
任意文件上传漏洞
计算机网络·web安全·网络安全·系统安全·网络攻击模型·安全威胁分析·安全架构
白帽子黑客罗哥8 小时前
渗透测试技术:从入门到实战的完整指南
网络·安全·web安全·渗透测试·漏洞挖掘·网络安全培训
北邮刘老师8 小时前
【智能体互联协议解析】ACPs/AIP为什么还在用“落后”的“中心化”架构?
网络·人工智能·架构·大模型·智能体·智能体互联网
winfield8218 小时前
MCP 协议详解
开发语言·网络·qt