Linux網絡編程視頻 百度網盤

Linux網絡編程(總共41集)
講解Linux網絡編程知識,分如下四個篇章。
Linux網絡編程之TCP/IP基礎篇
Linux網絡編程之socket編程篇
Linux網絡編程之進程間通訊篇
Linux網絡編程之線程篇
Linux網絡編程之TCP/IP基礎篇
01TCPIP基礎(一)
ISO/OSI參考模型
TCP/IP四層模型
基本概念(對等通訊、封裝、分用、端口)
02TCPIP基礎(二)
最大傳輸單元(MTU)/路徑MTU
以太網幀格式
ICMP
ARP
RARP
03TCPIP基礎(三)
IP數據報格式
網際校驗和
路由
04TCPIP基礎(四)
TCP特色
TCP報文格式
鏈接創建三次握手
鏈接終止四次握手
TCP如何保證可靠性
05TCPIP基礎(五)
滑動窗口協議
UDP特色
UDP報文格式

Linux網絡編程之socket編程篇
06socket編程(一)
什麼是socket
IPv4套接口地址結構
網絡字節序
字節序轉換函數
地址轉換函數
套接字類型
07socket編程(二)
TCP客戶/服務器模型
回射客戶/服務器
socket、bind、listen、accept、connect
08socket編程(三)
SO_REUSEADDR
處理多客戶鏈接(process-per-conection)
點對點聊天程序實現
09socket編程(四)
流協議與粘包
粘包產生的緣由
粘包處理方案
readn writen
回射客戶/服務器
10socket編程(五)
read、write與recv、send
readline實現
用readline實現回射客戶/服務器
getsockname、getpeername
gethostname、gethostbyname、gethostbyaddr
11socket編程(六)
TCP回射客戶/服務器
TCP是個流協議
僵進程與SIGCHLD信號
12socket編程(七)
TCP 11種狀態
鏈接創建三次握手、鏈接終止四次握手
TIME_WAIT與SO_REUSEADDR
SIGPIPE
13socket編程(八)
五種I/O模型
select
用select改進回射客戶端程序
14socket編程(九)
select
讀、寫、異常事件發生條件
用select改進回射服務器程序。
15socket編程(十)
用select改進第八章點對點聊天程序
16socket編程(十一)
套接字I/O超時設置方法
用select實現超時
read_timeout函數封裝
write_timeout函數封裝
accept_timeout函數封裝
connect_timeout函數封裝
17socket編程(十二)
select限制
poll
18socket編程(十三)
epoll使用
epoll與select、poll區別
epoll LT/ET模式
19socket編程(十四)
UDP特色
UDP客戶/服務基本模型
UDP回射客戶/服務器
UDP注意點
20socket編程(十五)
udp聊天室實現
21socket編程(十六)
UNIX域協議特色
UNIX域地址結構
UNIX域字節流回射客戶/服務
UNIX域套接字編程注意點
22socket編程(十七)
socketpair
sendmsg/recvmsg
UNIX域套接字傳遞描述符字
Linux網絡編程之進程間通訊篇

23進程間通訊介紹(一)

24進程間通訊介紹(二)

25System V消息隊列(一)

26System V消息隊列(二)

28共享內存介紹

29System V共享內存

30System V信號量(一)

31System V信號量(二)

32System V信號量(三)

33System V共享內存與信號量綜合

34POSIX消息隊列

35POSIX共享內存

36線程介紹

N:1用戶線程模型
1:1核心線程模型
N:M混合線程模型
37POSIX線程(一)
POSIX線程庫相關函數
用線程實現回射客戶/服務器
38POSIX線程(二)
線程屬性
線程特定數據
39POSIX信號量與互斥鎖
POSIX信號量相關函數
POSIX互斥鎖相關函數
生產者消費者問題
自旋鎖與讀寫鎖介紹
40POSIX條件變量
條件變量
條件變量函數
條件變量使用規範
使用條件變量解決生產者消費者問題
41一個簡單的線程池實現
線程池性能分析
線程池實現

百度網盤地址:http://pan.baidu.com/s/1jGxOkfk 
(這個是個zip壓縮文件,須要解壓密碼才能解壓,惋惜我沒有密碼,但願知道密碼的好心人能夠告訴我)你們一塊兒資源共享

html

相關文章
相關標籤/搜索