下载此文档

《信息通信网络概论》实验指导书.doc


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
信息通信网络概论
实验指导书
周波,张希
东南大学自动化学院
2015-4
目录
实验一 TCP/IP协议与Socket编程认识实验 4
一、 实验目的 4
二、 实验内容 4
三、 实验原理 4
四、 实验步骤 5
五、 思考题或讨论题 6
实验二 FTP客户端通信程序设计 7
一、 实验目的 7
二、 实验内容 7
三、 实验原理 7
四、 思考题或讨论题 9
实验三基于客户/服务器模式的网络通信编程实现 11
一、 实验目的 11
二、 实验内容 11
三、 实验原理 11
四、 应用程序的设计方法和步骤 12
五、 聊天室应用程序设计的具体说明 14
1、聊天室的工作流程 14
2、套接字事件处理 15
3、系统实现 16
利用MFC AppWizard生成程序框架 16
增加控件对象 16
从CAsyncSocket类继承 16
建立客户机与服务器之间的连接 16
发送和接收数据 17
终止连接 17
4、结束语 17
六、 思考题或讨论题 18
实验四﹑计算机网络通信应用程序设计 19
(一)基于TCP/IP的计算机网络通信应用程序设计 19
一、 实验目的 19
二、 实验内容 19
三、 实验步骤 19
(二)基于UDP/IP的计算机网络通信应用程序设计 20
一、 实验目的 20
二、 实验内容 20
三、 实验步骤 21
四、 思考题或讨论题 21
附录:实验中需要用到的WINSOCK API函数和数据结构 22
accept(): 22
bind() 23
closesocket(): 24
connect(): 26
listen(): 27
socket(): 28
recv(): 29
send(): 31
WSAAsyncSelect(): 32
WSAStartup() : 36
Gethostbyname 37
Gethostbyaddr 38
inet_ntoa 38
inet_addr 38
WSADATA 和 LPWSADATA 38
实验一 TCP/IP协议与Socket编程认识实验
实验目的
熟悉TCP/IP协议的功能和网络操作;
了解基于SOCKET的编程原理;
编写一个小型的Socket实用程序,初步了解Windows环境下使用Socket的编程。
实验内容
在已有的程序框架下,编写一个查询主机地址和域名的程序。
实现功能:
输入域名查询IP地址;
输入IP地址查询域名。
实验原理
什么是Windows Sockets规范?
Windows . Berkeley大学BSD UNIX中流行的Socket接口为范例定义了一套Micosoft Windows下网络编程接口。它不仅包含了人们所熟悉的Berkeley Socket风格的库函数;也包含了一组针对Windows的扩展库函数,以使程序员能充分地利用Windows消息驱动机制进行编程。 Windows Sockets规范本意在于提供给应用程序开发者一套简单的API,并让各家网络软件供应商共同遵守。此外,在一个特定版本Windows的基础上,Windows Sockets也定义了一个二进制接口(ABI),以此来保证应用Windows Sockets API的应用程序能够在任何网络软件供应商的符合Windows Sockets协议的实现上工作。因此这份规范定义了应用程序开发者能够使用,并且网络软件供应商能够实现的一套库函数调用和相关语义。遵守这套Windows Sockets规范的网络软件,我们称之为Windows Sockets兼容的,而Windows Sockets兼容实现的提供者,我们称之为Windows Sockets提供者。一个网络软件供应商必须百分之百地实现Windows Sockets规范才能做到现Windows Sockets兼容。任何能够与Windows Sockets兼容实现协同工作的应用程序就被认为是具有Windows Sockets接口。我们称这种应用程序为Windows Sockets应用程序。 Windows 协议族(IPS,通常我们指的是TCP/IP)连接,尤其要指出的是所有的Windows Sockets实现都支持流套接口和数据报套接口. 应用程序调用Windows Sockets的API实现相互之间的通讯。Windows Sockets又利用下层的网络通讯协议功能和操作系统调用实现实际的通讯工作。它们之间的关系如图1-1。
Winsock编程模型
建立socket。程序使用sock

《信息通信网络概论》实验指导书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息