计算机网络的组成
物理组成
- 硬件:由主机、通信处理机、通信线路和交换设备组成
- 软件:方便用户操作的各种工具,例如QQ
- 协议:就是数据的传输规则
工作方式组成
- 边缘部分:与用户直接交互的主机
- 核心部分:由网络和连接网络的路由器组成
功能组成
- 资源子网:由主机、终端和各种软件资源组成,提供各种网络资源服务
- 通信子网:由各种传输介质、通信设备和相应的网络协议组成,实现计算机之间的数据通信
- 通信子网包括物理层、数据链路层和网络层
计算机网络的功能
- 数据通信:最基本最重要的功能,包括连接控制、传输控制、差错控制、流量控制、路由控制、多路复用等
- 资源共享:数据资源、软件资源、硬件资源
- 分布式处理:利用空闲计算机资源提高系统的利用率
- 信息综合处理:
- 负载均衡
- 提高可靠性
计算机网络的分类
- 按分布范围:广域网、城域网、局域网、个人区域网
- 按拓扑结构:星型、总线型、环形、网状型网络
- 按传输技术:广播式网络、点对点网络
- 按使用者:公用网、专用网
- 按数据交换技术:电路交换技术、报文交换技术、分组交换技术
计算机网络分层结构
三个专业术语
- 实体:可发送或接收信息的硬件或软件进程
- 对等层:不同机器上的同一层
- 对等实体:同一层上的实体
协议
- 协议是一种规则,是控制两个对等实体间进行通信的规则
- 由语义、语法、同步三个部分组成
接口
- 又称服务访问点,从物理层开始,每一层向其上层提供服务的访问点,没有接口就不能服务
- SDU 服务数据单元
- PCI 协议控制单元
- ICI 接口控制信息
- PDU 协议数据单元
- IDU 接口控制单元
- 服务数据单元SDU+协议控制单元PCI = 协议数据单元PDU,表示的是同等层对等实体间传输的数据单元
- 服务数据单元SDU+接口控制信息ICI = 接口数据单元SDU,表示的是相邻层接口间传递的数据单元
服务
- 服务是下层为相邻上层提供的功能调用
- 协议是水平的,服务是垂直的
- 服务有面向连接的和面向无连接的,有应答和无应答的,可靠与不可靠的,之后会进行具体分析
- 并非在同一层内完成的所与功能都叫做服务,只有被高一层实体看得见的功能才叫服务
- 第n蹭的实体向第n+1层提供服务,也使用第n-1层的服务
- 服务对用户是透明的,即用户不知道功能内部的实现
5层模型总结
层次 | 任务、功能、协议 |
---|---|
应用层 (用户对用户) | 任务:提供系统与用户的接口;功能:文件传输、电子邮件服务、访问和管理;协议:HTTP、pop3、SMPT、FTP |
传输层(进程之间) | 传输单位:报文段TCP、用户数据报UDP;任务:负责主机间两个进程之间的通信;功能:为端到端提供可靠的连服务、提供流量控制、差错传输、服务质量等管理服务 |
网络层(主机对主机)IP层 | 传输单位:数据报;硬件:路由器;任务:将上层传下来的报文段封装成组,选择适当的路由,使分组能够达到目的主机;功能:为上层提供服务、组包和分包、路由选择、拥塞控制;协议:ICMP、ARP、RARP、IP、IGMP |
数据链路层 | 传输单位:帧;硬件:交换机、网桥;任务:将网络层传下来的IP数据报封装成帧;功能:链路的建立、拆除和分离、帧界定和帧同步、差错控制;协议:PPP、HDLC、ARQ |
物理层 | 传输单位:比特;硬件:集线器、中继器;任务:透蜜宁德传输比特流;功能:为数据设备提供数据通路 |
TCP/IP模型师四层模型,网络接口层包含了物理层和数据链路层
计算机网络性能指标
时延
- 定义:数据从网络的或链路的一端传到另一端所需要的时间
- 包括:发送时延(传输时延)、传播时延、处理时延、排队时延
- 发送时延:数据帧长度(bit)/发送速率(bit/s)
- 传播时延:信道长度(m)/电磁波在信道上传播速度(m/s)
- 处理时延:主机或路由器在接收到分组时进行处理所需要的时间
- 总时延等于所有时延总和
时延带宽积
- 时延带宽积=传播时延*带宽
- 带宽:信号的最高频率和最低频率之差
利用率
- 信道利用率、网络利用率