计算机网络【三】物理层数据通信

物理层传输媒介

  • 导向传输媒体,比如光纤和铜线
    • 双绞线(屏蔽双绞线STP 五屏蔽双绞线UTP)电线扭曲在一起可以降低互相之间的电磁干扰

    • 同轴电缆 (50欧姆的基带同轴电缆,75欧姆的宽带同轴电缆)
      在这里插入图片描述在这里插入图片描述
      在这里插入图片描述10M和100M网络只使用了四根线(1,2,3,6),千兆网络使用了8根线
      两台相同的设备使用直通线必须调整线序使用交叉线(现在的网卡可以智能识别)
      计算机和交换机相连可以直接使用一根直通线
      直通线的线序:橙白 橙 绿白 蓝 蓝白 绿 棕白 棕

    • 光缆
      在这里插入图片描述在这里插入图片描述在这里插入图片描述

非导向传输媒体

指自由空间,其中的电磁波传输成为无线传输。无线传输所使用的频段很广。
短波通信主要靠电离层的反射,但是短波通信的通信质量较差
微波通信在空间主要是直线传播。(地面微波接力通信、卫星通信)

在这里插入图片描述

集线器(hub)

工作特点:在网络中起导信号放大和重发的作用,其目的是扩大网络的传输范围,但不具备信号的定向传输能力。最大传输距离:100m。
当多个计算机连接到集线器上时,如果我们其中两个计算机进行通信,则发送方将信息发送给集线器后集线器将数据发送给所有的其他计算机,其他计算机接受到后会判断是否是传送给自己的信息(根据MAC地址进行判断),这也会造成其他计算机无法进行通信。如果其他计算机上有抓包工具则也能获得数据。

因此集线器很容易冲突。没有判断能力,相当于一个网线。是一个没有智能的物理层设备。

计算机带宽会分摊集线器的带宽

信道复用技术

频分复用FDM

用户在分配到一定的频带后,在通信过程种自始至终都占用一个频带
在这里插入图片描述在这里插入图片描述在这里插入图片描述

时分复用TDM

每一个时分复用用户在每一个TDM帧种占用固定序号的时隙。每一个用户所占用的时隙时周期性的出现(周期为TDM帧的长度)。TDM信号也成为等时信号。各个用户在不同的时间占用相同的频带宽度。
在这里插入图片描述

时分复用技术可能造成线路资源的浪费

统计时分复用STDM,需要在消息上加上标记。交换机和交换机之间VLAN交换数据就是用的是STDM

波分复用

光的频分复用

数字传输系统

主要是广域网之间的数据传输,依靠电话线路

脉码调制PCM体制最初是为呃在电话局之间的重疾险上传送多路的电话。由于历史上的原因,PCM有两个不兼容的标准:北美的T1(24路 1.544Mb/s)和欧洲的E1(30路 2.048Mb/s)

当需要更高的速率时可采用复用
在这里插入图片描述

以电话线路为例,首先进行采样(8000Hz),一个声音码元可以代表8位二进制数字。

因此带宽为8000*8=64Kb

E1进行时分复用。将32路电话信号进行时分复用32*64K=2.048M
T1 24路电话信号进行24路时分复用

宽带接入技术

xDSL

标准模拟电话信号的频带被限制在300~3400Hz的范围内,但用户线本身实际可通过的信号频率超过1MHz
xDSL技术把0-4kHz低端频谱留给传统电话使用,把原本没有被利用的高端频谱留给用户上网使用

ADSL(非对称数字用户线路)使用DMT技术:采用频分复用的方法,把40KHz以上以知道1.1MHz的高端频谱划分为许多的子信道,25个用于上行,249个用于下行。并行处理以后向上传送数据,串行处理以后再接受数据
在这里插入图片描述

光纤同轴混合网HFC

在这里插入图片描述
使用小区已经部署好的有线电视的网络进行Internet访问

HFC网络的最大的优点:

  1. 具有很宽的频带
  2. 能够利用已经有相当大的覆盖面的有线电视网

FTTx技术

FTTx(光纤到…)也是一种实现宽带居民接入网的方案。这里字母x可以代表不同的意思

  • FTTH:光纤到家
  • FTTB:光纤到楼
  • FTTC:光纤到路

不用其他设备进行调制,不需要用mao。

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

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

相关文章

02_算法分析

02_算法分析 0.1 算法的时间复杂度分析0.1.1 函数渐近增长概念:输入规模n>2时,算法A1的渐近增长小于算法B1 的渐近增长随着输入规模的增大,算法的常数操作可以忽略不计测试二:随着输入规模的增大,与最高次项相乘的常…

Linux网络编程——I/O复用之select详解

https://blog.csdn.net/lianghe_work/article/details/46506143一、I/O复用概述I/O复用概念:解决进程或线程阻塞到某个 I/O 系统调用而出现的技术,使进程不阻塞于某个特定的 I/O 系统调I/O复用使用的场合:1.当客户处理多个描述符(…

Linux网络编程——tcp并发服务器(I/O复用之select)

https://blog.csdn.net/lianghe_work/article/details/46519633与多线程、多进程相比&#xff0c;I/O复用最大的优势是系统开销小&#xff0c;系统不需要建立新的进程或者线程&#xff0c;也不必维护这些线程和进程。代码示例&#xff1a;#include <stdio.h> #include &l…

操作系统【二】死锁问题以及处理方法

死锁的概念 死锁&#xff1a;在并发环境下&#xff0c;个进程因为竞争资源而造成的一种互相等待对方手里的资源&#xff0c;导致各进程都阻塞&#xff0c;无法向前推进的现象。 区别&#xff1a; 饥饿&#xff1a;由于长期得不到想要的资源进程无法向前推进的现象。死循环&a…

Linux网络编程——I/O复用之poll函数

https://blog.csdn.net/lianghe_work/article/details/46534029一、回顾前面的selectselect优点&#xff1a;目前几乎在所有的平台上支持&#xff0c;其良好跨平台支持也是它的一个优点select缺点&#xff1a;1.每次调用 select()&#xff0c;都需要把 fd 集合从用户态拷贝到内…

操作系统【一】进程同步和信号量

基本概念 进程异步性特征&#xff1a;各并发执行的进程以各自独立的&#xff0c;不可预知的速度向前推进。 进程同步又称作直接制约关系&#xff0c;他是指为完成某种任务而建立的两个或者多个进程&#xff0c;这些进程因为需要在某些位置上协调他们的工作顺序而产生的制约关…

计算机网络【四】数据链路层基本概念+点到点通信(PPP协议)

数据链路层基本概念 路由器是网络层设备 数据链路层&#xff1a;数据管道&#xff0c;传输的是数据包加上发送地址&#xff0c;接收地址&#xff0c;校验的数据帧 数据链路层的信道类型&#xff1a; 点到点信道&#xff1a;使用一对一的点到点通信方式&#xff08;两个设备…

Linux网络编程——tcp并发服务器(poll实现)

https://blog.csdn.net/lianghe_work/article/details/46535859想详细彻底地了解poll或看懂下面的代码请参考《Linux网络编程——I/O复用之poll函数》 代码&#xff1a;#include <string.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#…

Linux网络编程——I/O复用函数之epoll

https://blog.csdn.net/lianghe_work/article/details/46544567一、epoll概述epoll 是在 2.6 内核中提出的&#xff0c;是之前的 select() 和 poll() 的增强版本。相对于 select() 和 poll() 来说&#xff0c;epoll 更加灵活&#xff0c;没有描述符限制。epoll 使用一个文件描述…

操作系统【三】内存管理基础+连续内存分配

内存的基础知识 内存分为按字节编址&#xff08;8位&#xff09;和字编制&#xff08;不同计算机不一样&#xff0c;64位计算机就是64位&#xff0c;即8个字节&#xff09; 相对地址逻辑地址 绝对地址物理地址 从逻辑地址到物理地址的转换由装入解决。 装入的三种方式 绝对…

MSG_PEEK标志

https://blog.csdn.net/aspnet_lyc/article/details/28937229 MSG_PEEK标志可以用来读取套接字接收队列中可读的数据&#xff0c;一些情况会用到它&#xff0c;比如为了避免不阻塞而先检查套接字接收队列中可读的数据长度&#xff0c;再采取相应操作。当然&#xff0c;不阻塞也…

C++的单例模式与线程安全单例模式(懒汉/饿汉)

https://www.cnblogs.com/qiaoconglovelife/p/5851163.html1 教科书里的单例模式我们都很清楚一个简单的单例模式该怎样去实现&#xff1a;构造函数声明为private或protect防止被外部函数实例化&#xff0c;内部保存一个private static的类指针保存唯一的实例&#xff0c;实例的…

计算矩阵的逆和行列式的值(高斯消元+LU分解)

计算矩阵的逆 选主元的高斯消元法 朴素的高斯消元法是将矩阵A和单位矩阵放在一起&#xff0c;通过行操作&#xff08;或者列操作&#xff09;将A变为单位矩阵&#xff0c;这个时候单位矩阵就是矩阵A的逆矩阵。从上到下将A变为上三角矩阵的复杂度为O(n3n^3n3)&#xff0c;再从下…

Linux网络编程——tcp并发服务器(epoll实现)

https://blog.csdn.net/lianghe_work/article/details/46551871通过epoll实现tcp并发回执服务器&#xff08;客户端给服务器发啥&#xff0c;服务器就给客户端回啥&#xff09; 代码如下&#xff1a;#include <string.h>#include <stdio.h>#include <stdlib.h&g…

证明AVL树的上界和下界

对于n个节点的AVL树&#xff0c;其高度最低的时候肯定为叶子节点只在最后一层和倒数第二层的时候。即对于2k−1<n≦2k1−12^k-1< n\leqq 2^{k1}-12k−1<n≦2k1−1的时候下界都为kkk。因此下界为h┌log2(n1)┐−1h\ulcorner log_2(n1)\urcorner-1h┌log2​(n1)┐−1 对…

浅谈dup和dup2的用法

https://blog.csdn.net/u012058778/article/details/78705536一、dup和dup2函数 这两个函数都可以来复制一个现有的文件描述符&#xff0c;他们的声明如下&#xff1a;#include <unistd.h>int dup(int fd);int dup2(int fd, int fd 2); 123 关于dup函数&#xff0c;当我…

C++ cin 实现循环读入

习惯了使用while(~scanf("%d",x)){}来实现循环读入&#xff0c;但是有时候使用泛型编程的时候就必须使用C中的cin&#xff0c;但是当我想要实现循环读入的时候却发现有些困难。 我们可以看一下下面这个简单的例子&#xff1a; #include <iostream>using name…

BFPTR算法详解+实现+复杂度证明

BFPTR算法是由Blum、Floyed、Pratt、Tarjan、Rivest这五位牛人一起提出来的&#xff0c;其特点在于可以以最坏复杂度为O(n)O(n)O(n)地求解top−ktop-ktop−k问题。所谓top−ktop-ktop−k问题就是从一个序列中求解其第k大的问题。 top−ktop-ktop−k问题有许多解决方法&#xff…

随机化快速排序+快速选择 复杂度证明+运行测试

对于快速排序和快速选择我之前的文章已经有详细的说明&#xff0c;需要了解的同学可以移步 传送门&#xff1a;快速排序&#xff5c;快速选择(BFPTR) 所谓随机化其实就是选择枢纽的时候使用随机数选择而已&#xff0c;实现起来很简单。但是我们使用随机数如何保证复杂度呢&am…