您现在的位置:首页 / 计算机科学与技术学科研究生系列教材 计算机网络高级软件编程技术
计算机科学与技术学科研究生系列教材 计算机网络高级软件编程技术

计算机科学与技术学科研究生系列教材 计算机网络高级软件编程技术

资料大小: 26.01 MB
文档格式: PDF文档
资料语言: 简体中文
资料类别: 计算机与软件
下载说明:
推荐信息: 编程   计算机网络   软件   高级   技术

本地下载(30点)  备用下载(30点)

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