1、 课 程 设 计 报 告 学年学期 2010-2011 学年第二学期 课程名称 计算机网络课程设计 院 系 计算机系 专 业 网络工程 学 号 姓 名 指导教师 二一一二一一 年年 六六 月月 三十三十 日日 摘摘 要要 本机网络信息管理器提供了有关计算机性能的信息,并显示了计算机上主要设备信息; 如果连接到网络, 那么还可以查看网络状态并迅速了解网络是如何工作的。 它的用户界面提 供了设置网络信息的选项,其下还有具体的内容设置,而且这里可以查看到当前系统的 CPU 使用比率、内存等数据,默认设置下系统每隔两秒钟对数据进行 1 次自动更新。 现在是网络的社会, 在应用网络的同时也要对计算机的信
2、息进行保护, 因而需要进行本 地计算机网络信息管理,使得我们更好的进行计算机的运用。以及对信息的管理和保护。因 而有了这样的一个课程设计。 一绪论 本文所介绍的网络信息管理系统是基于开放的 C#应用程序开发设计的, 其主要特性是 能动态、 实时的完成信息的传递, 且具有高效的交互性, 更有效的反映本机的网络设置状况, 易于维护和更新, 其运行所需环境及其工作流程和各个功能控件的工作原理将在本文依次介 绍,并且文中提供了部分程序源代码。 1 IP/TCP 协议常识协议常识 (1)IP、TCP 协议的特点: TCP/IP(Transmission Control Protocol/Internet
3、 Protocol)是传输控制协议/网际 协议的缩写, TCP/IP 是当今网络互联的核心协议。TCP/IP 协议的体系结构共有四个层次, 即应用层、传输层、网络互联层和网络接口层。 IP 协议的作用:第一,它是网络层的协议,提供互联网上数据传输的统一格式。第二, 提供不可靠的无连接的服务。第三,定义了互联网上的传输数据的基本单元,提供了供路由 选择的信息,没有差错校验和处理的机制。 TCP 协议的功能:差错控制可靠性、面向连接、分段(Segment)、端口号。TCP 是 传输控制协议, 是面向连接的提供了一种可靠的传输服务, 它用三次握手和滑动窗口机制来 保证传输的可靠性,及进行流量控制。
4、TCP/IP 协议具有以下特点: 协议标准具有开放性,其独立于特定的计算机硬件及操作系统,可以免费使用。统一分 配网络地址,使得每个 TCP/IP 设备在网络中都具有唯一的 IP 地址。实现了高层协议的标 准化,能为用户提供多种可靠的服务。 (2)TCP/IP 协议进行传输数据传输的过程: 应用程序为了传输数据会调用 TCP,将数据和对应的参数传给 TCP,将 TCP 数据包封装在 IP 包内,通过网络送给目的 TCP。接收方 TCP 在接收到数据后通知上层应用程序,TCP 将保 证接收数据的正确性。在实现 TCP 的主机上,TCP 可以被看成是一个模块,和文件系统区别 不大,TCP 也可以调用一些操作系统的功能,TCP 不直接和网络打交道,控制网络的任务由 专门的设备驱动模块完成。TCP 只是调用 IP 接口,向 TCP 提供所有 TCP 需要的服务。 (3)端口号: 有的时候, 一个 ip 地址不能完整的标识一台服务器, 这是应为一台物理性的计算机同时 运行着多个应用程序, 这就需要我们来区别同一台机子上的不同的服务, 所