【计算机网络】2、传输介质、通信方向、通信方式、交换方式、IP地址表示、子网划分
文章目录
- 传输介质
- 双绞线
- 无屏蔽双绞线UTP
- 屏蔽双绞线STP
- 网线
- 光纤
- 多模光纤MMF
- 单模光纤SMF
- 无线信道
- 无线电波
- 红外光波
- 通信方向
- 单工
- 半双工
- 全双工
- 通信方式
- 异步传输
- 同步传输
- 串行传输
- 并行传输
- 交换方式
- 电路交换
- 报文交换
- 分组交换
- IP地址表示
- IP地址的定义
- IP地址的分类
- 无分类编址
- 特殊IP地址
- 子网划分
- 子网划分的定义
- 子网号
- 子网掩码
- 超网
传输介质
双绞线
将多根铜线按规则缠绕在一起,能够减少干扰;分为无屏蔽双绞线UTP和屏蔽双绞线STP,都是由一对铜线簇组成。也即我们常说的网线;双绞线的传输距离在100m以内
无屏蔽双绞线UTP
价格低安装简单,但可靠性相对较低,比屏蔽双绞线STP细一点分为:
- CAT3(3类UTP,速率为10Mbps)
- CAT4(4类UTP与3类差不多,无应用)
- CAT5(5类UTP,速率为100Mbps,用于快速以太网)
- CAT5E(超5类UTP速率为1000Mbps)
- CAT6(6类UTP,用来替代CAT5E,速率也是1000Mbps)

屏蔽双绞线STP
比之UTP增加了一层屏蔽层,可以有效的提高可靠性,但对应的价格高,安装麻烦般用于对传输可靠性要求很高的场合,比非屏蔽双绞线UTP粗一点
网线
网线有如下两种安装标准:都是八根不同颜色的网线,按照不同的顺序排序,插入水晶头中,区分在第1236四根网线的位置不同
光纤
由纤芯和包层组成,传输的光信号在纤芯中传输,然而从PC端出来的信号都是电信号,要经过光纤传输的话,就必须将电信号转换为光信号(使用光猫转换)
多模光纤MMF
纤芯半径较大,因此可以同时传输多种不同的信号,光信号在光纤中以全反射的形式传输,采用发光二极管LED为光源,成本低,但是传输的效率和可靠性都较低,适合于短距离传输,其传输距离与传输速率相关,速率为100Mbps时为2KM,速率为1000Mbps时为550m
单模光纤SMF
纤芯半径很小,一般只能传输一种信号,采用激光二极管LD作为光源,并日只支持激光信号的传播,同样是以全反射形式传播,只不过反射角很大,看起来像一条直线,成本高,但是传输距离远,可靠性高。传输距离可达5KM
无线信道
无线信道分为无线电波和红外光波
无线电波
- 长波
- 中波
- 短波
- 超短波
- 微波(又分为地面微波和卫星微波)
红外光波
- 近红外线
- 中红外线
- 远红外线
通信方向
通信方向是指信息在通信过程中的传递方向,这个传输的过程可以分类为:
- 单工
- 半双工
- 全双工
单工
只能由设备A发给设备B,即数据流只能单向流动
半双工
设备A和设备B可以互相通信,但是同一时刻数据流只能单向流动
全双工
设备A和设备B在任意时刻都能互相通信
通信方式
异步传输
发送方每发送一个字符,需要在字符的起始和结尾处插人标识,当接收方接收到该字符时需要处理开始和结尾处的标识,处理完之后就能识别发送过来的数据,但是这样会造成资源浪费,传输效率降低。发送方和接收方并不是同时进行处理数据
同步传输
以数据块为单位进行传输,当发送方要发送数据时,先发送一个同步帧,接收方收到后做好接收准备,开始接收数据块,结束后又会有结束帧确认,这样一次传输一个数据块,效率高
串行传输
只有一根数据线,数据只能1bit挨个排队传送,适合低速设备、远距离的传送一般用于广城网中
并行传输
有多根数据线,可以同时传输多个bit数据,适合高速设备的传送,常用语计算机内部各硬件模块之间
交换方式
电路交换
通信一方进行呼叫,另一方接收后,在二者之间会建立一个专用电路,特点为面向连接实时性高、链路利用率低,一般用于语音视频通信
报文交换
以报文为单位,存储转发模式,接收到数据后先存储,进行差错校验,没有错误则转发有错误则丢弃,因此会有延时,但可靠性高,是面向无连接的
分组交换
以分组为单位,也是存储转发模式,因为分组的长度比报文小,所以时延小于报文交换又可分为三种方式:
- 数据报:是现在主流的交换方式,各个分组携带地址信息,自由的选择不同的路由路径传送到接e收方,接收方接收到分组后再根据地址信息重新组装成原数据,是面向无连接的,但是不可靠的。
- 虚电路:发送方发送一个分组,接收方收到后二者之间就建立了一个虚拟的通信线路,二者之间的分组数据交互都通过这条线路传送,在空闲的时候这条线路也可以传输其他数据,是面向连接的,可靠的。
- 信元交换:异步传输模式ATM采用的交换方式,本质是按照虚电路方式进行转发,只不过信元是固定长度的分组,共53B,其中5B为头部,48B为数据域,也是面向连接的,可靠的
IP地址表示
IP地址的定义
机器中存放的IP地址是32位的二进制代码,每隔8位插人一个空格,可提高可读性,为了便于理解和设置,一般会采用点分十进制方法来表示:将32位二进制代码每8位二进制转换成十进制就变成了4个十进制数,而后在每个十进制数间隔中插人.,如下所示,最终为128.11.3.31:
因为每个十进制数都是由8个二进制数转换而来,因此每个十进制数的取值范围为0-255(掌握二进制转十进制的快速计算方法,牢记2的幂指数值能实现快速转换)
IP地址的分类
IP地址分为四段,每段八位,一共32位二进制数组成,在逻辑上,这32位IP地址分为网络号(带下划线的)和主机号,依据网络号的位数不同,可以将IP地址分为以下几类:
| 类别 | 点分十进制 | 二进制 | |
|---|---|---|---|
| A类 | 0.0.0.0 | 最低 | 00000000 00000000 00000000 00000000 |
| 127.255.255.255 | 最高 | 01111111 11111111 11111111 11111111 | |
| B类 | 128.0.0.0 | 最低 | 10000000 00000000 00000000 00000000 |
| 191.255.255.255 | 最高 | 10111111 11111111 11111111 11111111 | |
| C类 | 192.0.0.0 | 最低 | 11000000 00000000 00000000 00000000 |
| 223.255.255.255 | 最高 | 11011111 11111111 11111111 11111111 | |
| D类 组播 | 224.0.0.0 | 最低 | 11100000 00000000 00000000 00000000 |
| 239.255.255.255 | 最高 | 11101111 11111111 11111111 11111111 | |
| E类 组播 | 240.0.0.0 | 最低 | 11110000 00000000 00000000 00000000 |
| 255.255.255.255 | 最高 | 11111111 11111111 11111111 11111111 |
无分类编址
即不按照ABC类规则,自动规定网络号,无分类编址格式为:IP地址/网络号,示例:128.168.0.11/20表示的IP地址为128.168.0.11,其网络号占20位,因此主机号占32-20=12位,也可以划分子网。
特殊IP地址
公有地址:通过它直接访问因特网。是全网唯一的IP地址.
私有地址:属于非注册地址,专门为组织机构内部使用,不能直接访问因特网,下表所示为私有地址范围
| 类别 | IP地址范围 | 网络号 | 网络数 |
|---|---|---|---|
| A | 10.0.0.0~10.255.255.255 | 10 | 1 |
| B | 172.16.0.0~172.31.255.255 | 172.16~172.31 | 16 |
| C | 192.168.0.0~192.168.255.255 | 192168.0~192.168.255 | 256 |
子网划分
子网划分的定义
一般公司在申请网络时,会直接获得一个范围很大的网络,如一个A类地址,因为主机数之间相差的太大了,不利于分配,我们一般采用子网划分的方法来划分网络即自定义网络号位数,就能自定义主机号位数,就能根据主机人数来划分出最适合的方案,不会造成资源的浪费。
子网号
一般的IP地址按标准划分为A B C类后可以进行再一步的划分,将主机号多出的几位作为子网号,就可以划分出多人子网,比如只需要为30台主机分配ip地址,那么我们会申请C类的地址,C类地址是28次方个主机号,远远超过了30的需求,于是我们按照2n-2=30来计算,n=5是最合适的,那么多于的那3位就是用来作为子网号,那么子网就一共可以划分2^3=8个,按照IP地址组成为:网络号+子网号+主机号来算的话那么就是网络号24+子网号3+主机号5。
子网掩码
网络号和子网号都为1,主机号都为0,这样的地址为子网掩码。如果把上面的例子拿来算子网掩码的话就是: 24个1+3个1+5个0,得到的就是255.255.255.224
要注意的是:子网号可以为全0和全1,主机号不能为全0或全1,因此,主机数需要-2,而子网数不用。
超网
聚合网络为超网,就是划分子网的逆过程,将网络号取出几位作为主机号,此时这个网络内的主机数量就变多了,成为一个更大的网络。
相关文章:
【计算机网络】2、传输介质、通信方向、通信方式、交换方式、IP地址表示、子网划分
文章目录 传输介质双绞线无屏蔽双绞线UTP屏蔽双绞线STP 网线光纤多模光纤MMF单模光纤SMF 无线信道无线电波红外光波 通信方向单工半双工全双工 通信方式异步传输同步传输串行传输并行传输 交换方式电路交换报文交换分组交换 IP地址表示IP地址的定义IP地址的分类无分类编址特殊I…...
【Linux 内核源码分析】堆内存管理
堆 堆是一种动态分配内存的数据结构,用于存储和管理动态分配的对象。它是一块连续的内存空间,用于存储程序运行时动态申请的内存。 堆可以被看作是一个由各个内存块组成的堆栈,其中每个内存块都有一个地址指针,指向下一个内存块…...
Qt 5.15.2 (MSVC 2019)编译 QWT 6.2.0 : 编译MingW或MSVC遇到的坑
MingW下编译QWt 6.2.0 下载qwt最新版本,用git工具 git clone下载源码 git clone https://git.code.sf.net/p/qwt/git qwt-git 或者使用我下载的 qwt 2.6.0 链接:https://pan.baidu.com/s/1KZI-L10N90TJobeqqPYBqw?pwdpq1o 提取码:pq1o 下载…...
模具制造企业ERP系统有哪些?企业怎么选型适配的软件
模具的生产管理过程比较繁琐,涵盖接单报价、车间排期、班组负荷评估、库存盘点、材料采购、供应商选择、工艺流转、品质检验等诸多环节。 有些采用传统管理手段的模具制造企业存在各业务数据传递不畅、信息滞后、不能及时掌握订单和车间生产情况,难以对…...
管理信息系统知识点复习
目录 一、名词解释题1.企业资源规划(ERP)2.面向对象方法:3.电子健康:4.供应链5.数据挖掘6.“自上而下”的开发策略:7.业务流程重组8.面向对象:9.决策支持系统10.聚类11.集成开发环境:12.供应商协同13.数据仓库14.深度学…...
【Bug】.net6 cap总线+rabbitmq延时消息收不到
文章目录 问题问题代码原因解决处理Bug的具体步骤 问题 我有两个服务一个叫05一个叫15 然后用的cap总线rabbitmq 05消息队列发了一条延时消息,到时间了05服务的订阅者能收到 15服务订阅同一个消息的没收到(cap的cashboard)(手动requeue05和15都能收到&a…...
在 Python 中检查一个数字是否是同构数
更多资料获取 📚 个人网站:ipengtao.com 同构数,又称为自守数或自同构数,是一类特殊的数字,它们具有一种有趣的性质:将其平方后的数字,可以通过某种方式重新排列得到原来的数字。本文将详细介绍…...
【 Qt 快速上手】-①- Qt 背景介绍与发展前景
文章目录 1.1 什么是 Qt1.2 Qt 的发展史1.3 Qt 支持的平台1.4 Qt 版本1.5 Qt 的优点1.6 Qt的应用场景1.7 Qt的成功案例1.8 Qt的发展前景及就业分析行业发展方向就业方面的发展前景 1.1 什么是 Qt Qt 是一个跨平台的 C 图形用户界面应用程序框架。它为应用程序开发者提供了建立…...
Kafka-消费者-KafkaConsumer分析-PartitionAssignor
Leader消费者在收到JoinGroupResponse后,会按照其中指定的分区分配策略进行分区分配,每个分区分配策略就是一个PartitionAssignor接口的实现。图是PartitionAssignor的继承结构及其中的组件。 PartitionAssignor接口中定义了Assignment和Subscription两个…...
【办公软件篇】软件启动器Lucy打造自己的工具箱
【办公软件篇】软件启动器Lucy打造自己的工具箱 自从Rolan改为订阅制后就弃用了,本次推荐一款快速启动器Lucy,不联网,不写注册表,体积小,绿色免安装,免费无广告,风格简洁但不简单,目…...
C#MQTT编程08--MQTT服务器和客户端(cmd版)
1、前言 前面完成了winform版,wpf版,为什么要搞个cmd版,因为前面介绍了mqtt的报文结构,重点分析了【连接报文】,【订阅报文】,【发布报文】,这节就要就看看实际报文是怎么组装的,这…...
【高等数学之牛莱公式】
一、深入挖掘定积分 二、变限积分 三、变限积分的"天然"连续性 四、微积分基本定理 五、定积分基本方法 5.1、换元法 5.2、分部积分法 六、定积分经典结论 七、区间再现公式 八、三角函数积分变换公式 九、周期函数积分变换公式 十、分段函数求定积分...
基于HFSS的微带线特性阻抗仿真-与基于FDTD的计算电磁学方法对比(Matlab)
基于HFSS的微带线特性阻抗仿真-与基于FDTD的计算电磁学方法对比(Matlab) 工程下载: HFSS的微带线特性阻抗仿真工程文件(注意版本:HFSS2023R2): https://download.csdn.net/download/weixin_445…...
【SQL】SQL语法小结
相关资料 参考链接1:SQL 语法(超级详细) 参考链接2:史上超强最常用SQL语句大全 SQL练习网站:CSDN、牛客、LeetCode、LintCode SQL相关视频: 推荐书籍: 文章目录 数据分析对SQL的要求SQL语法简介…...
Open CASCADE学习|显示模型
目录 1、编写代码 Viewer.h Viewer.cpp ViewerInteractor.h ViewerInteractor.cpp helloworld.cpp 2、配置 3、编译运行 1、编写代码 Viewer.h #pragma once #ifdef _WIN32 #include <Windows.h> #endif // Local includes #include "ViewerInteract…...
【C++】string的基本使用
从这篇博客开始,我们的C部分就进入到了STL,STL的出现可以说是C发展历史上非常关键的一步,自此C和C语言有了较为明显的差别。那么什么是STL呢? 后来不断的演化,发展成了知名的两个版本,一个叫做P.J.版本&am…...
vue 里 props 类型为 Object 时设置 default: () => {} 返回的是 undefined 而不是 {}?
问题 今天遇到个小坑,就是 vue 里使用 props 传参类型为 Object 的时候设置 default: () > {} 报错,具体代码如下 <template><div class"pre-archive-info"><template v-if"infoData.kaimo ! null">{{ infoD…...
04 SpringMVC响应数据之页面跳转控制+返回JSON数据+返回静态资源
1. handler方法分析 /*** TODO: 一个controller的方法是控制层的一个处理器,我们称为handler* TODO: handler需要使用RequestMapping/GetMapping系列,声明路径,在HandlerMapping中注册,供DS查找!* TODO: handler作用总结:* 1.接收请求参数(param,json,pathVariable,共享…...
Python圣诞主题绘图:用turtle库打造冬日奇妙画面【第31篇—python:圣诞节】
文章目录 Python圣诞主题绘图导言代码结构概览详细解析drawlight函数tree函数xzs函数drawsnow函数五角星的绘制 完整代码代码解析总结 Python圣诞主题绘图 导言 圣诞季节是个充满欢乐和创意的时刻。在这个技术博客中,我们将深入探讨如何使用Python的turtle库创建一…...
[开发语言][c++]:Static关键字和全局变量
Static关键字和全局变量 1. 生命周期、作用域和初始化时机2. 全局变量3. Static 关键字3.1 面向过程3.1.1 静态全局变量3.1.2 静态局部变量(单例中会使用)3.1.3 静态函数 3.2 面向对象3.2.1 类内静态成员变量3.2.2 类内静态成员函数 Reference 写在前面&…...
浅谈 React Hooks
React Hooks 是 React 16.8 引入的一组 API,用于在函数组件中使用 state 和其他 React 特性(例如生命周期方法、context 等)。Hooks 通过简洁的函数接口,解决了状态与 UI 的高度解耦,通过函数式编程范式实现更灵活 Rea…...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...
centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
STM32+rt-thread判断是否联网
一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...
visual studio 2022更改主题为深色
visual studio 2022更改主题为深色 点击visual studio 上方的 工具-> 选项 在选项窗口中,选择 环境 -> 常规 ,将其中的颜色主题改成深色 点击确定,更改完成...
AtCoder 第409场初级竞赛 A~E题解
A Conflict 【题目链接】 原题链接:A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串,只有在同时为 o 时输出 Yes 并结束程序,否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...
Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)
引言:为什么 Eureka 依然是存量系统的核心? 尽管 Nacos 等新注册中心崛起,但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制,是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...
成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战
在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...
css3笔记 (1) 自用
outline: none 用于移除元素获得焦点时默认的轮廓线 broder:0 用于移除边框 font-size:0 用于设置字体不显示 list-style: none 消除<li> 标签默认样式 margin: xx auto 版心居中 width:100% 通栏 vertical-align 作用于行内元素 / 表格单元格ÿ…...
企业如何增强终端安全?
在数字化转型加速的今天,企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机,到工厂里的物联网设备、智能传感器,这些终端构成了企业与外部世界连接的 “神经末梢”。然而,随着远程办公的常态化和设备接入的爆炸式…...
