20220919

计算机网络

网络

网络(Network)由若干结点(Node)和连接这些结点的链路(Link)组成。

internet与Internet的区别

internet(互联网)是一个通用名词,泛指有多个计算机网络互联而成的网络。这些网络直接的通信协议可以是任意的。

Internet(因特网)是一个专用名词,它指当前全球最大的、开放的、由众多网络互相连接而成的特定计算机网络,它采用TCP/IP协议簇作为通信的规则。

因特网服务提供者ISP(Internet Service Provider)

三种交换方式

电路交换(Circuit Switching)

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

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

电路交换的三个步骤:

  1. 建立连接(分配通信资源)
  2. 通话(一直占用通信资源)
  3. 释放连接(归还通信资源)

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

分组交换(Packet Switching)

​ 分组交换:分组交换采用存储转发技术。把一个报文划分为几个分组后再进行传送,报文为要发送的整块数据。在发送报文之前,先把较长的报文划分成为一个个更小的等长数据段,在每一个数据段前面,加上一些由必要的控制信息组成的首部(header),就构成了一个分组(packet)。分组是在互联网中传送数据的单元。分组中的首部包含了诸如目的地址和源地址等重要控制信息,每一个分组才能在互联网中独立地选择传送路径,并被正确地交付到分组传输的终点。

报文交换(Message Switching)

电路交换、报文交换、分组交换的对比

计算机网络的定义

计算机网络的精确定义并未统一

计算机网络最简单的定义是:

一些互相连接的、自治的计算机的集合。

  • 互联 是指计算机之间可以通过有线或无线的方式进行数据通信;
  • 自治 是指独立的计算机,它有自己的硬件和软件,可以单独运行使用;
  • 集合 是指至少需要两台计算机;

计算机网络的较好的定义是:

计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。

  • 计算机网络所连接的硬件,并不限于一般的计算机,而是包括了智能手机等智能硬件。
  • 计算机网络并非专门用来传送数据,而是能够支持很多种的应用(包括今后可能出现的各种应用)。

计算机网络的分类

计算机网络的性能指标

速率

带宽

吞吐量

时延

时延带宽积

往返时间

利用率

丢包率

posted @   xiaopiao  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
点击右上角即可分享
微信分享提示
主题色彩