TCP IP TCP UDP Socket知識彙總

2022-09-07 20:03:12 字數 515 閱讀 7753

主要知識點: tcp/ip參考模型 tcp\udp\socket的定義 tcp/ip通訊示例

tcp/ip協議共分為四層:資料鏈路層、網路層、傳輸層和應用層。

tcp 用於在傳輸層有必要實現可靠傳輸的情況。由於它是面向有鏈結並具備順序控制、重發控制等機制的,所以他可以為應用提供可靠的傳輸。 而在一方面,udp 主要用於那些對高速傳輸和實時性有較高要求的通訊或廣播通訊。 我們舉乙個通過 ip **進行通話的例子。如果使用 tcp,資料在傳送途中如果丟失會被重發,但這樣無法流暢的傳輸通話人的聲音,會導致無法進行正常交流。而採用 udp,他不會進行重發處理。從而也就不會有聲音大幅度延遲到達的問題。即使有部分資料丟失,也支援會影響某一小部分的通話。

tcp/ip只是乙個協議棧,就像作業系統的執行機制一樣,必須要具體實現,同時還要提供對外的操作介面。就像作業系統會提供標準的程式設計介面,比如win32程式設計介面一樣,tcp/ip也必須對外提供程式設計介面,這就是socket程式設計介面.

Javascript和JQuery知識彙總

1 js判斷元素是否可見 document.getelementbyid div1 style.display none 2 jquery物件和dom物件轉換 jquery物件轉換成dom物件 第一種方法 var cr cr jquery物件 var cr cr 0 dom物件 alert cr.c...

docker 系列 Dock高階知識點文章匯集

書籍 docker 從入門到精通 這可能是最為詳細的docker入門 總結 麥子學院的教程 將 springboot 打包進 docker spring 官方的教程 docker 部署 springboot 專案整合 redis 映象做訪問計數demo docker 容器使用者管理 預設情況下,容器...

Mybatis知識小匯(7) 使用註解開發

面向介面程式設計 1.關於介面的理解。介面從更深層次的理解,應是定義 規範,約束 與實現 名實分離的原則 的分離。介面的本身反映了系統設計人員對系統的抽象理解。介面應有兩類 第一類是對乙個個體的抽象,它可對應為乙個抽象體 abstract class 第二類是對乙個個體某一方面的抽象,即形成乙個抽象...