计算机网络课程设计(简单聊天程序的实现).doc

计算机网络课程设计(简单聊天程序的实现).doc

ID:60846042

大小:289.50 KB

页数:21页

时间:2020-12-22

 计算机网络课程设计(简单聊天程序的实现).doc_第1页
 计算机网络课程设计(简单聊天程序的实现).doc_第2页
 计算机网络课程设计(简单聊天程序的实现).doc_第3页
 计算机网络课程设计(简单聊天程序的实现).doc_第4页
 计算机网络课程设计(简单聊天程序的实现).doc_第5页
资源描述:

《 计算机网络课程设计(简单聊天程序的实现).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、编号:计算机网络课程设计说明书题目:本地计算机网络信息管理系别:计算机科学与技术专业:计算机科学与技术学生姓名:xxx学号:指导教师:xx2011年3月18日摘要本机网络信息管理器提供了有关计算机性能的信息,并显示了计算机上主要设备信息;如果连接到网络,那么还可以查看网络状态并迅速了解网络是如何工作的。它的用户界面提供了设置网络信息的选项,其下还有具体的内容设置,而且这里可以查看到当前系统的CPU使用比率、内存等数据,默认设置下系统每隔两秒钟对数据进行1次自动更新。目录1.绪论………………………………………………………………………………01

2、1.1IP/TCP协议常识…………………………………………………………081.2Socket的简介……………………………………………………………092.规划设计…………………………………………………………………………112.1课题来源……………………………………………………………………112.2需求分析…………………………………………………………………113.系统分析与设计方案……………………………………………………………123.1聊天系统的总体设计要点………………………………………………123.2聊天系统的设计步骤及功能模块划分……………

3、………………………123.3功能模块结构图…………………………………………………………134.系统设计环境与测试…………………………………………………………264.1开发环境和工具…………………………………………………………264.2硬件环境……………………………………………………………………264.3聊天系统的测试…………………………………………………………265.课程设计总结……………………………………………………………………285.1课程设计总结………………………………………………………………285.2经验和感想……………………………

4、……………………………………28参考文献…………………………………………………………………………311绪论随着互联网逐步普及,人们的生活和工作也越来越离不开信息网络的支持,而聊天室是人们最常见,最直接的网上交流的方式。本信息管理系统以网络设置为主,为广大用户提供一个简洁的、方便的网络设置方式,也是使网络设置更简单,更适用于对电脑了解不多的用户。本文所介绍的网络信息管理系统是基于开放的C#应用程序开发设计的,其主要特性是能动态、实时的完成信息的传递,且具有高效的交互性,更有效的反映本机的网络设置状况,易于维护和更新,其运行所需环境及其工作流程

5、和各个功能控件的工作原理将在本文依次介绍,并且文中提供了部分程序源代码。1.1IP/TCP协议常识(1)IP、TCP协议的特点:TCP/IP(TransmissionControlProtocol/InternetProtocol)是传输控制协议/网际协议的缩写,TCP/IP是当今网络互联的核心协议。TCP/IP协议的体系结构共有四个层次,即应用层、传输层、网络互联层和网络接口层。IP协议的作用:第一,它是网络层的协议,提供互联网上数据传输的统一格式。第二,提供不可靠的无连接的服务。第三,定义了互联网上的传输数据的基本单元,提供了供路由选择

6、的信息,没有差错校验和处理的机制。TCP协议的功能:差错控制——可靠性、面向连接、分段(Segment)、端口号。TCP是传输控制协议,是面向连接的提供了一种可靠的传输服务,它用三次握手和滑动窗口机制来保证传输的可靠性,及进行流量控制。TCP/IP协议具有以下特点:1、协议标准具有开放性,其独立于特定的计算机硬件及操作系统,可以免费使用。2、统一分配网络地址,使得每个TCP/IP设备在网络中都具有唯一的IP地址。3、实现了高层协议的标准化,能为用户提供多种可靠的服务。(2)TCP/IP协议进行传输数据传输的过程:应用程序为了传输数据会调用T

7、CP,将数据和对应的参数传给TCP,将TCP数据包封装在IP包内,通过网络送给目的TCP。接收方TCP在接收到数据后通知上层应用程序,TCP将保证接收数据的正确性。在实现TCP的主机上,TCP可以被看成是一个模块,和文件系统区别不大,TCP也可以调用一些操作系统的功能,TCP不直接和网络打交道,控制网络的任务由专门的设备驱动模块完成。TCP只是调用IP接口,向TCP提供所有TCP需要的服务。(3)端口号:有的时候,一个ip地址不能完整的标识一台服务器,这是应为一台物理性的计算机同时运行着多个应用程序,这就需要我们来区别同一台机子上的不同的服

8、务,所以就在传输层和应用层上设置接口,就是端口。端口实际是一个16位长的地址,他的范围是0~65535之间,其中0~1023是熟知端口,主要是给提供服务的应用程序使用,这些端口是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。