1.1 计算机网络概念
一个将分散的、具有独立功能的计算机系统,通过通信设备和线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
计算机网络是互联的、自治的计算机集合。
1.2 计算机网络的组成
组成部分:硬件、软件、协议
工作方式:
-
边缘部分:用户直接使用(C/S方式、P2P方式)
-
核心部分:为边缘部分服务
功能组成:
-
通信子网:实现数据通信
-
资源子网:实现资源共享、数据处理
上图为:OSI七层参考模型(ISO公司提出的公开模型),速记“物联网淑慧试用”
1.3 计算机网络分类
按分布范围分:
广域网(WAN)
城域网(MAN)
局域网(LAN)
个人区域网(PAN)
按使用者:公用网、专用网
按交换技术分:电路较换、报文较换、分组交换
按拓扑结构:总线型、星型、环形、网状型(常用于广域网)
按传输技术分:广播式网络、点对点网络(使用分组存储转发和路由选择机制)
1.4 相关性能指标
速率:数据传输率,以比特为单位
带宽:单位时间内,最高数据率,以比特每秒(注意:数据传输速率不变,理想)
吞吐量:单位时间内通过某个网络(或信道、接口)的数据量(实际链路的量)
时延:
发送时延:数据长度/信道带宽(发送速率)(第一个比特开始传输到最后一个比特到信道的时间;)
-
高速链路指的是提高发送速率
传播时延:信道长度/电磁波在信道上的传播速率(取决于电磁波传播速度和链路长度)
排队时延:等待输出\入链路可用
处理时延:检错、找出口
时延带宽积:传播时延*带宽
(又称为以比特为单位的链路长度,即“某段链路现在有多少比特”)
往返时延RTT:从发送方发送数据(第一个数据到信道)开始,到发送方收到接收方确认(第一个确认的数据)经历的时延
-
RTT越大,在收到确认之前,可以发送的数据越多
-
往返传播时延的两倍+末端处理时间(常常忽略不仅)
利用率:
信道利用率:有数据通过时间/(有+无)数据通过时间
网络利用率:信道利用率加权平均值
1.5 分层结构
实体:第n层的活动元素称为n层实体,同一层的叫对等实体
协议:对等实体数据交换而建立的规则
-
语法:规定传输数据的格式
-
语义:规定所要完成的功能
-
同步:规定各种操作的顺序
接口(访问服务点SAP):上层使用下层服务的入口
服务:下层为相邻上层提供的功能调用
SDU服务数据单元:为完成用户所要求的功能而应传送的数据
PCI协议控制单元:控制协议操作的信息
PDU协议数据单元:对等层次之间传送的数据单位
OSI参考模型:
上四层端到端的通信,下三层为点到点的通信
-
应用层:所有能和用户交互产生网络流量的程序
-
表示层:处理在两个通信系统中交换信息的表示方式(语法和语义)
功能:数据格式交换、数据加密解密、数据压缩和恢复
-
会话层:向表示层实体/用户进程提供建立连接并在连接上有序地传输数据(多个会话独立)
功能:建立、管理、终止会话;使用校验点可使会话在通通信失效时从校验点/同步点继续恢复通信,实现数据同步
-
传输层:负责主机中两个进程的通信,即端到端的通信,传输单位是报文段或用户数据报
功能:可靠传输、不可靠传输;差错控制(对错误的修改);流量控制(传输的流量控制);复用分用(多个应用层进程同时使用下面传输层的服务;传输层把收到的信息分别交付给应用层中相应的进程)
-
网络层:把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务,传输单位是数据报
分组就是数据报分开几份
功能:路由选择(最佳路径);流量控制;差错控制;拥塞控制
-
数据链路层:把网络层传下来的数据组装成帧,传输单位时帧
功能:成帧;差错控制(帧错+位错,指错或纠错);流量控制;访问(接入)控制
-
物理层:在物理媒体上实现比特流的透明传输
功能:定义接口特性;定义传输模型(单工、双工、半双工);比特同步;比特编码
1.6 TCP/IP参考模型
1.7 5层参考模型
综合了OSI和TCP/IP的优点
标签:比特,计算机网络,传输,信道,时延,链路,数据,概论 From: https://www.cnblogs.com/eecsCodeStar/p/16980641.html