詳情描述
了解各種服務(wù)器的代碼編寫與性能調(diào)優(yōu),真正認識UNIX網(wǎng)絡(luò)編程的豐富內(nèi)涵與開源項目的巨大威力。
1、第一課:簡介
本節(jié)課講述如下內(nèi)容:
1)errno變量;
2)netstat命令;
3)64位體系結(jié)構(gòu);
4)路由信息;
5)重點講述了TCP時間獲取客戶端與服務(wù)器程序,并概述其缺陷。
2、第二課:傳輸層TCP、UDP、SCTP
3、第三課:基本套接字編程
4、第四課:基本TCP套接字編程
本節(jié)課講述了socket各種函數(shù),以及RST產(chǎn)生的條件。后使用一個實例講述了服務(wù)器如何輸出了客戶端的IP地址和端口號。
5、第五課:TCP客戶服務(wù)器程序示例(1)
本節(jié)課講述了TCP客戶服務(wù)回射程序的原理,并講解了其中的四個版本。
6、第五課:TCP客戶服務(wù)器程序示例(2)
本節(jié)課講述了accept返回前連接終止、傳遞文本串程序、傳遞二進制程序、模擬定時器程序等內(nèi)容。
7、第六課:IO復(fù)用
本節(jié)課講述了IO復(fù)用的基本概念,并用實例講述了select和epoll回射服務(wù)器程序。
8、第七課:套接字選項
本節(jié)課講述了套接字選項的知識,并用實例講述了如何得到該服務(wù)器的套接字選項。
9、第八課:基本UDP套接字編程
本節(jié)課講述了UDP程序的各種版本,并著重介紹了UDP中的connect函數(shù)。
10、第九章:基本SCTP套接字編程
11、第十一課:名字與地址轉(zhuǎn)換
本節(jié)課講述了名字與地址轉(zhuǎn)換問題、可重入問題,以及講述了TCP、UDP程序中個諾干個版本。
12、第十二課:IPV4與IPV6互操作性
13、第十三課:守護進程和inetd超級服務(wù)器
14、第十四課:高級IO函數(shù)
本節(jié)課講述了套接字超時、排隊的數(shù)據(jù)量、緩沖機制等事宜。
15、第十五課:UNIX域協(xié)議
16、第十六課:非阻塞IO
本節(jié)課講述了阻塞套接字調(diào)用的四個分類,并用實例講述了如何對這四類操作進行非阻塞包裝。
17、第十七課:ioctl操作
18、第十八課:路由套接字
19、第十九課:密鑰套接字
20、第二十課:廣播
21、第二十一課:多播
本節(jié)課講述了多播的基礎(chǔ)知識,并用實例進行講解。
22、第二十二課:高級UDP套接字編程
23、第二十四課:帶外數(shù)據(jù)
本節(jié)課講述了帶外數(shù)據(jù)的基本知識,并在后用實例講述了心搏函數(shù)。
24、第二十五課:信號驅(qū)動IO
25、第二十六課:線程
本節(jié)課講述了線程的基礎(chǔ)知識,并用實例講述了互斥鎖和條件變量。
26、第二十七課:IP選項
27、第二十八課:原始套接字
本節(jié)課講述了原始套接字的理論知識,并簡單講述了ping和的用法。
28、第二十九課:數(shù)據(jù)鏈路訪問
29、第十章:SCTP客戶服務(wù)器程序示例即將發(fā)布
30、第三十課:客戶服務(wù)器設(shè)計范式(1)
31、第三十課:客戶服務(wù)器設(shè)計范式(2)
32、第二十三課:高級SCTP套接字編程即將發(fā)布
課程地址: