新書推薦:
《
股市长线法宝(第6版)
》
售價:NT$
640.0
《
中文版SOLIDWORKS 2024机械设计从入门到精通(实战案例版)
》
售價:NT$
450.0
《
纯数学教程
》
售價:NT$
390.0
《
威尔士史:历史与身份的演进
》
售價:NT$
490.0
《
黄金、石油和牛油果:16件商品中的拉丁美洲发展历程
》
售價:NT$
395.0
《
母亲的选择:看不见的移民保姆与女性工作
》
售價:NT$
340.0
《
城邦政治与灵魂政治——柏拉图《理想国》中的政治哲学研究
》
售價:NT$
590.0
《
3分钟漫画墨菲定律:十万个为什么科普百科思维方式心理学 胜天半子人定胜天做事与成事的权衡博弈之道
》
售價:NT$
249.0
|
編輯推薦: |
要学好网络编程及相关开发技术,对于操作系统、计算机网络、软件编程语言等要有较深入的理解和掌握,因为网络应用编程与它们密不可分。娄路、盛明兰编著的《网络编程技术》以实际应用场景为例,介绍了Linux和Windows操作系统下的网络编程的原理、接口和方法以及各种应用程序编程和开发技术。
|
內容簡介: |
娄路、盛明兰编著的《网络编程技术》主要介绍网络编程的基本原理、主要方法和典型应用程序实现,全书共7章,以基于TCPIP协议层的套接字编程接口入手,按照Internet网络协议体系层次,阐述了网络编程原理及实现技术方法,内容包括网络编程基础、Linux系统套接字编程、Windows套接字编程、应用层网络程序编程、网络底层编程技术、流媒体编程技术、网络安全编程。
《网络编程技术》可作为计算机网络、通信工程、电子信息工程或其他相关专业的教材,也可作为相关领域的研究人员和专业技术人员的参考书。
|
目錄:
|
第1章 网络编程基础
1.1 引言
1.2 计算机网络发展历史
1.3 开放式系统互连参考模型(OSIRM)
1.3.1 OSIRM概述
1.3.2 OSIRM的成功与失败
1.4 国际互联网(Internet)的体系结构
1.5 互联网和TCPIP协议的相关基础
1.5.1 IP地址及其表示方法
1.5.2 IP地址转换
1.5.3 域名解析系统DNS
1.5.4 IP地址分配和域名管理
1.6 IPv6的启用
1.6.1 IPv6的优势
1.6.2 IPv4向IPv6的过渡
1.7 网络通信程序编程
1.7.1 互联网在当今信息社会中的角色
1.7.2 面向互联网的网络程序编程
1.7.3 网络通信程序的开发调试方法
1.8 本书的内容侧重和默认约定
小结
思考与练习
第2章 Linux系统套接字编程
2.1 引言
2.2 套接字简介
2.2.1 Socket的历史
2.2.2 Socket定义及基本概念
2.2.3 Socket的类型
2.3 套接字编程相关基础
2.3.1 套接字数据类型
2.3.2 本机字节顺序和网络字节顺序
2.4 Socket的工作一般步骤
2.4.1 TCP的三次握手建立连接
2.4.2 TCP的四次握手释放连接
2.5 基本套接字函数介绍
2.5.1 套接字函数功能分类
2.5.2 IPv4和IPv6套接字函数的差别
2.6 基本套接字函数使用说明
2.7 基本数据读写套接字函数
2.8 高级数据发送和接收套接字函数
2.9 其他Socket系统调用
2.10 阻塞和非阻塞
2.11 原始套接字编程
2.12 Socket应用实例
小结
思考与练习
第3章 Windows套接字编程
3.1 引言
3.2 Windows Sockets概述
3.3 Winsock提供的函数调用
3.3.1 基本套接口函数
3.3.2 针对Microsoft Windows的扩展函数
3.4 Winsock对BSD Socket的扩充
3.5 Winsock 1.1 扩展的主要函数介绍
3.6 Winsock 2.0 的扩充功能
3.7 Winsock编程实例
小结
思考与练习
第4章 应用层网络程序编程
4.1 引言
4.2 .NET Framework概述
4.3 C# 编程基础
4.3.1 网络编程中的常用类
4.3.2 C# 网络套接字编程
4.3.3 .NET中的进程与线程
4.3.4 .NET中的Socket类
4.4 C#的TCP编程
4.4.1 TcpClient类
4.4.2 TcpListener类
4.5 C#的UDP编程
4.5.1 UdpClient类
4.5.2 多播编程
4.6 基于C#的E-mail应用编程
4.6.1 SMTP协议编程
4.6.2 POP3协议编程
4.6.3 IMAP4协议概述
4.7 基于C#的FTP应用编程
4.7.1 FTP概述
4.7.2 FTP编程方法
4.8 基于C#的HTTP客户端编程
4.8.1 HTTP原理概述
4.8.2 HTTP客户端编程方法
4.9 基于C#的网络编程实例
小结
思考与练习
第5章 网络底层编程技术
5.1 引言
5.2 基于 Libpcap的网络编程
5.2.1 Libpcap概述
5.2.2 Libpcap库函数与数据结构
5.2.3 Libpcap的应用实例
5.3 基于Winpcap的网络编程
5.3.1 Winpcap简介
5.3.2 Winpcap的结构
5.3.3 packet.dll的相关数据结构及函数
5.3.4 wpcap.dll的相关数据结构及函数
5.4 基于NDIS的网络编程
5.4.1 Windows 网络体系结构
5.4.2 NDIS 规范概述
5.4.3 NDIS小端口驱动程序
5.4.4 NDIS中间层驱动程序
5.5 网络数据报捕获编程实例
小结
思考与练习
第6章 流媒体编程技术
6.1 引言
6.2 流媒体概述
6.2.1 实时流协议RTSP
6.2.2 多媒体服务协议MMS
6.2.3 流媒体文件的压缩格式
6.3 VLC软件简介
6.3.1 VLC主要技术特点
6.3.2 VLC视频播放的基本原理
6.3.3 VLC的动态调用
6.4 流媒体编程实例
小结
思考与练习
第7章 网络安全编程
7.1 SSL概述
7.2 SSL的设计目标
7.3 SSL与TCPIP协议层
7.4 SSL协议体系结构
7.5 OpenSSL编程概述
7.6 SSL编程示例
小结
思考与练习
参考文献
|
|