计算机网络协议定义
网络协议:网络中进行数据交换而建立的规则、标准或约定。
协议规定了通信实体之间交换信息的格式、意义、顺序以及针对收到信息或发生的事件采取的“动作”(action )。
协议的三要素
※语法
※语义
※时序
计算机网络结构
※网络边缘
主机
网络应用
※接入网络,物理介质
有线或无线通信链路
※网络核心(核心网络)
互联的路由器(或分组交换转发设备)
数据交换
※电路交换
特点:独占资源
三个阶段:
1.建立连接
2.通信
3.释放资源
多路复用技术(多路交换网络共享中继线)
#链路/网络资源(如带宽)划分为“资源片”
#将资源片分配给各路“呼叫”(calls)
#每路呼叫独占分配到的资源进行通信(资源片可能“闲置”)
典型多路复用方法:
1.频分多路复用(有线电视)
各用户占用不同的带宽资源。用户分配到一定的频带后,在通信过程中始终占用这个频带
2.时分多路复用
将时间划分为一段段等长的时分复用帧,每个用户在每个TDM帧中占用固定的序号时隙
3.波分多路复用
类似于频分复用,利用光的波长进行划分
4.码分多路复用
#广泛应用于无线链路共享(蜂窝网、卫星通信)
#为每位用户分配唯一的码片序列
#各用户使用相同波率载波,利用各自的码片序列编码数据
#编码信号=(原始数据)×(码片序列)
单个用户码分多路复用编码/解码过程:
多个用户码分多路复用编码/解码过程:
※报文交换
※分组交换