电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

网络编程课程设计资料

网络编程课程设计资料_第1页
1/23
网络编程课程设计资料_第2页
2/23
网络编程课程设计资料_第3页
3/23
网络编程课程设计说明书基于 TCP/IP 的网络文字聊天程序设计专业:网络工程班级:网络 7878 姓名:周岐就学号:6554773546 时间:2016.12.18 摘要Socket 接口是 TCP/ IP 网络的 API(应用程序接口 ) ,Windows Sockets (Winsock) 是一个基于 Socket 模型的 API。本文通过论述了Windows 环境下的实现计算机数据传输服务的机制,TCP/ IP 协议的体系结构、 组成与功能以及通过TCP/ IP 协议实现异构型网络互连的机理。对 TCP/ IP 协议提供的两种通信功能进行了分析,辩证地提出了它们不同的应用场合。本聊天工具使用VC++语言和较成熟的微软的mfc71 作为开发语言细设计的整个开发过程进行全面论述。最后 ,给出了在 TCP/ IP 基础上开发通信应用程序的编程模型和实现要点,对用户开发应用程序有一定参考意义。关键词 : 网络 ;TCP/ IP 协议 通信编程VC++ 引 言InternetC 语言或是 web网络语言进行设计。 Internet上数据传输协议主要有TCP和 UDP。TCP是有连接协议它要求计算机进行对话时必须先建立连接。保证数据传送安全到达目的地。UDP是无连接协议。 它只是将信息送到网络上并不检查数据是否到达了目的地。要进行实时会话。 则应该采用 TCP协议。本程序采用的协议就是TCP协议。传输控制协议 TCP (Transmission Control Protocol) 是 Internet 最基本的网络通信协议, 它由一系列协议组成 , 其中核心协议是传输层的TCP和 UDP( User Datagram Protocol, 用户数据报协议 ) 协议。TCP 协议属于 “ 面向连接 , 可靠传输” 的型 , 面向连接的传输意味着在进行通信以前, 需要在两个系统之间建立逻辑连接, 在每个数据传输的过程中都需要进行应答以保证数据包的完整, 这种方法可以保证数据传输的可靠性 ,UDP 协议属于 “ 面向无连接 , 不可靠传输”的类型 , 该协议只负责接收和传送上层协议传递的消息, 它本身不做任何的检测、修改与应答 , 网络开销一般要小于TCP协议。在优良的网络环境 , UDP 的工作效率较 TCP 协议要高。在 Windows 环境下开发网络应用程序, 通常都是使用 Microsoft的网络编程接口 , 即 Windows 套接字 Windows Socket( 简称 Winsock), 它包含在 Winsock.dll 中的一组 API 中, 用于在网络上传输数据和交换信息 , 编程人员需要熟悉和掌握相关的网络协议、系统的底层知识以及网络软硬件技术 , 因而 Winsock 编程相当复杂。所幸的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

网络编程课程设计资料

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部