先强调一下,物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体,传输媒体不属于计算机网络体系结构的任何一层。
①物理层是为了解决在各种传输媒体种的0和1问题 ②物理层的作用是尽可能的屏蔽掉不同传输媒体和通信手段的差异,让物理层上面的数据链路层感受不到差异,这样就可以使数据链路层只要考虑怎么完成本层的协议和服务,不需要考虑网络具体的传输媒体和通信手段是什么
大家可以了解一下,这里的一个概念,物理层规程:就是用在物理层的协议
物理层的主要任务是确认和传输媒体的接口有关的一些特性,接下来我们来看看都有哪一些特性。
① 机械特性
指明接口所用接线器的性质和尺寸、引脚数目和排列、固定和锁定装置等
②电气特性
指明在接口电缆的各条线上出现的电压范围
③功能特性
指明某条线上出现的某一电平的电压的意义
④过程特性
指明对于不同功能的各种可能事件的出现顺序
数据通信系统可以分成三大部分:
源系统包含两个部分:
②发送器:调制器是典型的发送器,源点生成的数字比特流通常要通过发送器编码后才能传输
目的系统一般来说也包含两个部分
①接收器:接收信号,把它转换成可以被目的设备处理的信息,典型的接收器是解调器
②终点(目的站,信宿):把从接收器获取的数字比特流输出,比如:把汉字在计算机屏幕显示
接下来介绍一下常用术语
消息: 语言,文字,视频,音频等都是数据:运送消息的实体,数据是使用特定方式表示的信息,通常是用有意义的符号序列信号:数据的电磁或电气表现
根据信号代表消息的参数的取值方式不同,可以分成两类
这里我们需要对码元有一定的了解,接下来我们来看看。
信道通俗来说就是信号传输的媒介
既然都已经说到了信号传输了,接下来我给大家来说一下几种传输方式
我们先来看看串行传输和并行传输
讲完同步传输,接下来,我们来说说异步传输
从通信双方的信息交互的方式来看,可以有三种基本方式:
①单向通信:又称为单工通信,这是一种单方向的通信没有反方向的交互比如:电视广播,有线电广播
②双向交替通信:又称为半双工通信,通信双方都可以发送信息,但是不能同时发送或同时接收,只能是一方发送,一方接收,比如:对讲机
刚刚说了一下几种传输方式以后,我们再来看看其他的一些概念
基带信号:信源发出的信号,计算机输出的各种文字,图像等都是基带信号
调制:为了解决一些信道不能传输基带信号低频分量或直流分量
接下来我就对各种编码方式进行详细的介绍
接收端如果想要判断是几个码元,就得需要额外的一根传输线来传输时钟信号,使得发送方和接收方同步,但是对于计算机网络,宁愿利用这根传输线来传输数据信号,而不是用来传输时钟信号。
所以计算机网络不采用这种编码。
正脉冲代表1,负脉冲代表0
归零制相当于把时钟信号用归零方式编码在数据之内,这称为自同步信号
归零制:每一个码元传输结束以后都要归零,接收方只需要在信号归零以后进行采样,不需要单独的时钟信号,不过,归零制中大部分数据带宽都用来传输归零而浪费掉,所以效率低
每一个码元的中间时刻,信号都会发生跳变,码元中间时刻的跳变即表示时钟又表示数据,传统的以太网就是采用曼彻斯特编码.我们可以规定正跳变表示1,也可以规定正跳变表示0
1.在每一个码元的中间时刻,信号都会发生跳变
不过,差分曼彻斯特编码的跳变仅表示时钟,不表示数据
2.码元开始处电平是否发生变化表示数据,开始边界有跳变表示0,没跳变表示1
使用基本的调制方法,一个码元只能包含一个比特信息,那怎样才能让一个码元包含多个比特信息呢?我们可以使用混合调制的方法
相位和振幅通常可以结合起来一起调制
使用QAM-16可以有12种相位,每种相位有或2种振幅可选
信号在信道上的传输不可避免都会出现失真
码元的传输速率越高,信号传输的距离越远,噪声干扰越大或传输媒体质量越差,在接收端的波形的失真就越严重
码间串扰:接收端收到的信号波形失去了码元之间的清晰界限
在假定的理想条件下,为了避免码间串扰,码元传输速率是有上限的理想低通信道的最高码元传输速率=2W Baud=2W码元/秒 W:信道带宽(单位HZ) Baud:波特,即码元/秒
码元传输速率:
码元可以是多进制的,也可以是二进制,但是码元速率和进制数无关
传输媒体也叫传输媒介,它分成两类,导引型传输媒体和非导引型传输媒体
在这里我来重点介绍一下光纤
光纤是光纤通信的传输媒体,在发送端有光源,可以采用发光二极管或半导体激光器,它们能在电脉冲的作用下产生出光脉冲,在接收端利用光电二极管做成光检测器,在检测到光脉冲时可以还原出电脉冲
多模光纤:存在多条不同角度入射的光线在一条光纤中传输,这种光纤就是多模光纤
多模光纤对光源要求不高,可以用发光二极管来发送光源
由于色散(模式、材料、波导色散),光在多模光纤传输一定距离以后,必然会产生信号失真(脉冲展宽)—多模光纤只适合近距离传输
这里既然说到了信道复用,那么我们肯定要先知道什么是复用
复用:是通信技术上的一个重要概念,复用就是通过一条物理线路来同时传输多路用户的信号
当网络中传输媒体的传输容量大于多条单一信道传输的总通信量的适合,就可以利用复用技术在一条物理线路上建立多条通信信道来充分利用传输媒体的带宽。
常见的信道复用有:频分复用FDM,时分复用TDM,统计时分复用STDM,波分复用WDM,码分复用CDM,最基本的复用是频分复用和时分复用。
把传输线路的频带资源划分为多个子频道,形成多个子信道,各个子信道之间要留出隔离带,防止造成子信道之间的干扰。
当多路信号输入一个多路复用器的时候,这一个复用器会把每一路信号调制到不同频率的载波上,接收端由响应的分用器通过滤波把各路信号分开,把合成的多路信号恢复成原始的多路信号
下面的图中,我们可以看成每个时分复用帧有四个时隙
每一个时分复用的用户在每一个时分用户帧中占用固定序号的时隙,每一个用户所占用的时隙是周期性出现的,它的周期就是时分复用帧的长度
统计时分复用不是固定分配资源,而是按需动态分配资源,科提高线路的利用率。
统计时分复用使用STDM帧来传送复用的数据,每个STDM帧时隙数小于用户数,各用户有数据以后就随时发往集中器的输入缓存,集中器按照顺序依次扫描输入缓存,把存入的数据放到STDM帧。没有缓存的数据就直接跳过,一个帧的数据满了,就发送出去。
注意:因为STDM帧中的数据不是固定分配给某一个用户的,所以在每一个时隙中,还必须要有用户的地址信息
每一个用户占用的时隙不是周期性出现,所以统计时分复用又叫异步时分复用,一般的时分复用叫同步时分复用
波分复用其实就是光的频分复用,使用一根光纤来同时传输多个频率很接近的光载波信号
我们知道对于光来说,一旦波长确定,它的频率也就确定了
我们可以把多数不同的光放在同一个线路上面,这种线路一般是多模线路,它可以发送多个线路进来
单播:UDP不像TCP,无需在连接状态下交换数据,因此基于UDP的接收方和发送方也无需经过连接过程。也就是说,不必调用listen()和accept()函数。UDP中只有创建套接字的过程和数据交换的过程。不管是服务器端还是客户端都只需要 1 个套接字。步骤:1》创建套接字socket#include<sys/types.h>#include<sys/socket.h>i
在TCP/IP协议栈层面,在进行网络通信的两台主机之间建立逻辑通路是传输层的一个重要工作,这种逻辑通路的建立,一方面通过IP协议中的源IP和目的IP将两台主机联系起来,另一方面通过传输层协议中的源端口号和目的端口号将两台主机上唯一的进程联系起来。在IP协议的首部中会包含传输层的协议号,以区分使用的是哪一个传输层协议。站在传输层的角度,可以认为传输层制定了数据向对方主机发送的策略,例如TCP协议会有
TCPTCP是面向连接的传输协议,可靠性传输,建立连接时要经过三次握手,断开连接时要经过四次挥手,中间传输数据时也要回复 ACK 包确认,多种机制保证了数据能够正确到达,不会丢失或出错。TCP的3次握手过程1、客户端发送TCP连接请求客户端会随机一个初始序列号seq=x(client_isn),设置SYN=1,表示这是SYN握手报文。然后 就可以把这个 SYN 报文发送给服务端了,表示
  双绞线 100BaseT或100BaseTX网络中最常见的问题是关于电缆终端合适与否。 1.断线故障 因为双绞线断线(主要是线序中的1、2、3、6线)引起的故障只会影响到用户自身的正常工作,这种故障很容易查找。 如果电缆一端没有插在集线器或交换机上,知道如何检查。 但另外一种情况,如果电缆插在网卡上,或许就会忽略连接端已经断开。千万别犯这样的错误! 通常将电缆连接断开的
@ 导向传输媒体 导向传输媒体中,电磁波沿着固体媒体传播。 双绞线 屏蔽双绞线STP 无屏蔽双绞线 UTP 同轴电缆 50Ω同轴电缆用于数字传输,由于多用于基带传输,也叫基带同轴电缆 75Ω同轴电缆用于模拟传输,即宽带同轴电缆 光纤 非导向传输媒体 非导向传输媒体就是指自由空间,其中的电磁波传输被称
1,异步传输是面向字符的传输,而同步传输是面向比特的传输。 2,异步传输的单位是字符而同步传输的单位是桢。 3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。 4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。 5,异步传输相对于同步传输效率较低。异步传输与同步传输(Asynchronous & Synchronous
传输介质设备中继器集线器(多口中继器)
物理层基本概念在计算机网络中,用来连接各种网络设备的传输媒体众多,大致可以分为两类导引型传输媒体非导引型传输媒体计算机网络体系结构中的物理层,就是要解决在各种传输媒体上传输比特0和1的问题,进而个体数据链路层提供透明传输比特流的服务物理层为了解决在各种传输媒体上传输比特0和1的问题,主要有以下四个任务机械特性:指明接口所用接线器的形状和尺寸.引脚数目和排列、固定和锁定装置。电气特性:指明在接口电缆
传输媒体分为两类,导引型和非导引型。 2.2.1导引型传输媒体 同轴电缆: 有两类
OSI物理层中涉及到了位同步的问题,物理层中的信号都是以位,即比特流来传输的,所以要求的同步系统自然就是位同步系统了。一般情况下也就是这两种类型:异步位传输系统和同步位传输系统。异步位系统是面向字符来传输信息的,也就是我们一般情况下的一个字符,8位,1bit,当然了传输的时候还要加上起始位
1. 物理层的基本概念1.1 课后练习2. 物理层的下面的传输媒体2.1 导引型传输媒体2.1.1 同轴电缆2.1.2 双绞线2.1.3 光纤2.1.4 电力线2.2 非导引型传输媒体2.2.1 无线电波2.2.2 微波2.2.3 红外线2.2.4 可见光2.3 课后练习1. 物理层的基本概念 物理层(或称物理层,Physical Layer)
同步与异步传输的区别1,异步传输是面向字符的传输,而同步传输是面向比特的传输。2,异步传输的单位是字符而同步传输的单位是桢。3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。5,异步传输相对于同步传输效率较低。 同步传输方式中发送方和接收方的时钟是
目录一、引言二、串行物理层的PCS层与PMA层2.1 PCS层的功能2.2 PMA层的功能2.3 术语定义2.3 8B/10B传输码2.4 字符和码组记号2.5 运行不一致(Running Disparity)2.6 8B/10B编码2.7 发送顺序2.8 8B/10B解码2.9 特殊字符与纵列三、使用串行物理层3.1 端口初始化过程3....
@toc传输介质传输介质也称传输媒体/传输媒介,它就是数据传输系统中发送设备和接受设备之间的物理通路信道是发送设备和接受设备之间的逻辑通路传输媒体并不是物理层。传输媒体在物理层的下面,因为物理层是体系结构的第一层,因此有时称传输媒体为0层。在传输媒体中传输的是信号,但传输媒体并不知道所传输的信号代表什么意思。但物理层规定了电气特性,因此能够识别所传送的比特流传输介质可以分为导向性传输介质,电磁波被
网络分层就是将网络节点所要完成的数据的发送或转发、打包或拆包,控制信息的加载或拆出等工作,分别由不同的硬件和软件模块去完成,如图10-1所示。这样可以将往来通信和网络互连这一复杂的问题变得较为简单。网络总体划分。ISO提出的OSI(Open System Interconnection)模型将网络分为七层,即物理层(Phisical)、数据链路层(Data Link)、网络层(Network)、传
####1.线路 超五类:1Gbps=1000bps=1000bps/8=125M (通信领域里1G不等于1024(2的十次方)M,而是1000M(10的3次方) 六类:10Gbps 网线传输距离:1000米内 屏蔽双绞线:STP 超五类:1Gbps=1000bps=1000bps/8=125M ( ...
同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。 更加形象一点的解释: 同步:比方我叫你去上课,假设你没有听到,我就在这一仅仅叫你,知道你听到为止 异步:我叫你去上课,然后我就直接去上课了,你
本文系统介绍了Linux文件系统的核心机制,重点分析了ext系列文件系统的设计原理。主要内容包括: 磁盘物理结构:详细讲解了CHS和LBA地址的转换原理,以及磁盘的分区、格式化过程。 文件系统架构:深入剖析了ext2/ext3/ext4的块组(BlockGroup)设计,包括超级块(SuperBlock)、组描述表(GDT)、块位图(BlockBitmap)、inode位图(InodeBitmap)、inode表和数据块(DataBlock)等核心组件。 文件管理机制:阐述了inode如何通过直接/间接指针
前言Python简单易学,入门门槛低,而且可以跨平台使用,一处编写处处运行,因此从开发者的视角来说非常高效。其稳定性和安全性也在大型实际项目上得到了验证,一些著名的网站或客户端应用都是用Python来实现的,例如 YouTube,豆瓣,BitTorrent 和 Dropbox等。Python的应用领域1. Web开发Python可以快速创建Web应用,这得益于其强大的基础库和丰富的网络框架,例如著
SprigCloud Config分为服务端和客户端两部分服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置服务器并为客户端提供获取配置信息,加密/解密信息等访问接口客户端则是通过指定 的配置中心来管理应用资源,以及与业务相关的配置内容,并在启动的时候从配置中心获取和加载配置信息配置服务器默认采用git来存储配置信息,这样就有助于对环境配置进行版本管理,并且可以通过git客户端工具来方便的管理和访问配置内容
小程序发布近三年来,已经火遍大江南北,现在几乎各行各业都已经拥有的自己的小程序。如果你没有自己的小程序,就会失去很多引流的机会,在同行竞争中处于下风。那么新手该怎么制作自己的小程序呢?下面就跟大家科普下微信小程序发布流程,让萌新也能顺利做出一个小程序。1.前期准备先想好你的小程序是用来做什么的,是电商、服务预约、知识付费、产品展示、还是团队管理、酒店预订?主要面向的人群都是哪些?现在小程序类型繁多