同這一期說的接口一樣,我也消失了一段時(shí)間,這一個(gè)多月由于各種原因一直沒時(shí)間寫這篇文章,實(shí)在是抱歉。那么,加下來我們就開始今天的內(nèi)容,那些已經(jīng)消失的接口。
首先,我們來說說外部接口。
1.串行接口。
串行接口簡稱串口,也稱串行通信接口或串行通訊接口(通常指COM接口,就是那個(gè)跟VGA接口長得很像的那個(gè)),是采用串行通信方式的擴(kuò)展接口。按電氣標(biāo)準(zhǔn)及協(xié)議來分包括RS-232-C、RS-422、RS485、USB等。 RS-232-C、RS-422與RS-485標(biāo)準(zhǔn)只對接口的電氣特性做出規(guī)定,不涉及接插件、電纜或協(xié)議。現(xiàn)在家用電腦上已經(jīng)沒有串行接口了,不過有些工控機(jī)上還會配的有串行接口。
當(dāng)然,其實(shí)嚴(yán)格意義上來講USB也是串行總線的一種,其學(xué)名為通用串行總線。而USB是目前電腦上應(yīng)用最為廣泛的接口規(guī)范,由Intel、Microsoft、Compaq、IBM、NEC、Northern Telcom等幾家大廠商發(fā)起的新型外設(shè)接口標(biāo)準(zhǔn)。詳細(xì)內(nèi)容請查看我之前的文章。
2.并行接口。
并行接口簡稱并口,指采用并行傳輸方式來傳輸數(shù)據(jù)的接口標(biāo)準(zhǔn)。從最簡單的一個(gè)并行數(shù)據(jù)寄存器或?qū)S媒涌诩呻娐沸酒?255、6820等,一直至較復(fù)雜的SCSI或IDE并行接口,種類有數(shù)十種。
在我們的日常生活中,很多人也叫它打印機(jī)口。并口采用的是25針的D形接頭。所謂“并行”就是指可以同時(shí)通過8位數(shù)據(jù)進(jìn)行傳送,這樣數(shù)據(jù)的傳輸速率就會大幅度提升,但要注意的是,并口傳送的線路長度有限制,不能太長,否則干擾就會增大,數(shù)據(jù)也就更容量出錯(cuò)。
當(dāng)然并口其實(shí)在以前不并只是用在打印機(jī)上,還有很多其他用途,比如Zip Drive、掃描器 、以及一些早期的聲卡和一些老式的攝像頭,還有EPROM編程器,模擬器等設(shè)備都是采用并行接口的。
和COM口一樣,隨著USB設(shè)備的大范圍普及,并口的生存空間越來越小,而它在I/O部分占的地方卻又非常大,直到最后各家都放棄了并口轉(zhuǎn)而增加更多的USB接口。
3.IEEE1349接口。
IEEE1394接口,俗稱火線接口,主要用于視頻的采集,曾經(jīng)在INTEL高端主板與數(shù)碼攝像機(jī)(DV)上可見是由蘋果公司領(lǐng)導(dǎo)的開發(fā)聯(lián)盟開發(fā)的一種高速度傳送接口,數(shù)據(jù)傳輸率一般為800Mbps。火線(FireWire)是蘋果公司的商標(biāo)。Sony的產(chǎn)品稱這種接口為iLink。
在USB1.0的時(shí)代,其遠(yuǎn)高于USB1.0的速度和穩(wěn)定性受到了各種專業(yè)設(shè)備的歡迎,到了usb2.0時(shí)代,雖然其速度依然不落下風(fēng),并且擁有者usb接口不具有的傳輸穩(wěn)定性,但是由于usb的廣泛應(yīng)用性而快速普及。而到了usb3.0時(shí)代,火線接口的速度已經(jīng)被遠(yuǎn)遠(yuǎn)的甩在身后,而且由于其對cpu的資源過多的消耗以其接口高昂的成本而被迅速淘汰。如今連iMAC都已經(jīng)取消了這個(gè)接口,我們只能在一些專業(yè)設(shè)備上看到這個(gè)接口了。
4.eSATA接口。
eSATA是一種數(shù)據(jù)接口。說到外置存儲設(shè)備(如移動硬盤)的接口,大家會不約而同地聯(lián)想到USB或IEEE1394。盡管這兩種接口的數(shù)據(jù)傳輸率達(dá)到了480Mbps/400Mbps,但它們并不能真正發(fā)揮硬盤等設(shè)備的最大潛力。這是因?yàn)閁SB2.0或IEEE1394移動硬盤均必須使用橋接芯片,才能實(shí)現(xiàn)接口的轉(zhuǎn)換,這種連接方式無疑會大大影響設(shè)備的性能。
我們之前提到過這個(gè)接口,eSATA接口無疑是一個(gè)曇花一現(xiàn)的接口,剛出現(xiàn)不久就被淘汰。eSATA實(shí)際上是SATA2的擴(kuò)展,可以理解為代供電的SATA2,eSATA可以只需要一根線就讓用戶從機(jī)箱外連接硬盤,速度遠(yuǎn)高于當(dāng)時(shí)的火線接口和USB2.0,而且支持熱插拔。但是這個(gè)接口在短短幾年內(nèi)就從普及到消失。其消失的原因只能說是生不逢時(shí),在剛剛出現(xiàn)不久就遇上了劃時(shí)代的USB3.0接口。接下來就出現(xiàn)了SATA3,讓它的優(yōu)勢在極短的時(shí)間就消失殆盡,這使其地位在短時(shí)間內(nèi)變得連USB硬盤盒都不如。
5.光線音頻和同軸音頻接口。
這兩個(gè)接口可以高質(zhì)量,低延遲的傳輸音頻,曾經(jīng)是高端主板的標(biāo)配。但是在酷睿2時(shí)代后逐漸變少,究其原因是因?yàn)槠胀ǖ亩鷻C(jī)或者音響設(shè)備大都使用的是3.5mm接口或者USB接口,通常在千元以上的音響或者功放才能用到這個(gè)接口,普通用戶對于這個(gè)接口基本可以說是沒有需求,然而有高端設(shè)備,追求音質(zhì)的用戶卻不會使用板載的集成聲卡,這樣一來,沒有設(shè)備的這個(gè)接口沒有,有設(shè)備的看不上它,這就使主板板載光線音頻和同軸音頻處在一個(gè)很尷尬的位置,被淘汰就是自然而然的了。不過,光纖音頻接口并沒有被完全淘汰,新的一些高端主板還帶有這個(gè)接口。
6.PS/2接口。
PS/2接口是一種PC兼容型計(jì)算機(jī)系統(tǒng)上的接口,可以用來鏈接鍵盤及鼠標(biāo)。PS/2的命名來自于1987年時(shí)IBM所推出的個(gè)人計(jì)算機(jī):PS/2系列。PS/2的鍵盤及鼠標(biāo)接口在電氣特性上十分類似,其中主要的差別在于鍵盤接口需要雙向的溝通。在早期如果對調(diào)鍵盤和鼠標(biāo)的插槽,大部分的臺式機(jī)主板將不能識別出鍵盤及鼠標(biāo)。當(dāng)然現(xiàn)在已經(jīng)沒有關(guān)系了。
其實(shí)嚴(yán)格意義上來說PS/2接口并沒有被完全淘汰。PS/2可以說是整個(gè)主板上最長命的接口,它在1987年由IBM推出,隨著各種接口的發(fā)展,各種傳輸接口的消失都是由于被usb接口超過,但是PS2接口不同,雖然相對于sub它的優(yōu)勢只有延遲略低和老的高端外設(shè)支持,在2010年左右,它的主要功能已經(jīng)被USB完全取代,但是僅僅由于其向下兼容好,比如免驅(qū)動,支持DOS等,讓它從1987年但現(xiàn)在,啥協(xié)議都沒換。32年來不知道消失了多少接口,就它一直存活到了9102年,直到現(xiàn)在的主板還有所配備。
本期的已經(jīng)消失的接口,外部接口篇就到這了,喜歡的小伙伴們歡迎關(guān)注評論轉(zhuǎn)發(fā),謝謝大家。
們想要學(xué)會Arduino是如何使用的,就要知道每塊板子上的IO口分別是做什么的,arduino的IO口相比五一單片機(jī),區(qū)分的是明明白白
UNO板
UNO板引腳示意圖
我們先看最常用的UNO板(查看時(shí)要對比著上圖標(biāo)注)
標(biāo)注1.為DC電源供電接口:可以在沒連接電腦的情況下使用5.5mm*2.1mm的DC電源線供電
標(biāo)注2.是方形USB接頭:用來連接編程線連接電腦
標(biāo)注3.左上角一側(cè)接口是電源引腳,在沒有數(shù)據(jù)線時(shí)可以通過此處為UNO板供電,我們一般會將它作為電源輸出
標(biāo)注4.左下角A0到A5接口是模擬信號引腳
標(biāo)注5.右側(cè)D0~D13接口是數(shù)字信號引腳
(其中D3、D5、D6、D9、D10、D11 可以做PWM脈寬調(diào)制輸出用,0腳和1腳是板子和電腦進(jìn)行串口通信的引腳)
NANO板
NANO板引腳示意圖
現(xiàn)在我們來看NANO板(查看時(shí)要對比著上圖標(biāo)注)
標(biāo)注1.右側(cè)接口是電源引腳,在沒有數(shù)據(jù)線時(shí)可以通過此處為UNO板供電,我們一般會將它作為電源輸出
標(biāo)注2.使用USB mini接口的數(shù)據(jù)線為NANO板供電,同時(shí)連接電腦可為NANO板編寫程序
標(biāo)注3.D1~D13接口是數(shù)字信號引腳
(其中D3、D5、D6、D9、D10、D11 可以做PWM脈寬調(diào)制輸出用,0(RX0)腳和1(TX1)腳是板子和電腦進(jìn)行串口通信的引腳)
標(biāo)注4.A0~A7接口是模擬信號引腳
對于小白入門來說,先了解這些就夠了,如果需要了解更多,可以參閱328P官方的手冊。
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
1章探寶之路
1.1寶藏是什么
某客戶機(jī)房有臺24網(wǎng)口千兆以太網(wǎng)交換機(jī),交換機(jī)可console口管理但無任何配置,交換機(jī)23個(gè)網(wǎng)口接入23臺普通PC(普通PC自動獲取IP地址)、1個(gè)網(wǎng)口作為上聯(lián)口,24個(gè)接口都是點(diǎn)亮正常狀態(tài)。如何挖取“交換機(jī)上行口”的寶藏呢?
1.2探寶之路
寶藏就在那里,尋找寶藏的路徑卻有很多條,以下是我繪制的藏寶圖,各位看好探寶了。
1、與客戶溝通確認(rèn),PC設(shè)置地址的方式,靜態(tài)配置or自動獲取;
2、將交換機(jī)一個(gè)接口拔掉,用網(wǎng)線連接PC,根據(jù)實(shí)際情況設(shè)置PC的IP地址;
3、PC使用串口線口與交換機(jī)console口連接;
4、打開PC的cmd命令行,使用arp -a查詢PC的網(wǎng)關(guān)地址對應(yīng)的mac地址;
5、在交換機(jī)命令行界面,使用查詢mac地址命令,查詢網(wǎng)關(guān)地址對應(yīng)的mac地址從哪個(gè)接口學(xué)到的,從而可判斷交換機(jī)的上行口,即探寶成功。
1.3探寶之路演繹
按圖索驥,不如演繹來的實(shí)在。
1.3.1演繹拓?fù)鋱D
備注說明:
1、拓?fù)鋱D由1臺核心交換機(jī)、兩臺接入交換機(jī)和兩臺PC組成。
2、核心交換機(jī)配置兩個(gè)地址段192.168.20.0/24(vlan 20,用戶地址段,自動下發(fā)地址)、192.168.10.0/24(vlan 10,設(shè)備管理址段,靜態(tài)配置)。
3、JR01管理地址192.168.10.1,JR02管理地址192.168.10.2,核心管理地址192.168.10.254。
1.3.2探寶之路演繹
1、PC01自動獲取IP地址
2、使用arp -a查詢PC的網(wǎng)關(guān)地址對應(yīng)的mac地址
3、在交換機(jī)命令行界面,使用查詢mac地址命令,查詢網(wǎng)關(guān)地址對應(yīng)的mac地址,即探寶成功。
1.3.3設(shè)備配置說明
1.3.3.1HX交換機(jī)
sysname HX
#
vlan batch 10 20
#
lldp enable
dhcp enable
ip pool vlan20
gateway-list 192.168.20.254
network 192.168.20.0 mask 255.255.255.0
#
aaa
local-user admin password simple admin
local-user admin privilege level 15
local-user admin service-type telnet
#
interface Vlanif10
ip address 192.168.10.254 255.255.255.0
#
interface Vlanif20
ip address 192.168.20.254 255.255.255.0
dhcp select global
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20
#
interface GigabitEthernet0/0/2
port link-type trunk
port trunk allow-pass vlan 10 20
#
user-interface vty 0 4
authentication-mode aaa
1.3.3.2 JR01交換機(jī)
sysname JR01
#
vlan batch 10 20
#
lldp enable
vlan 10
description guanli
vlan 20
description yonghu
#
aaa
local-user admin password simple admin
local-user admin privilege level 15
local-user admin service-type telnet
#
interface Vlanif10
ip address 192.168.10.1 255.255.255.0
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20
#
interface GigabitEthernet0/0/2
port link-type access
port default vlan 20
#
user-interface vty 0 4
authentication-mode aaa
1.3.3.3 JR02交換機(jī)
sysname JR02
#
vlan batch 10 20
#
lldp enable
vlan 10
description guanli
vlan 20
description yonghu
#
aaa
local-user admin password simple admin
local-user admin privilege level 15
local-user admin service-type telnet
#
interface Vlanif10
ip address 192.168.10.1 255.255.255.0
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 10 20
#
interface GigabitEthernet0/0/2
port link-type access
port default vlan 20
#
user-interface vty 0 4
authentication-mode aaa
第2章探寶總結(jié)
寶藏就在那里,尋找寶藏的路徑卻有很多條,有沒有其它辦法了呢?一般問這樣的問題,答有,絕對得分。
第1種:拔線操作,具體不陳述了,大家都懂得。
第2種:查看每個(gè)接口的流量狀態(tài),一般上行口的接口流量最大。
第3中:利用LLDP協(xié)議。LLDP協(xié)議不但能查看接口信息,而且能查看到設(shè)備信息。
第4種:交換機(jī)配置管理地址并可ping通網(wǎng)關(guān)地址,查看交換機(jī)的arp表項(xiàng)
回到最初的問題,基于此生成另外一個(gè)寶藏,“交換機(jī)可console口管理但無任何配置”,存在ARP表項(xiàng)嗎?歡迎一起溝通交流。