网络程序设计应用教程PDF电子书下载
其他书籍
- 作 者:曾凡锋
- 出 版 社:
- 出版年份:2019
- ISBN:
- 页数:0 页
图书介绍: 查看图书目录点击购买PDF全本电子书 上一篇:十二姐妹下一篇:谋杀的颜色 《网络程序设计应用教程》目录 标签:程序设计 程序 应用 教程 设计
第1章 网络编程基础1
1.1 计算机网络基础1
1.1.1 计算机协议及协议分层1
1.1.2 网络寻址方式4
1.2 网络应用程序特点及类型6
1.3 网络通信模型7
1.4 客户端/服务器模型8
1.4.1 客户端和服务器的关系9
1.4.2 服务器的关键点10
1.5 其他常见通信模型11
1.6 网络数据13
1.6.1 字节顺序14
1.6.2 结构的对齐14
1.7 NetBIOS16
1.8 编程实现计算机网络基本信息查询17
1.8.1 问题17
1.8.2 实现方法17
1.8.3 具体实现17
1.9 习题22
第2章 套接字基础23
2.1 TCP/IP协议软件接口23
2.2 套接字24
2.2.1 套接字编程接口的起源与发展24
2.2.2 套接字的抽象概念24
2.2.3 套接字接口的特点和内容25
2.3 Windows套接字26
2.3.1 Windows Sockets规范26
2.3.2 WinSock头文件和库文件27
2.3.3 WinSock API27
2.3.4 WinSock初始化29
2.3.5 错误检查和处理30
2.3.6 WinSock的地址描述30
2.3.7 创建套接字33
2.4 套接字选项和I/O控制命令33
2.4.1 套接字选项33
2.4.2 I/O控制命令38
2.5 套接字的I/O模式39
2.5.1 网络通信中的I/O等待40
2.5.2 套接字的I/O模式40
2.6 习题43
第3章 流式套接字编程44
3.1 TCP传输协议44
3.1.1 TCP报文格式44
3.1.2 TCP协议的传输特点45
3.1.3 TCP连接的建立与关闭46
3.2 流式套接字的编程模型48
3.2.1 流式套接字的通信流程48
3.2.2 流式套接字的编程模式49
3.3 相关套接字函数52
3.3.1 创建和关闭套接字52
3.3.2 绑定地址54
3.3.3 监听套接字55
3.3.4 连接套接字56
3.3.5 数据通信58
3.4 阻塞流式套接字编程实例59
3.4.1 问题59
3.4.2 实现方法60
3.4.3 基于阻塞流式套接字的服务器实现60
3.4.4 基于阻塞流式套接字的客户端实现62
3.5 非阻塞流式套接字编程实例64
3.5.1 问题64
3.5.2 实现方法65
3.5.3 基于非阻塞流式套接字的服务器实现65
3.5.4 基于非阻塞流式套接字的客户端实现68
3.6 Windows下的多线程编程71
3.6.1 线程的创建和终止71
3.6.2 线程的同步72
3.6.3 同步对象73
3.7 基于流式套接字支持多客户端的编程实例76
3.7.1 问题76
3.7.2 实现方法76
3.7.3 基于阻塞流式套接字的多线程服务器的实现76
3.7.4 基于阻塞流式套接字的多线程客户端的实现80
3.8 习题83
第4章 数据报套接字编程84
4.1 UDP用户数据报协议84
4.1.1 UDP报文格式84
4.1.2 UDP协议的传输特点85
4.2 数据报套接字的编程模型85
4.2.1 数据报套接字的通信流程86
4.2.2 数据报套接字的编程模式87
4.3 相关套接字函数89
4.3.1 创建和关闭套接字89
4.3.2 绑定地址90
4.3.3 数据通信90
4.4 数据报套接字编程实例92
4.4.1 问题92
4.4.2 实现方法92
4.4.3 数据报套接字的服务器应用程序的实现92
4.4.4 数据报套接字的客户端应用程序的实现94
4.4.5 连接模式下数据报套接字的客户端应用程序的实现97
4.5 数据报套接字广播通信编程实例99
4.5.1 问题99
4.5.2 实现方法99
4.5.3 数据报套接字广播通信的服务器应用程序的实现99
4.5.4 数据报套接字广播通信的客户端应用程序的实现101
4.6 数据报套接字通信可靠性的提高103
4.6.1 数据报套接字的不可靠问题103
4.6.2 判断服务器是否启动104
4.6.3 处理传输中数据报丢失的问题105
4.6.4 处理接收到的干扰数据106
4.6.5 流量溢出问题106
4.7 习题106
第5章 原始套接字编程107
5.1 原始套接字简介107
5.1.1 原始套接字和标准套接字的差别107
5.1.2 原始套接字的功能108
5.1.3 原始套接字的应用场合109
5.2 原始套接字的编程模型109
5.2.1 原始套接字的通信流程109
5.2.2 原始套接字的编程模式110
5.3 相关套接字函数112
5.3.1 创建和关闭套接字112
5.3.2 绑定地址113
5.3.3 数据通信114
5.4 通过原始套接字实现网络数据包捕获实例115
5.4.1 问题115
5.4.2 实现方法115
5.4.3 IP协议介绍115
5.4.4 实现网络数据包捕获应用程序117
5.5 通过原始套接字实现主机连通性检测实例121
5.5.1 问题121
5.5.2 实现方法121
5.5.3 ICMP协议介绍122
5.5.4 实现主机连通性检测应用程序123
5.6 习题130
第6章 应用层网络编程131
6.1 应用层协议131
6.1.1 FTP协议132
6.1.2 SMTP协议135
6.1.3 POP3协议138
6.1.4 HTTP协议140
6.1.5 MQTT协议144
6.2 WinInet146
6.2.1 HINTERNET句柄147
6.2.2 WinInet函数148
6.3 Internet应用相关类156
6.3.1 CInternetSession类156
6.3.2 CFtpConnection类159
6.3.3 CHttpConnection类162
6.3.4 CFtpFileFind类163
6.4 下载HTTP资源编程实例164
6.4.1 问题164
6.4.2 实现方法164
6.4.3 下载HTTP资源应用程序的实现164
6.5 发送电子邮件编程实例168
6.5.1 问题168
6.5.2 实现方法168
6.5.3 发送电子邮件应用程序的实现168
6.6 FTP应用程序编程实例179
6.6.1 问题179
6.6.2 实现方法180
6.6.3 FTP应用程序的实现180
6.7 主机屏幕监控应用程序编程实例185
6.7.1 问题185
6.7.2 位图185
6.7.3 实现方法187
6.7.4 主机屏幕监控应用程序服务器的实现187
6.7.5 主机屏幕监控应用程序客户端的实现193
6.8 MQTT通信编程实例197
6.8.1 问题197
6.8.2 MQTT服务器搭建197
6.8.3 编程实现MQTT客户端198
6.9 习题199
第7章 网络底层编程200
7.1 WinPcap简介200
7.2 WinPcap组成202
7.2.1 WinPcap体系架构202
7.2.2 网络接口驱动203
7.2.3 NPF设备驱动203
7.2.4 Packet.dll204
7.2.5 Wpcap.dll204
7.3 WinPcap安装及编程环境配置205
7.3.1 下载安装WinPcap205
7.3.2 在Visual Studio下配置WinPcap编程环境207
7.4 Wpcap.dll中定义的主要数据结构和函数208
7.4.1 主要数据结构208
7.4.2 主要函数209
7.5 Packet.dll的主要数据结构和函数212
7.5.1 主要数据结构212
7.5.2 主要函数214
7.6 使用WinPcap实现网络数据包捕获实例217
7.6.1 问题217
7.6.2 实现方法217
7.6.3 实现网络数据包捕获应用程序217
7.7 使用WinPcap发送ARP伪装数据包实例222
7.7.1 问题222
7.7.2 实现方法223
7.7.3 ARP协议介绍223
7.7.4 实现网络发送ARP伪装数据包捕获应用程序224
7.8 习题229
相关图书
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编着 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编着 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟着 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编着 2019
作者其它书籍
- 《网络程序设计应用教程》曾凡锋 2019
- 《临床躯体症状的心身医学分类及诊疗共识 第3版》(中国)孙学礼,曾凡敏 2019
- 《新社会观或论人类性格形成之原理及其应用》(美)罗伯特·欧文着;曾凡海,王婷,乔相如译;张隆胜,杜时忠审校 2012
- 《煤矿现场创伤急救技术》曾凡付着 2010
- 《餐饮服务与管理》易红燕,李萍娥主编;易云霞,曾凡琪,刘军副主编 2011
- 《旅游企业人力资源管理》吴小苹,胡志国主编;李建中,曾凡琪,马燕丽副主编 2011
- 《应用写作教程》易小斌,蒋军凤主编;刘常云,曾凡副主编 2013
- 《Pro/E软件应用项目训练教程》曾凡亮编 2012
- 《给我未来的妻子致我未来的丈夫》曾凡编着 2014
- 《市场营销学》秦陇一主编;曾凡海,姜彩芬副主编 2014
出版社其它书籍
本类热门
- 1变通 受用一生的学问
- 2额尔古纳河右岸
- 3易经真的很容易
- 4海蒂怀孕大百科 全新第4版
- 5八次危机 中国的真实经验1949-2009
- 6法治的细节
- 7你是你吃出来的
- 8蛤蟆先生的希望
- 9杀死一只知更鸟
- 10天幕红尘
摘要:本文详细介绍了《网络程序设计应用教程.pdf电子书版文档下载》这一资源,从其内容特点、适用人群、下载途径以及学习效果等方面进行了全面剖析,旨在为读者提供一份全面、实用的网络程序设计学习指南。
1、内容特点
《网络程序设计应用教程.pdf电子书版文档下载》是一本针对网络程序设计领域的入门级教程,内容涵盖了网络编程的基础知识、常用技术以及实际应用案例。教程结构清晰,语言通俗易懂,适合初学者从零开始学习网络程序设计。
教程中详细介绍了网络编程的基本概念,如TCP/IP协议、HTTP协议等,并通过实际案例讲解了网络编程的常用技术,如Socket编程、Web开发等。此外,教程还提供了丰富的实践项目,帮助读者将所学知识应用到实际项目中。
《网络程序设计应用教程.pdf电子书版文档下载》的内容丰富,涵盖了网络编程的各个方面,既适合初学者入门,也适合有一定基础的学习者进一步深造。
2、适用人群
《网络程序设计应用教程.pdf电子书版文档下载》适合以下人群学习:
1. 网络编程初学者,希望通过学习网络编程技术提升自己的技能;
2. 计算机相关专业的大学生,需要学习网络编程课程;
3. 有志于从事网络编程工作的职场人士,希望通过学习提升自己的竞争力。
教程内容全面,适合不同层次的学习者,能够满足他们的学习需求。
3、下载途径
《网络程序设计应用教程.pdf电子书版文档下载》可以通过以下途径获取:
1. 在线搜索:通过搜索引擎搜索“网络程序设计应用教程.pdf电子书版下载”,可以找到多个下载链接;
2. 专业网站:一些专业网站提供电子书下载服务,可以搜索相关教程进行下载;
3. 交流论坛:在计算机编程交流论坛中,可以找到一些热心网友分享的教程下载链接。
下载教程时,请注意选择正规渠道,避免下载到病毒或恶意软件。
4、学习效果
学习《网络程序设计应用教程.pdf电子书版文档下载》后,读者可以掌握以下技能:
1. 网络编程基础知识,如TCP/IP协议、HTTP协议等;
2. 常用网络编程技术,如Socket编程、Web开发等;
3. 实际项目开发经验,提高编程能力。
通过学习,读者可以为自己的职业生涯打下坚实的基础,提高在职场中的竞争力。
总结:
《网络程序设计应用教程.pdf电子书版文档下载》是一本全面、实用的网络程序设计学习指南,适合不同层次的学习者。通过学习本教程,读者可以掌握网络编程基础知识、常用技术以及实际应用案例,为职业生涯打下坚实基础。
本文由nayona.cn整理
该网站所有的联系方式,都是工作人员微信,加不上就联系其他号, 联系我们v;shuij56
