计网笔记

简介: 物理层以及数据链路层的三个基本问题

2.物理层

解决各主机之间如何在传输媒体上传输比特流。为数据链路层屏蔽了各种传输媒体的差异。

2.1 物理层协议

物理层协议的主要任务:(与传输媒体接口有关的一些特性)

  1. 机械特性:接口所用接线器的形状、尺寸、引脚数目等
  2. 电气特性:在接口电缆的各条线上的电压范围
  3. 功能特性:某一电压表示何种意义
  4. 过程特性:

2.2 传输方式

串行传输与并行传输

1661497513564

同步传输与异步传输

1661497664375

单工、半双工、全双工

1661497717318

2.3 编码与调制

1661497936090

不归零编码的同步问题

1661498068368

1661498232886

1661498423403

频率、相位、振幅

频率和相位是相关的(频率是相位随时间的变化率),一次只能调制其中一个

所以使用相位和振幅一起调制,称为正交振幅调制QAM

1661498707377

2.4 信道的极限容量

码间串扰:信号通过质量较差的信道导致信号失真严重,无法识别

奈氏准则

1661499152596

香农公式

1661499241234

1661499267661

3.数据链路层

3.1 三个基本问题

1. 封装成帧

数据链路层给上层交付下来的协议数据单元添加帧头和帧尾使之成为帧

目的:在链路上以帧为单元传送数据

为了提高帧的传输效率,应当使帧的数据部分的长度尽可能大

考虑差错控制等因素,每一种数据链路层协议都规定帧数据长度的上限,即最大传送单元MTU;

PPP帧格式中帧头和帧尾各有一字节的标志字段,称为帧定界

而以太网V2的MAC帧中,帧定界在物理层添加的八字节前导码中

(前七个字节是前同步码,使接受方的时钟同步,后面一字节为帧开始定界符)

(还规定帧间间隔为96比特时间,故不需要帧结束定界符)

1661570490242

2. 透明传输

是指数据链路层对上层交付的传输数据没有任何限制。
  1. 面向字节链路(字节填充法)

    ​ 如果数据单元中出现帧定界符,需要在其前面加一个转义字符,

    ​ 同理转义字符前面也需要加一个转义字符

  2. 面向比特链路(比特填充法)

    ​ 帧定界标识符为01111110

    ​ 使用零比特填充法,在每五个连续的1后面,加一个0

3. 差错检验

奇偶校验
最后加一位校验位,奇校验使1的个数位奇数,偶校验使1的个数为偶数

如果传输过程中发生奇数位误码,可以发现

循环冗余校验

1661651684307

目录
相关文章
|
机器学习/深度学习 编解码 文件存储
YOLOv8改进 | 融合改进篇 | BiFPN+ RepViT(教你如何融合改进机制)
YOLOv8改进 | 融合改进篇 | BiFPN+ RepViT(教你如何融合改进机制)
1597 1
|
Java 数据库
Springboot 根据数据库表自动生成实体类和Mapper,只需三步
Springboot 根据数据库表自动生成实体类和Mapper,只需三步
8192 2
Springboot 根据数据库表自动生成实体类和Mapper,只需三步
|
10月前
|
计算机视觉
YOLOv11改进策略【SPPF】| AIFI : 基于Transformer的尺度内特征交互,在降低计算成本的同时提高模型的性能
YOLOv11改进策略【SPPF】| AIFI : 基于Transformer的尺度内特征交互,在降低计算成本的同时提高模型的性能
447 9
YOLOv11改进策略【SPPF】| AIFI : 基于Transformer的尺度内特征交互,在降低计算成本的同时提高模型的性能
|
10月前
|
并行计算 PyTorch Shell
YOLOv11改进策略【Neck】| 有效且轻量的动态上采样算子:DySample
YOLOv11改进策略【Neck】| 有效且轻量的动态上采样算子:DySample
942 11
YOLOv11改进策略【Neck】| 有效且轻量的动态上采样算子:DySample
|
负载均衡 算法 Java
java中nginx负载均衡配置
java中nginx负载均衡配置
258 0
|
11月前
|
人工智能 计算机视觉 开发者
SmartEraser:中科大推出图像对象移除技术,轻松移除照片中的不想要元素,保留完美瞬间
SmartEraser 是由中科大与微软亚洲研究院联合开发的图像编辑技术,能够精准移除图像中的指定对象,同时保留周围环境的细节和结构,适用于复杂场景的图像处理。
329 8
SmartEraser:中科大推出图像对象移除技术,轻松移除照片中的不想要元素,保留完美瞬间
|
机器学习/深度学习 计算机视觉 网络架构
【YOLO11改进 - C3k2融合】C3k2融合DWRSeg二次创新C3k2_DWRSeg:扩张式残差分割网络,提高特征提取效率和多尺度信息获取能力,助力小目标检测
【YOLO11改进 - C3k2融合】C3k2融合DWRSDWRSeg是一种高效的实时语义分割网络,通过将多尺度特征提取方法分解为区域残差化和语义残差化两步,提高了多尺度信息获取的效率。网络设计了Dilation-wise Residual (DWR) 和 Simple Inverted Residual (SIR) 模块,分别用于高阶段和低阶段,以充分利用不同感受野的特征图。实验结果表明,DWRSeg在Cityscapes和CamVid数据集上表现出色,以每秒319.5帧的速度在NVIDIA GeForce GTX 1080 Ti上达到72.7%的mIoU,超越了现有方法。代码和模型已公开。
ConnectionResetError: [Errno 104] Connection reset by peer|4-16
ConnectionResetError: [Errno 104] Connection reset by peer|4-16
|
Java 数据库连接 网络安全
已解决 IDEA Maven 项目中 “Could not find artifact“ 问题的常见情况和解决方案
已解决 IDEA Maven 项目中 “Could not find artifact“ 问题的常见情况和解决方案
15931 0
|
网络协议 程序员 网络性能优化
传输层重要协议之UDP协议和TCP协议详解
传输层重要协议之UDP协议和TCP协议详解