计算机网络的概念: 计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递系统。
计算机网络的功能:
- 数据通信(连通性)
- 资源共享(硬件、软件、数据)
- 分布式处理(Hadoop平台)
- 提高可靠性(提高可靠性)
- 负载均衡(使计算机之间更加亲密)
- …
计算机网络的组成:
- 组成部分(硬件、软件、协议)
- 工作方式
- 边缘部分 用户直接使用
- 核心部分 为边缘部分提供服务
- 功能组成
- 通信子网 实现数据通信
- 资源子网 实现资源共享/数据处理
计算机网络的分类:
- 按分布范围 (广域网WAN、城域网MAN、局域网WAN、个人区域网PAN)
- 按使用者分
- 按交换技路由选择机制术分 (电路交换、报文交换、分组交换)
- 按拓扑结构分 (总线型、星型、环型…)
- 按传输技术分
- 广播式网络 共享公共通信信道
- 点对点网络 使用分组储存转发和路由选择机制
标准化工作
标准的分类
RFC (Request For Comments)
- 因特网草案(Internet Draft)
- 建议标准(Proposed Standard)
- 因特网标准(Internet Standard)
相关组织
- 国际标准化组织 ISO
- 国际电信联盟 ITU
- 国际电气电子工程师协会 IEEE
- Internet工程任务组 IETF
速率相关的性能指标
速率即数据率(数据传输率)或比特率
单位有 b/s kb/s Mb/s Gb/s Tb/s
各单位之间的单位量级为1.0E3
区别于存储容量,单位量级为1.024E3
带宽表示网络的通信线路传送数据的能力,通常指单位时间内从网络中的某一点到另一点所能通过的“最高数据率”
吞吐量表示单位时间内通过某个网络(或信道。接口)的数据量
吞吐量受网络的带宽或网络的额定速率的限制
时延指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需的时间。也叫延迟或迟延。单位是s
时延带宽积
往返时延RTT
从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认)总共经历的时延
利用率
OSI参考模型
应用层 | 所有能和用户交互产生网络流量的程序:文件传输(FTP),电子邮件(SMTP),万维网(HTTP)… |
---|
表示层 | 用于处理在两个通信系统中交换信息的表达方式(数据格式变换、数据加密解密、数据压缩和恢复(ASCII、JPEG)) | 会话层 | 向表示层实体进程提供建立连接并在连接上有序地传输数据,也就是建立同步(SYN) | 传输层 | 负责主机中两个进程地通信。即端到端地通信。传输单位为报文段或用户数据报(1.可靠传输、不可靠传输 2.差错控制 3.流量控制 4.复用分用) | 网络层 | 把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务,传输单位是数据报(路由选择(最佳路径)、流量控制、差错控制、拥塞控制) | 数据链路层 | 把网络层传下来地数据报组装成帧,单位为帧(成帧、差错控制、流量控制、访问(接入)控制) | 物理层 | 在物理媒体上实现比特流的透明传输,单位是比特(定义接口特性、定义传输模式(单工、半双工、双工)、定义传输速率、比特同步、比特编码) |
TCP/IP参考模型
5层参考模型
|