[计算机网络]物理层 — 网络传输介质

0 前言

通讯网络除了包括各种网络通讯设备,比如交换机、路由器等,还需要包括连接这些设备的传输介质,这些传输介质样式各异,例如同轴电缆,双绞线,光纤,当然还有无线的传输方式。不同的传输介质具备不同的特性,这些特性会直接影响到通讯的诸多方面,比如线路的编码方式,传输速度和传输距离等。传输介质属于OSI参考模型的物理层,用来传输比特流,也是现在网络世界的硬件基础,它们承担着数据运输的重任。

1 知识拓扑

在这里插入图片描述

2 有线传输介质

2.1 同轴电缆

我们生活中最常见的同轴电缆就是电视天线,如图所示
在这里插入图片描述
同轴电缆连接器
在这里插入图片描述
同轴电缆连通器
在这里插入图片描述
同轴电缆的内部结构
在这里插入图片描述

以太网标准电缆类别理论最长传输距离
10BASE5用于粗同轴电缆500米
10BASE2用于细同轴电缆125米

2.2 双绞线

双绞线可以分为屏蔽型和非屏蔽型双绞线,下图是双绞线和水晶头。

2.2.1 双绞线与水晶头

在这里插入图片描述

以太网标准线缆类别最长有效传输距离
10BASE-T两对3/4/5类双绞线100米
100BASE-TX两对5类双绞线100米
1000BASE-T四对5e类双绞线100米

这里的T表示的是电口

2.2.2 双绞线与水晶头的连接顺序

568A --> 绿白绿,橙白蓝,蓝白橙,棕白棕
568B --> 橙白橙,绿白蓝,蓝白绿,棕白棕
直通线:568B - 568B
交叉线:568A - 568B

在现场可以通过一些方式简单判断是哪种连接方式:两边的水晶头的线序相同,这样可以判断为直通线;两边的水晶头线序不同,这样可以判断为交叉线。
目前的主机很多都带有自适应能力,理论上来说主机和主机之间的连接并通讯需要接交叉线

双绞线线序定义
在这里插入图片描述

2.3 光纤

网线与光纤之间的连接的转换器俗称光猫
黄色为单模,橙色的为多模
F表示的光口,L表示长波长,S表示短距离

(1)什么叫单模什么叫多模?(单模的原理和多模的原理)
单模多模最为直接的体现就是光纤的粗细,细的一般是单模,粗的一般是多模。
单模光纤:当光纤的尺寸与光的波长接近时(5 - 10um),光纤中只允许一种模式在其中传播,其余的高次全部截止,这种光纤叫做单模光纤。由于单模光纤中只有一种模式的传播,避免了模式色散的问题,因此单模光纤具有极高的带宽。
多模光纤:光纤纤芯的直径远大于光波的波长(1um)时,光纤中存在几百种甚至几千种传播模式,不同的传播模式具有不同的传播速度与相位,长距离传输时会产生时延,光脉冲变宽,这种现象也叫做模式色散。

以太网标准线缆类别最长有效传输距离
10BASE-F单模、多模光纤2000米
100BASE-FX单模、多模光纤2000米
1000BASE-LX单模、多模光纤316米
100BASE-SX多模光纤316米

在这里插入图片描述

2.4 串口线

串口线缆如图所示:
在这里插入图片描述

线缆类别速率
v.241.2Kbit/s ~ 64Kbit/s
v.351.2Kbit/s ~ 2.048Kbit/s

3 无线传输介质

4 冲突域与解决办法

冲突域 — 共享式网络中可能存在冲突域的现象

主机用同一根电缆来与其它主机都是同轴电缆来与其他主机进行通讯,因此,这里的同轴电缆又被称为共享介质,相应的网络被称为共享介质网络,或者称为共享式网络。共享式网络中,不同的主机同时发送数据时,就会产生信号冲突问题,解决这一问题的方法一般是采用载波侦听多路访问/冲突检测技术

5 通讯模式

通讯模式分三种:
(1)单工:BB机,遥控飞机,遥控车
(2)半双工:对讲机
(3)双工:手机电话

半双工和双工都支持双向数据传输

6 以太网的最大包长和最小包长

最大包长:1516byte,其中三层数据为1500byte(MTU,Maximum Transmission Unit)
最小包长:64byte

1、设置最小包长的原因?
当两台冲突主机距离很远,假设当两台主机A和B相互通信,当主机A发送数据到达主机B前一刻时,主机B开始发送数据,此时主机B检测到冲突,发送冲突信号,如果冲突型号发送到主机A时主机A已经发送完成,此时主机A默认发送成功,然而实际没成功,从而造成数据丢失,因此需要设置最小包长。
2、最长包长为什么是1516?
标准的以太网数据帧为1516字节,头部信息占了14个字节,尾部差错校验FCS占了4字节,因此留给上传传输的数据的大小就只有1500字节。
假设以太网帧MTU与IP数据报的大小一样,都是65535,传输过程中会出现什么现象?
数据报大小为65534+14(头部帧)+4(错误校验)= 65553字节,100Mbps传输试验为:
( 65553 * 8 ) / ( 100 * 1024 * 1024 ) ≈ 0.005(s)
MTU选择1500其实是一个折中的选择,太大时延太高,太小效率太低

// Linux系统下更改MTU的方法:
ifconfig eth0 mtu 1500 up
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值