OSI(open system interconnection reference model)开放系统互连参考模型
OSI七层模型 | 五层协议 | TCP/IP四层协议 |
---|---|---|
应用层 | 应用层 | 应用层 |
表示层 | ||
会话层 | ||
运输层 | 运输层 | 运输层 |
网络层 | 网络层 | 网际层 |
链路层 | 链路层 | 网络接口层 |
物理层 | 物理层 |
五层协议详解:
协议层 | 应用 | 功能 |
---|---|---|
应用层 | http,smtp,ftp,https,dns | 为用户应用进程提供服务 |
运输层 | tcp:,udp | 两个主机之间的通信 |
网络层 | ip,icmp,igmp,arp,rarp | 将数据封装成分组或包进行分组交换网主机间通信 |
链路层 | PPP、FR、HDLC、VLAN、MAC | 相邻结点间透明的传输帧数据 |
物理层 | RJ45,CLOCK,IEEE802.3(中继器,集线器) | 透明的传输比特流 |
源系统:源点 + 发送器
传输系统:传输系统
目的系统:接收器 + 终点
模拟信号:连续量
数字信号:离散量,码元是代表不同离散数值的基本波形
信道并不代表电路。
1. 单工信道:单向信道,具有单向传播性
2. 半双工信道:双向交替通信,双向交流共用一条信道,分时方向交流
3. 双工信道:双向同时通信,通信双方可以同时进行接收和发送
调制:解决信道无法传输低频分量和直流分量的问题
基带调制:
a)对基带信号进行的波形转换,转换后的仍然为基带信号
b)使用载波进行调制,变化信号的频率, 转换后的信号为带通信号
1、 调幅(am):调整振幅,垂直调整
2、 调频(fm):调整频率,水平调整
3、 调相(pm):初始相位的调整,移位调整。
c – 信道的极限信息传输速率
w – 信道的带宽
s – 信道内所传信号的平均功率
n – 信道内部的高斯噪声功率
也叫双扭线, 把两根互相绝缘的铜导线并排一起绞合,可以减少对相邻导线的电磁干扰。
使用:模拟传输和数字传输最常用。
分类:
1. 非屏蔽双绞线(utp):在绞合的线外套聚氯乙烯外皮
2. 屏蔽双绞线(stp):在绞合的线外套一层屏蔽层,再套一层聚氯乙烯外皮
光纤通信是利用光导纤维传递光脉冲来进行通信。
光纤主要由非常透明的石英玻璃拉成细丝成纤芯和包层组成的圆柱体。靠光线的反射进行传输。
多模光纤:许多条不同角度入射的光线在一条光纤中传输。
单模光纤:光纤的直径非常的小,光线在光纤中一直向前传播,不会产生反射。
传统的微波通信有两种方式:地面微波接力通信和卫星通信。
信道复用技术:分为频分、波分、码分复用。
在通信中有复用器和分用器成对使用,两者之间的高速通道共享。
频分复用(fdm):分频带,所有用户在相同的时间占用不同的频带宽度资源。
时分复用(tdm):固定一段时间为时分复用帧,每一个用户在时分复用帧中占有固定序号的时隙。所有的用户在相同的时间占有同样的频带宽度。
统计时分复用(stdm):采用集中器(或叫智能复用器)而不是复用器,统计时分复用不是固定的分配时隙,而是按需要动态的分配时隙,因此也叫做异步时分复用,而普通的就叫做同步时分复用。
波分复用(wdm):光的频分复用。
码分复用(cdm):码分多址(cdma),各用户同时使用相同的频带进行通信,使用码型进行区别。
eg1:共有四个站进行码分多址CDMA通信.四个站的码片序列为:
A.(-1 -1 -1 +1 +1 -1 +1 +1) B.(-1 -1 +1 -1 +1 +1 +1 -1)
C.(-1 +1 -1 +1 +1 +1 -1 -1) D.(-1 +1 -1 -1 -1 -1 +1 -1)
现收到这样的码片序列:(-1 +1 -3 +1 -1 -3 +1 +1).问哪个站发送了数据?发送数据的站发送的是1,还是0?
解法:
这个问题其实就是个解方程的问题.
k1(-1,-1,-1,1,1,-1,1,-1)+k2(-1,-1,1,-1,1,1,1,-1)+k3(-1,1,-1,1,1,1,-1,-1)+k4(-1,1,-1,-1,-1,1,-1)=(-1,1,-3,1,-1,-3,1,1)
这里k1,k2,k3,k4可以取值-1,0,1.
可以得到8个方程,然后解出方程组,就知道了.事实上,我们只需要几个方程就可以解出来了.
第一个数字 -k1-k2-k3-k4=-1
第二个数字 -k1-k2+k3+k4=1
两式相加,得-2k1-2k2=0—>k1=-k2,k3+k4=1.
第三个数字-k1+k2-k3-k4=-3—>-(-k2)+k2-(k3+k4)=-3—>2k2-1=-3—>k2=-1
所以k1=1
第4个数字,k1-k2+k3-k4=1—>1-(-1)+(1-k4)-k4=1,k4=1,因此k3=0.
所以不需要解出所有8个方程,我们已经知道了k1=k4=1,k2=-1,k3=0.
这就说明A,D发送了源码,B发送了反码,C没有发送任何代码.