网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 计算机网络软件编程指导书(21世纪大学本科计算机专业系列教材普通高等教育十一五国家级规划教材)
分类 教育考试-大中专教材-成人教育
作者 吴英
出版社 清华大学出版社
下载
简介
编辑推荐

本书是普通高等教育“十一五”国家级规划教材《计算机网络(第2版)》的配套教材。本书共分十五章,第1章是网络软件编程的练习要求与教学指导。第2章是书中编程题目需要用到的Socket编程基础知识。在第3~第15章中每章对应一个编程题目,包括编程练习的目的、要求、相关知识、设计分析和练习内容。作者针对不同程度与不同要求的读者,对训练课题的选择与进度安排提出了建议。

内容推荐

本书是普通高等教育“十一五”国家级规划教材《计算机网络(第2版)》的配套教材,根据计算机网络与Internet基本概念、基本工作原理与实现技术学习的需要,参考国内外著名大学网络课程编程训练以及大型信息技术企业在员工网络软件编程训练中的相关资料与文献,总结提炼出13个网络软件编程题目,分为3个不同的难度级,力求做到“结合网络课程的教学过程,通过完成实际网络编程课题训练,加深对网络基本原理与实现方法的理解,掌握网络环境中软件编程的基本方法,逐步提高网络软件编程的能力”。

本书可以作为高等院校计算机、软件工程、电子信息类等专业以及相关专业的本科或专科学生学习计算机网络、网络软件编程技术的教材或参考文献,也可以作为从事计算机网络应用与信息技术的工程人员的参考资料。

目录

第1章 计算机网络软件编程练习要求与教学指导

 1.1 网络软件编程能力培养的重要性

 1.2 计算机网络软件编程的理论基础

1.2.1 计算机网络知识结构

1.2.2 网络软件编程需要掌握的网络知识

1.2.3 教材章节与知识点结构的关系

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

第2章 Socket编程基础知识

 2.1 Socket编程的基本概念

2.1.1 套接字的概念

2.1.2 套接字的分类

 2.2 Winscok网络编程接口

2.2.1 Winsock的基本概念

2.2.2 初始化与卸载Winsok

2.2.3 基本Socket函数

2.2.4 套接字地址结构

第3章 Ethernet帧的封装与解析

 3.1 设计目的

 3.2 相关知识

3.2.1 数据链路层的概念

3.2.2 Ethernet帧的结构

 3.3 例题分析

3.3.1 设计要求

3.3.2 关键问题

3.3.3 程序源代码

 3.4 练习题

第4章 Ethernet帧的CRC校验

 4.1 设计目的

 4.2 相关知识

4.2.1 CRC校验的概念

4.2.2 CRC校验的例子

4.2.3 CRC校验的硬件实现

4.2.4 CRC校验的主要特点

 4.3 例题分析

4.3.1 设计要求

4.3.2 关键问题

4.3.3 程序源代码

 4.4 练习题

第5章 IP地址的合法性判断

 5.1 设计目的

 5.2 相关知识

5.2.1 IP地址的基本概念

5.2.2 IP地址的分类方法

5.2.3 特殊IP地址类型

5.2.4 子网的划分

 5.3 例题分析

5.3.1 设计要求

5.3.2 关键问题

5.3.3 程序源代码

 5.4 练习题

第6章 IP数据包的捕获与解析

 6.1 设计目的

 6.2 相关知识

6.2.1 网络层的基本概念

6.2.2 IP数据包的结构

 6.3 例题分析

6.3.1 设计要求

6.3.2 关键问题

6.3.3 程序源代码

 6.4 练习题

第7章 IP数据包的分片与重组

 7.1 设计目的

 7.2 相关知识

7.2.1 IP包分片的概念

7.2.2 IP包分片的相关字段

 7.3 例题分析

7.3.1 设计要求

7.3.2 关键问题

7.3.3 程序源代码

 7.4 练习题

第8章 IPv6数据包的封装与解析

 8.1 设计目的

 8.2 相关知识

8.2.1 IPv4协议的主要缺点

8.2.2 IPv6协议的基本概念

8.2.3 IPv6数据包的结构

8.2.4 IPv6地址结构

8.2.5 IPv6的安全功能

 8.3 例题分析

8.3.1 设计要求

8.3.2 关键问题

8.3.3 程序源代码

 8.4 练习题

第9章 发现网络中的活动主机

 9.1 设计目的

 9.2 相关知识

9.2.1 ICMP协议的基本概念

9.2.2 ICMP数据包的结构

 9.3 例题分析

9.3.1 设计要求

9.3.2 关键问题

9.3.3 程序源代码

 9.4 练习题

第10章 发现服务器开启的TCP端口

 10.1 设计目的

 10.2 相关知识

10.2.1 传输层的基本概念

10.2.2 端口号的分配

 10.3 例题分析

10.3.1 设计要求

10.3.2 关键问题

10.3.3 程序源代码

 10.4 练习题

第11章 TCP数据包的封装与发送

 11.1 设计目的

 11.2 相关知识

11.2.1 TCP协议的基本概念

11.2.2 TCP数据包的结构

 11.3 例题分析

11.3.1 设计要求

11.3.2 关键问题

11.3.3 程序源代码

 11.4 练习题

第12章 基于TCP的客户机/服务器程序

 12.1 设计目的

 12.2 相关知识

12.2.1 TCP协议的主要特点

12.2.2 客户机/服务器编程

 12.3 例题分析

12.3.1 设计要求

12.3.2 关键问题

12.3.3 程序源代码

 12.4 练习题

第13章 基于UDP的客户机/服务器程序

 13.1 设计目的

 13.2 相关知识

13.2.1 UDP协议的基本概念

13.2.2 UDP数据包的结构

 13.3 例题分析

13.3.1 设计要求

13.3.2 关键问题

13.3.3 程序源代码

 13.4 练习题

第14章 FTP客户机程序设计

 14.1 设计目的

 14.2 相关知识

14.2.1 应用层的基本概念

14.2.2 FTP服务的基本概念

14.2.3 FTP服务的工作原理

14.2.4 FTP命令与应答

 14.3 例题分析

14.3.1 设计要求

14.3.2 关键问题

14.3.3 程序源代码

 14.4 练习题

第15章 包过滤防火墙程序设计

 15.1 设计目的

 15.2 相关知识

15.2.1 网络安全的重要性

15.2.2 防火墙的基本概念

15.2.3 包过滤的工作原理

 15.3 例题分析

15.3.1 设计要求

15.3.2 关键问题

15.3.3 程序源代码

 15.4 练习题

附录A RFC文档

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 12:21:19