网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Linux网络编程
分类
作者 李兴华,邢碧麟 编
出版社 人民邮电出版社
下载
简介
目录
部分 网络基础
章 网络概述
1.1 计算机网络的概念、发展及类别
1.1.1 计算机网络的概念
1.1.2 计算机网络的发展
1.1.3 计算机网络的类别
1.2 计算机网络的性能
1.3 计算机网络体系结构
1.4 计算机网络协议
1.5 本章小结
1.6 本章习题
第2章 网络基础概念
2.1 MAC地址
2.2 IP地址
2.3 子网掩码
2.4 端口
2.5 本章小结
2.6 本章习题
第2部分 网络编程
第3章 套接字
3.1 套接字地址结构
3.2 字节序
3.3 网络通信地址转换函数
3.4 解析器函数
3.5 本章小结
3.6 本章习题
第4章 TCP编程
4.1 TCP概述
4.1.1 TCP的三个特性
4.1.2 TCP报文首部解析
4.2 TCP连接的建立及断开
4.2.1 TCP建立连接——三次握手
4.2.2 TCP断开连接——四次挥手
4.3 TCP网络编程
4.3.1 基本条件
4.3.2 基本流程
4.3.3 基本函数
4.4 TCP服务器并发
4.4.1 进程
4.4.2 线程
4.4.3 select
4.4.4 epoll
4.5 HTTP通信
4.5.1 Web服务器
4.5.2 HTTP
4.5.3 HTTP通信流程
4.5.4 HTTP报文解析
4.6 网络抓包工具
4.6.1 报文抓取方法
4.6.2 色彩标识
4.6.3 过滤报文
4.6.4 使用Wireshark工具分析报文
4.7 本章小结
4.8 本章练习
第5章 UDP编程
5.1 UDP概述
5.1.1 UDP的主要特点
5.1.2 UDP报文首部解析
5.1.3 UDP端口的复用及分用
5.2 UDP网络编程
5.2.1 UDP通信流程建立
5.2.2 编程函数
5.3 TFTP
5.3.1 TFTP概述
5.3.2 TFTP报文分析
5.3.3 TFTP通信流程
5.4 广播
5.4.1 广播协议
5.4.2 广播地址
5.4.3 广播编程
5.5 多播
5.5.1 多播地址
5.5.2 多播编程
5.6 本章小结
5.7 本章习题
第6章 网络通信
6.1 网络搭建工具
6.2 交换机通信
6.2.1 交换机概述
6.2.2 交换机种类
6.2.3 交换机组网
6.3 路由器通信
6.3.1 路由器概述
6.3.2 路由器组网
6.4 本章小结
6.5 本章练习
第7章 防火墙
7.1 防火墙概述
7.2 防火墙网络布线结构
7.3 防火墙的局限性
7.4 iptables工具
7.5 本章小结
7.6 本章习题
第8章 原始套接字
8.1 原始套接字概述
8.2 创建原始套接字
8.2.1 链路层原始套接字
8.2.2 网际层原始套接字
8.3 网卡工作模式
8.4 原始数据包分析
8.5 本章小结
8.6 本章习题
第3部分 编程实践
第9章 飞鸽传书项目
9.1 飞鸽传书概述
9.2 IPMsg简介
9.3 项目介绍
9.4 项目实施
0章 路由器项目
10.1 路由器项目概述
10.2 路由器功能简介
10.3 项目分析
10.4 项目实施
参考文献
内容推荐
本书较为全面地介绍了基于Linux网络编程的基础知识和编程技术,章节安排贴近企业项目需求,基于LinuxC语言函数和Linux操作系统支持的库函数等进行讲解,由易到难,逐层递进。全书共10章,分为网络基础、网络编程、编程实践三个部分,内容包括网络概述、网络基础概念、套接字、TCP编程、UDP编程、网络通信、防火墙、原始套接字,并在很后提供了两个编程实践项目,通过项目练习帮助读者巩固所学的编程技术。本书可以作为计算机相关专业Linux网络编程课程的教材,并适合广大Linux操作系统爱好者自学使用。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/20 23:47:43