通信基础概念

0x01 通信技术

通信技术
又称通信工程,是电子工程的重要分支,同时也是其中一个基础学科
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uFXQ3VM2-1650344919038)(media/16502623094028/16502915664769.jpg)]

通信一般指电话系统、服务供应商和电信服务,该学科关注的是通信过程中的信息传输和信号处理的原理和应用,通信工程研究的是,以电磁波、声波或光波的形式把信息通过电脉冲,从发送端 (信源)传输到一个或多个接受端(信宿)

  • 接受端能否正确辨认信息,取决于传输中的损耗功率高低,信号处理是通信工程中一个重要环节,其包括过滤,编码和解码等
  • 专业课程包括计算机网络基础、电路基础、通信系统原理、交换技术、无线技术、计算机通信网、通信电子线路、数字电子技术、光纤通信等

通信传输的种类:

  • 数字
  • 模拟
  • 无线

数据的传输介质:
铜线、同轴电缆、光纤、空气、公共交换电话网PSTN、服务供应商的光缆、交换机和路由器流动

0x02 OSI参考模型

OSI七层模型(Open System Interconnection)

在1984年前后被引入,参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型

协议

协议是一组规则标准集,用于决定网络通信的规则

OSI七层模型的每一层都有一个特殊的接口,可以与上下层以及对应的层进行数据交换
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YIayjl6f-1650344919040)(media/16502623094028/16502680480498.jpg)]

应用层
应用层直接和应用程序接口并提供常见的网络应用服务,应用层也向表示层发出请求。应用层是开放系统的最高层,是直接为应用进程提供服务的。提供文件传输、消息转换等功能,当应用需要发送数据时,会将数据发送给这一层上对应的协议
应用层协议例如:
简单邮件传输协议(SMTP),超文本传输协议(HTTP)、行式打印机后台程序(LPD)、文件传输协议(FTP)、普通文件传输协议(TFTP)、Telnet

表示层
表示层向上对应用层服务,向下接受来自会话层的服务。表示层为在应用过程之间传送的信息提供表示方法的服务,它只关心信息发出的语法和语义,并将消息转换成标准的格式(可用于计算机)
应用层协议例如:
应用ASCII码(美国信息交换标准编码)转换字符,利用标签图像文件格式(TIFF)、图形交换格式(GIF)、联合图像专家组(JPEG)、扩展二进制编码十进制交换模式(RBCDIM)

会话层
用于对两侧的应用程序建立连接,利用传输层提供的服务,使应用建立和维持会话,并能使会话获得同步,包括三个步骤“链接建立”、“数据传输”,“连接释放”,会话层运用三种模式进行程序之间的通信:

  • 单工模式:通信单向发生
  • 半双工模式:双向通行,但不能同时发送数据
  • 全双工模式:双向通行,能同时发送数据

传输层
传输层是整个网络体系结构中的关键层次之一,主要负责向两个主机中进程之间的通信提供服务,用于建立计算机间的联系
由于一个主机同时运行多个进程,因此运输层具有复用和分用功能
提供更可靠的数据传输、错误检测、纠错、恢复以及流量控制
传输层协议例如:
传输控制协议(TCP)、用户数据报协议(UDP)、安全套接字层(SSL)、序列包交换(SPX)

网络层
网络层作为纽带连接着感知层和应用层,它由各种私有网络、互联网、有线和无线通信网等组成,相当于人的神经中枢系统,负责将感知层获取的信息,安全可靠地传输到应用层,然后根据不同的应用需求进行信息处理
用于在数据包的首部插入具体信息,可以将数据正确的编址和路由,发送到目的地
网络层协议例如:
网际控制消息协议(ICMP)、路由信息协议(RIP)、开放最短路径优先(OSPF)、边界网关协议(BGP)、互联网组管理协议(IGMP)

数据链路层
数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自物理层来的数据可靠地传输到相邻节点的目标机网络层
负责通信,将数据转换为物理层能看得懂的格式
数据链路层分为两个子层

  • 逻辑链路控制(LLC)层
  • 介质访问控制(MAC)层
    数据链路层协议例如:
    点对点协议(PPP)、ATM、第2层隧道协议(L2TP)、FDDI、以太网(IEEE 802.3)、令牌环(IEEE 802.5)、无线以太网(IEEE 802.11)

物理层
为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性,用于将转换成的数据用于电压
物理层协议例如:
综合服务数字网络(ISDN)、数字用户线路(DSL)、同步光纤网络(SONET)

0x03 分布式网络

分布式网络是由分布在不同地点且具有多个终端的节点机互连而成的
网中任一点均至少与两条线路相连,当任意一条线路发生故障时,通信可转经其他链路完成,具有较高的可靠性,同时,网络易于扩充,网中无中心节点

分布式网络的特点

  • 可靠性高
  • 网内节点共享资源容易
  • 可改善线路的信息流量分配
  • 可选择最佳路径,传输延时小
  • 控制复杂
  • 软件复杂
  • 线路费用高,不易扩充
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kQtsJu1k-1650344919041)(media/16502623094028/16502916169357.jpg)]

分布式网络协议3(DNP3)

Distributed Network Protocol 3
分布式网络协议3,这个协议在各种工业系统中都应用很多。它比起s7comm大刀阔斧做的协议栈要简单的多,是完全基于TCP/IP的,只是修改了应用层(但比modbus的应用层要复杂得多),在应用层实现了对传输数据的分片、校验、控制等诸多功能
DNP借助TCP在以太网上运行,使用的端口是20000端口

0x04 TCP/IP

传输控制协议/Internet协议

IP协议

为每个数据包提供寻址和路由功能的无连接协议,用于封装传输层数据
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2PQ985rG-1650344919042)(media/16502623094028/16502875177911.jpg)]

TCP协议

传输控制协议
(TCP,Transmission Control Protocol)
是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 定义

  • 应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分区成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元(MTU)的限制)
  • 之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体的TCP层
  • TCP为了保证不发生丢包,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收
  • 然后接收端实体对已成功收到的包发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据包就被假设为已丢失将会被进行重传
  • TCP用一个校验和函数来检验数据是否有错误;在发送和接收时都要计算校验和
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oHeA04z5-1650344919043)(media/16502623094028/16502877360807.jpg)]
    在这里插入图片描述

TCP握手

在这里插入图片描述

图片地址:https://hmurl.cn/aHk40hhW

发送方在通信前,会先给接收方发送一个同步包(SYN),接收方返回给一个同步包(SYN),一个应答包(ACK),之后发送方通过发送应答包(ACK)进行应答

ipv4地址分类

在这里插入图片描述

图片地址:https://blog.csdn.net/qq_40896594/article/details/108424060

子网

对于一般由路由器和主机组成的互连系统,我们可以使用下列方法定义系统中的子网
为了确定网络区域,分开主机和路由器的每个接口,从而产生了若干个分离的网络岛,接口端连接了这些独立网络的端点。这些独立的网络岛叫做子网(subnet)
可以理解成将ip地址的主机分为多个部分

子网划分

在这里插入图片描述

https://bkimg.cdn.bcebos.com/pic/2e2eb9389b504fc2a1a08a23e7dde71190ef6d1c

子网划分定义
Internet组织机构定义了五种IP地址,有A、B、C三类地址
A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的
划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码

IPv6的特点

  1. 更大地址空间,IPv6增大到128位。地址空间中有2^128个地址,需要10∧20年时间才能将可能的地址分配
  2. 扩展的地址层次
  3. 灵活的首部格式,使用了一种全新的不兼容数据报格式,并包括一组可选的首部
  4. 增强的选项
  5. 对协议扩展的保障
  6. 通过为多播地址添加一个“作用域”字段,提高了多播路由的可扩展性

0x04 汇聚协议

汇聚协议是指控制网络接入线路合并的协议
汇聚数据到基站是传感网应用程序的常见需求。常用的方法是建立至少一棵汇聚树,树根节点作为基站

  • 当节点产生的数据要汇聚到根节点时,它沿着汇聚树往上发,当节点收到数据时,则将它转发给其他节点
  • 有时汇聚协议需要根据汇聚数据的形式检查过往的数据包,以便获取统计信息,计算聚合度并抑制重复的传输
  • 汇聚协议的数据流与一对多的分发协议相反,它提供了一种多对一、尽力、多跳将数据包发送到根节点的方法

以太网光纤通道

以太网光纤通道(FCoE)是一种存储协议,可以确保光纤通道通信直接在以太网上传输,FCoE的目的是统一输入/输出(I/O)端口,简化开关,同时减少对电缆和接口卡的计数

多协议标签交换

多协议标签交换(英语:Multi-Protocol Label Switching,缩写为MPLS)是一种在开放的通信网上利用标签引导数据高速、高效传输的新技术
多协议的含义是指MPLS不但可以支持多种网络层层面上的协议,还可以兼容第二层的多种数据链路层技术

互联网小型计算机系统接口

Internet 小型计算机系统接口(iSCSI)是一种基于 TCP/IP 的协议,用来建立和管理 IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)
SAN 使得 SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行

0x05 传输类型

根据传输方式:

  • 模拟
  • 数字

控制机制:

  • 同步
  • 异步

线路:

  • 基带
  • 宽带

模拟信号

模拟信号是指用连续变化的物理量表示的信息,其信号的幅度,或频率,或相位随时间作连续变化,或在一段连续的时间间隔内,其代表信息的特征量可以在任意瞬间呈现为任意数值的信号

数字信号

数字信号指自变量是离散的、因变量也是离散的信号,这种信号的自变量用整数表示,因变量用有限数字中的一个数字来表示,在计算机中,数字信号的大小常用有限位的二进制数表示

同步和异步

同步:发送一个请求,等待返回,然后再发送下一个请求
异步:发送一个请求,不等待返回,随时可以再发送下一个请求

宽带

它是能够满足人们感观所能感受到的各种媒体在网络上传输所需要的带宽,因此它也是一个动态的、发展的概念

基带

基带和频带相对应,频带:对基带信号调制后所占用的频率带宽(一个信号所占有的从最低的频率到最高的频率之差)
一个信号的基带带宽是它的前带宽调制和复用 ,或在多路分离和解调。复合视频信号在录像机、游戏机和 DVD 播放机是一种常用的基带信号

0x06 线缆

线缆是光缆、电缆等物品的统称
线缆的用途有很多,主要用于控制安装、连接设备、输送电力等多重作用,是日常生活中常见而不可缺少的一种东西。由于电缆带电,所以安装需要特别谨慎

同轴电缆

同轴电缆(Coaxial Cable)
是一种电线及信号传输线,一般是由四层物料造成:最内里是一条导电铜线,线的外面有一层塑胶(作绝缘体、电介质之用)围拢,绝缘体外面又有一层薄的网状导电体(一般为铜或合金),然后导电体外面是最外层的绝缘物料作为外皮
在这里插入图片描述

https://tse1-mm.cn.bing.net/th/id/R-C.b3fd8870550074cc4d0bd6826c87149b

双绞线

双绞线(twisted pair,TP)是一种综合布线工程中最常用的传输介质,是由两根具有绝缘保护层的铜导线组成的。把两根绝缘的铜导线按一定密度互相绞在一起,每一根导线在传输中辐射出来的电波会被另一根线上发出的电波抵消,有效降低信号干扰的程度
在这里插入图片描述

https://tse1-mm.cn.bing.net/th/id/R-C.d64b1e0657d4a7a0c90442ab2dd954bb

https://baike.baidu.com/
https://blog.csdn.net/weixin_43047908/article/details/119206553
https://blog.csdn.net/qq_45255257/article/details/108825275

  • 1
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lmn_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值