★体系结构分层不一样或者各层的协议不一样是不能进行直接通信的,要通过转换节点
进行连接。(同一层使用的协议必须是一致的,协议不一样就要有一个协议转换装置)
1.差错检测和恢复
一般都需要检测差错,但是并不是任何时候都需要去恢复差错的
例:远程文件传输就需要进行差错恢复,不然哪怕有任何一个二进制发生错误,下载的文件
都打不开。但是远程视频点播就不需要差错恢复,只需检测即可,看视频时一帧两帧的
差错影响不大
每一层都需要进行差错检测的原因:
没有任何一种差错检测是100%正确的
层即使没错,但是层接口有可能出现错误
每一层检测的角度不一样
2.顺序控制
不会出现顺序出错,重复或者缺少的情况,每一层只把正确的数据提交给上一层
3.流量控制
主机A的网卡速率是100M,主机B的网卡速率是10M,不能直接连接,因为B会有90%
的数据来不及接收。在收发放能力(带宽/速率)不匹配的情况下,发信前先握手,之后A
和B用同一速率(以慢的速率为准)进行信息传输
• 自适应网卡:接入多少速率的网络就以多少速率进行运行
面向连接和无连接
面向连接:信道/带宽被分配完之后别的用户就无法再建立连接
无连接:任何用户随时可以进行连接
★下层提供的服务是面向连接/无连接不影响向上层提供的服务是面向连接/无连接
服务原语
服务原语.pngA拨号:A→电信公司 请求原语
B听到铃声,收到电话: 电信公司→B 指示原语
B接电话: B→电信公司 响应原语
电信公司→A: 确认原语
网友评论