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

1 物理层 第一层

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

 

1.1传输层介质分类

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

  2. 无线: 无线电

1.2 双绞线

  • 五类线 cat5 :适用 100Mbps

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

  • 六类cat6e :适用 于 1000Mbps

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

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

 

 

 

 

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

T568B:白橙 橙 白绿 蓝 白蓝 绿 白棕 棕

  • 直通线: 一根网线的两端都是568B的线序 早期连接不同设备 PC—交换机** 交叉线:一根网线一端是568A,一端是568B 早期 连接相同设备 PC—PC 交换机—交换机 全反线: 一根网线两端线序完全相反

  • 1 2 发送 3 6接收—百兆网络中

 

 

多模光纤 短距离传输

单模光纤 长距离传输

 

多模光纤 短距离传输

单模光纤 长距离传输

  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)码。

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

 

 

  • 字段作用解析:
  • 1)版本: 指的IP地址的版本 (IPv4 或 IPV6)
  • 2)首部长度:次数据包的首部长度一共是多少,有没有加可选项
  • 3)优先级与服务类型:表示数据包是否需要优选传递
  • 4)总长度:表示的是整个数据包的大小,也就是首部+数据
  • 5)标识符、标志、段偏移量:的作用将拆开的数据包进行组合(用来数据重组的)
  • 6)TTL值:数据生命周期
  •   作用:防止数据无限循环转发
  •   原理:数据包每经过一台路由器,TTL值会减1,当TTL为0时,数据包被丢弃,
  • 7)协议号:数据包在网络中传递时所用的协议,用的是那个协议
  •      协议号    协议名称
  •         1          ICMP
  •         6         TCP
  •         17       UDP
  • 8)首部校验和:是用来做数据包核对用的,确定数据包是否是完整,如果是就接收,如果不是完整的数
  • 9)源IP地址 :表示发送这个数据包的设备的IP地址
  • 10)目标IP地址:表示接收这个数据包的设备的IP地址
  • 11)可选项:他是一个可变长度,取值范围:0-40个字节 一般数据包中不是加该选项的
  • 12)数据:他是应用层发出的数据-----在数据包中体现,单独看不到

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.hqwc.cn/news/23048.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HOT62-N皇后

leetcode原题链接&#xff1a;N皇后 题目描述 按照国际象棋的规则&#xff0c;皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上&#xff0c;并且使皇后彼此之间不能相互攻击。 给你一个整数 n &#xff0c;返…

Docker安装SonarQube

1.查看稳定版本的SonarQube&#xff0c;注意7.9之后的版本不在支持Mysql。使用PostgreSQL Download | SonarQube | Sonar 2.拉取PostgreSQL和SonarQube docker pull postgres docker pull sonarqube:9.9-community community代表社区版 3.在下面的目录下创建docker-compose…

2023年iOS App Store上架流程详解(上)

目录 1.注册开发者账号 2.登录并配置人员 3.申请证书和配置文件 一.证书管理​ 二.新建证书​ 三.使用appuploader服务同步证书​ 1&#xff09;申请证书 2&#xff09;添加Identifiers和配置App ID 3&#xff09;申请配置文件 1.在Xcode项目中配置签名 2.上传应用包…

【Redis】Transaction(事务)

&#x1f3af;前言 Redis事务是一个组有多个Redis命令的集合&#xff0c;这些命令可以作为一个原子操作来执行。 Redis事务通常用于以下两种情况&#xff1a; 保证操作的原子性&#xff1a;在多个命令的执行过程中&#xff0c;如果有一个命令执行失败&#xff0c;整个事务都需…

【C++】特殊类设计

目录 一、设计一个不能被拷贝的类 1、C98 2、C11 二、设计一个只能在堆上创建对象的类 三、设计一个只能在栈上创建对象的类 四、设计一个不能被继承的类 1、C98 2、C11 五、设计一个只能创建一个对象的类&#xff08;单例模式&#xff09; 1、饿汉模式 2、懒汉模式 …

C/C++实现高并发http服务器

http高并发服务器实现 基础知识 html&#xff0c;全称为html markup language&#xff0c;超文本标记语言。 http&#xff0c;全称hyper text transfer protocol&#xff0c;超文本传输协议。用于从万维网&#xff08;WWW&#xff1a;World Wide Web&#xff09;服务器传输超…

java-error-No converter found for return value of type

java-error-No converter found for return value of type 问题描述 &#xff1a; 日志如下 &#xff1a; 14-Jul-2023 15:27:46.747 严重 [http-nio-8080-exec-5] org.apache.catalina.core.StandardWrapperValve.invoke 在路径为[]的上下文中&#xff0c;Servlet[action]的…

集群基础2——LVS负载均衡apache(nat模式)

文章目录 一、环境说明一、配置调度器网卡二、配置后端服务器三、配置调度器四、验证五、设置https负载均衡 一、环境说明 使用lvs中的nat模型&#xff0c;对apache负载均衡集群。 主机IP角色安装服务真实IP&#xff1a;192.168.161.129VIP&#xff1a;192.168.161.130调度服务…

阿里云无影云电脑具体价格表(1元入口)

阿里云无影云电脑配置费用&#xff0c;4核8G企业办公型云电脑可以免费使用3个月&#xff0c;无影云电脑地域不同费用不同&#xff0c;无影云电脑是由云桌面配置、云盘、互联网访问带宽、AD Connector、桌面组共用桌面session等费用组成&#xff0c;阿里云百科分享阿里云无影云电…

前端学习——JS进阶 (Day1)

作用域 局部作用域 全局作用域 作用域链 JS垃圾回收机制 闭包 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name&qu…

如何建立统一的自动化测试平台?

前面的文章中我们为大家介绍了中通科技自动化测试当时正在面临的一些困境。第一个是自动化测试框架太多&#xff0c;测试工程师在选择框架和脚本语言的时候很难统一&#xff0c;脚本编写门槛高。第二个是运行脚本的平台不统一&#xff0c;脚本运行时不够稳定。第三个是不同的Je…

使用SiO2和高介电常数介质的SiC功率MOSFET的栅极阻抗分析

Impedance n.阻抗 dielectric n.电解质 propagation n.传播 标题&#xff1a;Gate Impedance Analysis of SiC power MOSFETs with SiO2 and High-κ Dielectric 阅读日期&#xff1a;2023.7.13 研究了什么 这篇论文研究了SiC功率MOSFET的门电阻Zgg特性&#xff0c;包括SiO2…