-
大小: 49B文件類(lèi)型: .txt金幣: 1下載: 0 次發(fā)布日期: 2021-06-08
- 語(yǔ)言: C/C++
- 標(biāo)簽:
資源簡(jiǎn)介
教程非常不錯(cuò),價(jià)值280元,絕對(duì)是干貨
Linux網(wǎng)絡(luò)編程(總共41集)
講解Linux網(wǎng)絡(luò)編程知識(shí),分以下四個(gè)篇章。
Linux網(wǎng)絡(luò)編程之TCP/IP基礎(chǔ)篇
Linux網(wǎng)絡(luò)編程之socket編程篇
Linux網(wǎng)絡(luò)編程之進(jìn)程間通信篇
Linux網(wǎng)絡(luò)編程之線(xiàn)程篇
Linux網(wǎng)絡(luò)編程之TCP/IP基礎(chǔ)篇
01TCPIP基礎(chǔ)(一)
ISO/OSI參考模型
TCP/IP四層模型
基本概念(對(duì)等通信、封裝、分用、端口)
02TCPIP基礎(chǔ)(二)
最大傳輸單元(MTU)/路徑MTU
以太網(wǎng)幀格式
ICMP
ARP
RARP
03TCPIP基礎(chǔ)(三)
IP數(shù)據(jù)報(bào)格式
網(wǎng)際校驗(yàn)和
路由
04TCPIP基礎(chǔ)(四)
TCP特點(diǎn)
TCP報(bào)文格式
連接建立三次握手
連接終止四次握手
TCP如何保證可靠性
05TCPIP基礎(chǔ)(五)
滑動(dòng)窗口協(xié)議
UDP特點(diǎn)
UDP報(bào)文格式
Linux網(wǎng)絡(luò)編程之socket編程篇
06socket編程(一)
什么是socket
IPv4套接口地址結(jié)構(gòu)
網(wǎng)絡(luò)字節(jié)序
字節(jié)序轉(zhuǎn)換函數(shù)
地址轉(zhuǎn)換函數(shù)
套接字類(lèi)型
07socket編程(二)
TCP客戶(hù)/服務(wù)器模型
回射客戶(hù)/服務(wù)器
socket、bind、listen、accept、connect
08socket編程(三)
SO_REUSEADDR
處理多客戶(hù)連接(process-per-conection)
點(diǎn)對(duì)點(diǎn)聊天程序?qū)崿F(xiàn)
09socket編程(四)
流協(xié)議與粘包
粘包產(chǎn)生的原因
粘包處理方案
readn writen
回射客戶(hù)/服務(wù)器
10socket編程(五)
read、write與recv、send
readline實(shí)現(xiàn)
用readline實(shí)現(xiàn)回射客戶(hù)/服務(wù)器
getsockname、getpeername
gethostname、gethostbyname、gethostbyaddr
11socket編程(六)
TCP回射客戶(hù)/服務(wù)器
TCP是個(gè)流協(xié)議
僵進(jìn)程與SIGCHLD信號(hào)
12socket編程(七)
TCP 11種狀態(tài)
連接建立三次握手、連接終止四次握手
TIME_WAIT與SO_REUSEADDR
SIGPIPE
13socket編程(八)
五種I/O模型
select
用select改進(jìn)回射客戶(hù)端程序
14socket編程(九)
select
讀、寫(xiě)、異常事件發(fā)生條件
用select改進(jìn)回射服務(wù)器程序。
15socket編程(十)
用select改進(jìn)第八章點(diǎn)對(duì)點(diǎn)聊天程序
16socket編程(十一)
套接字I/O超時(shí)設(shè)置方法
用select實(shí)現(xiàn)超時(shí)
read_timeout函數(shù)封裝
write_timeout函數(shù)封裝
accept_timeout函數(shù)封裝
connect_timeout函數(shù)封裝
17socket編程(十二)
select限制
poll
18socket編程(十三)
epoll使用
epoll與select、poll區(qū)別
epoll LT/ET模式
19socket編程(十四)
UDP特點(diǎn)
UDP客戶(hù)/服務(wù)基本模型
UDP回射客戶(hù)/服務(wù)器
UDP注意點(diǎn)
20socket編程(十五)
udp聊天室實(shí)現(xiàn)
21socket編程(十六)
UNIX域協(xié)議特點(diǎn)
UNIX域地址結(jié)構(gòu)
UNIX域字節(jié)流回射客戶(hù)/服務(wù)
UNIX域套接字編程注意點(diǎn)
22socket編程(十七)
socketpair
sendmsg/recvmsg
UNIX域套接字傳遞描述符字
Linux網(wǎng)絡(luò)編程之進(jìn)程間通信篇
23進(jìn)程間通信介紹(一)
進(jìn)程同步與進(jìn)程互斥
進(jìn)程間通信目的
進(jìn)程間通信發(fā)展
進(jìn)程間通信分類(lèi)
進(jìn)程間共享信息的三種方式
IPC對(duì)象的持續(xù)性
24進(jìn)程間通信介紹(二)
死鎖
信號(hào)量
PV原語(yǔ)
用PV原語(yǔ)解決司機(jī)與售票員問(wèn)題
用PV原語(yǔ)解決民航售票問(wèn)題
用PV原語(yǔ)解決汽車(chē)租賃問(wèn)題
25System V消息隊(duì)列(一)
消息隊(duì)列
IPC對(duì)象數(shù)據(jù)結(jié)構(gòu)
消息隊(duì)列結(jié)構(gòu)
消息隊(duì)列在內(nèi)核中的表示
消息隊(duì)列函數(shù)
26System V消息隊(duì)列(二)
msgsnd函數(shù)
msgrcv函數(shù)
27System V消息隊(duì)列(三)
消息隊(duì)列實(shí)現(xiàn)回射客戶(hù)/服務(wù)器
28共享內(nèi)存介紹
共享內(nèi)存
共享內(nèi)存示意圖
管道、消息隊(duì)列與共享內(nèi)存?zhèn)鬟f數(shù)據(jù)對(duì)比
mmap函數(shù)
munmap函數(shù)
msync函數(shù)
29System V共享內(nèi)存
共享內(nèi)存數(shù)據(jù)結(jié)構(gòu)
共享內(nèi)存函數(shù)
共享內(nèi)存示例
30System V信號(hào)量(一)
信號(hào)量
信號(hào)量集
代碼片段和文件信息
評(píng)論
共有 條評(píng)論