隨著Internet的快速發展,使用UNIX和Linux作為服務器主機的系統越來越多,而因為這種作業系統的穩定性和安全性,也使得基于UNIX和Linux的應用服務越來越多,掌味訓于UNIX和Linux環境的編程技術,已成為相關網路管理人員、網路應用程式開發人員和網路安全保障人員的必備技能,
內容提要
本書詳細介紹了在LUNIX/Linux系統下基于TCP/P網路介面的基本編程方法,包括迭代與并發服務器撰寫方法、行程與執行緒編程技術、I/O 編程技術、IPv4與IPv6的兼容性、原始介面、資料鏈路訪問技術、廣播與多播技術等,為滿足教學實際需要,在本書最后一章給出了Socket 基本編程、服務器與單客戶的連接處理、多行程服務器模板、多執行緒撰寫模板和執行緒專用資料TSD實作模板5個實驗指導,在書中相關章節,編者都至少列舉一個完整的例子來說明問題,學習者將書中的基礎實驗做好,再通過相關章節中的實驗進行驗證,就可以學習高級Linux/UNIX編程了,
第1章TCP/IP簡介
- 1.1概述
- 1.2IP協議
- 1.3TCP協議
- 1.4UDP協議
- 1.5埠號
- 1.6本章小結
- 1.7實戰檢驗 理論鞏固
第2章套接字編程簡介
- 2.1套接字基礎
- 2.2套接字的型別
- 2.3套接字地址結構
- 2.4套接字基本函式.
- 2.5值-結果引數
- 2.6本章小結
- 2.7實戰檢驗
第3章基本TCP套接字編程
- 3.1 TCP套接字編程
- 3.2TCP套接字編程實體
- 3.3服務器的3種例外情況..
- 3.4本章小結
- 3.5實戰檢驗理論鞏固
第4章基本UDP套介面編程
- 4.1UDP套接字編程
- 4.2 UDP 套接字編程實體...
- 4.3 UDP 中對資料報的各項處理
- 4.4connect函式用于UDP
- 4.5本章小結
- 4.6實戰檢驗
第5章并發服務器
- 5.1服務器的分類
- 5.2多行程并發服務器
- 5.3多執行緒服務器
- 5.4本章小結
- 5.5實戰檢驗
第6章名字與地址轉換編程
- 6.1概述
- 6.2域名系統
- 6.3gethostbyname()函式.
- 6.4 RES USE INET6決議器選項..
- 6.5gethostbyname2函式對IPv6的支持
- 6.6gethostbyaddr(函式
- 6.7 uname()函式
- 6.8gethostname函式
- 6.9 getservbyname 和getservbyport函式
- 6.10 getaddrinfo、 gai strerror 和host_ serv 函式
- 6.11freeaddrinfo函式.
- 6.12使用 getaddrinfo的TCP和UDP.
- 6.13 getnameinfo 函式
- 6.14 gethostbyaddr 實體
- 6.15本章小結
- 6.16實戰檢驗
第7章IPv4和lPv6編程
- 7.1IPv4客戶與IPv6服務器
- 7.2IPv6客戶與IPv4服務器
- 7.3IPv6_ ADDRFORM套介面選項
- 7.4IPv6地址測驗宏
- 7.5源代碼的可移植性
- 7.6本章小結
- 7.7實戰檢驗
第8章守護行程和inetd超級服務器
- 8.1守護行程的原理
- 8.2 inetd 的作業原理
- 8.3本章小結
- 8.4實戰檢驗
第9章I/O編程
- 9.1I/O模型
- 9.2select函式
- 9.3shutdown函式
- 9.4 poll 函式
- 9.5使用select函式的
- 9.6高級的IO編程
- 9.7非阻塞connect
- 9.8ioctl函式
- 9.9本章小結
- 9.10實戰檢驗
第10章廣播與多播編程
- 10.1廣播的概念
- 10.2多播概念
- 10.3本章小結
- 10.4理論與鞏固實戰檢驗
第11章路由套介面編程
- 11.1概念和資料鏈路套介面地址結構
- 11.2sysctl操作
- 11.3介面名和索引函式.
- 11.4本章小結
- 11.5實戰檢驗.理論與鞏固
第12章信號量編程
- 12.1信號的概念
- 12.2信號的概念及常見信號介紹
- 12.3例子:使用SIGIO的UDP回射服務器程式
- 12.4本章小結
- 12.5實戰檢驗
第13章原始套介面與資料鏈路訪問編程
- 13.1原始套介面創建
- 13.2.原始套介面輸出
- 13.3原始套介面輸入
- 13.4原始套接字編程實體
- 13.5資料鏈路層訪問
- 13.6本章小結
- 13.7理論與鞏固實戰檢驗
第14章實驗指導
- 14.1Socket基本編程.
- 14.2服務器與單客戶的連接處理..
- 14.3多行程服務器模板
- 14.4多執行緒撰寫模板
- 14.5執行緒專用資料TSD實作模板
領取文章中提及全套資料,只需要:
——對文章將進行點贊+關注,下方直通車即可免費獲取

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/78199.html
標籤:其他
