扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:3315713922

WINDOWS网络程序设计完全讲义

综合评级:
★★★★★

定价:
¥45.60

作者:
高守传

出版社:
水利水电

出版日期:
2010/05/01

页数:
16

ISBN:
9787508474298

书籍介绍

网络程序设计是当前各种程序设计中*活跃的一个分支,几乎渗透到各种应用场合。在Windows网络程序设计中,基于套接字的编程方式又是一种比较常见而且*为灵活的网络应用程序设计方法。本书从简单的网络通信协议入手,介绍了Windows中常见网络程序的设计方法,主要包括TCPfiP协议、网络服务、MFC网络编程、WinInet、ISAPI、Internet、HTTP协议、SMTP/POP3协议、代理协议、原始套接字等。此外,还对通用的数据包捕获驱动WinPcap进行简要介绍,并给出了捕获示例,*后结合现实需要对远程控制的相关技术进行说明,并给出了实现的例子。

全书内容丰富,讲解细腻,在对理论进行阐述的同时,结合具体实践给出了相应的实现代码,具有较强的针对性,力求使读者通过理论联系实际,掌握Windows网络程序设计的一般方法,学习尽可能多的知识。同时,对于开发中可能会遇到的问题也都给出了相应的提示或说明。

本书定位于初、中级读者,同时也可用作高等院校计算机及通信专业低年级学生的参考教材。

目录

前言

第1章 网络模型

1.1 功能分层

1.2 OSI模型

1.2.1 OSI层次结构

1.2.2 OSI各层功能

1.2.3 OSI层间通信

1.2.4 OSI数据封装及解封装

1.3 TCP/IP协议簇

1.3.1 TCphp层次结构

1.3.2 TCPHP各层功能

1.3.3 TCP/IP与OSl模型比较

1.3.4 Internet层――-IP协议

1.3.5 传输层――TcP协议

1.3.6 TCP连接的建立与终止

1.3.7 传输层一丁DP协议

1.3.8 Windows 2003 TCPhP结构模型

1.4 LAN模型

1.4.1 IEEE 802概述

1.4.2以太网标准

1.5 寻址方法

1.6 数据包在网络中的传递

1.7 本章小结

第2章 Windows套接字基础

2.1 套接字简介

2.1.1 Berkeley套接字

2.1.2 Windows套接字规范

2.2 Windows Sockets

2.2.1 Windows Sockets 1.0

2.2.2 Windows Sockets 1.1

2.3 WindOWS Sockets 2

2.3.1 Windows Sockets 2简介

2.3.2 同时访问多个传输协议

2.3.3 与WinSock 1.1的兼容性

2.3.4 功能扩展机制

2.3.5 多线程中的应用

2.3.6 分散/聚集I/O支持

2.4 WinSock编程基础

2.4.1 WinSock APl

2.4.2 网络程序结构

2.4.3 端口的概念

2.4.4 字节顺序

2.4.5 出错的处理

2.4.6 win Sock库的初始化及释放

2.5 面向连接的通信

2.5.1 socket与WSASocket

2.5.2 绑定套接字bind

2.5.3 监听listen

2.5.4 accept与WSAAccept

2.5.5 send与WSASend

2.5.6 recv与WSARecv

2.5.7 connect与WSAConnect

2.5.8 closesocket

2.6 无连接通信

2.6.1 sendt0与WSASendto

2.6.2 recvfrom与WSARecvfrom-

2.7 套接字选项与I/O控制

2.7.1 套接字选项

2.7.2 套接字I/O控制

2.8 套接字工作模式

2.9 流式套接字编程实例

2.9.1 TCP服务端设计

2.9.2 TCP客户端设计

2.10 数据报套接字编程实例

2.10.1 UDP服务端设计

2.10.2 UDP客户端设计

2.11 本章小结

第3章 windows Socket I/O模型

3.1 select模型

……

第4章 网络服务

第5章 MFC套接字网络编程

第6章 WinInet、ISAPI与Internet编程

第7章 HTTP协议

第8章 邮件传输

第9章 代理服务器

第10章 原始套接字

第11章 WinPcap应用

第12章 远程控制技术

附录A IP协议号

附录B 以太网型字段

附录C 常见端口

附录D ASCII表

参考文献