套接字基礎

2021-06-26 21:10:40 字數 550 閱讀 2221

1) 什麼是套接字? 

2) internet 套接字的兩種型別 

3) 網路理論 

4) 結構體 

5) 本機轉換 

6) ip 位址和如何處理它們 

7) socket()函式 

8) bind()函式 

9) connect()函式 

10) listen()函式 

11) accept()函式 

12) send()和recv()函式 

13) sendto()和recvfrom()函式 

14) close()和shutdown()函式 

15) getpeername()函式 

16) gethostname()函式 

17) 網域名稱服務(dns) 

18) 客戶-伺服器背景知識 

19) 簡單的伺服器 

20) 簡單的客戶端 

21) 資料報套接字socket 

22) 阻塞 

23) select()--多路同步i/o 

24) 參考資料 

linux套接字基礎

linux套接字基礎 sean 一 套接字位址資料結構 1 針對各種通訊域 struct sockaddr 2 針對internet通訊域 struct sockaddr in 3 專門用來儲存ip位址 linux版本 struct in addr windows版本 struct in addr ...

網路基礎 套接字

套接字 應用層通過傳輸層進行通訊時,tcp和udp會同時遇到要為多個應用程序提供併發服務的問題,多個tcp鏈結或者應用程式可能需要通過乙個tcp協議埠傳輸資料,為了將不同的應用程式區分開來,作業系統為應用程式與tcp udp互動提供了介面,成為套接字。埠號 源埠號 目的埠號 傳輸層協議 tcp ip...

網路基礎 原生套接字,域間套接字

原生套接字 sock raw 可以用來自行組裝ip資料報,然後將資料報傳送到其他終端,也就是說原生套接字是基於ip資料報的程式設計。sock packet是基於資料鏈路層的程式設計 另外,必須在管理員許可權下才能夠使用原生套接字。原生套介面提供了普通tcp和udp socket不能提供的3個能力 1...