随着Internet的快速发展,使用UNIX和Linux作为服务器主机的系统越来越多,而因为这种操作系统的稳定性和安全性,也使得基于UNIX和Linux的应用服务越来越多。掌握基于UNIX和Linux环境的编程技术,已成为相关网络管理人员、网络应用程序开发人员和网络安全保障人员的必备技能。
内容提要
本书详细介绍了在UNIX/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实战检验
由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!不会只有大纲和目录,有需要的程序猿(媛)可以点击此处来获取就可以了!
第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实现模板
领取文章中提及全套资料,可以点击此处来获取就可以了!