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