【计算机网络】2、传输介质、通信方向、通信方式、交换方式、IP地址表示、子网划分

news2024/11/17 4:29:20

文章目录

  • 传输介质
    • 双绞线
      • 无屏蔽双绞线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)

1705659058012.jpg

屏蔽双绞线STP

比之UTP增加了一层屏蔽层,可以有效的提高可靠性,但对应的价格高,安装麻烦般用于对传输可靠性要求很高的场合,比非屏蔽双绞线UTP粗一点
1705659062958.png

网线

网线有如下两种安装标准:都是八根不同颜色的网线,按照不同的顺序排序,插入水晶头中,区分在第1236四根网线的位置不同
1705659245707.png

光纤

由纤芯和包层组成,传输的光信号在纤芯中传输,然而从PC端出来的信号都是电信号,要经过光纤传输的话,就必须将电信号转换为光信号(使用光猫转换)

多模光纤MMF

纤芯半径较大,因此可以同时传输多种不同的信号,光信号在光纤中以全反射的形式传输,采用发光二极管LED为光源,成本低,但是传输的效率和可靠性都较低,适合于短距离传输,其传输距离与传输速率相关,速率为100Mbps时为2KM,速率为1000Mbps时为550m
image.png

单模光纤SMF

纤芯半径很小,一般只能传输一种信号,采用激光二极管LD作为光源,并日只支持激光信号的传播,同样是以全反射形式传播,只不过反射角很大,看起来像一条直线,成本高,但是传输距离远,可靠性高。传输距离可达5KM
image.png

无线信道

无线信道分为无线电波和红外光波

无线电波

  • 长波
  • 中波
  • 短波
  • 超短波
  • 微波(又分为地面微波和卫星微波)

红外光波

  • 近红外线
  • 中红外线
  • 远红外线

通信方向

通信方向是指信息在通信过程中的传递方向,这个传输的过程可以分类为:

  • 单工
  • 半双工
  • 全双工

单工

只能由设备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:
image.png
因为每个十进制数都是由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地址范围网络号网络数
A10.0.0.0~10.255.255.255101
B172.16.0.0~172.31.255.255172.16~172.3116
C192.168.0.0~192.168.255.255192168.0~192.168.255256

子网划分

子网划分的定义

一般公司在申请网络时,会直接获得一个范围很大的网络,如一个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,而子网数不用。

超网

聚合网络为超网,就是划分子网的逆过程,将网络号取出几位作为主机号,此时这个网络内的主机数量就变多了,成为一个更大的网络。

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

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

相关文章

统计学R语言实验8 :线性回归

统计学R语言实验8 :线性回归 一、实验目的 1. 掌握理解线性回归的相关概念。 2. 掌握理解线性回归的相关方法。 3. 熟悉R语言等语言的集成开发环境。 二、实验分析与内容 完成教材P132的第2题 散点图 将 shouru 向量作为 x 轴,zhichu 向量作为 y 轴…

chrony介绍和安装

chrony介绍和安装 1.chrony(时间同步服务) 1.1 chrony介绍 Chrony 是一个用于时间同步的软件,它旨在提供高精度的系统时钟同步。Chrony 软件包括一个 NTP(Network Time Protocol,网络时间协议)服务器和客…

猫咪发腮长肉吃什么?5款适合猫咪发腮长肉的猫罐头推荐

随着冬季的来临,北方的小猫咪们因为有暖气,日子还算好过。然而南方的猫咪们只能依靠自己的抵抗力来度过这个寒冷的季节。为了确保这些怕冷的小家伙能温暖地度过冬天,铲屎官们是不是该考虑为它们囤积一些肉肉呢? 有些猫咪&#xf…

Davit 学习笔记(附代码)

论文地址:https://arxiv.org/pdf/2204.03645.pdf 代码地址:https://github.com/dingmyu/davit 1.是什么? Dual Attention Vision Transformers(DaViT)是一种新的Vision Transformer模型,它在全局建模方面…

算法笔记(动态规划入门题)

1.找零钱 int coinChange(int* coins, int coinsSize, int amount) {int dp[amount 1];memset(dp,-1,sizeof(dp));dp[0] 0;for (int i 1; i < amount; i)for (int j 0; j < coinsSize; j)if (coins[j] < i && dp[i - coins[j]] ! -1)if (dp[i] -1 || dp[…

Android: alarm定时很短时,比如500ms,测试执行mPowerManager.forceSuspend()后,系统不会suspend

参考文档&#xff1a; https://blog.csdn.net/weixin_35691921/article/details/124961404 Android: alarm定时很短时&#xff0c;比如500ms&#xff0c;然后执行mPowerManager.forceSuspend()后&#xff0c;系统不会suspend&#xff0c;原因分析&#xff1a; static int ala…

Linux内核|字符设备

Linux内核是怎么设计字符设备的 Linux哲学 一切皆文件 如何把字符设备抽象成文件 复习文件描述符本质 open()函数,在文件系统中找到指定文件的操作接口&#xff0c;绑定到进程task_srtuct->files_struct->fd_array[]->file_operations 思路 把底层寄存器配置操作…

synchronized的介绍

1.synchronized的介绍和作用 synchronized是Java编程语言中的一个关键字&#xff0c;用于实现线程同步。在多线程编程中&#xff0c;多个线程可能同时访问共享资源&#xff0c;而这可能导致数据不一致或其他问题。为了避免这些问题&#xff0c;可以使用 synchronized 关键字来…

Android Launcher3各启动场景源码分析

文章目录 一、概述二、开机启动Launcher2.1、开机启动Launcher流程图2.2、开机启动流程源码分析 三、短压Home键启动Launcher3.1、短压Home键启动Launcher流程图3.2、短压Home键启动Launcher源码分析 四、Launcher异常崩溃后的自启动4.1、Launcher异常崩溃后的自启动流程图4.2、…

刷题总结1.19

这句话是不正确的。当对链接队列进行出队操作时&#xff0c;front指针会发生变化。 链接队列是一种基于链表实现的队列数据结构。队列的特点是先进先出&#xff0c;即首先进队的元素将首先出队。在出队操作中&#xff0c;我们需要移动front指针&#xff0c;将其指向下一个元素…

什么是兼容性测试?有哪些作用?

兼容性测试是软件测试中至关重要的一个方面&#xff0c;它主要关注确保应用程序在不同环境和平台上的正常运行&#xff0c;以提供一致、流畅的用户体验。本文将介绍什么是兼容性测试以及它在软件开发生命周期中的作用。 什么是兼容性测试? 兼容性测试是一种确保软件在各种操作…

CodeGeex全能的智能编程助手

大家好我是在看&#xff0c;记录普通人学习探索AI之路。 一、介绍 CodeGeeX&#xff0c;一款由清华大学知识工程实验室研发的基于大型模型的全能智能编程辅助工具&#xff0c;能够实现包括代码生成与补全、自动注释添加、代码翻译以及智能问答等多种功能。经过对包含前后端工…

入门设计者不容错过!5款网页原型设计工具推荐!

即时设计 即时设计是一种支持团队合作的原型设计工具&#xff0c;不限于设备和人群的使用&#xff0c;浏览器可以打开和使用。在即时设计中&#xff0c;您可以从0到1创建一个Web页面原型&#xff0c;具有钢笔、矩形、矢量编辑、轮廓、文本、色彩填充等设计功能&#xff0c;足以…

鸿蒙原生应用/元服务实战-AGC团队账户

多人及内外结合去开发运营鸿蒙原生应用元服务时&#xff0c;需要用到团队账户&#xff0c;AGC提供了强大的团队角色与权限分工能力。 团队帐号是开发者联盟为实名开发者提供的多个成员帐号登录与权限管理服务。当前团队帐号支持成员参与应用市场&#xff08;付费推广、应用内付…

openGauss:准备知识1【IP地址/SSH协议/PuTTY安装和使用】

最近研究在openEuler 22.03 LTS上使用openGauss数据库。如果想要远端访问服务器&#xff0c;那么就先要了解IP地址、SSH协议等内容。 IP代表“Internet Protocol”&#xff0c;是一种网络协议&#xff0c;它定义了计算机在网络上的地址和数据传输方式。简言之&#xff0c;可以…

Unity XR 设置VR设备手柄按键按下事件

一、Unity设置 1、导入XR Interaction Toolkit插件&#xff0c;导入示例资源&#xff08;如下图&#xff09;。 2、设置新版XR输入事件 ①打开XRI Default Input Action 面板。 ②设置左手柄上的按键就点击Action Maps 列表下的 XRI LeftHand Interaction选项&#xff0c;设置…

基于HFSS的微带线特性阻抗仿真-与基于FDTD的计算电磁学方法对比(Matlab)

基于HFSS的微带线特性阻抗仿真-与基于FDTD的计算电磁学方法对比&#xff08;Matlab&#xff09; 工程下载&#xff1a; HFSS的微带线特性阻抗仿真工程文件&#xff08;注意版本&#xff1a;HFSS2023R2&#xff09;&#xff1a; https://download.csdn.net/download/weixin_445…

npm pnpm yarn 报错或常见问题处理集锦

各种卡死&#xff0c;报错问题处理汇总 1. npm 安装 卡死了怎么办&#xff0c;npm # 切换源 npm config set registry https://registry.npmmirror.com # 查看源 npm config get registry2. pnpm安装 卡死了怎么办 方法1&#xff1a;切换源 npx pnpm config set registry h…

从QObject类及非QObject类实现多继承,需把QObject放在继承链最前面

在开发中&#xff0c;有时需要实现多继承&#xff0c;如下定义了一个抽象类作为接口&#xff1a; // 接收CAN数据接口类#ifndef _RECVCANDATA_INTERFACE_H #define _RECVCANDATA_INTERFACE_H#include"cansocketlinux.h" class CRecvCanDataInterface {public: // vi…

C++ 设计模式之备忘录模式

【声明】本题目来源于卡码网&#xff08;题目页面 (kamacoder.com)&#xff09; 【提示&#xff1a;如果不想看文字介绍&#xff0c;可以直接跳转到C编码部分】 【设计模式大纲】 【简介】 -- 什么是备忘录模式 &#xff08;第17种模式&#xff09; 备忘录模式&#xff08;Meme…