ip協議之所以是不可靠的是因為ip網路存在衝突丟包及傳輸錯誤甚至被惡意篡改的情況
;雖然ip協議是不可靠的,但其服務的上層協議為了規避這些不可靠的因素,有些協議就會自己設計機制從而保證自己傳輸的內容可靠;
tcp就是其中之一,tcp協議是面向連線的,相對應的面向非連線的是udp。
面向連線的tcp需要三次握手的機制建立連線,然後後續傳輸的內容又有確認(ack),如同打**,你每說一句話,對方都說「嗯」,表示他聽見並理解了你的話,你就會說下面的話。如果對方說:上句沒聽清,這就是tcp裡的「重傳」——於是你就會再說一遍,從而保證了tcp的可靠性。
但由於tcp這種確認機制,使得其傳輸效率沒有udp高,但可靠性高;
《TCP IP協議族》 IP協議為何不可靠
網際網路使用的ip協議是無連線的,因此其傳輸是不可靠的。這樣容易使人們感到網際網路很不可靠,那為什麼當初不直接把它設計為可靠的?先打乙個比方。郵局寄送的平信很像無連線的ip資料報。每封平信可能走不同的傳送路徑,同時平信也不保證不丟失。當我們發現收信人沒有收到寄出的平信時,去找郵局索賠是沒有用的。郵局...
IP協議不可靠無連線 為什麼不把它設計為可靠的
網際網路使用的ip協議是無連線的,因此其傳輸是不可靠的。這樣容易使人們感到網際網路很不可靠,那為什麼當初不直接把它設計為可靠的?先打乙個比方。郵局寄送的平信很像無連線的ip資料報。每封平信可能走不同的傳送路徑,同時平信也不保證不丟失。當我們發現收信人沒有收到寄出的平信時,去找郵局索賠是沒有用的。郵局...
面對攻擊和爬蟲,封ip策略的不可靠之處
今天看到有人討論有關封鎖ip問題。本站經驗之談,認為非常不可取。針對公網ip到戶使用者,可行性最高 國內網路結構在前面的部落格裡多次提到,國際上,公網ip已經分配完成,用光了全部資源。很多國內運營商公網ip資源不足。國內首先是聯通手裡,由於收購網通獲得的大量ip資源。其次電信起步早,在南方等地區會擁...