- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《信息通信网络概论》实验指导书
信息通信网络概论
实验指导书
周波,张希
东南大学自动化学院
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
3.1 利用MFC AppWizard生成程序框架 16
3.2 增加控件对象 16
3.3 从CAsyncSocket类继承 16
3.4 建立客户机与服务器之间的连接 16
3.5 发送和接收数据 17
3.6 终止连接 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 Sockets规范以U.C. 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 Sockets规范定义并记录了如何使用API与Internet协议族(IPS,通常我们指的是TCP/IP)连接,尤其要指出的是所有的Windows Sockets实现都支持流套接口和数据报套接口. 应用程序调用Windows Sockets的API实现相互之间的通讯。Windows Sockets又利用下层的网络通讯协议功能和操作系统调用实现实际的通讯工作。它们之间的关系如图1-1。
Winsock编程模型
建立socket。程序使用socket进行网络时,必须先建立一个socket。为了建立一个
您可能关注的文档
- 第6章 道路与铁道工程.ppt
- 第一章---中国历史概述.ppt
- 第一章-软件项目管理概述(课件).pptx
- 第一章c语言概述及开发环境.pdf
- 第一章_通信网理论基础_概述.ppt
- 第一讲 中国社会思想史概述.ppt
- 第二十单元 中国地理(第一节 中国地理概况).pptx
- 第十四章 实验法课件.ppt
- 第四部分 第十四单元 第一讲 中国地理概况.ppt
- 经典名著导读:《水浒传》.pptx
- xx市xxx路新建工程(k6+610--k7+30)段下穿xxx路通道工程 施工方中标技术标(中字头单位中标模板).doc
- 《大教学论》书目要点didactica夸美纽斯著 傅任敢译.pdf
- 《房地产项目投资开发运作管理与控制概述》.doc
- 《操作系统》实验报告 生产者——消费者.pdf
- 《朝花夕拾》名著阅读指导.pptx
- 《混凝土结构工程施工》课程标准1.doc
- 《项目管理概论》知识点整理汇总.pdf
- 【3年中考 2年模拟 1年预测】语文专题 7 文学与文化常识及名著阅读.doc
- 《遥感概论》_课程实验报告.doc
- 【中考复习方案_北师大版】2014届中考历史复习方案课件:专题(二)_近代列强的侵略和中国人民的抗争.ppt
最近下载
- 金属非金属矿山重大事故隐患判定标准-尾矿库.pptx VIP
- 解读金属非金属露天矿山重大事故隐患判定标准.pptx VIP
- 清华大学航空应用产业研究院建设方案讨论稿.pptx VIP
- 《如何上好一堂数学课》新教师数学教学培训PPT课件(2025).pptx VIP
- 金属非金属矿山重大事故隐患判定标准解读.pptx VIP
- 2025年成都天府一街初一入学语文分班考试真题含答案.docx VIP
- 2025年成都铁中府河小升初入学分班考试语文考试试题及答案.docx VIP
- 搭建产业技术研发和转化平台方案.docx VIP
- 产业技术研究院(新型研发机构)筹建方案.docx VIP
- 高一三角函数习题(含答案).doc VIP
文档评论(0)