网络编程课程设计说明书基于 TCP/IP 的网络文字聊天程序设计专业:网络工程班级:网络 7878 姓名:周岐就学号:6554773546 时间:2016
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 协议属于 “ 面向连接 , 可靠传输” 的型 , 面向连接的传输意味着在进行通信以前, 需要在两个系统之间建