還是學些有用的,FR、HDLC學他幹甚?都接觸不到,何必浪費時間呢?學網絡還不是爲了讓生活過的更好。
PPP和MP,這個還是有用的,起碼我現在上網還是用PPPoE嘛。
定義
PPP(Point-to-PointProtocol)是一種點到點方式的鏈路層協議。
PPP主要由三類協議組成:
· 鏈路控制協議族(Link Control Protocol),主要用來建立、拆除和監控PPP數據鏈路。
· 網絡層控制協議族(Network Control Protocol),主要用來協商在該數據鏈路上所傳輸的數據包的格式與類型。
· PPP擴展協議族(如PPPoE)主要用於提供對PPP功能的進一步支持。
同時,PPP還提供了用於網絡安全方面的驗證協議族(PAP和CHAP)。
當單個同步串口不能滿足帶寬需求時,可以使用MP(MultiLink PPP)協議將多個同步串口捆綁成一個接口,以滿足用戶的帶寬需求。
PPP的運行過程
PPP運行的過程如圖1所示。
1. 鏈路不可用階段(Dead)
2. 鏈路建立階段(Establish)
在Establish階段,PPP鏈路進行LCP協商。協商內容包括工作方式是SP(Single-link PPP)還是MP(Multilink PPP)、最大接收單元MRU、驗證方式、魔術字(magic number)和異步字符映射等選項,把一些建鏈路的必備參數協商好。
LCP協商成功後進入Opened狀態,表示底層鏈路已經建立。
3. 驗證階段(Authenticate)
PPP提供兩種驗證方式。
· PAP:Password Authentication Protocol,密碼驗證協議。明碼的幹活。
· CHAP:Challenge-HandshakeAuthentication Protocol,挑戰握手驗證協議。
4. 網絡層協議階段(Network)
當NCP的狀態機變成Opened狀態時,則PPP就可以開始在鏈路上承載網絡層的數據包報文。
5. 網絡終止階段(Terminate)
PPP能在任何時候終止鏈路。關閉鏈路是由LCP協議完成的,當鏈路關閉時,鏈路層會通知網絡層做相應的操作,而且也會通過物理層強制關斷鏈路。
1483B,純橋接,有時候用電腦客戶端撥號PPPoE啥,就是透傳
ATM,我人生的第一本網絡紙質書就是ADSL,裏面ATM就是重點。
ATM交換中分組長度固定是53字節,簡稱爲信元。根據ITU-T定義,ATM以信元爲基本單位進行信息傳輸、複用和交換。
由於ATM技術過於完善,其協議體系的複雜性造成了ATM系統研製、配置、管理和故障定位的難度。
所以ATM網絡設備也非常昂貴,價格一直居高不下。ATM誕生後始終沒有機會建立一個純ATM網來表現其卓越的性能。
ATM物理層
物理介質子層
物理介質子層PMD(Physical Medium Dependent)有以下兩個主要功能。
· 通過發送和接收帶有定時信息的連續比特流,實現發送和接收的同步。
· 爲所有的物理介質指定物理媒體,包括電纜和連接器的類型。
ATM的物理介質標準有同步光網絡/同步數字序列SONET/SDH(SynchronousOptical Network/Synchronous Digital Hierarchy)、T3/E3、多模光纖MMF(multi-modefiber)和屏蔽雙絞線STP(ShieldedTwisted Pair)。不同的物理介質可能使用不同的幀結構進行數據傳輸。
ATM虛電路
在ATM中,使用VPI/VCI來標識一條虛電路。VPI/VCI的值只是在本地接口才有意義,中國電信深圳的就是8/35.
VPI用於標識虛電路連接的虛通道號,而VCI用於標識虛通道中的虛電路號。兩者的組合構成了虛擬連接標識符。
一條虛電路連接VCC(Virtual Circuit Connection)包含了多條虛通道VP,一條VP又包含了多條虛電路VC。
ATM虛電路有三種,分別是永久虛電路PVC(Permanent Virtual Circuit)、交換虛電路SVC(Switched Virtual Circuit)和SoftVC(SoftVirtual Circuit)。
· PVC是通過管理員靜態配置的,一旦連接就不會自動釋放。適合一直使用有高級需求的連接。
ATM信元的轉發
ATM信元中的地址指的是VPI/VCI,類似於IP地址。該VPI/VCI的值應該由網絡管理員定義或動態地由ATM交換機生成。
ATM轉發表的功能和IP路由表類似,信元的轉發也是通過轉發表來完成的,
ATM適配層,ADSL裏面常見的功能,懷舊一把,雖然現在路由器裏面沒有了。
AAL的類型
目前,已經提出4種類型的AAL:AAL1、AAL2、AAL3/4和AAL5,每一種類型支持ATM網中某些特徵業務。大多數ATM設備製造商現在生產的產品普遍採用AAL5來支持數據通信業務。
· AAL1
AAL1用於CBR(Constant Bit Rate)類型,以固定的間隔發送數據。
· AAL2
AAL2與AAL1相比,主要改進的地方是可以傳輸壓縮語音,以及可以在ISDN內實現通用信道信令CCS(CommonChannel Signaling)。
· AAL3/4
AAL3/4是第一種嘗試實現信元延遲的技術,規定面向連接和無連接的數據傳輸。
· AAL5
AAL5也能夠處理面向連接和無連接的數據。AAL5被稱爲簡單和有效的適配層。它使用整個48字節承載淨荷。沒有使用額外的信息位,沒有序列號,沒有信元差錯等功能。
LLC/SNAP封裝
當需要在相同的一條VC上傳輸多種協議時,就需要使用LLC封裝。爲了保證接收端正確地處理接收到的AAL5CPCS-PDU報文,承載區必須包含必要的信息來標識是路由協議還是橋接協議。
VC複用
在基於VC的多路複用技術中,承載網絡互連的協議隱含着由連接兩個ATM站點的VC來區分的。也就是說,每一種協議必須運行於各自不同的VC上。