计算机网络高级软件编程技术
计算机网络高级软件编程技术封面图

计算机网络高级软件编程技术

吴功宜等, 编著

出版社:清华大学出版社

年代:2007

定价:39.0

书籍简介:

本书介绍计算机网络高级软件编程技术和知识。

作者介绍:

吴功宜 南开大学信息技术科学学院教授、博士生导师。毕业于南开大学物理系物理学专业,留校任教至今;曾任南开大学计算机系主任、研究生院常务副院长、信息技术科学学院院长。 研究方向:计算机网络与信息系统,网络与信息安全。 从1984年开始为本科生和研究生讲授“计算机网络”等课程;在计算机网络与信息安全方向招收和指导硕士、博士研究生;主持和参加完成计算机网络、数据通信与信息安全方向的科研项目20多项,获部委与省市科技进步奖6项,发表学术论文50余篇;承担普通高等教育“十一五”国家级规划教材《计算机网络(第2版)》的编写任务,主持教育部考试中心《全国计算机等级考试(四级)网络工程师》大纲制定与教材编写任务,参加编著和出版的教材、专著共25部。作为天津市政府信息化工作专家委员会专家和主要研究人员,参与起草“天津信息港工程规划纲要”、“天津信息产业发展策略研究”、“天津市软件产业发展规划”;主持“天津市信息化建设十一五发展规划(总体)研究”工作;参与“天津市科技发展十一五规划纲要”(基础研究、高新技术研究)的研究与起草工作。2000年获南开大学特等奖教金,2003年获天津市十五立功奖章;享受国务院政府特殊津贴。 目前担任的主要学术兼职有:教育部考试中心全国计算机等级考试委员会委员、中国软件行业协会理事、全国高等院校计算机基础教育研究会副会长、天津市计算机学会副理事长。

书籍目录:

第一部分 计算机网络软件编程训练要求与教学指导

第1章 计算机网络课程内容、编程训练目的与教学指导

1.1 计算机网络课程特点与网络软件人才需求的形势

1.2 计算机网络技术的研究与发展

1.2.1 发展主线1:Internet技术

1.2.2 发展主线2:无线网络技术

1.2.3 发展主线3:网络安全技术

1.2.4 总结

1.3 《计算机网络高级教程》的相关内容安排

1.3.1 计算机网络技术的研究与发展

1.3.2 广域网技术

1.3.3 局域网技术

1.3.4 城域网技术

1.3.5 IPv4协议

1.3.6 IPv6协议

1.3.7 移动IP协议

1.3.8 TCP与UDP协议

1.3.9 网络应用和应用层协议

1.3.10 无线Ad hoc网络、无线传感器网络与无线网格网研究

1.3.11 网络安全与网络管理技术的研究

1.3.12 网络性能分析、网络模拟与开源工具包

1.4 网络软件编程课题训练目的与基本内容

1.4.1 基础类网络软件编程课题训练目的与基本内容

1.4.2 综合类网络软件编程课题训练目的与基本内容

1.4.3 提高类网络软件编程课题训练目的与基本内容

1.4.4 网络软件编程训练选题指导

第二部分 基础训练篇

第2章 Ethernet帧结构解析程序

第3章 使用ARP协议获取局域网内活动主机物理地址

第4章 计算校验和程序

第5章 IP包流量分析程序

第6章 Tracert程序

第7章 IPv6报文封装及地址生成程序

第8章 TCP和UDP数据包发送程序

第9章 基于C/S接的套接字程序设计

第10章 滑动窗口协议模拟程序

第11章 Web Server程序

第12章 无线局域网802.11协议CSMA/CA算法模拟程序

第13章 公钥密码实现程序

第三部分 综合训练篇

第14章 路由器基本功能实现程序

第15章 FTP协议实现程序

第16章 协议分析器程序

第17章 综合扫描器程序

第四部分 提高训练篇

第18章 基于SNMP协议的网络拓补发现程序

第19章 利用OpenSSL实现安全的Web Server程序

第20章 简单防火墙程序

第21章 防火墙扩展功能程序

第22章 NS-2简单有线网络模拟程序

第23章 使用NS-2模拟无线Ad hoc网络

附录A Winpcap简介与使用说明

附录B Windows Driver Module简介

附录C NS-2在Linux和Windows+Cygwin下的安装

参考文献

内容摘要:

本书共23章,第1章为本书的内容介绍与教学辅导,第2章~第23章提供22个网络软件编程题目,分为基础训练、综合训练与提高训练等3种不同的类型与5个不同的难度级,由读者根据自身的基础与学习要求选择编程题目,循序渐进地学习并独立完成网络软件编程训练,以实现“通过实际网络编程课题的训练,达到深入理解网络基本工作原理,掌握网络环境中软件编程方法,提高网络软件编程能力”的目的。书中基础训练、综合训练与提高训练中的每章对应一个编程题目。每章包括编程训练的目的、要求、相关知识、设计分析和扩展内容,并根据教学经验对不同程度与不同要求的读者的训练课题的选择与进度安排提出了建议。随书光盘附有所有网络编程题目的参考答案与完成编程所需要的相关工具。本书可以作为高等院校计算机、软件工程、电子信息类及相关专业的研究生与工程硕士研究生以及重点大学计算机及相关专业高年级学生学习计算机网络、网络软件编程技术的教材或参考书,也可供从事计算机网络应用与信息技术的工程人员继续学习和研发工作时参考。

编辑推荐:

本书主要介绍了计算机网络课程内容、编程训练目的与教学指导、Ethernet帧结构解析程序、IP包流量分析程序、FTP协议实现程序、公钥密码实现程序、基于SNMP协议的网络拓补发现程序、使用NS-2模拟无线Ad hoc网络等内容。本书可以作为高等院校计算机、软件工程、电子信息类及相关专业的研究生与工程硕士研究生以及重点大学计算机及相关专业高年级学生学习计算机网络、网络软件编程技术的教材或参考书。

书籍规格:

书籍详细信息
书名计算机网络高级软件编程技术站内查询相似图书
9787302161097
《计算机网络高级软件编程技术》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26装帧平装
页数 410 印数 5000
全网搜索试读资源

书籍信息归属:

计算机网络高级软件编程技术是清华大学出版社于2007.09出版的中图分类号为 TP393 的主题关于 计算机网络-程序设计 的书籍。