1、 传感网技术课程设计说明书 题 目: 本地计算机网络信息管理 系 别: 计算机科学与工程 专 业: 信息安全 学生姓名: xxx 学 号: 00000000000 指导教师: xx 2013 年 3 月 18 日 摘摘 要要 本机网络信息管理器提供了有关计算机性能的信息,并显示了计算机上主要设 备信息; 如果连接到网络, 那么还可以查看网络状态并迅速了解网络是如何工作的。 它的用户界面提供了设置网络信息的选项,其下还有具体的内容设置,而且这里可 以查看到当前系统的 CPU 使用比率、内存等数据,默认设置下系统每隔两秒钟对数 据进行 1 次自动更新。 目目 录录 1. 绪论 01 1.1 IP/
2、TCP 协议常识 08 1.2 Socket 的简介 09 2. 规划设计 11 2.1 课题来源 11 2.2 需求分析 11 3. 系统分析与设计方案 12 3.1 聊天系统的总体设计要点 12 3.2 聊天系统的设计步骤及功能模块划分 12 3.3 功能模块结构图 13 4. 系统设计环境与测试 26 4.1 开发环境和工具 26 4.2 硬件环境 26 4.3 聊天系统的测试 26 5. 课程设计总结 28 5.1 课程设计总结 28 5.2 经验和感想 28 参考文献 31 计算机网络课程设计报告 1 1 绪论 随着互联网逐步普及,人们的生活和工作也越来越离不开信息网络的支持, 而聊
3、天室是人们最常见, 最直接的网上交流的方式。本信息管理系统以网络设置 为主,为广大用户提供一个简洁的、方便的网络设置方式,也是使网络设置更简单, 更适用于对电脑了解不多的用户。 本文所介绍的网络信息管理系统是基于开放的 C# 应用程序开发设计的,其主要特性是能动态、实时的完成信息的传递,且具有高效 的交互性,更有效的反映本机的网络设置状况,易于维护和更新,其运行所需环境 及其工作流程和各个功能控件的工作原理将在本文依次介绍,并且文中提供了部分 程序源代码。 1.1 IP/TCP 协议常识 (1)IP、TCP 协议的特点: TCP/IP(Transmission Control Protocol
4、/Internet Protocol)是传输控制 协议/网际协议的缩写, TCP/IP 是当今网络互联的核心协议。TCP/IP 协议的体系结 构共有四个层次,即应用层、传输层、网络互联层和网络接口层。 IP 协议的作用: 第一, 它是网络层的协议, 提供互联网上数据传输的统一格式。 第二,提供不可靠的无连接的服务。第三,定义了互联网上的传输数据的基本单元, 提供了供路由选择的信息,没有差错校验和处理的机制。 TCP 协议的功能:差错控制可靠性、面向连接、分段(Segment)、端口号。 TCP 是传输控制协议,是面向连接的提供了一种可靠的传输服务,它用三次握手和 滑动窗口机制来保证传输的可靠性
5、,及进行流量控制。 TCP/IP 协议具有以下特点: 1、协议标准具有开放性,其独立于特定的计算机硬件及操作系统,可以免费使 用。 2、统一分配网络地址,使得每个 TCP/IP 设备在网络中都具有唯一的 IP 地址。 3、实现了高层协议的标准化,能为用户提供多种可靠的服务。 (2)TCP/IP 协议进行传输数据传输的过程: 应用程序为了传输数据会调用TCP,将数据和对应的参数传给TCP,将TCP 数据 包封装在 IP 包内,通过网络送给目的 TCP。接收方 TCP 在接收到数据后通知上层应 用程序,TCP 将保证接收数据的正确性。在实现 TCP 的主机上,TCP 可以被看成是 一个模块,和文件系