计算机网络编程与数据通信PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:罗惠琼,杨亚玲,杨国渝,王添杨,林伯先编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2015
- ISBN:9787118104455
- 页数:359 页
第1章 概述 1
1.1计算机网络通信 1
1.1.1计算机网络的定义 2
1.1.2计算机网络的通信协议 3
1.1.3计算机网络结构 4
1.2无线网络中通信协议的介绍 10
1.2.1移动通信网络的发展 10
1.2.2 GPRS应用简介 11
1.3嵌入式环境的数据通信 12
1.3.1 CAN总线简介 13
1.3.2 CAN总线的特点 13
习题 14
第2章 同步通信与异步通信 17
2.1异步传输 17
2.2同步传输 18
习题 20
第3章 异步数据通信 21
3.1异步通信的基础知识 21
3.1.1 RS - 232 - C接口 21
3.1.2异步通信硬件基础 24
3.1.3 8250内部结构 25
3.2异步通信驱动软件 31
3.2.1异步串口通信初始化 31
3.2.2发送字符操作 33
3.2.3接收字符操作 34
3.3基于PC嵌入式串口通信 36
3.3.1服务模块编号 36
3.3.2管理服务总控模块 36
3.3.3选择中断号,并设置中断向量 37
3.3.4模块的加载方法 38
3.3.5应用实例 38
3.4基于Windows串口异步通信 40
3.4.1串口参数配置 40
3.4.2串口操作函数 54
3.4.3串口超时设置 59
3.4.4串口数据通信的方式 62
3.4.5 Windows串口数据通信应用示例 72
习题 99
第4章 USB程序设计 100
4.1 USB总线协议概述 100
4.1.1 USB技术 100
4.1.2 USB拓扑结构 101
4.1.3 USB数据传输模式 101
4.1.4 USB的4种传输类型 103
4.1.5 USB描述符 106
4.2 USB设备Windows驱动程序简介及编译环境配置 109
4.2.1 USB设备Windows驱动程序 109
4.2.2编译环境配置 111
4.3 USB设备Windows驱动程序开发 113
4.3.1 USB驱动程序基本结构 113
4.3.2获取设备信息 122
4.3.3设备读写操作 138
4.4 USB驱动程序的安装和调试 144
4.4.1 USB驱动程序的安装 144
4.4.2驱动程序的调试和应用程序的开发 150
习题 157
第5章 套接字网络编程 158
5.1TCP/IP协议 158
5.1.1网络接口 159
5.1.2网际层 159
5.1.3 IP地址 160
5.1.4 ARP协议和RARP协议 162
5.1.5 IP协议 164
5.1.6 ICMP协议 168
5.1.7 TCP协议 172
5.1.8用户数据报协议 180
5.2 Socket编程 182
5.2.1基本的套接字系统调用 184
5.2.2套接字调用的一般流程 186
5.3 Winsock编程原理 187
5.3.1阻塞与非阻塞 187
5.3.2 Windows的消息机制 187
5.3.3异步选择机制 190
5.3.4 Winsock的启动和终止 191
5.3.5 Winsock的错误处理 192
5.4 Winsock通信的一个实例 193
5.4.1客户机程序 193
5.4.2服务器程序 200
5.4.3 MFC中的Windows Sockets 207
习题 210
第6章 移动通信网络与GPRS技术 212
6.1 GPRS通信在无线通信中的影响 212
6.2 GPRS接入模块 213
6.3 GPRS基本原理和结构 215
6.3.1电路交换与分组交换 215
6.3.2 GPRS网络结构 217
6.4移动终端的信息通信 220
6.4.1 AT命令概述 220
6.4.2 AT指令通用流程 221
6.4.3 GPRS模块激活 222
6.4.4 GPRS模块初始化流程 225
6.4.5短信流程 235
6.4.6语音通话流程 249
6.4.7基于GPRS实现TCP/IP协议的数据通信 256
习题 262
第7章 现场总线CAN 263
7.1 CAN总线 263
7.2 CAN总线物理层 265
7.2.1 CAN总线通信电平规范 265
7.2.2 CAN-Bus数据线上的线“与”功能 265
7.2.3数据位填充和同步 266
7.2.4传输电缆和终端电阻 266
7.2.5物理层小结 267
7.3 CAN总线数据链路层 267
7.3.1数据帧 267
7.3.2远程帧 269
7.3.3错误帧 270
7.3.4过载帧 272
7.4 SAE J1939协议 273
7.4.1 SAE J1939报文格式 273
7.4.2传输协议功能 274
7.4.3应用层数据 279
7.5数据传输的实现 279
7.5.1 CAN模块寄存器 280
7.5.2 CAN模块初始化 282
7.5.3正常数据的发送 311
7.5.4正常数据的接收 315
习题 322
附录 324
附录1使用Microsoft Visual Studio 2010开发MFC应用程序 324
附录2错误代码说明 352
附录3缩写表 353
附录4 PIC18F66K80系列指令集 354
参考文献 359
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《数据失控》(美)约翰·切尼-利波尔德(John Cheney-Lippold)著 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《家》高铁林,王力军文;胡博综图 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《本草经解彩色药图》云雪林,杨碧仙主编 2019
- 《景观艺术设计》林春水,马俊 2019
- 《《鬼谷子》思想新解 上》林仁政著 2015
- 《新闻心理学概论 第6版》刘京林 2019
- 《并行数据挖掘及性能优化》荀亚玲著 2020
- 《梦之海》陈晓丹,温慧责编;(法)科琳娜·蓓尔特兰德总主编;韦斯林,(乌拉圭)马格努译者;(乌拉圭)兰道尔夫-桑图里奥改编;(阿根廷)乔克绘画;刘慈欣 2020
- 《C程序设计教程 第3版》林小茶,陈昕 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017