总线型以太网基本概念
如下图,一条线上连接数个终端,若总线拉长则需要通过中继器将变弱的信号再生。
总线型以太网功能
1.发送端将构成二进制位流的帧转化为信号,接收端反之
2.帧定界
3.采取同轴电缆 半双工 即总线状态空闲才能发送
4.寻址
分工
在TCP/IP 结构中如下图所示
基带传输
用信号高低来判断二进制位流基带信号
缺点:常会出现收发不一致的情况出现
解决对策:
曼彻斯特编码 如下图,蓝色升起为1,红色降落的0,每个信号中间都有跳变所以就不会出错
缺点
曼彻斯特编码对波特率要求高 传输速率达到100Mbps
时 就不用曼彻斯特编码了
mac帧
分类
单播地址:最后一位为0
组播地址:最后一位为1
广播地址 :48位全1
帧格式:目的地址 源mac地址 数据(mac净荷字段 46-1500字节) 由于要交给不同进程 还得指明 数据类型 检查传输过程中 是否出错FCS(帧检测序列)
通过先导码解决位同步
帧开始分界符:表示真正mac帧开始了
数据传到接收端,进行帧拆封 符合往上走 不符合丢弃
CSMA/CD
作用:让终端公平竞争总线
工作原理:
- 先听后发
- 边听边发
- 冲突停止
- 随机再发(使用后退算法 每个终端生成的延迟时间都是随机的 最小的延迟时间u自豪为0
所有终端的平均时间尽可能小
以及连续重传16次都检测冲突发生则停止发送 并向高层协议报告)
缺点:
只适应轻负荷 大量终端的话 延迟时间增加
存在捕获效应 ,即假使两台终端需要密集发送数据 一台总是抢到,另一台总是抢不到,结果重传16次 数据包废了
存在最短帧长与冲突域直径之间的制约,假设线很长 有可能出现发送端长时间之后才得知冲突