当前位置首页 > 百科> 正文

计算机网路软体编程指导书(第2版)

2019-12-23 13:39:31 百科
计算机网路软体编程指导书(第2版)

计算机网路软体编程指导书(第2版)

《计算机网路软体编程指导书(第2版)》是清华大学出版社2017年出版的图书,作者是吴英。

基本介绍

  • 书名:计算机网路软体编程指导书(第2版)
  • 作者:吴英
  • ISBN:9787302481317
  • 定价:29元
  • 出版时间:2017.11.01
  • 印次:2-1
  • 印刷日期:2017.11.09

内容简介

本书根据计算机网路与Internet基本概念、工作原理与实现技术的学习需要,参考国内外知名大学网路课程编程训练以及着名IT企业在员工网路软体编程训练中的相关资料与文献,总结提炼出14个网路软体编程题目

目录

目录CONTENTS
第1章网路软体编程练习要求与教学指导1
1.1网路软体编程能力培养1
1.2网路软体编程理论基础2
1.2.1网路知识结构2
1.2.2编程需掌握的知识3
1.2.3教材章节与知识点结构8
1.3编程题目的基本内容9
第2章Socket编程基础知识13
2.1Socket编程的基本概念13
2.1.1套接字的概念13
2.1.2套接字的分类14
2.2Winsock网路编程接口15
2.2.1Winsock的基本概念16
2.2.2初始化与卸载Winsock17
2.2.3基本Socket函式18
2.2.4套接字地址结构23
第3章Ethernet帧的封装与解析25
3.1设计目的25
3.2相关知识25
3.2.1数据链路层的概念25
3.2.2Ethernet帧的结构26
3.3例题分析27
3.3.1设计要求27
3.3.2关键问题28
3.3.3程式原始码31
3.4练习题34目录计算机网路软体编程指导书(第2版)第4章Ethernet帧的CRC校验35
4.1设计目的35
4.2相关知识35
4.2.1CRC校验的概念35
4.2.2CRC校验的例子36
4.2.3CRC校验的硬体实现37
4.2.4CRC校验的主要特点38
4.3例题分析38
4.3.1设计要求38
4.3.2关键问题39
4.3.3程式原始码41
4.4练习题44
第5章IP位址的合法性判断46
5.1设计目的46
5.2相关知识46
5.2.1IP位址的基本概念46
5.2.2IP位址的分类方法47
5.2.3其他IP位址类型48
5.2.4IP位址技术发展49
5.3例题分析51
5.3.1设计要求51
5.3.2关键问题52
5.3.3程式原始码54
5.4练习题58
第6章IP数据包的捕获与解析60
6.1设计目的60
6.2相关知识60
6.2.1网路层的基本概念60
6.2.2IP数据包的结构61
6.3例题分析64
6.3.1设计要求64
6.3.2关键问题65
6.3.3程式原始码68
6.4练习题72
第7章IP数据包的分片与重组74
7.1设计目的74
7.2相关知识74
7.2.1IP包分片的概念74
7.2.2IP包分片的相关栏位75
7.3例题分析76
7.3.1设计要求76
7.3.2关键问题77
7.3.3程式原始码78
7.4练习题83
第8章IPv6数据包的封装与解析84
8.1设计目的84
8.2相关知识84
8.2.1IPv4协定的主要缺点84
8.2.2IPv6协定的基本概念85
8.2.3IPv6数据包的结构86
8.2.4IPv6地址结构88
8.2.5IPv6安全功能90
8.3例题分析90
8.3.1设计要求90
8.3.2关键问题91
8.3.3程式原始码93
8.4练习题98
第9章发现网路中的活动主机100
9.1设计目的100
9.2相关知识100
9.2.1ICMP协定的基本概念100
9.2.2ICMP数据包的类型101
9.2.3ICMP数据包的结构102
9.2.4ICMP回送请求与应答103
9.3例题分析104
9.3.1设计要求104
9.3.2关键问题104
9.3.3程式原始码107
9.4练习题112
第10章发现伺服器开启的TCP连线埠113
10.1设计目的113
10.2相关知识113
10.2.1传输层的基本概念113
10.2.2连线埠号的分配114
10.3例题分析116
10.3.1设计要求116
10.3.2关键问题116
10.3.3程式原始码118
10.4练习题120
第11章TCP数据包的封装与传送121
11.1设计目的121
11.2相关知识121
11.2.1TCP协定的基本概念121
11.2.2TCP数据包的结构122
11.3例题分析124
11.3.1设计要求124
11.3.2关键问题125
11.3.3程式原始码126
11.4练习题131
第12章基于TCP的客户机/伺服器程式132
12.1设计目的132
12.2相关知识132
12.2.1TCP协定的主要特点132
12.2.2客户机/伺服器编程134
12.3例题分析135
12.3.1设计要求135
12.3.2关键问题136
12.3.3程式原始码139
12.4练习题143
第13章基于UDP的客户机/伺服器程式144
13.1设计目的144
13.2相关知识144
13.2.1UDP协定的基本概念144
13.2.2UDP数据包的结构145
13.2.3基于UDP的客户机/伺服器编程146
13.3例题分析147
13.3.1设计要求147
13.3.2关键问题148
13.3.3程式原始码150
13.4练习题154
第14章FTP客户机程式设计155
14.1设计目的155
14.2相关知识155
14.2.1套用层的基本概念155
14.2.2FTP服务的基本概念156
14.2.3FTP服务的工作原理157
14.2.4FTP命令与应答158
14.3例题分析160
14.3.1设计要求160
14.3.2关键问题161
14.3.3程式原始码163
14.4练习题172
第15章POP客户机程式设计174
15.1设计目的174
15.2相关知识174
15.2.1电子邮件的基本概念174
15.2.2邮件服务的工作原理175
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net