一、计算机网络体系结构
计算机网络定义?
计算机网络是一些互相连接的、自治的计算机的集合。
网络的功能?
连通性、资源共享、分布式处理、负载均衡
负载均衡是指将工作任务均匀的分配给计算机网络中的各台计算机。
计算机网络的分类?
- 按分布范围分类:广域网(WAN)、城域网(MAN)、局域网(LAN)、个人局域网(PAN)
- 按传输技术分类:广播式网络、点对点网络
- 按拓扑结构分类:星型网络、总线型网络、环形网络、网状型
- 按使用者分类:公用网、专用网
- 按交换技术分类:电路交换、报文交换、分组交换
OSI体系结构?
共分为七层,从下往上依次是:
层次 | 传输单位 | 功能 | 协议 |
---|---|---|---|
物理层 | 比特 | 透明传输比特流 | |
数据链路层 | 帧 | 成帧、差错控制、流量控制和传输管理 | SDLC、HDLC、PPP、STP、帧中继 |
网络层 | 数据报 | 流量控制、拥塞控制、差错控制和网际互联 | IP、IPX、ICMP、IGMP、ARP、RARP、OSPF |
传输层 | 报文段(TCP)或用户数据报(UDP) | 为端到端提供流量控制、差错控制、服务质量等服务 | TCP、UDP |
会话层 | 建立同步(SYN) | ||
表示层 | 数据压缩、加密解密 | ||
应用层 | 用户和网络的界面 | 文件传送的FTP、电子邮件的SMTP、HTTP |
TCP\IP 结构?
四层,网络接口层(物理层、数据链路层)、网际层(网络层)、传输层(传输层)、应用层(会话层、表示层、应用层)
五层体系结构?
从下往上依次:物理层、数据链路层、网络层、传输层、应用层
分层的优点?
- 各层独立
- 灵活性好
- 结构上可分割开
- 易于实现和维护
- 能促进标准化工作
计算机实体、协议、服务、接口概念?
- 实体:任何可发送或接受信息的硬件或软件进程。
- 协议:控制两个对等实体进行通信的规则的集合。是水平的,不对等实体之间咩有协议。由语法、语义和同步三部分组成。语法:规定了传输数据的格式,语义:规定了所要完成的功能,同步:规定了各种操作的条件、时序关系等。
- 接口:同一结点内相邻两层间交换信息的连接点,称为服务访问点(SAP)。不能跨层定义
- 服务:下层为紧邻的上层提供的功能调用。垂直的
- 上层使用下层的命令必须通过与下层交换一些命令,称为服务原语,分为四类:
- 请求:服务用户发往服务提供者
- 指示:服务提供者发往用户
- 响应:服务用户发往服务提供者
- 证实:提供者发往用户
计算机网络的性能指标?
- 带宽:表示网络中通信线路所能传送数据的能力。单位是“比特每秒(b/s)”
时延:=发送时延+传播时延+处理时延+排队时延
- 发送时延=分组长度/信道宽度,从发送分组的第一个比特开始算起,到该分组的最后一个比特发送完毕所需的时间。
- 传播时延=信道长度/电磁波信道上的传播速率,一个比特从链路的一端到另一端传播所需的时间
- 处理时延:数据在交换结点为存储转发而进行的一些必要的处理所花的时间。
- 排队时延:分组在进入路由器后要先在输入队列中排队等待处理
往返时延:RTT,从发送端发送数据开始,到发送端收到确认
- 时延带宽积=传播时延*信道带宽,若发送端连续发送数据,第一个比特即将到达终点时,发送端已经发出的比特数。
- 吞吐量:在单位时间内,通过某个网络的数据量
- 速率:也称数据率 或比特率,单位b/s,bps。通常把最高数据率称为带宽。
对于高速链路,提高的仅是数据发送速率而不是在传播速率。
二、物理层
物理层的概念?
物理层是提供机械的、电气的、功能的、规程的特性,目的是启动、维护和关闭数据链路实体之间进行比特传输的物理连接。
物理层的主要任务?
确定与传输介质的接口的一些特性,传输方式的转化
物理层的特性?
- 机械特性:接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等;
- 电气特性:在接口电缆的各条线上出现的电压的范围;
- 功能特性:某条线上出现的某一点平的电压表示何种意义;
- 规程特性:对于不同的某种可能事件出现的顺序;
- 传输过程的转化:串行传输和并行传输之间的转化;
- 物理层的设备:中继器、集线器;
传输介质(双绞线、光缆等)不属于物理层
数据通信常用术语?
- 通信的目的是传送消息
- 消息的实体是数据;
- 信号:数据的电气或电磁的表现,模拟信号是连续信号,数字信号是离散信号;
- 码元:用一个固定时常的波形表示一位k进制数字,这个时常内的信号成为k进制码元,而该时常成为码元长度。1码元可以携带多个bit的信息量。
- 码元速率:单位时间内通过信道的码元个数,单位为波特(baud)
码元速率和数据速率两个不同的概念,对同一信道,仅当使用二进制编码时二者相等