武汉理工大学计算机网络实验报告

合集下载

大工20春《计算机网络实验》实验报告答案

大工20春《计算机网络实验》实验报告答案

大工20春《计算机网络实验》实验报告答案一、实验目的本次计算机网络实验旨在通过实际操作和观察,深入理解计算机网络的基本原理和技术,掌握网络配置、数据传输、网络协议分析等方面的知识和技能,提高解决实际网络问题的能力。

二、实验环境本次实验使用的设备包括计算机、交换机、路由器等网络设备,以及网络模拟软件和协议分析工具。

操作系统为 Windows 10,网络模拟软件为 Packet Tracer,协议分析工具为 Wireshark。

三、实验内容与步骤(一)网络拓扑结构设计根据实验要求,设计了一个包含多个子网的网络拓扑结构。

该拓扑结构包括一个核心交换机连接多个子网,每个子网通过路由器与其他子网或外网进行通信。

(二)IP 地址规划与配置为每个网络设备分配了合适的 IP 地址,并进行了子网掩码和网关的设置。

在配置过程中,注意了 IP 地址的唯一性和合法性,避免了地址冲突和网络故障。

(三)交换机配置对核心交换机进行了 VLAN 的划分和配置,将不同的端口划分到不同的 VLAN 中,实现了网络的逻辑隔离和流量控制。

同时,还配置了交换机的端口安全和 STP 协议,提高了网络的安全性和稳定性。

(四)路由器配置对路由器进行了路由协议的配置,包括静态路由和动态路由(如RIP、OSPF 等)。

通过配置路由协议,实现了不同子网之间的通信和数据转发。

(五)网络服务配置在服务器上配置了 DNS 服务、DHCP 服务和 Web 服务等。

通过DNS 服务,实现了域名到 IP 地址的解析;通过 DHCP 服务,为客户端自动分配 IP 地址等网络参数;通过 Web 服务,提供了网页浏览功能。

(六)网络性能测试使用 Ping 命令和 Tracert 命令对网络的连通性和延迟进行了测试,使用 Wireshark 工具对网络数据包进行了捕获和分析,评估了网络的性能和协议的执行情况。

四、实验结果与分析(一)网络连通性测试结果通过 Ping 命令对不同子网的设备进行了连通性测试,结果表明所有设备之间都能够正常通信,没有出现丢包和延迟过高的情况。

计算机网络课程实验报告

计算机网络课程实验报告

计算机网络课程实验报告计算机网络课程实验报告引言:计算机网络课程实验是培养学生对计算机网络原理和技术的理解和应用能力的重要环节。

通过实验,我们可以巩固课堂所学的理论知识,掌握网络设备的配置和管理技巧,提高网络故障排查和解决问题的能力。

本文将结合实际实验过程,总结并分析我们在计算机网络课程实验中的收获和体会。

实验一:网络拓扑搭建与配置在实验一中,我们需要搭建一个简单的局域网,通过交换机连接多台计算机,并进行网络设备的基本配置。

通过实验,我们学会了如何正确连接和配置交换机、路由器和计算机,了解了网络拓扑的概念和组网原理。

同时,在实验过程中,我们也遇到了一些问题,如网络设备的IP地址冲突、网络延迟等,通过分析和解决这些问题,我们加深了对网络故障排查和解决问题的理解。

实验二:网络通信与数据传输实验二主要是通过Wireshark等工具来抓包分析网络数据传输过程。

我们学会了如何使用Wireshark捕获网络数据包,并分析数据包的结构和内容。

通过实验,我们了解了网络通信的基本原理,如TCP/IP协议栈、数据包的封装和解封装过程等。

同时,我们也发现了一些网络通信中的问题,如丢包、重传等,通过对数据包的分析和解读,我们可以更好地理解和解决这些问题。

实验三:网络安全与防护实验三主要是学习和实践网络安全相关的知识和技术。

我们了解了网络攻击的常见手段和防御方法,如防火墙、入侵检测系统等。

通过实验,我们学会了如何配置和管理防火墙,设置访问控制列表,提高网络的安全性。

同时,我们也体验了一些网络攻击的模拟实验,如DDoS攻击、ARP欺骗等,通过对攻击过程的模拟和分析,我们更深入地了解了网络安全的重要性和挑战。

实验四:网络性能测试与优化实验四主要是通过网络性能测试工具来评估和优化网络的性能。

我们学会了如何使用Ping、Traceroute等工具来测试网络的连通性和延迟,通过分析测试结果,我们可以找出网络中的瓶颈和问题,并采取相应的优化措施。

计算机网络技术实验报告

计算机网络技术实验报告

计算机网络技术实验报告一、实验目的本次计算机网络技术实验的主要目的是深入了解和掌握计算机网络的基本原理、协议和技术,通过实际操作和实验,提高对网络体系结构、网络设备配置、网络服务搭建以及网络安全等方面的认识和实践能力。

二、实验环境1、硬件环境计算机若干台,具备以太网卡。

交换机、路由器等网络设备。

网线、跳线等连接线缆。

2、软件环境Windows 操作系统。

网络模拟软件,如 Packet Tracer。

命令行工具,如 CMD 终端。

三、实验内容与步骤(一)网络拓扑结构的搭建1、设计简单的网络拓扑结构,包括多个计算机节点、交换机和路由器的连接。

2、使用网线将各个设备按照设计的拓扑结构进行物理连接。

(二)IP 地址规划与配置1、为网络中的每个节点分配合理的 IP 地址、子网掩码、网关等参数。

2、在计算机系统中通过网络设置界面或命令行工具进行 IP 地址的配置。

(三)网络设备的基本配置1、登录交换机和路由器,设置设备名称、管理密码等基本信息。

2、配置交换机的 VLAN 划分,实现不同网段之间的隔离。

3、配置路由器的静态路由和动态路由协议,实现网络之间的互联互通。

(四)网络服务的搭建与测试1、在一台计算机上搭建 Web 服务器,安装 IIS 或 Apache 等服务软件,并配置网站内容。

2、从其他计算机上访问搭建的 Web 服务器,测试网络服务的可用性和性能。

(五)网络安全设置1、配置防火墙规则,限制网络访问权限,防止非法入侵。

2、启用网络访问控制列表(ACL),对特定的 IP 地址或端口进行访问控制。

四、实验结果与分析(一)网络拓扑结构搭建结果成功搭建了设计的网络拓扑结构,各设备之间物理连接正常,指示灯显示工作状态正常。

(二)IP 地址配置结果通过查看计算机的网络设置和使用命令行工具进行IP 地址的验证,确认各节点的 IP 地址、子网掩码和网关配置正确,网络内的计算机能够相互通信。

(三)网络设备配置结果交换机的 VLAN 划分成功,不同 VLAN 之间的计算机无法直接通信,实现了网段隔离的目的。

计算机网络实验2报告

计算机网络实验2报告

计算机网络实验2报告一、实验目的本次计算机网络实验 2 的主要目的是深入了解和掌握计算机网络中的相关技术和概念,通过实际操作和实验分析,提高对计算机网络的理解和应用能力。

二、实验环境本次实验在学校的计算机实验室进行,使用的操作系统为 Windows 10,实验中所用到的软件和工具包括 Wireshark 网络协议分析工具、Packet Tracer 网络模拟软件等。

三、实验内容与步骤(一)网络拓扑结构的搭建使用 Packet Tracer 软件搭建了一个简单的星型网络拓扑结构,包括一台交换机、四台计算机和一台服务器。

为每台设备配置了相应的 IP 地址、子网掩码和网关等网络参数。

(二)网络协议分析1、启动 Wireshark 工具,选择对应的网络接口进行抓包。

2、在网络中进行文件传输、网页浏览等操作,观察 Wireshark 捕获到的数据包。

3、对捕获到的数据包进行分析,包括数据包的源地址、目的地址、协议类型、数据长度等信息。

(三)网络性能测试1、使用 Ping 命令测试网络中不同设备之间的连通性和延迟。

2、通过发送大量数据包,测试网络的带宽和吞吐量。

四、实验结果与分析(一)网络拓扑结构搭建结果成功搭建了星型网络拓扑结构,各设备之间能够正常通信,IP 地址配置正确,网络连接稳定。

(二)网络协议分析结果1、在文件传输过程中,观察到使用的主要协议为 TCP 协议,数据包有序且可靠地传输。

2、网页浏览时,发现涉及到 HTTP 协议的请求和响应,包括获取网页内容、图片等资源。

(三)网络性能测试结果1、 Ping 命令测试结果显示,网络中设备之间的延迟较低,均在可接受范围内,表明网络连通性良好。

2、带宽和吞吐量测试结果表明,网络能够满足一般的数据传输需求,但在大量数据并发传输时,可能会出现一定的拥塞现象。

五、实验中遇到的问题及解决方法(一)IP 地址配置错误在配置设备的 IP 地址时,出现了部分设备 IP 地址冲突的问题,导致网络通信异常。

计算机网络实验报告(6篇)

计算机网络实验报告(6篇)

计算机网络实验报告(6篇)计算机网络实验报告(通用6篇)计算机网络实验报告篇1一、实验目的1、熟悉微机的各个部件;2、掌握将各个部件组装成一台主机的方法和步骤;3、掌握每个部件的安装方法;4、了解微型计算机系统的基本配置;5、熟悉并掌握DOS操作系统的使用;6、掌握文件、目录、路径等概念;7、掌握常用虚拟机软件的安装和使用;8、熟悉并掌握虚拟机上WINDOWS操作系统的安装方法及使用;9、掌握使用启动U盘的制作和U盘安装windows操作系统的方法;10、了解WINDOWS操作系统的基本配置和优化方法。

二、实验内容1.将微机的各个部件组装成一台主机;2.调试机器,使其正常工作;3.了解计算机系统的基本配置。

4.安装及使用虚拟机软件;5.安装WINDOWS7操作系统;6.常用DOS命令的使用;7.学会制作启动U盘和使用方法;8.WINDOWS7的基本操作;9.操作系统的基本设置和优化。

三、实验步骤(参照实验指导书上的内容,结合实验过程中做的具体内容,完成此项内容的撰写)四、思考与总结(写实验的心得体会等)计算机网络实验报告篇2windows平台逻辑层数据恢复一、实验目的:通过运用软件R-Studio_5.0和winhe_对误格式化的硬盘或者其他设备进行数据恢复,通过实验了解windows平台逻辑层误格式化数据恢复原理,能够深入理解并掌握数据恢复软件的使用方法,并能熟练运用这些软件对存储设备设备进行数据恢复。

二、实验要求:运用软件R-Studio_5.0和winhe_对电脑磁盘或者自己的U盘中的删除的数据文件进行恢复,对各种文件进行多次尝试,音频文件、系统文件、文档文件等,对简单删除和格式化的磁盘文件分别恢复,并检查和验证恢复结果,分析两个软件的数据恢复功能差异与优势,进一步熟悉存储介质数据修复和恢复方法及过程,提高自身的对存储介质逻辑层恢复技能。

三、实验环境和设备:(1)Windows _P 或Windows 20__ Professional操作系统。

《计算机网络》实验报告

《计算机网络》实验报告

《计算机网络》实验报告计算机网络实验报告一、引言计算机网络是现代信息技术的基础,它将各种计算机和设备连接在一起,实现数据的传输和共享。

本篇实验报告将介绍我们在《计算机网络》课程中进行的实验内容和实验结果。

二、实验目的本次实验的目的是通过搭建一个简单的局域网并进行通信测试,加深对计算机网络基本概念的理解,掌握网络配置和通信过程中的相关知识。

三、实验环境我们使用了两台计算机和一个交换机来搭建局域网。

其中,计算机A作为服务器,计算机B作为客户端,交换机用于连接两台计算机。

四、实验步骤1. 配置网络参数我们首先在计算机A和计算机B上配置IP地址、子网掩码和默认网关,确保两台计算机处于同一个子网中。

2. 搭建局域网将计算机A和计算机B通过网线连接到交换机的不同端口上,确保物理连接正常。

3. 配置服务器在计算机A上搭建服务器,选择一种合适的网络服务软件,如Apache、Nginx 等,并进行相应的配置。

4. 配置客户端在计算机B上配置客户端,选择一种合适的浏览器软件,如Chrome、Firefox 等,并设置代理服务器的IP地址和端口。

5. 进行通信测试打开浏览器,在客户端中输入服务器的IP地址和端口号,访问服务器上的网页。

观察通信过程中的网络数据传输情况,检查是否能够成功建立连接并获取到服务器上的网页内容。

五、实验结果通过以上步骤,我们成功搭建了一个简单的局域网,并进行了通信测试。

在测试过程中,我们观察到以下结果:1. 网络连接正常计算机A和计算机B通过交换机成功建立了物理连接,网络连接正常。

2. IP地址配置正确计算机A和计算机B的IP地址、子网掩码和默认网关配置正确,处于同一个子网中。

3. 服务器配置成功在计算机A上搭建的服务器配置成功,能够正常响应客户端的请求。

4. 客户端配置成功在计算机B上配置的客户端能够正常访问服务器上的网页,获取到正确的网页内容。

六、实验总结通过本次实验,我们深入了解了计算机网络的基本概念和通信过程,掌握了网络配置和通信测试的方法。

《计算机网络实验》实验报告

《计算机网络实验》实验报告

《计算机网络实验》实验报告一、实验目的计算机网络实验是计算机相关专业学习中的重要实践环节,通过实验操作,旨在深入理解计算机网络的基本原理、协议和技术,提高我们的动手能力和解决实际问题的能力。

具体目的包括:1、熟悉计算机网络的体系结构和各层协议的工作原理。

2、掌握网络设备的配置和管理方法,如交换机、路由器等。

3、学会使用网络工具进行网络性能测试和故障诊断。

4、培养团队合作精神和沟通能力,提高解决复杂问题的综合素养。

二、实验环境本次实验在学校的计算机网络实验室进行,实验室配备了以下设备和软件:1、计算机若干台,安装了 Windows 操作系统和相关网络工具软件。

2、交换机、路由器等网络设备。

3、网络线缆、跳线等连接设备。

三、实验内容及步骤实验一:以太网帧的捕获与分析1、打开网络协议分析软件 Wireshark。

2、将计算机连接到以太网中,启动捕获功能。

3、在网络中进行一些数据传输操作,如访问网站、发送文件等。

4、停止捕获,对捕获到的以太网帧进行分析,包括帧的格式、源地址、目的地址、类型字段等。

实验二:交换机的基本配置1、连接交换机和计算机,通过控制台端口进行配置。

2、设置交换机的主机名、管理密码。

3、划分 VLAN,并将端口分配到不同的 VLAN 中。

4、测试不同 VLAN 之间的通信情况。

实验三:路由器的基本配置1、连接路由器和计算机,通过控制台端口或Telnet 方式进行配置。

2、设置路由器的接口 IP 地址、子网掩码。

3、配置静态路由和动态路由协议(如 RIP 或 OSPF)。

4、测试网络的连通性。

实验四:网络性能测试1、使用 Ping 命令测试网络的延迟和丢包率。

2、利用 Tracert 命令跟踪数据包的传输路径。

3、使用网络带宽测试工具测试网络的带宽。

四、实验结果与分析实验一结果与分析通过对捕获到的以太网帧的分析,我们清楚地看到了帧的结构,包括前导码、目的地址、源地址、类型字段、数据字段和帧校验序列等。

计算机网络实验报告

计算机网络实验报告

计算机网络实验报告引言计算机网络是现代社会中不可或缺的基础设施,它使得我们能够在全球范围内实现信息交流与资源共享。

为了更好地理解计算机网络的工作原理,本次实验我们进行了一系列的网络实验。

一、网络拓扑实验首先,我们进行了网络拓扑实验,通过搭建不同拓扑结构的网络,观察其性能表现和通信效率。

我们尝试了星型、环状和总线型拓扑结构,并通过测量网络中的传输时延、带宽和吞吐量来评估不同拓扑结构的优劣。

结果显示,星型拓扑结构具有较好的扩展性和可靠性,但是对中央节点的要求较高,一旦中央节点故障,整个网络将无法正常运行。

而环状和总线型拓扑结构则相对简单,但是容易产生信号干扰和数据冲突等问题。

二、网络传输协议实验接下来,我们进行了网络传输协议实验,重点研究TCP/IP协议的性能和可靠性。

我们通过改变传输文件的大小、网络拥塞程度等因素,测试了TCP协议在不同情境下的传输速度和稳定性。

同时,我们也对比了UDP协议的传输效果。

实验结果表明,TCP协议在数据传输方面具有较好的可靠性和流量控制能力,但是在高丢包率的情况下会出现明显的传输延迟。

相比之下,UDP协议虽然传输速度较快,但是无法保证数据的可靠性,容易出现丢包和重传等问题。

三、网络安全实验随后,我们进行了网络安全实验,探讨了网络攻击与防御的相关技术。

我们采用了常见的入侵检测系统和防火墙来保护网络安全,通过模拟各种攻击手段,如拒绝服务攻击、端口扫描等,测试了网络的防护能力。

实验结果显示,入侵检测系统和防火墙能够有效地阻止大多数网络攻击,但是对于某些高级攻击手段,如零日漏洞攻击,仍然存在一定的漏洞。

因此,网络安全的保护需要综合运用各种技术手段,不断提升系统的安全性。

结论通过本次计算机网络实验,我们对网络拓扑结构、传输协议和网络安全等方面有了更深入的理解。

网络拓扑结构的选择应根据实际需求进行权衡,传输协议的选择应根据网络特性和应用场景进行调整,而网络安全则需要综合运用各种安全技术来确保系统的稳定性和数据的安全性。

计算机网络实验报告实验3

计算机网络实验报告实验3

计算机网络实验报告实验3一、实验目的本次计算机网络实验 3 的主要目的是深入理解和掌握计算机网络中的相关技术和概念,通过实际操作和观察,增强对网络通信原理、协议分析以及网络配置的实际应用能力。

二、实验环境本次实验在计算机网络实验室进行,使用的设备包括计算机、网络交换机、路由器等。

操作系统为 Windows 10,实验中使用的软件工具包括 Wireshark 网络协议分析工具、Cisco Packet Tracer 网络模拟软件等。

三、实验内容与步骤(一)网络拓扑结构的搭建使用 Cisco Packet Tracer 软件,构建一个包含多个子网的复杂网络拓扑结构。

在这个拓扑结构中,包括了不同类型的网络设备,如交换机、路由器等,并配置了相应的 IP 地址和子网掩码。

(二)网络协议分析启动 Wireshark 工具,捕获网络中的数据包。

通过对捕获到的数据包进行分析,了解常见的网络协议,如 TCP、IP、UDP 等的格式和工作原理。

观察数据包中的源地址、目的地址、协议类型、端口号等关键信息,并分析它们在网络通信中的作用。

(三)网络配置与管理在实际的网络环境中,对计算机的网络参数进行配置,包括 IP 地址、子网掩码、网关、DNS 服务器等。

通过命令行工具(如 Windows 中的 ipconfig 命令)查看和验证配置的正确性。

(四)网络故障排查与解决设置一些网络故障,如 IP 地址冲突、网络连接中断等,然后通过相关的工具和技术手段进行故障排查和解决。

学习使用 ping 命令、tracert 命令等网络诊断工具,分析故障产生的原因,并采取相应的解决措施。

四、实验结果与分析(一)网络拓扑结构搭建结果成功构建了包含多个子网的网络拓扑结构,各个设备之间能够正常通信。

通过查看设备的状态指示灯和配置信息,验证了网络连接的正确性。

(二)网络协议分析结果通过 Wireshark 捕获到的数据包,清晰地看到了 TCP 三次握手的过程,以及 IP 数据包的分片和重组。

计算机网络原理 实验报告

计算机网络原理 实验报告

计算机网络原理实验报告计算机网络原理实验报告引言计算机网络是现代社会中不可或缺的一部分,它使得信息的传递和共享变得更加高效和便捷。

本次实验旨在通过实际操作和观察,深入了解计算机网络的基本原理和工作机制。

实验一:局域网配置与通信在本实验中,我们使用了两台计算机和一台路由器来构建一个简单的局域网,并进行了配置和通信的实验。

1. 实验目的通过本实验,我们的目的是了解局域网的基本概念和配置方法,掌握IP地址和子网掩码的设置,以及实现计算机之间的通信。

2. 实验步骤和结果首先,我们需要将两台计算机和路由器连接起来。

我们使用了网线将计算机和路由器的LAN口连接在一起,并确保连接正确无误。

接下来,我们进行了IP地址和子网掩码的配置。

在计算机1上,我们设置了IP地址为192.168.0.1,子网掩码为255.255.255.0;在计算机2上,我们设置了IP地址为192.168.0.2,子网掩码同样为255.255.255.0。

配置完成后,我们进行了通信测试。

我们在计算机1上打开了一个命令行窗口,输入ping 192.168.0.2命令,发现能够成功与计算机2进行通信,返回了一些网络包的信息。

3. 实验总结通过本实验,我们了解了局域网的基本配置和通信原理。

我们学会了如何设置IP地址和子网掩码,并且成功地实现了计算机之间的通信。

实验二:网络协议分析在本实验中,我们使用Wireshark工具来对网络数据包进行抓包和分析,以深入了解网络协议的工作机制。

1. 实验目的通过本实验,我们的目的是熟悉Wireshark工具的使用方法,并能够分析网络数据包中的各个字段和协议。

2. 实验步骤和结果首先,我们下载并安装了Wireshark工具,并打开了一个网络抓包会话。

我们选择了一个局域网接口作为抓包的目标,并开始了抓包操作。

在抓包过程中,我们访问了一些网站和进行了一些网络操作,以产生一些网络数据包。

抓包结束后,我们停止了抓包会话,并开始分析抓到的数据包。

武汉理工 计算机网络原理实验 第5次实验报告

武汉理工 计算机网络原理实验 第5次实验报告

学号:实验报告书课程名称计算机网络原理实验名称WAN协议学院计算机科学与技术学院专业班级物联网工程1201班姓名指导教师郭小兵2014 年12 月 3 日5.WAN协议5.1.实验准备●学习PPP、HDLC、X.25和FR协议5.2.实验目的●掌握WAN协议的配置方法。

●掌握PPP协议的安全验证的配置方法。

5.3.实验内容5.3.1.PPP协议配置(PAP和CHAP)5.3.2.网络拓扑图图5-1 PPP网络拓扑图5.3.2.1.实验要求1)如图5-1所示,路由器R1和R2通过串口线互连,用PPP协议通信,采用单向PAP验证通信(R1主验证方,R2被验证方),实现R1和R2的互通。

2)采用CHAP双向验证(双方即做主验证方又做被验证方),实现R1和R2的互通。

说明:通过命令display interface s01/0/0查看接口的配置信息,如果接口的物理层和链路层的状态都是Up状态,并且PPP的LCP和IPCP都是opened状态,说明链路的PPP协商已经成功。

注意:须用shutdown和undo shutdown重启端口,WAN端口配置才能生效。

“Serial0/0 current state :UP ”,表明路由器的物理接口是正常的。

“Line protocol current state :UP ”,表明接口的链路层是正常的,也就是两边的协议参数是没有问题的。

5.3.3.PAP配置5.3.3.1.R1(主验证方)[ourR1]aaa[ourR1-aaa]local-user cyan password cipher 123456[ourR1-aaa]ocal-user cyan service-type ppp[ourR1]interface Serial0/0/0[ourR1]link-protocol ppp[ourR1]ppp authentication-mode chap[ourR1]ppp chap user magenta[ourR1]ppp chap password cipher 123456[ourR1]ip address 192.168.88.10 255.255.255.05.3.3.2.R2(被验证方)[ourR1]interface Serial0/0/0[ourR1-Serial0/0/0]link-protocol ppp[ourR1-Serial0/0/0]ppp pap local-user cyan password cipher 123456 //提供PAP认证的用户和口令,必须符合主验证方中的PPP用户[ourR1-Serial0/0/0]ip address 192.168.88.20 255.255.255.05.3.4.CHAP参考配置5.3.4.1.R1[ourR1]aaa[ourR1-aaa]local-user cyan password cipher 123456[ourR1-aaa]local-user cyan service-type ppp[ourR1]interface Serial0/0/0[ourR1-Serial0/0/0]link-protocol ppp[ourR1-Serial0/0/0]ppp authentication-mode chap[ourR1-Serial0/0/0]ppp chap user magenta[ourR1-Serial0/0/0]ppp chap password cipher 123456[ourR1-Serial0/0/0]ip address 192.168.88.10 255.255.255.05.3.4.2.R2[ourR2]aaa[ourR2-aaa]local-user magenta password cipher 123456 [ourR2-aaa]local-user magenta service-type ppp[ourR2]interface Serial0/0/0[ourR2-Serial0/0/0]link-protocol ppp[ourR2-Serial0/0/0]ppp authentication-mode chap[ourR2-Serial0/0/0]ppp chap user cyan[ourR2-Serial0/0/0]ppp chap password cipher 123456[ourR2-Serial0/0/0]ip address 192.168.88.20 255.255.255.0注意:双方密码必须一致。

计算机网络实验报告

计算机网络实验报告

计算机网络实验报告实验名称:计算机网络基础配置实验实验目的:1. 掌握计算机网络的配置方法2. 了解计算机网络协议的工作原理3. 掌握网络设备的配置方法实验环境:1. 两台计算机(Windows操作系统)2. 网线若干根3. 路由器一台4. 交换机一台5. 网线转接头若干实验原理:计算机网络是通过一系列网络设备(包括计算机、路由器、交换机等)将地理位置不同的计算机系统互联起来,实现资源共享、信息传递和任务协作的计算机系统。

计算机网络的基础配置包括计算机网络的连接、配置和管理。

本实验将通过配置路由器和交换机,实现两台计算机之间的网络互联。

实验步骤:一、网线的制作首先,我们需要制作两根网线,用于连接路由器和两台计算机,以及两台计算机之间的通信。

根据网线的制作标准,将网线的线序排列整齐,并用压线头压紧。

二、路由器的配置1. 连接路由器电源,并使用电脑通过网线连接到路由器的LAN口。

2. 打开浏览器,输入路由器的IP地址(通常为192.168.XX.XX),并输入登录用户名和密码(用户手册或路由器背面标签上会有提示)。

3. 配置路由器的上网方式(如拨号、动态IP、静态IP等),并设置正确的上网参数。

4. 配置路由器的DHCP功能,以便计算机能够自动获取正确的网络配置。

三、交换机的配置1. 将两台计算机连接到交换机上,并确保计算机能够正常上网。

2. 进入交换机的管理界面,配置交换机的端口为“trunk”模式,以便计算机能够通过交换机连接到网络。

四、计算机的配置1. 确保计算机的网卡驱动程序已正确安装,并能够正常识别网络设备。

2. 打开“网络和共享中心”,检查计算机是否可以正常连接到网络。

3. 在计算机的网络配置中,设置不同的网络适配器,以便在不同的网络环境下使用(如局域网、互联网等)。

五、测试网络连接1. 将两台计算机连接到互联网服务提供商,并使用浏览器等工具测试网络连接是否正常。

2. 使用网络测试工具(如ping命令)测试两台计算机之间的网络连通性。

计算机网络实验报告(通用7篇)

计算机网络实验报告(通用7篇)

计算机网络实验报告计算机网络实验报告(通用7篇)在经济飞速发展的今天,报告使用的次数愈发增长,其在写作上有一定的技巧。

我敢肯定,大部分人都对写报告很是头疼的,以下是小编收集整理的计算机网络实验报告,希望对大家有所帮助。

计算机网络实验报告1一、需求分析建设一个以办公自动化、计算机辅助教学、现代计算机校园文化为核心,以现代网络技术为依托,技术先进、扩展性强、能覆盖全校主要楼宇的校园主干网络,将学校的各种pc机、工作站、终端设备和局域网连接起来,并与有关广域网相连,在网上宣传自己和获取Internet网上的教育资源。

形成结构合理,内外沟通的校园计算机系统,在此基础上建立满足教学、研究和管理工作需要的软硬件环境,开发各类信息库和应用系统,为学校各类人员提供充分的网络信息服务。

系统总体设计将本着总体规划、分步实施的原则,充分体现系统的技术先进性、高度的安全可靠性,同时具有良好的开放性、可扩展性、冗余性。

本着为学校着想,合理使用建设资金,使系统经济可行。

具体包括下以几个方面:1、内网络能够高速访问FTP服务器现在或上传文件实现资源共享功能,实现对不同类型的用户划分不同的权限,限制不同类型的用户只能访问特定的服务资源。

可以下载和上传资料文件,访问速度可以对指定的用户进行级别的划分。

2、建设Web服务器对外实现信息发布,对内实现教学教务管理。

网站发布学校新闻、通知、学校的活动等相关内容。

实现学生能够在网上进行成绩查询、网上报名、网上评教等功能;以及教师的信息查询、教学数据上传等。

3、建设邮件服务器以满足校园内部之间和内、外网这间的大量邮件传输的需求。

4、实现内网划分多个VLAN,实现校园内不同校区,不同楼宇,不同楼层的多客户接入。

5、内部实现PC间实现高速互访,同时可以访问互联网。

网络内同一IP段内的PC机可以通过网上邻居实现高速互访,传送资料文件等,解决不同楼宇,不同楼层之间通过移动存储设备传送数据费时、费力的问题。

武汉理工大学计算机网络实验报告

武汉理工大学计算机网络实验报告

学生学号0120811680433 实验课成绩武汉理工大学学生实验报告书实验课程名称《计算机网络》开课学院计算机科学与技术学院指导老师姓名刘东飞学生姓名雷默默学生专业班级软件zy1101 2013 —2014 学年第二学期实验课程名称:计算机网络实验项目名称获取网卡的MAC地址实验成绩实验者专业班级组别同组者实验日期第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验内容:编程获取以太网适配器的MAC地址。

二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)实验原理:在系统的cmd命令提示符中,我们输入ipconfig/all就可以看到本机上所有的适配器的具体内容如媒体状态、连接特定的DNS后缀、描述、物理地址、DHCP 已启用、自动配置已启用信息。

本实验是运用匹配的思想,先通过,在寻找匹配字符串物理地址,找到了就将:后面位置的内容赋值给mac,作为MAC地址,然后再主函数中输出即可。

实验代码如下:package socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class SystemTool {/***@return mac地址*/public static String getWindowsMACAddress(){String mac = null;BufferedReader bufferedReader = null;Process process = null;try {process = Runtime.getRuntime().exec("ipconfig /all");// windows 下的命令,显示信息中包含有mac地址信息bufferedReader = new BufferedReader(newInputStreamReader(process.getInputStream()));String line = null;int index = -1;while ((line = bufferedReader.readLine()) != null) {if (line.indexOf("以太网适配器")>=0) //寻找标示字符串以太网适配器{while ((line = bufferedReader.readLine()) != null){index = line.indexOf("物理地址");// 寻找标示字符串【物理地址】if (index >= 0) {// 找到了index = line.indexOf(":"); // 寻找":"的位置if (index>=0) {mac = line.substring(index + 1).trim();// 取出mac 地址并去除2边空格break;}}}}}} catch (IOException e) {e.printStackTrace();} finally {try {if (bufferedReader != null) {bufferedReader.close();}} catch (IOException e1) {e1.printStackTrace();}bufferedReader = null;process = null;}return mac;}public static void main(String[] argc) {String mac = getWindowsMACAddress();System.out.println("MAC地址是:"+mac);}}三、主要仪器设备及耗材PC机一台,Eclipse第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)编写完程序后,Eclipse会很明显地自动提示错误的地方,有的是没有导入包,有的是字符不一致等等,然后一一改正所有的提示错误,再运行,即可得到运行结果。

计算机网络实践教学报告(3篇)

计算机网络实践教学报告(3篇)

第1篇一、引言随着信息技术的飞速发展,计算机网络已成为现代社会不可或缺的一部分。

为了提高学生的计算机网络实践能力,本课程通过实践教学环节,使学生掌握计算机网络的基本原理、技术以及应用。

以下是本人在计算机网络实践教学过程中的心得体会。

二、实践内容1. 实验环境本次实践教学在校园内计算机网络实验室进行,实验设备包括交换机、路由器、服务器、客户端等。

实验操作系统为Windows Server 2008和Windows 7。

2. 实践内容(1)网络拓扑设计首先,根据实验需求设计网络拓扑结构。

本实验采用星型拓扑结构,包括一台核心交换机、一台服务器和若干台客户端。

实验过程中,通过绘制网络拓扑图,明确设备间连接关系。

(2)IP地址规划根据网络拓扑结构,规划IP地址。

本实验采用私有IP地址,网络地址为192.168.1.0/24,子网掩码为255.255.255.0。

服务器IP地址为192.168.1.1,客户端IP地址分别为192.168.1.2至192.168.1.10。

(3)交换机配置配置交换机,实现设备间通信。

主要配置包括VLAN划分、端口绑定、端口安全等。

通过配置交换机,实现不同VLAN之间的隔离,确保网络安全。

(4)路由器配置配置路由器,实现不同子网之间的通信。

主要配置包括静态路由、动态路由等。

通过配置路由器,实现不同子网间的数据传输。

(5)服务器配置配置服务器,实现网络资源共享。

主要配置包括DNS、DHCP、文件共享等。

通过配置服务器,实现客户端访问网络资源。

(6)客户端配置配置客户端,实现网络访问。

主要配置包括IP地址、子网掩码、默认网关等。

通过配置客户端,实现与服务器和其他客户端的通信。

三、实践过程1. 熟悉实验环境在实验开始前,首先熟悉实验设备、操作系统和实验软件。

了解交换机、路由器等设备的配置方法,以及Windows Server 2008和Windows 7操作系统的基本操作。

2. 设计网络拓扑结构根据实验需求,绘制网络拓扑图,明确设备间连接关系。

计算机网络课程实验报告

计算机网络课程实验报告

计算机网络课程实验报告
《计算机网络课程实验报告》
在计算机网络课程中,实验是非常重要的一部分。

通过实验,我们可以巩固课
堂上学到的知识,加深对网络原理和技术的理解,提高实际操作的能力。

在本
次实验中,我们学习了许多关于计算机网络的知识,并进行了相应的实验操作。

首先,我们学习了网络的基本概念和组成结构,了解了网络的分类和连接方式。

通过实验,我们搭建了局域网和广域网的实验环境,学会了如何配置网络设备
和连接网络设备。

这些实验让我们对网络的组成和连接有了更深入的了解,为
我们后续的学习和实践打下了基础。

其次,我们学习了网络通信协议和数据传输技术。

通过实验,我们了解了
TCP/IP协议的工作原理和应用,学会了如何配置网络参数和进行网络通信。


们还学习了网络数据的传输过程和网络安全技术,通过实验操作,我们能够更
好地理解网络通信的原理和技术,提高了我们的网络配置和管理能力。

最后,我们还进行了一些网络性能测试和故障排除的实验。

通过实验,我们学
会了如何使用网络测试工具和故障排除工具,对网络进行性能测试和故障排除。

这些实验让我们在实际工作中能够更加熟练地进行网络维护和故障处理,提高
了我们的实际操作能力。

通过本次实验,我们不仅加深了对计算机网络知识的理解,还提高了实际操作
的能力。

我们相信,在今后的学习和工作中,这些知识和能力一定会对我们产
生积极的影响。

希望通过不断的实验学习和实践操作,我们能够更好地掌握计
算机网络的知识和技术,为将来的发展打下坚实的基础。

计算机网络原理实验报告

计算机网络原理实验报告

计算机网络原理实验报告计算机网络原理实验报告一、引言计算机网络是当今社会中不可或缺的一部分,它连接了世界各地的计算机,使得信息的传输和共享变得更加便捷。

本篇实验报告将介绍计算机网络的基本原理以及我们在实验中所学到的知识和经验。

二、实验目的本次实验的目的是通过搭建一个简单的局域网,理解计算机网络的基本原理,并掌握网络的搭建和配置方法。

三、实验环境我们使用了两台计算机和一台路由器来搭建局域网。

其中,计算机A和计算机B分别连接到路由器的两个端口上,路由器通过交换机将两台计算机连接起来。

四、实验步骤1. 首先,我们将路由器和计算机A、计算机B连接起来,确保物理连接正常。

2. 在路由器上进行基本配置,包括设置IP地址、子网掩码和默认网关。

这些配置将决定计算机A和计算机B之间的通信。

3. 在计算机A和计算机B上配置IP地址和子网掩码,确保它们与路由器的配置相匹配。

4. 进行网络连通性测试,确保计算机A和计算机B之间可以相互通信。

五、实验结果经过以上步骤的操作,我们成功地搭建了一个局域网,并实现了计算机A和计算机B之间的通信。

我们进行了一系列的网络连通性测试,包括ping命令和文件传输等,结果均显示两台计算机之间的通信正常。

六、实验总结通过本次实验,我们深入了解了计算机网络的基本原理,并通过实际操作掌握了网络的搭建和配置方法。

我们了解了IP地址、子网掩码和默认网关的作用,以及它们在网络通信中的重要性。

同时,我们也学会了如何进行网络连通性测试,以确保网络的正常运行。

在实验过程中,我们遇到了一些问题,如配置错误导致网络无法通信等。

通过仔细排查和调试,我们最终找到了问题的所在并解决了它们。

这些问题的出现使我们更加深入地理解了网络配置的重要性,并提醒我们在实际应用中要注意细节和正确性。

总的来说,本次实验使我们对计算机网络有了更深入的理解,并提高了我们的实际操作能力。

我们将继续学习和探索计算机网络的更多知识,为今后的工作和学习打下坚实的基础。

计算机网络实验报告(通用19篇)

计算机网络实验报告(通用19篇)

计算机网络实验报告计算机网络实验报告(通用19篇)在生活中,报告的使用频率呈上升趋势,报告包含标题、正文、结尾等。

我们应当如何写报告呢?以下是小编帮大家整理的计算机网络实验报告,欢迎大家借鉴与参考,希望对大家有所帮助。

计算机网络实验报告篇1一、实验目的1、掌握文件的复制、移动、删除;2、掌握文件的重命名、属性的设置;3、掌握文件的查找;4、掌握文件夹选项操作。

5、通过控制面板查看和修改主要输入输出设备的设置;6、查看和修改系统基本配置信息。

7、通过用户管理设置,使计算机为多人合用,同时管理员可以根据需要控制其它用户的操作权限;8、通过对计算机的环境设置,优化计算机的性能,加强用户的计算机安全意识,提高计算机病毒应对能力。

二、实验任务1、查找文件“notepad、exe”,在D盘上以自己的学号为名建立一个新的文件夹,在此文件夹内建一名为“记事本”的文件夹,将文件“notepad、exe”复制到“记事本”文件夹下面,属性修改为“只读”,然后在桌面上创建“notepad、exe”文件的快捷方式。

2、显示“我的文档”文件夹下所有文件的扩展名。

3、修改鼠标、显示器、输入法的设置。

4、显示系统硬件配置信息。

5、添加删除程序。

6、添加、删除用户,修改用户信息。

7、修改虚拟内存设置,优化计算机性能三、实验检查内容1、是否在E区建立以自己学号为名的文件夹2、是否在学号文件夹中创建名为“记事本”的文件夹3、是否将“notepad、exe”文件复制到“记事本”文件夹中4、“notepad、exe”文件的属性是否修改为“只读”5、是否在桌面上创建“notepad、exe”文件的快捷方式6、是否显示文件的扩展名7、修改鼠标处于“正常选择”状态的显示图形8、修改显示器的分辨率9、设置CTRL+SHIFT+1为某种中文输入法的热键10、设置Windows系统在“关闭程序”事件时的声音11、查找本机CPU的频率12、写出本机网络适配器的名称13、添加一个以自己学号为名的用户14、将虚拟内存设置到D区,最大值为1GB。

武汉理工大学计算机网络实验报告

武汉理工大学计算机网络实验报告

武汉理工大学学生实验报告书实验课程名称计算机网络开课学院计算机科学与技术学院指导老师姓名刘东飞学生姓名学生专业班级软件zy13022015—2016学年第2学期实验课程名称:计算机网络第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)内容:设计一个程序,使得能够获取本机安装的以太网卡的物理地址。

要求:一人独立完成,可显示运行机器的MAC地址。

二、实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等,用硬件逻辑或者算法描述)在很多时候,我们需要获得服务器硬件信息(比如MAC地址),常用的有几种的方式:●使用命令行程序获得硬盘信息,然后通过Runtime.getRuntime().exec获得输出流,然后通过字符串分析获得MAC地址●编译本地程序,然后通过JNI调用以上两种方式都需要区分不同的操作系统平台,分别编码,比较麻烦,所以我使用了通用的跨平台的操作方式,那就是JDK自带的NetworkInterface接口,该接口在JDK1.4 已经出现,但是功能比较少,JDK1.6之后新增了不少新功能,比较不错。

三、主要仪器设备及耗材主要仪器:PC机,按学生人数配备;局域网网络设备。

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)结果如图所示:三、实验小结、建议及体会拿到实验一的任务以后,并不知道如何动手,当时只知道终端可以通过ipconfig拿到相关的网络信息,但如何通过程序访问到这些信息呢?经过查找资料,得知Java可以通过Runtime.getRuntime().exec获得输出流,然后通过字符串分析获得MAC 地址,并还存在其他更巧妙的方法,就是使用Java类库中的NetworkInterface 可以更灵活的获取到Mac地址,而且可以解决跨平台的相关问题。

通过这次实验,我学到了很多!实验课程名称:计算机网络第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)服务端关键代码如下:其中ServerWriteHandler和ServerReadHandler是自己封装的类,实现了Runnable接口。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生学号0121210680117 实验课成绩武汉理工大学学生实验报告书实验课程名称《计算机网络》开课学院计算机科学与技术学院指导老师姓名周兰采学生姓名柏扬学生专业班级软件1201 2013 —2014 学年第二学期实验课程名称:计算机网络实验项目名称获取网卡的MAC地址实验成绩实验者专业班级组别同组者实验日期第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验内容:编程获取以太网适配器的MAC地址。

二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)实验原理:在系统的cmd命令提示符中,我们输入ipconfig/all就可以看到本机上所有的适配器的具体内容如媒体状态、连接特定的DNS后缀、描述、物理地址、DHCP 已启用、自动配置已启用信息。

本实验是运用匹配的思想,先通过,在寻找匹配字符串物理地址,找到了就将:后面位置的内容赋值给mac,作为MAC地址,然后再主函数中输出即可。

实验代码如下:package socket;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class SystemTool {/***@return mac地址*/public static String getWindowsMACAddress(){String mac = null;BufferedReader bufferedReader = null;Process process = null;try {process = Runtime.getRuntime().exec("ipconfig /all");// windows 下的命令,显示信息中包含有mac地址信息bufferedReader = new BufferedReader(newInputStreamReader(process.getInputStream()));String line = null;int index = -1;while ((line = bufferedReader.readLine()) != null) {if (line.indexOf("以太网适配器")>=0) //寻找标示字符串以太网适配器{while ((line = bufferedReader.readLine()) != null){index = line.indexOf("物理地址");// 寻找标示字符串【物理地址】if (index >= 0) {// 找到了index = line.indexOf(":"); // 寻找":"的位置if (index>=0) {mac = line.substring(index + 1).trim();// 取出mac 地址并去除2边空格break;}}}}}} catch (IOException e) {e.printStackTrace();} finally {try {if (bufferedReader != null) {bufferedReader.close();}} catch (IOException e1) {e1.printStackTrace();}bufferedReader = null;process = null;}return mac;}public static void main(String[] argc) {String mac = getWindowsMACAddress();System.out.println("MAC地址是:"+mac);}}三、主要仪器设备及耗材PC机一台,Eclipse第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)编写完程序后,Eclipse会很明显地自动提示错误的地方,有的是没有导入包,有的是字符不一致等等,然后一一改正所有的提示错误,再运行,即可得到运行结果。

二、实验结果及分析(包括结果描述、实验现象分析、影响因素讨论、综合分析和结论等)运行结果如下:三、实验小结、建议及体会在局域网中,硬件地址又称物理地址或者MAC地址,因为这种地址用在MAC 帧中,用来定义网络设备的位置。

在OSI模型中,第三层网络层负责 IP地址,第二层资料链结层则负责 MAC位址。

因此一个主机会有一个IP地址,而每个网络位置会有一个专属于它的MAC位址。

本实验中就是采用匹配的思想去寻找个人计算机的MAC地址,刚开始习惯性去匹配physical address,结果输出结果为空,后来才在命令提示符里面运行一下,发现了错误所在,应该是去匹配【以太网适配器本地连接】,然后就改正,得出了正确的结果。

实验课程名称:计算机网络实验项目名称基于SOCKET的网络通信设计实验成绩实验者专业班级组别同组者实验日期第一部分:实验分析与设计(可加页)一、实验内容描述(问题域描述)实验内容:基于SOCKET的网络通信设计。

二、实验基本原理与设计(包括实验方案设计,实验手段的确定,试验步骤等,用硬件逻辑或者算法描述)实验原理:SOCKET通信属于网络底层通信,它是网络上运行的两个程序间双向通信的一端,既可以接受请求,也可以发送请求,利用它可以较方便地进行网络上的数据传输。

SOCKET是实现客户-服务器(client-server)模式的通信方式,它首先需要建立稳定的连接,然后以流的方式传输数据,实现网络通信。

SOCKET的原意是“插座”,在通信领域译为“套接字”,意思是将两个物品套在一起,在网络通信里的含义就是建立一个连接。

Socket通信的步骤如下:(1)在服务器创建一个ServcerSocket对象,并指定端口号;(2)运行ServcerSocket的accept()方法,等候客户端请求;(3)客户端创建一个Socket对象,指定计算机地址和端口号,向服务器端发出连接请求;(4)服务器端接收到客户端的请求后,创建Socket对象与客户端进行连接;(5)服务器端和客户端分别建立输入输出流,进行数据传输;(6)通信结束后,服务器端和客户端分别关闭相应的Socket连接;(7)服务器端程序运行结束后,调用ServcerSocket对象的close()方法停止等候客户端的请求。

服务器端代码如下:package socket;import .ServerSocket;import .Socket;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;public class MyServer implements Runnable{ServerSocket server=null; //负责当前线程中C/S通信中的Socket对象Socket clientSocket; //标记是否结束boolean flag=true; //向客户端发送信息的线程Thread ConnenThread; //输入流对象BufferedReader sin; //输出流对象DataOutputStream sout;public static void main(String[] args) {MyServer MS=new MyServer();MS.ServerStart();}public void ServerStart() {try{server=new ServerSocket(1234); //建立监听服务System.out.print("端口号:"+server.getLocalPort());while(flag){clientSocket=server.accept();System.out.print("连接已建立完毕!");InputStream is=clientSocket.getInputStream();sin=new BufferedReader(new InputStreamReader(is));OutputStream os=clientSocket.getOutputStream();sout=new DataOutputStream(os);ConnenThread=new Thread(this);ConnenThread.start(); //启动线程,向客户端发送信息String aline;while((aline=sin.readLine())!=null) //从客户端读入信息{System.out.println(aline);if(aline.equals("bye")){flag= false;ConnenThread.interrupt(); //线程中断break;}}sout.close(); //关闭流os.close();sin.close();is.close();clientSocket.close(); //关闭Socket连接System.exit(0); //程序运行结束}}catch(Exception e){System.out.print(e);}}public void run() {while(true){try{int ch;while((ch=System.in.read())!=-1){ //从键盘接收字符并向客户端发送sout.write((byte)ch);if(ch=='\n')sout.flush(); //将缓冲区内容向客户端输出}}catch(Exception e){System.out.println(e);}}}public void finalize() //析构函数{try{server.close(); //停止ServerSocket服务}catch(IOException e){System.out.println(e);}}}客户端代码如下:package socket;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import .Socket;public class MyClient implements Runnable{Socket clientSocket;boolean flag=true; //标记是否结束Thread ConnenThread; //用于向服务器端发送信息BufferedReader cin;DataOutputStream cout;public static void main(String[] args) {new MyClient().ClientStart();}private void ClientStart() {try{ //连接服务器端,这里使用本机clientSocket=new Socket("localhost",1234);System.out.print("已建立连接!");while(flag){ //获取流对象InputStream is=clientSocket.getInputStream();cin=new BufferedReader(new InputStreamReader(is));OutputStream os=clientSocket.getOutputStream();cout=new DataOutputStream(os);ConnenThread=new Thread(this);ConnenThread.start(); //启动线程,向服务器端发送信息String aline;while((aline=cin.readLine())!=null){ //接收服务器端的数据System.out.println(aline);if(aline.equals("bye")){flag= false;ConnenThread.interrupt();break;}}cout.close();os.close();cin.close();is.close();clientSocket.close(); //关闭Socket连接System.exit(0);}}catch(Exception e){System.out.println(e);}}public void run() {while(true){try{int ch;while((ch=System.in.read())!=-1){cout.write((byte)ch);if(ch=='\n')cout.flush();}}catch(Exception e){System.out.println(e);}}}}三、主要仪器设备及耗材PC机一台,Eclipse第二部分:实验调试与结果分析(可加页)一、调试过程(包括调试方法描述、实验数据记录,实验现象记录,实验过程发现的问题等)编写完程序后,Eclipse会很明显地自动提示错误的地方,有的是没有导入包,有的是字符不一致等等,然后一一改正所有的提示错误,再运行,即可得到运行结果。

相关文档
最新文档