双绞线接法详解
1 双绞线接头(rj45)针脚号码定义
2 10m双绞线接头的标准接法
3 100m双绞线接头的标准接法
4 1000m双绞线接头的标准接法
5 各类双绞线的标准接法总结
6 双绞线的标准接法的由来
7 各类双绞线的标准直连接法
8 3类、5类、超5类线有什么不同
9 hub上的级连口的妙用

线材要求cat-3(3类线).

线材要求cat-5(5类线),接头接法与10m完全兼容。

线材要求cat-5e(5类增强线,俗称超五类),接头接法与10m/100m完全兼容。
1000 base-t双向地使用了rj45接头中全部信号线。线材用5类线虽然也能工作,但是推荐使用5类增强线。

综合上述10m、100m、1000m各种标准,可以发现尽管各标准对线对功能定义稍有不同,但是最终接头的接法都是同一的,如下图所示:

如图所示,双绞线的标准接法不是随便硬性规定出来的,而是为了尽量保持线缆接头之布局的对称性而作出,这样一来除了就可以使接头内线缆互相的干扰相互抵消而降到最低,同时也使外界干扰的差分信号值尽量能相等以便抗干扰电路作相减运算来消除之。
所以说我们平时制作网络线时,如果不按标准制作,虽然有时线路也能接通,但是线路内部各线对之间的干扰不能有效消除,从而使信号传送出错率增加,最终导致网络性能下降。

10m、100m网卡之间直接连接时,可以不用hub,这时只需将tx、rx二个线对相互交叉,也就是1与3、2与6交换就行了。而1000m的线对由于都是双向的,所以它们根本无须交叉,不过为了能向下兼容它们也采用1与3、2与6交换来直连,所以呢,由于1000m各种标准考虑到了对旧标准的兼容,我们只要按1000m的标准制作网线,就能用于各种速度。
下面就是直连线其中一头的具体接法(另一头按标准接法):

首先说说,为什么要用双绞线而不是平行线呢? 平行线不是更容易生产吗?
这是因为网络线上通过的是>10mhz的高频信号,这时导线之间的绝缘线相当于一个介电板,它与导线所形成的电容对高频信号起旁路衰减作用(信号相位被滞后),由于信号频率之高而变得不可忽略,所以平行线传递高频网络信号是不行的。
但是如果我们将该平行线对双绞,就会在线对形成电容的同时形成一个串联的电感,草图如下:
|
=
|
--------------------
由此我们就可以知道,市面上3类、5类、超5类线虽然从外观上看基本类似,其内部肯定有以下几方面区别:一是信号线的绝缘材料不同,线越好,它的介电常数就应该越小,从而使形成的电容越小,二是线对的绕度可能不同(根据绝缘材料介电常数确定)。
还有一点就是越软的线品质越好,这有二方面的原因,一是表明该线的导线含铜量很高(因为纯铜很软),它的直流损耗就会很小,另一面表明该导线可能是多股线而不是单股线,因为多股线对高频信号传递能力强一些。这与另外一种物理现象有关(好象叫集肤效应)。
hub上的级连口的妙用
通常hub上都会留一个口用于hub之间的级连,也就是将许多hub连在一起用,为了在不级连时充分利用硬件资源,该接口一般与其旁边一个普通网卡接口是相通的(图五)。另外一种情形是设置一个拨动开关用来改变最后一个网口的功能(图六),那么作为级连用的网口到底有什么不同呢?


那么我们知道这个事实,就可以:
1、上图一情形时,在hub没电的时候也可以用二条普通网线连接二台电脑,只需将一条网线插在级连口,另一个接它旁边的接口就行。
2、对没有级连口的hub,我们可以通过一条双机直连线将它与别的hub级连起来(各插任意一个普通网口即可)。
3、将双机直连线插入hub之级连口,可以象普通网线一样插其它hub网口一样连网(1与3、2与6交叉二次,又变回去了嘛),这样你出门只需带一条双机直连线即可,直连与插hub二不误,×××人员特有用。
转载于:https://blog.51cto.com/galdys/247602
相关文章:

step by step YAML 复用
yaml文件适合用来描述软件测试过程的步骤。当不同类型的CI过程集中在一个yaml文件时,首先碰到的一个问题是:大量重复的步骤如何进行复用? 举个例子: stage1:run_it:exec:- A- B- C- D1stage2:run_it:exec:- A- B- C- D2显然&#…

在winform中从外部拖动节点到树形结构(treeview和listview相互拖动)(一)
最近一个项目要用到从listview向treeview拖动item,达到从外部拖动图标成为树形结构的一部分,通过查阅资料总结了一些实现方式,分享给大家。这是winform中的例子。 在进行拖放操作之前,必须要对进行拖放操作的组件的"AllowDro…

node 模块化 require expores,简易实现原理。
为了更好的理解 Node.js 的 require 实现机制,我实现了一个简易的版本。我们node index.js的时候就是require(./index.js),话不多说我们直接上代码: 目录index.jsa.jsb.jsc.jsindex.js use strictfunction $require(filepath) {const fs req…

100+Python编程题给你练~(附答案)
整理 | Just 出品 | Python大本营 春节马上就要到了,怎么能让自己在假期里不掉队?今天,营长给大家准备一个项目: 100 编程练习,这些题如果能坚持每天至少完成一道,一定可以帮大家轻松 get Python 的编程技…

为了一窥国足输韩国之后人们的评论,我爬了懂球帝App
【导语】2019亚洲杯决赛正如火如荼进行中,国足的晋级之路可谓用“惊现”二字评论。继1月16日,国足对战韩国队败北后,一名Python学习者为了一窥网友们的评论,特意爬了懂球帝App的数据。最新喜讯是在20日国足对战泰国的比赛中&#…

Mac下mysql服务器安装
Mac下mysql服务器安装 下载mysql 进入http://dev.mysql.com/downloads/mysql/ 下载Mac OS X 10.9 (x86, 64-bit), Compressed TAR Archive 安装 tar -zxvf mysql-5.6.25-osx10.9-x86_64.tar.gz mv mysql-5.6.25-osx10.9-x86_64 mysql cd mysql sudo scripts/mysql_install_db -…

linux查找文件
find . | grep xyz 将当前目录下(包括子目录)的文件名中含有xyz的文件过滤出来 find . | xargs grep xyz 将当前目录下(包括子目录)的文件内容中含有xyz的行过滤出来 转载于:https://www.cnblogs.com/anovana/p/8036032.html

Grape Api 笔记
关键字:namespace aliases:group,resources,resources,segment define route parameter: 1. namespace :id 2. param_route :id 关键字before 每次api请求前均执行一次 关键字helpers 1. 定义module,通过…

第一个spring boot应用
前提 首先要确保已经安装了java和maven: $ java -version java version "1.8.0_102" Java(TM) SE Runtime Environment (build 1.8.0_102-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode) $ mvn -v Apache Maven 3.3.9 (bb52d850…

【转载】xp自动校时
招式一. 自由设定XP时间同步间隔 而对于Windows 2000和XP,由于自身已经集成了自动对时功能,就不用像Win98那样麻烦地安装第三方软件了。但系统默认的时间同步间隔只是7天,我们无法自由选择,使得这个功能在灵活性方面大打折扣。其实…

发改委:互联网企业没有出现大规模裁员现象
1 月 22 日,据中国网报道,国家发改委就宏观经济运行情况举行发布会,新闻发言人孟玮就近期互联网行业裁员情况以及就业保障问题予以回应。 孟玮表示,近期国家发改委通过多种方式进行了调研,包括到有关企业进行座谈&…

php操作mysql的常用语句(大全)
SQL分类:DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)p…
ElasticSearch + xpack 使用
ElasticSearch 是一个高可用开源全文检索和分析组件。提供存储服务,搜索服务,大数据准实时分析等。一般用于提供一些提供复杂搜索的应。我们为什么要选择 ElasticSearch ?因为它是一个准实时的搜索工具,在一般情况下延时少于一秒&…

java coverage exclude使用
使用cobertura:http://mojo.codehaus.org/cobertura-maven-plugin/usage.html 若想要忽略一部分代码,可以通过exclude来指定: <configuration> <instrumentation><excludes><exclude>com/alibaba/ws/gcenter/web/**/…

人工智障?243个机器人被裁
图片源自 Henn-na 官网作者 | 若名出品 | AI科技大本营(ID: rgznai100)全球经济降温,企业裁员消息不断,如果你不能带来显著效益,则很有可能被淘汰,即使是机器人,也难逃被裁的命运。“我们酒店的…

Silverlight C# 游戏开发:Silverlight开发环境
Silverlight C# 游戏开发:Silverlight开发环境 所谓工欲善其事必先利其器,没有好的工具也没有办法做事,我以前曾经想学习C以外的程序语言,当时有java和C#来选择,当时考虑java比较受推崇,可能会比较好一些&a…

算法工程师必须要知道的面试技能雷达图
本文作者王喆,硅谷高级机器学习工程师。转载自知乎专栏:https://zhuanlan.zhihu.com/p/52169807这里是 王喆的机器学习笔记 的第五篇文章,今天我们不聊paper,换一个轻松一点的话题,聊一聊如何准备算法工程师的面试。今…

Qt中文手册 之 QHeaderView
一、 头文件:#include<QHeaderView> 继承自:QAbstractItemView 二、属性 1、cascadingSectionResizes : bool 如果下一区域已经达到最小,是否继续改变下下一个区域的大小。 前提条件是:设置setResizeMode()为interactive 默认是false 相关函数: bool cascadingS…

Linux硬盘性能测试工具 - FIO
1.安装:方法一:直接用指令yum -y install fio方法二:如果方法一不可行则,在官网http://freshmeat.net/projects/fio/下载fio的安装包。安装方法很简单。解压缩后,进入目录输入./configure make make install。2.执行…

linux下vmware tools工具共享
(1.)现在windows 创建一个文件件linux,添加一个test.txt文件(2).虚拟机—设置(red hat linux挂载起来,或运行,有的时候都处于禁用状态,如果这样就有关闭red hat linux,然后再进行设置)--选项 –文件夹共享—…

在全面部署 IPV6 前,你需要了解都在这儿
IPv6 的发展形势 近日,中办国办印发《推进互联网协议第六版(IPv6)规模部署行动计划》(以下简称《计划》),加快推进基于 IPv6 的下一代互联网规模部署,计划指出到 2018 年末国内 IPv6 活跃用户数…

Qt中文手册 之 QApplication
QApplication管理GUI程序的控制流和主要设置。 QApplication包含由窗口系统和其他来源处理过和发送过的主事件循环。它也处理应用程序的初始化和收尾工作,并提供对话管理。QApplication可以对系统和应用的大部分设置项进行设置。 对于用Qt写的任何一个GUI应用,不管这个应用…

微信真要做操作系统了?
整理 | 仲培艺转载自CSDN(ID:CSDNnews)微信爸爸又带着小程序搞事了,一夕之间,小程序界面“变天”,类操作系统来了。「微信二楼」:欢迎来到小程序的世界下拉即见又一个手机桌面?!1 月…

netsh命令修改ip
当前笔记本的可移动性增强,我们需要在多个环境下接入网络开始工作,在没有路由器自动分配的情况下,就需要每次手动设置IP地址和网关等信息,相当烦琐,通过实践利用netsh命令用快捷方式实现了IP地址的快速切换。A. 基本用…

谷歌Waymo自建车厂,L4级无人车量产指日可待
编译整理 | 一一出品 | AI科技大本营(ID:rgznai100)现在,Waymo 宣称世界上第一家 100% 致力于大规模生产 L4 自动驾驶汽车的工厂,即将诞生。美国当地时间 1 月 22 日,Google 旗下无人驾驶公司 Waymo 宣布&a…

Qt中文手册 之 QTableWidget
简介: QTableWidget是基于QTableView的一个默认的视图模型;它用于显示一个标准的表格。表格中每一个项通过QTableWidgetItem来实现。 头文件:#include <QTableWidget> 继承自:QTableView 成员函数: 1、QTableWidget::QTableWidget(QWidget * parent = 0) 默认构…

vue-cli 使用小技巧
1.关闭烦人的eslint 语法检测,在 config 文件夹下 设置: // Use Eslint Loader? // If true, your code will be linted during bundling and // linting errors and warnings will be shown in the console. useEslint: false, //设置为false 2.引入sc…

架构师成长之路-个人学习经验分享(公司研发峰会演讲ppt)
前天在公司分享了一些学习经验,园子中感兴趣可以看看。建议大家使用pptPlex来看这个片子。 首先从我在成长中不同阶段的工作和体会来谈不同阶段的学习内容谈起,为了做好这些必修课,我会对知识+实践+思考+心态ÿ…

Qt 事件处理和事件过滤器的返回值总结
事件处理: 1、返回 true:告诉Qt已经处理的这个事件 2、返回 false:Qt会把这个事件传递给它的父窗口部件来处理 3、返回 基类的event(QEvent*):Qt把这个事件交个它的基类来处理(注意与返回 fa…

C++转Python这三年,我都经历了什么?
作者 | asya f,计算机视觉专家,编程语言铁粉。译者 | 安翔,责编 | 沭七转载自 CSDN(ID:CSDNnews)很多人都说用 Python 编程十分简单,即便是 6 岁的小孩也可轻松学会。我自己最开始使用 Python 编…