網路程式設計筆記

2021-10-07 11:27:00 字數 520 閱讀 6778

linux網路程式設計基礎1(網路應用程式設計模式,分層模型,協議格式)

linux網路程式設計基礎2(socket程式設計,位元組序,網路套接字函式,服務端建立連線的過程,客戶端建立連線的過程,socket函式封裝)

linux網路程式設計基礎3(tcp三次握手四次揮手,滑動視窗,多程序、多執行緒併發伺服器)

linux網路程式設計基礎4(tcp通訊過程中的主要狀態,埠復用,io復用(i/o多路轉接技術)之select、poll)

linux網路程式設計基礎5(epoll,epoll三種工作模式,udp通訊流程,tcp和udp的使用場景)

linux網路程式設計基礎6(廣播,組播,本地套接字通訊,心跳包)

linux網路程式設計基礎7(linux下libevent的使用(不帶緩衝區的event和帶緩衝區的bufferent))

linux伺服器開發——http協議相關概念和web伺服器實現偽**

linux伺服器開發——epoll模式web伺服器**

面試最常問的網路io復用之「select和epoll的區別是什麼?」

網路程式設計筆記

iso組織的osi模型 七層模型 1應用層 2表示層 3 會話層 4 傳輸層 5 網路層 6 資料鏈路層 7物理層 四層模型tcp ip 1 應用層 2傳輸層 3網路互聯層 4網路介面層 socket 程式設計也叫套接字程式設計,傳送髮用,例如 public class testserver cat...

網路程式設計筆記

01 網路程式設計 網路程式設計概述 了解 b 網路程式設計 02 網路程式設計 網路程式設計三要素之ip概述 掌握 03 網路程式設計 網路程式設計三要素之埠號概述 掌握 04 網路程式設計 網路程式設計三要素協議 掌握 tcp 面向連線 三次握手 資料安全,速度略低。分為客戶端和服務端。05 網...

網路程式設計筆記

一 基礎概念 ip位址協議 網路位址協議,用於標識計算機的位置,是計算機在網路環境中的身份標識 埠同一臺計算機,資料型別的通道,不同的應用通過繫結不同的埠來,來收發特定埠的資料 範圍0 65535 upl統一資源定位符,用於定位網路中的一切 資源 比如檔案 服務等。協議 ip 埠 資源名稱二 基於t...