网络通信原理系统的认知(NEBASE第十四课)

news2024/11/26 8:24:51

1 物理层 第一层

物理层:建立、维护、断开物理连接,定义了接口及介质,实现了比特流的传输。

 

1.1传输层介质分类

  1. 有线介质:网线 (双绞线)光纤

  2. 无线: 无线电

1.2 双绞线

  • 五类线 cat5 :适用 100Mbps

  • 超五类线 cat5e : 适用于 100Mbps

  • 六类cat6e :适用 于 1000Mbps

  • 七类 cat7 适用 10000Mbps(带有屏蔽功能)

  • 传输距离 控制在100m范围内

 

 

 

 

 

  • T568A :白绿 绿 白橙 蓝 白蓝 橙 白棕 棕

  • T568A: 白橙 橙 白绿 蓝 白蓝 绿 白棕 棕

 

 

多模光纤 短距离传输

单模光纤 长距离传输

 

多模光纤 短距离传输

单模光纤 长距离传输

  1. 网线钳 测试线 /寻线仪

  2. 光纤测试仪 光纤切割刀 熔切机

  3. 注意:红光笔 :光纤的故障检测功能 其中包含检测 光纤通性

 

 

1.5 中继器 集线器

 2 数据链路层 第二层

 

 

 

 

 

 

  • 即以 太网地址 又称物理地址

  • 长度:48个 bit(六个字节)

  • 组成 前二十四位 厂商+24bit网卡编号 48位

  • 表示方式:使用12个16进制数

  • 00-50-56-C0-00-08

数据链路层是OSI参考模型中的第二层,主要功能是将物理层提供的比特流转换为有意义的帧(Frame),并进行传输控制。在数据链路层中,常见的字段和解释如下:

  • 帧起始标志(Start Frame Delimiter, SFD):用于表示帧的开始,通常是一个特定的比特序列,例如01111110。

  • 目标MAC地址(Destination MAC Address):表示帧的接收方的MAC地址。

  • 源MAC地址(Source MAC Address):表示帧的发送方的MAC地址。

  • 帧类型(Frame Type):表示帧的类型,例如数据帧、控制帧等。

  • 数据(Data):表示帧携带的数据,数据的长度范围是46到1500个字节。

  • 帧校验序列(Frame Check Sequence, FCS):用于检测帧是否受损或出错,通常是一个循环冗余校验(CRC)码。

这些字段组成了数据链路层帧的基本结构,通过这些字段帧可以被正确的接收、识别和处理。

 

3 二进制  十进制  十六进制

 

 

2.3.2 数制类型

  1. 二进制 0 1

  2. 十进制 0 1 2 3 4 5 6 7 8 9

  3. 十六进制 0 1 2 3 4 5 6 7 8 9 a b c d e f

2.3.3 位权展开法3

进制的转换Value备注
二进制(B)0,1,10,11,100,101,110,111,1000....1=1;10=2 ;100=4;1000=8 根据上诉所说按权展开规律,清晰明了得知
八进制 (O、Q)0,1,2,3,4,5,6,78进制中,比如我拿10做比方;按权展开基数的n次幂
=8; 所以八进制中的10=8
十进制 (D)0,1,2,3,4,5,6,7,8,9,10,11,12...10进制中,拿12做比方;按权展开基数是10的n次幂
=10+2=12
十六进制 (H)0,1,2,3,4,5,6,7,8,9,A

1 位权展开法

某进制计数制中 各位数字符号所表示的数值 表示该数字符号值乘以一个数字符号有关的常数, 该常数称为"位权"(简称"权")。位权的大小是以基数为底的(2、8、10、16进制)数字符号所处的位置的序号为指数的整数次幂 十进制的百位、十位、个位、十分位的权 分别是 10的2次方、10的一次方、10的0次方、10的-1次方。 二进制就是2的n次幂;如二进制数1010按权展开就是 续: 11001101是一个二进制->转十进制 按权展开就是:=205【这就是展开后相加正好等于十进制的205】

2 数位 只一个数制中每一个数所占的位置

 

 

 

 

3 位权展开

 

<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        <h1>十进制数256.16按位权展开式:
​
            (256.16)10 = 2*102+5*101+6*100+ 1*10-1+6*10-2
​
            二进制数101.01按位权展开式:
​
            (101.01)2 = 1*22+0*21+1*20+0*2-1+1*2-2
​
            八进制数307.4按位权展开式:
​
            (307.4)8 =3*82+0*81+7*80+4*8-1
​
            十六进制数F2B按位权展开式:
​
            (F2B)16 = 15*162+2*161+11*160</h1>
    </body>
</html>

2.3.4 二进制、八进制、十六进制之间转换

2.3.4.1 规律1:二转八->三位为一组,不够补高位

  • 例如 11001101 转八进制

  1. 011 001 101 (不够三位高位补零;三位为一组 ,组内相加等于结果)

  2. 八进制为3 1 5 =》八转十进制基数=》

2.3.4.2 规律2:二转十六->四位为一组,不够补高位

  • 例如 11001101 转十六进制

  1. 1100 1101 (不够四位高位补零;四位为一组 ,组内相加等于结果)

  2. 十六进制为C D =》十六转十进制基数=》

同理十六转二=》一位变四位,不够四位高位补零;C -> 1100 D -> 1101 所得二进制为11001101 除以基数取余得到二进制

 4 网络层   第三层

数据格式叫 包 至少有数据

4.1   网络层:进行逻辑地址寻址,实现不同网络之间通信,定义了IP地址,为数据的传输选择最佳路径,路由器工作在网络层。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/753705.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[论文分享]ConvMAE:Masked Convolution Meets Masked Autoencoders

论文题目&#xff1a;ConvMAE: Masked Convolution Meets Masked Autoencoders 论文地址&#xff1a;https://arxiv.org/abs/2205.03892 代码地址&#xff1a;https://github.com/Alpha-VL/ConvMAE 摘要 视觉变压器(Vision transformer, ViT)已成为广泛应用于各种视觉任务的架…

如何使用 SVG 作为占位符和其他图像加载技术

从图像生成 SVG 可用于占位符。 一、说明 我们对图像性能优化和使图像在网络上快速加载充满热情。最有趣的探索领域之一是占位符&#xff1a;当图像尚未加载时要显示的内容。 在过去&#xff0c;我遇到了一些使用 SVG 的加载技术&#xff0c;我想在这篇文章中描述它们。 在这…

代码随想录算法训练营第52天 | 动态规划 part13 ● 300.最长递增子序列 ● 674. 最长连续递增序列 ● 718. 最长重复子数组

#300.最长递增子序列 自己想了20min没想出来。但没关系因为没接触过该题型。我想不出来的点就是&#xff0c;如果i-1的最后一个不要的话&#xff0c;我怎么找到上一个结束点。解决方案是&#xff1a;再搞一个循环&#xff0c;一个个找&#xff08;下面的 j &#xff09; 下面…

性能测试 Linux 环境下模拟延时和丢包实现

在性能测试过程中&#xff0c;我们还需要模拟网络异常的情况下&#xff0c;是否会出现一些异常数据。最常见的就是写库操作&#xff0c;比如说我们下单的场景&#xff0c;如果出现网络异常的时候是否会出现数据对不上这种情况。 如我们JMeter发送成功的请求数量和最终数据库表…

龙蜥白皮书精选:面向 HTTP 3.0 时代的高性能网络协议栈

文/高性能网络 SIG 01 背景概述 随着互联网特别是移动互联网的快速发展&#xff0c;对互联网通信协议提出了新的诉求。经过多年的发展&#xff0c;QUIC 协议在 2021 年正式被 IEFT 标准化&#xff0c;成为 HTTP 3 的标准传输层协议。QUIC 是基于 UDP 实现的面向连接可靠有序…

基于虚拟同步发电机控制的双机并联MATLAB仿真模型

使用MATLAB2021b打开 主要内容&#xff1a; 功率计算模块、虚拟同步发电机控制模块、电压合成模块、电压电流双环控制模块&#xff01; 1.两台VSG并联&#xff0c;开始各自带负载10KW&#xff0c;在0.3秒的时候加入公共负载10KW&#xff0c;稳定后两台VSG可以均分公共负载的…

大模型时代Embedding技术简介

Embeddings技术简介及其历史概要 在机器学习和自然语言处理中&#xff0c;embedding是指将高维度的数据&#xff08;例如文字、图片、音频&#xff09;映射到低维度空间的过程。embedding向量通常是一个由实数构成的向量&#xff0c;它将输入的数据表示成一个连续的数值空间中…

SciencePub学术 | 区块链类重点SCIEEI征稿中

SciencePub学术 刊源推荐: 区块链类重点SCIE&EI征稿中&#xff01;信息如下&#xff0c;录满为止&#xff1a; 一、期刊概况&#xff1a; SCI-01 【期刊简介】IF&#xff1a;4.0-4.5&#xff0c;JCR2区&#xff0c;中科院3区&#xff1b; 【检索情况】SCIE&EI双检&…

另一个流行漏洞。

Microsoft Office 和 Windows HTML 中的 CVE-2023-36884 漏洞。该漏洞由供应商公开披露&#xff0c;但尚未修补。Microsoft 意识到利用该漏洞的针对性攻击。据了解&#xff0c;RomCom 组织曾在此类攻击中使用勒索软件 Industrial Spy 和 Cuba。 可能导致什么后果&#xff1f; …

奇迹MU架设教程:SQL Server 2008数据库的安装教程

不管是搭建什么游戏&#xff0c;都是有数据库的&#xff0c;奇迹MU用的是SQL 数据库&#xff0c;根据服务器系统选择SQL server版本&#xff0c;我比较喜欢用Windows server 2008R2系统&#xff0c;所以我安装的是SQL server 2008。作为架设奇迹很重要的数据库程序&#xff0c;…

python中文版下载安装教程,python中文版下载官网

大家好&#xff0c;本文将围绕python中文版软件下载百度网盘展开说明&#xff0c;python中文版下载安装教程是一个很多人都想弄明白的事情&#xff0c;想搞清楚python中文最新版下载需要先了解以下几个事情。 1、python下载安装教程_百度知道 python下载安装教程&#xff1a;自…

Linux中ssh登陆慢的两种原因

useDNS配置导致登陆慢 如果ssh server的配置文件&#xff08;通常是 /etc/ssh/sshd_config &#xff09;中设置 useDNS yes &#xff0c;可能会导致 ssh 登陆卡住几十秒。将该配置项设为 no&#xff0c;然后重启 ssh 服务&#xff0c;再次登陆就恢复正常。将useDND配置为yes会…

Effective Java笔记(7)消除过期的对象引用

当你从手工管理内存的语言&#xff08;比如 C 或 C&#xff0b;&#xff0b;&#xff09;转换到具有垃圾回收功能的比如 Java 语言时&#xff0c;程序员的工作会变得更加容易&#xff0c;因为当你用完了对象之后&#xff0c;它们会被自动回收 。 当你第一次经历对象回收功能的时…

中国人民大学与加拿大女王大学金融硕士——引领你走在金融行业前沿

金融是现代经济的血脉&#xff0c;而金融行业高质量发展取决于金融人才。新常态下&#xff0c;中国经济进入新的阶段&#xff0c;同时也对金融人才培养提出了新的要求。针对在金融行业沉淀多年的在职人士而言&#xff0c;是否需要更加系统化的学习金融知识呢&#xff0c;中国人…

Python自动化之win32利器pywin32

文章目录 前言一、GUI1.1 获取、关闭窗口1.2 窗口截图1.3 创建窗口 二、文件、目录2.1 查找2.2 创建2.3 复制/移动2.4 删除2.5 读取/写入 三、服务3.1 查找3.2 安装 四、案例4.1 自动发送微信消息4.2 Excel 操作4.3 监控文件夹 参考 前言 PyWin32 是一个Python库&#xff0c;用…

【vue】路由的搭建以及嵌套路由

目的&#xff1a;学习搭建vue2项目基础的vue路由和嵌套路由 1.npm 安装 router npm install vue-router3.6.52.src下新建文件夹router文件夹以及文件index.js index.js import Vue from vue import VueRouter from "vue-router" import Home from ../views/Home.…

【Linux】- 组管理和权限管理

组管理和权限管理 1.1 Linux 组基本介绍1.2 权限的基本介绍 1.1 Linux 组基本介绍 在 linux 中的每个用户必须属于一个组&#xff0c;不能独立于组外。在 linux 中每个文件 有所有者、所在组、其它组的概念。 所有者所在组其它组改变用户所在的组 文件/目录 所有者 一般为文…

关于Windows 11 docker desktop 运行doris 容器时vm.max_map_count=2000000的设置问题

需要一个简单的测试环境&#xff0c;于是准备用docker启动一个1fe 1be的简单玩一下 如果be容器启动后再去修改 /etc/sysctl.conf sysctl -w vm.max_map_count2000000 这个参数是没用的&#xff0c;be仍然会启动失败 这时可以打开cmd wsl --list C:\Users\pc>wsl --list …

Docker基础——初识Docker

Docker架构 Docker 使用客户端-服务器 (C/S) 架构模式&#xff0c;使用远程API来管理和创建Docker容器。 Docker 客户端(Client) : Docker 客户端通过命令行或者其他工具使用 Docker SDK (https://docs.docker.com/develop/sdk/) 与 Docker 的守护进程通信。Docker 主机(Host…

MMDeploy部署YOLOX-x模型

环境搭建 本文初始环境为PyTorch 2.0.0、Python 3.8(ubuntu20.04)、Cuda 11.8 OpenMMLab基础环境 首先安装OpenMMLab基础环境&#xff0c;以下代码均在命令窗口下输入 pip install openmim mim install mmcv-full mim install "mmengine0.7.2"git clone https://…