為什麼PPP協議不能使資料鏈路層實現可靠傳輸

時間 2021-08-30 10:23:57

1樓:益瑪麗斛巍

ppp有fcs來確保資料幀的正確性,如果錯誤則上報錯誤資訊來確保傳輸的可靠性。當然它和其他l2協議一樣,沒有tcp的ack機制,這也是傳輸層以下協議所具有的特性,以便於提高網路的效能。

2樓:尉依楠端赩

ppp不支援基於連線的傳輸,也就是說無需三次握手,而且ppp不存在ack迴應的機制,也就是說象udp一樣。

其實協議本身不支援,並不是說鏈路層不支援,如果協議做的太負雜就有點偏離當時osi的想法,分層的概念裡,把傳輸的資料可靠**給了傳輸層完成。

3樓:語過添請

為什麼ppp協議不能使資料鏈路層實現可靠傳輸1、若使用能夠實現可靠傳輸的資料鏈路層協議(如hdlc),開銷就要增大。在資料鏈路層出現差錯的概率不大時,使用比較簡單的ppp協議較為合理。

2、在因特網環境下,ppp的資訊欄位放入的資料是ip資料包。假定我們採用了能實現可靠傳輸但十分複雜的資料鏈路層協議,然而當資料幀在路由器中從資料鏈路層上升到網路層後,仍有可能因網路授擁塞而被丟棄。因此,資料鏈路層的可靠傳輸並不能保證網路層的傳輸也是可靠的。

3、ppp協議在幀格式中有幀檢驗序列fcs安段。對每一個收到的幀,ppp都要使用硬體進行crc檢驗。若發現有差錯,則丟棄該幀(一定不能把有差錯的幀交付給上一層)。

端到端的差錯檢測最後由高層協議負責。因此,ppp協議可保證無差錯接受。

ppp適用於什麼情況?為什麼ppp協議不能使資料鏈路層實現可靠傳輸?

4樓:知識守護者

傳輸層的tcp協議負責可靠傳輸,所以資料鏈路層的ppp協議就沒必要再進行糾錯,設定序號,流量控制等來實現可靠傳輸。所以ppp不是可靠傳輸。

5樓:匿名使用者

是出於以下的考慮:

1、若使用能夠實現可靠傳輸的資料鏈路層協議(如hdlc),開銷就要增大。在資料鏈路層出現差錯的概率不大時,使用比較簡單的ppp協議較為合理。

2、在因特網環境下,ppp的資訊欄位放入的資料是ip資料包。假定我們採用了能實現可靠傳輸但十分複雜的資料鏈路層協議,然而當資料幀在路由器中從資料鏈路層上升到網路層後,仍有可能因網路授擁塞而被丟棄。因此,資料鏈路層的可靠傳輸並不能保證網路層的傳輸也是可靠的。

3、ppp協議在幀格式中有幀檢驗序列fcs安段。對每一個收到的幀,ppp都要使用硬體進行crc檢驗。若發現有差錯,則丟棄該幀(一定不能把有差錯的幀交付給上一層)。

端到端的差錯檢測最後由高層協議負責。因此,ppp協議可保證無差錯接受。

6樓:匿名使用者

回答問題一:適用在點到點線路的傳輸中回答問題二:ppp有fcs來確保資料幀的正確性,ppp沒有tcp的ack機制。

ppp是面向位元組的,處理差錯檢測,支援多種協議;ppp不使用序號和確認機制,因此不提供可靠傳輸的服務。

7樓:匿名使用者

ppp是一種多協議成幀機制,它適合於調變解調器、hdlc位序列線路、sonet和其它的物理層上使用。它支援錯誤檢測、選項協商、頭部壓縮以及使用hdlc型別幀格式(可選)的可靠傳輸。ppp是在點對點連線上傳輸多種協議資料包的時候提供一種標準方法。

只起到點對點傳輸時候的一種機制。tcp才能夠實現可靠傳輸

為什麼ppp協議不能使用資料鏈路層實現可靠傳輸

8樓:匿名使用者

ppp不支援基於連線的傳輸,也就是說無需三次握手,而且ppp不存在ack迴應的機制,也就是說象udp一樣。

其實協議本身不支援,並不是說鏈路層不支援,如果協議做的太負雜就有點偏離當時osi的想法,分層的概念裡,把傳輸的資料可靠**給了傳輸層完成。

資料鏈路層協議ppp主要的功能是什麼?ppp幀如何實現透明傳輸?

9樓:匿名使用者

問題一:資料鏈路層協議ppp主要的功能有:

e69da5e887aa62616964757a686964616f31333332393530 1、封裝成幀

2、透明性

3、多種網路層協議

4、多種型別鏈路

5、差錯檢測

6、檢測連線狀態

7、最大傳送單元

8、網路層地址協商

9、資料壓縮協商

問題二:什麼透明傳輸的方式?

透明傳輸方式:指不管所傳資料是什麼樣的位元組合,都應當能夠在鏈路上傳送。

問題三:ppp幀如何實現透明傳輸?

ppp幀的封裝: 資料鏈路層會把從 網路層 交付下來的 分組(packet) 新增控制資訊(header首部 和 尾部。在標識欄位f(flag)裡,分別標誌著幀的開始、結束)封裝成幀。

在資料鏈路層裡新增的控制資訊是8位元組合:開始soh(00000001)、結束eoh(00000100).

在資料鏈路層進行資料傳輸時,如果資料中的某個位元組二進位制**恰好和soh、eoh這種控制符一樣,資料鏈路層就會錯誤的認識“找到了幀的邊界”,便會把部分幀收下,而把剩下的那部分資料丟棄。出現這樣的方式顯然就不是透明傳輸啦,因為當出現soh、eoh這樣的位元流組合就無法傳輸了。不符合透明傳輸方式定義。

而解決這種錯誤的傳輸就是,當資料中出現soh、eoh等這些控制字元,資料鏈路層就會在soh、eoh前面插入一個 轉義字元(esc),十六進位制**為1b。接收端的資料鏈路層會在將分組發往網路層之前刪除這些esc。這樣在資料鏈路層裡面就能實現 透明傳輸啦。

當資料鏈路層使用ppp協議或csma/cd協議時,既然不保證可靠傳輸,那麼為什麼對所傳輸的幀進行差錯檢驗呢?

10樓:匿名使用者

當資料bai

鏈路層使用

duppp協議或csma/cd協議時,zhi在資料鏈路層的接dao收端對所傳輸的幀進行差錯版檢驗是為

權了不將已經發現了有差錯的幀(不管是什麼原因造成的)收下來。如果在接收端不進行差錯檢測,那麼接收端上交給主機的幀就可能包括在傳輸中出了差錯的幀,而這樣的幀對接收端主機是沒有用處的。

換言之,接收端進行差錯檢測的目的是:“上交主機的幀都是沒有傳輸差錯的,有差錯的都已經丟棄了”。或者更加嚴格地說,應當是:

“我們以很接近於1的概率認為,凡是上交主機的幀都是沒有傳輸差錯的”。

ppp協議是那一層的協議,資料鏈路層嗎?

11樓:文薪周彤

ppp協議:

1. 即點對點協議n位於osi參考模型的第二層資料鏈路層協議,主要是用來通過撥號或專線方式建立點對點連線傳送資料。

2. ppp協議主要由鏈路控制協議(lcp)、網路控制協議族 (ncps)和用於網路安全方面的驗證協議族(pap和chap)組成。ncp 主要負責與上層的協議進行協商,lcp用於建立和維護鏈路。

pap是兩次握手驗證協議,口令以明文傳遞,被驗證方首先發起驗證請求。chap是三次握手驗證協議,不傳送口令,驗證方首先發起驗證請求(也就是挑戰資訊),安全性比pap高。

3.ppp會話建立可歸納為三個階段:鏈路建立階段、驗證階段、網路層協議獲得階段。

12樓:匿名使用者

廢話那麼多 是就是不是就不是 真是的

是鏈路層的

合同檔案PPP摸式是什麼,PPP是什麼協議?它有什麼用。在什麼層工作

ppp是一種資料鏈路層協議,遵循hdlc 高階資料鏈路控制協議 族的一般報文格式。ppp 是為了在點對點物理鏈路 例如串列埠鏈路 isdn等 上傳輸模型中的網路層報文而設計的,它改進了之前的一個點對點協議 sli協議 只能同時執行一個網路協議 無容錯控制 授權等許多缺陷,ppp是現在最流行的點對點鏈...

為什麼換了4g的卡不能使用移動資料上網

小甜甜愛亮亮 移動 移動通訊標準,指的是 移動通訊技術,外語縮寫 4g。該技術包括td lte和fdd lte兩種制式 嚴格意義上來講,lte只是3.9g,儘管被宣傳為4g無線標準,但它其實並未被3gpp認可為國際電信聯盟所描述的下一代無線通訊標準imt advanced,因此在嚴格意義上其還未達到...

真搞不懂,蘋果6為什麼不能使用聯通資料網路

中國聯通 1 確認是否有網路,建議可在訊號強的地方使用 2 檢查帳戶是否還有話費,若餘額不足則需充值後才能使用 3 確認是否已設定好手機引數 4 檢查聯通卡是否有插好,若已插好但還是無法使用,則建議到營業廳檢查卡是否有故障,或換卡測試 5 檢查手機是否有問題,建議可換機測試。如排除以上情況還未解決,...