❶ 什麼是HDLC、PPP、SDLC、X.25PLP、X.21 bis
HDLC:High Level Data Link Control protocol,高級數據鏈路控制協議是基於的一種數據鏈路層協議,促進傳送到下一層的數據在傳輸過程中能夠准確地被接收(也就是差錯釋放中沒有任何損失並且序列正確)。HDLC 的另一個重要功能是流量控制,換句話說,一旦接收端收到數據,便能立即進行傳輸。
PPP:Point to Point Protocol,點對點協議(PPP)為在點對點連接上傳輸多協議數據包提供了一個標准方法。PPP 最初設計是為兩個對等節點之間的 IP 流量傳輸提供一種封裝協議。在 TCP-IP 協議集中它是一種用來同步調制連接的數據鏈路層協議(OSI 模式中的第二層),替代了原來非標準的第二層協議,即 SLIP。
SDLC實際上是HDLC的一種實現方式:高級數據鏈路控制正常響應模式即 HDLC NRM,SDLC只是一個別稱。
X.25:ITU-T WAN communication protocol是 ISO 和 ITU-T 為廣域網(WAN)通信所建議的一種包交換數據網路協議,它定義數據終端設備(DTE)和數據電路終端設備(DCE)之間的數據以及控制信息的交換。而PLP即x.25的分組層協議:描述網路層(第三層)中分組交換網路的數據傳輸協議。PLP 負責虛電路上 DTE 設備之間的分組交換。PLP 能在 LAN 和正在運行 LAPD 的 ISDN 介面上運行邏輯鏈路控制(LLC)。PLP 實現五種不同的操作方式:呼叫建立(call setup)、數據傳送(data transfer)、閑置(idle)、呼叫清除(call clearing)和重啟(restarting)。
X.21建議是CCITT於1976年制定的一個用戶計算機的DTE如何與數字化的DCE交換信號的數字介面標准.但目前實際連接用戶端的大多數仍為模擬信道(如電話線),且大多數計算機和終端設備上也只具備RS-232C介面或以V.24為基礎的設備,而不是X.21介面.為了使從老的網路技術轉到新的X.21介面更容易些,CCITT提出了用於公共數據網中的與V系列數據機介面的X.21 bis建議.這時的「bis」是法語「替換物」的意思。
❷ PPP和HDLC的區別,各有什麼優缺點
一、數據傳輸方式不同
ppp協議是兩個對等節點之間的 IP 流量傳輸提供一種封裝協議,是面向字元類的協議。
HDLC是一個在同步網上傳輸數據、面向比特的數據鏈路控制協議。
二、功能不同
PPP只能是2個點之間通信,不具備多點定址的功能。HDLC具備多點定址的功能。
三、用途不同
PPP設計目的主要是用來通過撥號或專線方式建立點對點連接發送數據,使其成為各種主機、網橋和路由器之間簡單連接的一種共通的解決方案。
HDLC用於租用線路的點到點連接,cisco路由器同步串列鏈路默認封裝協議,cisco的hdlc和標准hdlc幀格式只能封裝在同步鏈路上,如果是同非同步串口的話,只有當同非同步串口工作在同步模式下才能使用。
四、優缺點不同
PPP優點:
1、支持同步、非同步串列鏈路
2、支持多種網路層協議
3、支持各種連接參數的協商
4、支持錯誤檢測
5、允許進行數據壓縮
PPP缺點:
PPP不使用序號和確認機制,因此不提供可靠傳輸的服務。它適用在點到點線路的傳輸中。
HDLC優點:
1、對於任何一種比特流都可透明傳輸。
2、較高的數據鏈路傳輸效率。
3、所有的幀都有幀校驗序列(FCS),傳輸可靠性高。
4、用統一的幀格式來實現傳輸。
HDLC缺點:
1、只支持點到點連接。
2、只能工作於同步方式。
3、不支持驗證,缺乏安全性。
4、不支持IP地址協商
❸ HDLC幀是什麼
是一組用於在網路結點間傳送數據的協議,是由國際標准化組織(ISO)頒布的一種高可靠性、高效率的數據鏈路控制規程,其特點是各項數據和控制信息都以比特為單位,採用「幀」的格式傳輸。
不同類型的HDLC被用於使用X.25協議的網路和幀中繼網路,這種協議可以在區域網或廣域網中使用,無論此網是公共的還是私人的。
特點
1、透明傳輸。高級數據鏈路控制對任意比特組合的數據均能透明傳輸。「透明」是一個很重要的術語,它表示:某一個實際存在的事物看起來好象不存在一樣。
「透明傳輸」表示經實際電路傳送後的數據信息沒有發生變化。因此對所傳送數據信息來說,由於這個電路並沒有對其產生什麼影響,可以說數據信息「看不見」這個電路,或者說這個電路對該數據信息來說是透明的。這樣任意組合的數據信息都可以在這個電路上傳送。
2、可靠性高。在高級數據鏈路控制規程中,差錯控制的范圍是除了F標志的整個幀,而基本型傳輸控制規程中不包括前綴和部分控制字元。另外高級數據鏈路控制對I幀進行編號傳輸,有效地防止了幀的重收和漏收。
❹ 計算機網路問題:HDLC 的工作原理!!!
HDLC:高級數據鏈路控制(High Level Data Link Control protocol)查看 文章列表
高級數據鏈路控制(HDLC)協議是基於的一種數據鏈路層協議,促進傳送到下一層的數據在傳輸過程中能夠准確地被接收(也就是差錯釋放中沒有任何損失並且序列正確)。HDLC 的另一個重要功能是流量控制,換句話說,一旦接收端收到數據,便能立即進行傳輸。HDLC 具有兩種不同的實現方式:高級數據鏈路控制正常響應模式即 HDLC NRM(又稱為SDLC)和 HDLC 鏈路訪問過程平衡(LAPB)。其中第二種使用更為普遍。HDLC 是 X.25 棧的一部分。
HDLC 是面向比特的同步通信協議,主要為全雙工點對點操作提供完整的數據透明度。它支持對等鏈路,表現在每個鏈路終端都不具有永久性管理站的功能。另一方面,HDLC NRM 具有一個永久基站以及一個或多個次站。
HDLC LAPB 是一種高效協議,為確保流量控制、差錯監測和恢復它要求額外開銷最小。如果數據在兩個方向上(全雙工)相互傳輸,數據幀本身就會傳送所需的信息從而確保數據完整性。
幀窗口是用於在接收第一個幀已經正確收到的確認之前發送復幀。這就意味著在具有長「turn-around」時間滯後的情況下數據能夠繼續傳送,而不需要停下來等待響應。例如在衛星通信中會發生這種情形。
通常,幀分為三種類型:
信息幀:在鏈路上傳送數據,並封裝OSI體系的高層;
管理幀:用於實現流量控制和差錯恢復功能;
無編號幀:提供鏈路的初始化和終止操作
協議結構
1 byte 1-2 bytes 1 byte variable 2 bytes 1 byte
Flag Address field Control field Information FCS Flag
Flag ― 該欄位值恆為 0x7E。
Address Field ― 定義發送幀的次站地址,或基站發送幀的目的地。該欄位包括服務訪問點(6比特)、命令/響應位(表示幀是否與節點發送的信息幀有關或幀是否被節點接收)、地址擴展位(通常設置為1位元組長)。當設置錯誤時,表示一個附加位元組。
Extended Address ― HDLC 為基本格式提供了另一種擴展。通過多方協定,Address Field 可以被擴展為多個位元組。
Control Field ― 識別幀類型。另外,根據幀類型劃分,該欄位還包括序列號、控制特性和差錯跟蹤。
FCS ― 幀校驗序列(FCS)欄位通過許可傳輸幀數據的完整性,使高層物理差錯控制可以被校驗。
相關協議:LAPB、X.25、幀中繼、SDLC
組織來源:HDLC 由 ISO(http://www.iso.org/)定義
更多的可以參考 http://en.wikipedia.org/wiki/High-Level_Data_Link_Control
❺ 計算機網路知識點總結
計算機網路知識點總結
計算機網路使微機用戶也能夠分享到大型機的功能特性,充分體現了網路系統的“群體”優勢,能節省投資和降低成本。下面是我整理的關於計算機網路知識點總結,歡迎大家參考!
OSI,TCP/IP,五層協議的體系結構,以及各層協議
OSI分層 (7層):物理層、數據鏈路層、網路層、傳輸層、會話層、表示層、應用層。
TCP/IP分層(4層):網路介面層、 網際層、運輸層、 應用層。
五層協議 (5層):物理層、數據鏈路層、網路層、運輸層、 應用層。
每一層的協議如下:
物理層:RJ45、CLOCK、IEEE802.3 (中繼器,集線器,網關)
數據鏈路:PPP、FR、HDLC、VLAN、MAC (網橋,交換機)
網路層:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)
傳輸層:TCP、UDP、SPX
會話層:NFS、SQL、NETBIOS、RPC
表示層:JPEG、MPEG、ASII
應用層:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS
每一層的作用如下:
物理層:通過媒介傳輸比特,確定機械及電氣規范(比特Bit)
數據鏈路層:將比特組裝成幀和點到點的傳遞(幀Frame)
網路層:負責數據包從源到宿的傳遞和網際互連(包PackeT)
傳輸層:提供端到端的可靠報文傳遞和錯誤恢復(段Segment)
會話層:建立、管理和終止會話(會話協議數據單元SPDU)
表示層:對數據進行翻譯、加密和壓縮(表示協議數據單元PPDU)
應用層:允許訪問OSI環境的手段(應用協議數據單元APDU)
IP地址的分類
A類地址:以0開頭, 第一個位元組范圍:0~127(1.0.0.0 - 126.255.255.255);
B類地址:以10開頭, 第一個位元組范圍:128~191(128.0.0.0 - 191.255.255.255);
C類地址:以110開頭, 第一個位元組范圍:192~223(192.0.0.0 - 223.255.255.255);
10.0.0.0—10.255.255.255, 172.16.0.0—172.31.255.255, 192.168.0.0—192.168.255.255。(Internet上保留地址用於內部)
IP地址與子網掩碼相與得到主機號
ARP是地址解析協議,簡單語言解釋一下工作原理。
1:首先,每個主機都會在自己的ARP緩沖區中建立一個ARP列表,以表示IP地址和MAC地址之間的對應關系。
2:當源主機要發送數據時,首先檢查ARP列表中是否有對應IP地址的目的'主機的MAC地址,如果有,則直接發送數據,如果沒有,就向本網段的所有主機發送ARP數據包,該數據包包括的內容有:源主機 IP地址,源主機MAC地址,目的主機的IP 地址。
3:當本網路的所有主機收到該ARP數據包時,首先檢查數據包中的IP地址是否是自己的IP地址,如果不是,則忽略該數據包,如果是,則首先從數據包中取出源主機的IP和MAC地址寫入到ARP列表中,如果已經存在,則覆蓋,然後將自己的MAC地址寫入ARP響應包中,告訴源主機自己是它想要找的MAC地址。
4:源主機收到ARP響應包後。將目的主機的IP和MAC地址寫入ARP列表,並利用此信息發送數據。如果源主機一直沒有收到ARP響應數據包,表示ARP查詢失敗。
廣播發送ARP請求,單播發送ARP響應。
各種協議
ICMP協議: 網際網路控制報文協議。它是TCP/IP協議族的一個子協議,用於在IP主機、路由器之間傳遞控制消息。
TFTP協議: 是TCP/IP協議族中的一個用來在客戶機與伺服器之間進行簡單文件傳輸的協議,提供不復雜、開銷不大的文件傳輸服務。
HTTP協議: 超文本傳輸協議,是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,適用於分布式超媒體信息系統。
DHCP協議: 動態主機配置協議,是一種讓系統得以連接到網路上,並獲取所需要的配置參數手段。
NAT協議:網路地址轉換屬接入廣域網(WAN)技術,是一種將私有(保留)地址轉化為合法IP地址的轉換技術,
DHCP協議:一個區域網的網路協議,使用UDP協議工作,用途:給內部網路或網路服務供應商自動分配IP地址,給用戶或者內部網路管理員作為對所有計算機作中央管理的手段。
描述:RARP
RARP是逆地址解析協議,作用是完成硬體地址到IP地址的映射,主要用於無盤工作站,因為給無盤工作站配置的IP地址不能保存。工作流程:在網路中配置一台RARP伺服器,裡面保存著IP地址和MAC地址的映射關系,當無盤工作站啟動後,就封裝一個RARP數據包,裡面有其MAC地址,然後廣播到網路上去,當伺服器收到請求包後,就查找對應的MAC地址的IP地址裝入響應報文中發回給請求者。因為需要廣播請求報文,因此RARP只能用於具有廣播能力的網路。
TCP三次握手和四次揮手的全過程
三次握手:
第一次握手:客戶端發送syn包(syn=x)到伺服器,並進入SYN_SEND狀態,等待伺服器確認;
第二次握手:伺服器收到syn包,必須確認客戶的SYN(ack=x+1),同時自己也發送一個SYN包(syn=y),即SYN+ACK包,此時伺服器進入SYN_RECV狀態;
第三次握手:客戶端收到伺服器的SYN+ACK包,向伺服器發送確認包ACK(ack=y+1),此包發送完畢,客戶端和伺服器進入ESTABLISHED狀態,完成三次握手。
握手過程中傳送的包里不包含數據,三次握手完畢後,客戶端與伺服器才正式開始傳送數據。理想狀態下,TCP連接一旦建立,在通信雙方中的任何一方主動關閉連接之前,TCP 連接都將被一直保持下去。
四次握手
與建立連接的“三次握手”類似,斷開一個TCP連接則需要“四次握手”。
第一次揮手:主動關閉方發送一個FIN,用來關閉主動方到被動關閉方的數據傳送,也就是主動關閉方告訴被動關閉方:我已經不 會再給你發數據了(當然,在fin包之前發送出去的數據,如果沒有收到對應的ack確認報文,主動關閉方依然會重發這些數據),但是,此時主動關閉方還可 以接受數據。
第二次揮手:被動關閉方收到FIN包後,發送一個ACK給對方,確認序號為收到序號+1(與SYN相同,一個FIN佔用一個序號)。
第三次揮手:被動關閉方發送一個FIN,用來關閉被動關閉方到主動關閉方的數據傳送,也就是告訴主動關閉方,我的數據也發送完了,不會再給你發數據了。
第四次揮手:主動關閉方收到FIN後,發送一個ACK給被動關閉方,確認序號為收到序號+1,至此,完成四次揮手。
;❻ HDLC和PPP的聯系與區別
聯系:都是和數據鏈路相關。
區別:
1、特點不一樣
HDLC,傳輸效率高。在高級數據鏈路控制中,額外的開銷比特少,允許高效的差錯控制和流量控制。
PPP具有處理錯誤檢測、支持多個協議、允許在連接時刻協商IP地址、允許身份認證等功能。
2、應用學科不一樣
HDLC,用於通信科技,通信協議等學科。
PPP用於計算機網路等學科。
(6)計算機網路hdlc擴展閱讀:
PPP的工作流程:
當用戶撥號接入 ISP 時,路由器的數據機對撥號做出確認,並建立一條物理連接(底層up)。
PC 機向路由器發送一系列的 LCP 分組(封裝成多個 PPP 幀)。
這些分組及其響應選擇一些 PPP 參數,和進行網路層配置(此前如有PAP或CHAP驗證先要通過驗證),NCP 給新接入的 PC機分配一個臨時的 IP 地址,使 PC 機成為網際網路上的一個主機。
通信完畢時,NCP 釋放網路層連接,收回原來分配出去的 IP 地址。接著,LCP 釋放數據鏈路層連接。最後釋放的是物理層的連接。
❼ 什麼叫HDLC站
高級數據鏈路控制(High-Level Data Link Control或簡稱HDLC),是一個在同步網上傳輸 數據、面向比特的數據鏈路層協議,它是由國際標准化組織(ISO)根據IBM公司的SDLC(Synchronous Data Link Control)協議擴展開發而成的。
特點
1. HDLC是面向比特的數據鏈路控制協議的典型代表,該協議不依賴於任何一種字元編碼集;
2. 數據報文可透明傳輸,用於實現透明傳輸的「0比特插入法」易於硬體實現;
3. 全雙工通信,有較高的數據鏈路傳輸效率;
4. 所有幀採用CRC檢驗,對信息幀進行順序編號,可防止漏收或重發,傳輸可靠性高;
5. 傳輸控制功能與處理功能分離,具有較大靈活性。
高級數據鏈路規程(HDLC),是位於數據鏈路層的協議之一,其工作方式可以支持半雙工、全雙工傳送,支持點到點、多點結構,支持交換型、非交換型信道,它的主要特點包括以下幾個方面:
1. 透明性:為實現透明傳輸,HDLC定義了一個特殊標志,這個標志是一個8位的比特序列,(01111110),用它來指明幀的開始和結束。同時,為保證標志的唯一性,在數據傳送時,除標志位外,採取了0比特插入法,以區別標志符,即發送端監視比特流,每當發送了連續5個1時,就插入一個附加的0,接收站同樣按此方法監視接收的比特流,當發現連續5個1時而第六位為0時,即刪除這位0。
2. 幀格式:HDLC幀格式包括地址域、控制域、信息域和幀校驗序列。
3. 規程種類:HDLC支持的規程種類包括非同步響應方式下的不平衡操作、正常響應方式下的不平衡操作、非同步響應方式下的平衡操作。
❽ HDLC協議的應用場景有那些
隨著寬頻通信的發展,作為窄帶通信協議的HDLC,在公網的應用逐漸消失,只有在民航空管等專網還有應用。在專網中的應用模式,主要利用HDLC協議封裝透傳業務數據。
用於乙太網的普及,傳統的HDLC網路不可避免的需要和IP網路進行對接。而專網中的對接轉換不同於路由器,路由器往往是對等層面的對接。而專網中HDLC和乙太網通過協議轉換的方式進行對接,比如把HDLC數據直接轉換為UDP報文。這種轉換需要專門的協議轉換設備,比如HDLC-2800協議轉換器。
❾ [計算機網路]Ch.3 數據鏈路層
數據鏈路層使用物理層提供的服務在通信信道上發送和接收比特。
(1) 向網路層提供一個定義良好的介面
(2) 處理傳輸錯誤
(3) 調節數據流,確保慢速的接收方不會被快速的發送方淹沒
提供的服務
(1) 無確認的無連接服務 (區域網)
(2) 有確認的無連接服務 (無線通信)
(3) 有確認的有連接服務 (電話)
無線通信,信道使用率很低但數據傳輸的誤碼率相對較高,確認是必要的
成幀:將原始的位流分散到離散的幀中。
成幀的方法有:
(1)字元計數法
(2)帶位元組/字元填充的標志位元組法
(3)比特填充的比特標志法
(4)物理層編碼違例法
位元組計數法:利用幀頭部的一個欄位來標識該幀中的字元數
缺點:簡單,無法恢復,已經很少使用
該方法考慮了錯誤之後重新開始同步的問題,用一些特殊位元組(FLAG)作為幀開始和結束標志,用轉義字元(ESC)來區分二進制數據中存在的特殊位元組。
採用冗餘編碼技術,如曼切斯特編碼,即兩個脈沖寬來表示一個二進制位
數據0:低-高電平對
數據1:高-低電平對
高-高電平對和低-低電平對沒有使用,可用作幀邊界
差錯的種類:
差錯的處理:
計算機網路中主要採用:
海明距離的意義 :如果海明距離為d,則一個碼字需要發生d個1位錯誤才能變成另外一個碼字
海明距離與檢錯和糾錯的關系:
糾正單比特錯的冗餘位下界, m為數據位數 , r為校驗位數
將某一位數據位的編號展開成2的乘冪的和,那末每一項所對應的位即為該數據位的校驗位(收方使用)。
如: 11 = 1 + 2 + 8
29 = 1 + 4 + 8 + 16
校驗位1的檢驗集合為所有奇數位。
校驗位2的檢驗集合:2、3、6、7、10、11、…
校驗位4的檢驗集合:4、5、6、7、……
校驗位8的檢驗集合:8、9、10、11、……
海明碼糾錯過程(只糾錯1位)
首先將差錯計數器置「0」。
當海明碼數據到達接收端後,接收端逐個檢查各個校驗位的奇偶性。
如發現某一校驗位和它所檢測的集合的奇偶性不正確,就將該檢驗位的編號加到差錯計數器中。
待所有校驗位核對完畢:
若差錯計數器仍為「0」值,則說明該碼字接收無誤。
非「0」值,差錯計數器的值為出錯位的編號,將該位求反就可得到正確結果。
例子:
經計算需要的檢驗字個數的最小值 r應滿足 ( 所以r最小值為4,再根據校驗位的對應規則可得下表:
Data: 1011010
Even: 1011010 0 (偶校驗)
Odd: 1011010 1 (奇校驗)
使用CRC編碼時發送方和接收方必須預先商定一個生成多項式G(x),假設有一個m為的幀M(x),使用G(x)生成的幀的步驟如下:
假設G(x)的階為r, 那麼M(x)在末尾添加r個0,得到 m+r位的位模式 。
利用模2出發,用G(x)去除 ,得到對應的余數(總是小於等於r位)。
利用 減去(模2減法)第2步中得到的余數,得到的位模式就是即將被傳輸的帶校驗和的幀
Sender
在數據幀的低端加上r個零,對應多項式為XrM(x)
採用模2除法,用G(x)去除XrM(x),得余數
採用模2減法,用XrM(x)減去余數,得到帶CRC校驗和的幀
Receiver
用收到的幀去除以G(x)
為零:無錯誤產生。非零:發生了錯誤,重傳
在一定條件下運作:
缺點 :
缺點 :
對協議2的改進:
確認幀
只在接收無差錯時才發確認幀,出錯時不發確認幀。
重發
網路中採用檢錯碼,無法糾正錯誤,由重發原來幀的方式來恢復正確的幀。
計時器
控制何時重發,防止無限期等待(死鎖)。
幀序號
防止重發時接收端收到重復的幀,序號還用於接收時排序。
保證送給網路層的都是按序無重復的分組
幀格式:
****
與前三個協議不同,這是一個雙向傳遞的協議。 之後的三個協議都屬於滑動窗口協議。
滑動窗口協議
如果發送端可以連續發送一批數據幀,必須考慮接收端是否來得及接納與處理這么多的幀,這里就提出了網路流量控制問題
N回退協議 和 選擇重傳協議:
由於傳輸過程中存在延遲,即數據在傳播過程中需要時間,那麼如果使用上面所提及的協議,傳輸過程中有大量的時間存在阻塞狀態,所以為了充分利用帶寬,我們讓發送方一次發送w個幀。所以就存在如何處理在傳輸過程中出現的幀錯誤的問題
協議四的基本工作原理:
窗口設置
窗口滑動機制
特點
出錯情況 :
連續發送W個數據幀,其中有一幀出錯,但其後續幀被成功發送
接收方的接收策略: 丟棄錯幀,其後續幀因不是期望接收幀也被丟棄(接收窗口為1)。
發送方的重傳策略: 緩存在發送窗口中的出錯幀以及其後續幀全部重發
W<=2BD+1(個幀)
BD:帶寬-延遲乘積,bit乘積出來之後換算成幀的個數
該圖的發送方和接收方的窗口大小都是7,那麼也就是說發送方一次最多隻能發送7個幀,剛開始發送方只能發送序號為0~6的數據幀,圖中發送方收到序列號為第0和第1號幀的確認幀,那麼整個窗口向前滑動,發送方可以發送序列號為7和8 的數據幀,但是不幸的是2號數據幀並沒有收到確認幀,所以整個窗口並不會向前滑動,此時只能等待2號數據幀的計時器超時,那麼超時後發送方將會從2號數據幀開始發送,重復這個過程。
實現
出錯情況
原因:如果錯誤很少發生,那麼協議5可以很好的工作。一旦線路質量很差,那麼重傳幀需要浪費大量帶寬。而選擇重傳節約了帶寬,允許接收方緩存丟失幀之後的所有幀
接收方的接收策略: 丟棄錯幀,緩存後續正確接收幀
發送方的重傳策略: 只重發出錯幀。
基本概念:
選擇重傳策略:
接收方丟掉壞幀,但接受並緩存壞幀後面的所有好幀。
否定重傳策略 :
當接收方收到錯誤,他就發送一個否定確認(NAK)信息,而不需要等到相應的計數器超時,提高協議性能。
滑動窗口長度w的選擇
協議5(回退n幀) W = MAX_SEQ
協議6(選擇重傳) W= (MAX_SEQ + 1) / 2
發送方和接收方的窗口大小 W=((MAX_SEQ+1))/2,原因是 防止窗口重疊,在確認幀丟失的情況下而導致的數據錯誤
接收方在某個幀出錯後繼續接受和緩存後續發送的數據包,直到整個窗口的填滿後,把幀進行排序後才傳遞給網路層。
面向字元的數據鏈路協議
PPP 是一種在鏈路上傳輸分組的常用方法
3個主要特性:
PPP兩種認證協議: PAP and CHAP
PPP的幀格式
PPP成幀是面向位元組填充的:
具體細節可以參考上面的位元組填充法, 因為PPP重用了HDLC的技術,所以PPP使用標志字(0x7E 01111110)來標記幀的起始,使用0x7D來作為轉義字元, 具體操作如下:
接收方接收到幀後進行下面處理:
在幀中遇到0x7D 就把0x7D刪除,在把緊跟在0x7D 後的位元組和0x20進行異或運算,就得到對應的數據
LCP ( Link Control Protocol)提供了建立、配置、維護和終止點對點鏈接的方法
PPP的工作過程
❿ 計算機網路工程有哪些
OSI分層 (7層):物理層、數據鏈路層、網路層、傳輸層、會話層、表示層、應用層。
TCP/IP分層(4層):網路介面層、 網際層、運輸層、 應用層。
五層協議 (5層):物理層、數據鏈路層、網路層、運輸層、 應用層。
每一層的協議如下:
物理層:RJ45、CLOCK、IEEE802.3 (中繼器,集線器,網關)
數據鏈路:PPP、FR、HDLC、VLAN、MAC (網橋,交換機)
網路層:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)
傳輸層:TCP、UDP、SPX
會話層:NFS、SQL、NETBIOS、RPC
表示層:JPEG、MPEG、ASII
應用層:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS
每一層的作用如下:
物理層:通過媒介傳輸比特,確定機械及電氣規范(比特Bit)
數據鏈路層:將比特組裝成幀和點到點的傳遞(幀Frame)
網路層:負責數據包從源到宿的傳遞和網際互連(包PackeT)
傳輸層:提供端到端的可靠報文傳遞和錯誤恢復(段Segment)
會話層:建立、管理和終止會話(會話協議數據單元SPDU)
表示層:對數據進行翻譯、加密和壓縮(表示協議數據單元PPDU)
應用層:允許訪問OSI環境的手段(應用協議數據單元APDU)
2,IP地址分類
IP地址是32位的二進制數值,用於在TCP/IP通訊協議中標記每台計算機的地址。通常我們使用點式十進制來表示,如192.168.0.5等等。
每個IP地址又可分為兩部分。即網路號部分和主機號部分:網路號表示其所屬的網路段編號,主機號則表示該網段中該主機的地址編號。按照網路規模的大小,IP地址可以分為A、B、C、D、E五類。
A類地址:以0開頭, 第一個位元組范圍:0~127(1.0.0.0 - 126.255.255.255);
B類地址:以10開頭, 第一個位元組范圍:128~191(128.0.0.0 - 191.255.255.255);
C類地址:以110開頭, 第一個位元組范圍:192~223(192.0.0.0 - 223.255.255.255);