局域网通信设计报告

合集下载

计算机网络通信课程设计报告_校园局域网的组建

计算机网络通信课程设计报告_校园局域网的组建

课程报告(计算机网络通信)题目校园局域网的组建学院专业姓名学号摘要:随着现代网络技术的飞速发展,局域网越来越普及,当前的学习、工作和通信方式已经完全实现了网络化。

本文分析了校园环境对局域网的需求和要求,对网络设计方案进行总结,阐述设计原理,而后对方案进行系统的分析、规划、造型、和论证;最后做设计总结。

关键词:校园网;网络规划;因特网;网络安全;设备配置引言校园网是在学校范围内,在一定的教育思想和理论指导下,为学校教学、科研和管理等教育提供资源共享、信息交流和协同工作的计算机网络。

随着经济的发展和国家科教兴国战略的实施,校园网络建设已逐步成为学校的基础建设项目,更成为衡量一个学校教育信息化、现代化的重要标志。

目前,大多数有条件的学校已完成了校园网硬件工程建设。

然后,多年来都对校园网的认识不够全面,甚至存在很大的误区。

例如:认为网络建设越高档越好,在建设中盲目追求高投入,对校园网络建设的建设缺乏综合规划及开发应用;认为建好了校园网络,连接了Internet,就等于实现了教学和办公的自动化和信息化,而缺乏对校园网络的综合管理、技术人员和教师的应用培训,缺乏对教学资源的开发与积累等等。

所有这些,都极大地阻碍了校园网络在学校管理、教育教学中所应发挥的实际效益。

近年来,校园网络的建设在高等院校中掀起一股热潮,许多学校都建起了自己的校园网,形成了一个覆盖全国的计算机网并通过专线与Internet连通。

这一方面加强了学校与国内外的联系,有利于及时了解国内的信息,有助于提高学校的科研教学水平,另一方面,校园网的建立及以其为基础的管理信息系统的开发,也有利于各学校管理水平的提高。

建设校园网对每个学校来说都不是一件容易的事情,校园网不只是涉及技术方面,而是包括网络设施、应用平台、信息资源、专业应用、人员素质等众多成份的综合化、信息化教学管理环境系统。

应此每个校园网的设计、建设都要经过周密的论证、谨慎的决策和紧张的施工。

局域网设计实验报告

局域网设计实验报告

实验序号: 2《网络工程与设计》实验报告实验名称:局域网设计实验姓名:xxx学院:计算机科学与工程学院系:网络工程专业:网络工程学号:xxx指导教师:xxx实验地址:xxx网络安全实验室实验日期:2011-3-7实验2实验室网络(局域网)设计实验【实验目的】1.了解网络拓扑图。

2.进一步掌握Microsoft Visio的功能和操作。

3.进一步了解局域网组网技术,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。

4.掌握网络设计的相关内容,熟练运用Microsoft Visio软件绘制相关的网络拓扑设计模型图,加深对网络组件模型的理解。

5.思考:(1)什么是网络拓扑图?(2)网络设计包含哪些方面的内容?【实验原理】1.网络拓扑网络拓扑结构是指用传输介质互连各种设备的物理布局。

指构成网络的成员间特定的物理的即真实的、或者逻辑的即虚拟的排列方式。

如果两个网络的连接结构相同我们就说它们的网络拓扑相同,尽管它们各自内部的物理接线、节点间距离可能会有不同。

2.局域网组网技术局域网是一种小范围内实现资源共享的计算机网络,它具有结构简单,投资少,数据传输速率高和可靠性高等优点。

决定局域网特性的三个主要技术是:传输介质,拓扑结构和信道访问协议。

在这三种技术中最为重要的是信道访问协议,它对网络的吞吐量,响应时间,传输效率等网络特性起着十分重要的作用。

3.思考(1)什么是网络拓扑图?网络拓扑图是由网络节点设备和通信介质构成的网络结构图。

常见的网络拓扑结构有星型结构,总线结构,环型结构,树型结构,网状结构,蜂窝拓扑结构。

(2)网络设计包含哪些方面的内容?网络设计通常包含:确定网络需求,描述现有网络,设计网络拓扑和解决方案三个步骤。

其实设计网络拓扑又要分为:界定项目范围,影响整个网络的需求,影响部分网络的需求等步骤。

【实验环境】1.实验配置本实验所需的软硬件配置如表1所示。

本实验的环境如图1所示。

图1局域网设计实验环境【实验内容】1.根据NGIL的布局图及实验室需求,设计对应的实验室网络拓扑图。

局域网设计报告

局域网设计报告

太湖创意职业技术学院课程设计报告课题名:校园局域网设计与实现班级:软件92班学号:姓名:指导老师:朱应国詹重咏2011年1月7日课程设计任务书一、概述随着计算机网络的普及,小型局域网的使用越来越多,如何建设一个健康稳定的局域网络环境,对于提高企业的运行效率,促进企业发展将起到重要的作用。

二、本课程设计需要完成的主要任务了解现有的网络结构状况,分析其主要构成和技术手段,设计出比较理想的小型局域网络,并写出设计报告(不少于3000字,打印或手写均可)。

三、具体要求1、题目:×××局域网设计(如:新风公司局域网设计)2、内容要求:以某单位局域网建设为例,分别从计算机网络结构及其设备选型、网络系统综合布线、技术支持与设备维护等环节加以阐述。

3、论文结构●项目综述●需求分析、设计目标和设计原则、设计依据●网络结构方案及其设备选型方案。

可以说明网络设计目标,确定网络结构,说明其先进性、安全性、可靠性、可扩展性、经济性等原则。

对服务器、交换机、路由器进行简要介绍及性能分析。

画出拓扑结构图。

●网络系统综合布线方案。

要简要描述综合布线各个子系统的设计依据,画出综合布线系统结构图。

●技术支持与设备维护方案。

可以从以下选择一项来阐述校园网络系统的技术支持和设备维护的具体实现:网络操作系统选择、各种应用和数据库的实现、各种网络服务的实现、病毒和黑客防范、网络故障诊断和测试技术、网络管理工作站设计与实现等。

●小结。

课程设计阶段的心得体会,本论文的先进性和不足之处,今后如何改进等。

4、地点:MJ7-305机房5、时间2011.01.04—2011.01.07,周五交论文(打印或手写均可)校园局域网设计软件92班摘要本文为满足校园里不断发展和在校工作人员以及学员对信息网络系统的要求和加强其管理系统,拟对现有的计算机局域网络系统进行改造。

在满足校园办公和学员使用的同时,接入internet,并承载服务系统,档案管理系统等多种应用,是一个高速、稳定、安全、可靠、成熟的高性能系统。

无线局域网的实验报告

无线局域网的实验报告

无线局域网的实验报告无线局域网的实验报告引言:无线局域网(Wireless Local Area Network,简称WLAN)是一种无线通信技术,通过无线信号传输数据,实现终端设备之间的互联和互通。

本实验旨在研究无线局域网的性能和应用,并通过实际操作和数据收集来评估其效果和可行性。

一、实验设备和环境本实验使用的设备包括一台无线路由器和多台无线终端设备。

实验环境为一个室内空间,包括有障碍物和无障碍物的区域,以模拟真实的使用场景。

二、实验步骤1. 设备设置将无线路由器连接到电源,并通过网线将其与宽带接入设备(如光纤猫)连接。

根据实验需要,设置无线网络名称(SSID)和密码,并选择适当的加密方式(如WPA2)。

2. 终端连接打开多台无线终端设备,搜索并选择目标无线网络。

输入正确的密码后,终端设备将成功连接到无线局域网。

3. 信号强度测试在不同位置放置终端设备,使用信号强度测试工具(如无线网络分析仪)测量信号强度。

记录不同位置的信号强度值,并分析其变化规律。

4. 速度测试使用速度测试工具(如Speedtest)测量无线局域网的上传和下载速度。

在不同位置和时间进行多次测试,并记录测试结果。

根据数据分析,评估无线局域网的传输速度和稳定性。

5. 干扰测试在实验环境中引入干扰源(如其他无线设备或电磁干扰源),观察无线局域网的表现。

记录干扰对信号强度和传输速度的影响,并提出改进方案。

6. 安全性测试使用网络安全工具(如Wireshark)监控无线局域网中的数据传输,分析是否存在未授权的访问或数据泄露风险。

根据测试结果,提出加强网络安全的建议。

三、实验结果与讨论1. 信号强度测试结果显示,在无障碍物的开放区域,信号强度较高且稳定。

而在有障碍物的区域,如墙壁或家具的遮挡下,信号强度明显下降。

因此,在设计无线局域网时,应合理规划设备的放置位置,避免信号受阻。

2. 速度测试结果显示,无线局域网的传输速度与终端设备的距离和网络负载有关。

小型局域网的实验报告

小型局域网的实验报告

小型局域网的实验报告实验报告:小型局域网设计与搭建一、实验目的:1.了解局域网的基本概念和组成原理;2.掌握小型局域网的设计与搭建方法;3.实践网络设备的配置和管理技巧;4.检验局域网内数据传输的可行性和稳定性。

二、实验设备和材料:1. 一台主机:Windows 10操作系统;2. 两台交换机:Cisco系列;3. 两台路由器:Linksys系列;4.若干台终端设备:电脑、打印机、手机等;5.网络线、电源线。

三、实验原理:局域网(Local Area Network,简称LAN)是指在有限的区域内连接多台计算机的通信网络。

常用的组网设备有交换机和路由器,交换机实现局域网内设备之间的通信,而路由器则负责与外部网络的连接。

通过这些设备,可以实现在局域网内实现数据传输和资源共享。

四、实验步骤:1.确定网络拓扑结构:根据实验需求,我们选择了星形拓扑结构,将两个交换机连接到一个核心路由器上,每个交换机下分别连接多台终端设备。

2.连接硬件设备:将主机、交换机和路由器连接起来,使用网线连接主机和交换机、交换机和路由器。

确认连接无误后,给每个设备连接电源。

3.配置路由器:登录路由器管理界面,根据实验需求,设置静态IP地址、子网掩码和网关。

此步骤主要是为了实现路由器与外部网络的连接,确保网络能够正常访问。

4.配置交换机:登录交换机管理界面,对交换机进行初始配置,设置交换机的管理IP地址,确定交换机的基本工作模式。

此步骤主要是为了实现局域网内设备之间的通信。

5.配置终端设备:对各终端设备进行网络配置,在命令提示符中输入ipconfig命令来查看设备当前的IP地址和子网掩码等信息,根据需要进行设置。

6.测试网络连接:在主机上打开浏览器,输入一个已知的网址,查看是否能够访问。

7.测试资源共享:在手机或其他终端设备上局域网内的共享资源(如打印机),尝试连接并打印文件。

五、实验结果与分析:通过以上步骤的实践操作,我们成功搭建了小型局域网。

校园局域网设计报告

校园局域网设计报告

校园局域网设计报告一、引言随着信息技术的飞速发展,校园局域网在学校的教学、科研、管理和生活等方面发挥着越来越重要的作用。

为了满足学校日益增长的网络需求,提高网络性能和安全性,构建一个高效、稳定、安全的校园局域网成为了学校信息化建设的重要任务。

二、需求分析1、教学需求学校的教学活动需要依赖网络进行多媒体教学、在线课程、考试系统等。

因此,校园局域网需要具备高速的数据传输能力,以保证教学资源的流畅访问和共享。

2、科研需求科研人员需要访问国内外的学术资源、进行数据传输和协同工作。

校园局域网需要提供稳定的网络连接和足够的带宽,以支持科研工作的顺利进行。

3、管理需求学校的行政管理部门需要通过网络进行办公自动化、学籍管理、财务管理等工作。

校园局域网需要保障管理系统的安全运行和数据的保密性。

4、生活需求学生和教职工在校园内需要访问互联网,进行娱乐、通信等活动。

校园局域网需要提供便捷的网络接入和合理的流量控制。

三、网络拓扑结构设计1、核心层核心层是校园局域网的核心部分,负责高速数据交换和路由转发。

采用高性能的核心交换机,具备大容量的交换能力和高可靠性。

2、汇聚层汇聚层将多个接入层交换机连接到核心层,实现数据的汇聚和分发。

选用具有较强性能和扩展性的汇聚交换机。

3、接入层接入层直接连接用户终端设备,如计算机、打印机等。

使用性价比高的接入交换机,满足用户的接入需求。

网络拓扑结构采用星型结构,以核心交换机为中心,通过光纤连接到各个汇聚交换机,再通过双绞线连接到接入交换机和用户终端。

四、IP 地址规划1、地址分配原则根据学校的部门和区域进行合理的 IP 地址分配,采用静态 IP 地址和动态 IP 地址相结合的方式。

2、网段划分划分不同的网段,如教学网段、科研网段、管理网段和学生网段等,以实现网络的隔离和管理。

3、子网掩码设置根据网段的大小,设置合适的子网掩码,提高 IP 地址的利用率。

五、网络设备选型1、交换机选型根据网络拓扑结构和性能需求,选择合适的交换机型号。

企业局域网设计报告

企业局域网设计报告

企业局域网设计报告企业局域网设计报告1、介绍1.1 目的本报告旨在详细描述企业局域网设计的计划、架构以及相关的技术要求。

1.2 范围本文档涵盖了企业局域网设计的各个方面,包括网络拓扑结构、IP地质规划、网络设备配置、安全性、可伸缩性等内容。

2、背景2.1 公司概况在这里提供公司的基本信息,包括公司规模、业务和技术需求。

2.2 业务需求描述公司对网络的需求,包括数据传输速度、覆盖范围、安全性、容错能力等方面的要求。

3、设计目标基于上述业务需求,提出以下设计目标:3.1 高性能和可靠性确保网络能够提供高速的数据传输和稳定的连接,从而满足公司的业务需求。

3.2 安全性设计网络以提供保密性、完整性和可用性的安全保护,防止未经授权的访问和数据泄露。

3.3 可伸缩性确保网络架构可以按需扩展,以适应未来公司发展的需求。

4、网络拓扑结构4.1 拓扑图在此处插入企业局域网的逻辑拓扑图,包括主干网、子网、交换机、路由器等组成部分的连接关系。

4.2 设备规划详细描述网络中使用的网络设备,包括主干交换机、边界路由器、分布式交换机等,并说明其功能和配置要求。

5、IP地质规划5.1 IPv4地质规划对于各个子网进行IPv4地质规划,包括网络位、主机位、子网掩码、默认网关等信息。

5.2 IPv6地质规划如果需要支持IPv6,提供相应的IPv6地质规划方案。

6、网络设备配置6.1 主干交换机配置详细描述主干交换机的配置要求,包括VLAN划分、链路聚合、跨VLAN通信等。

6.2 边界路由器配置描述边界路由器的配置要求,包括ACL、NAT、VPN等功能的配置。

6.3 分布式交换机配置如果有分布式交换机,描述其配置要求,包括端口聚合、VLAN 配置等。

7、安全性设计7.1 认证和授权描述如何设置认证和授权机制,以确保只有经过授权的用户可以访问网络资源。

7.2 防火墙设置详细说明防火墙的配置要求,包括访问控制列表、入侵检测系统等。

7.3 安全策略描述公司的安全策略,包括密码策略、漏洞修复等。

局域网设计实验报告

局域网设计实验报告

局域网设计实验报告一、实验目的本次实验的主要目的是设计一个功能齐全、性能稳定且安全可靠的局域网,以满足特定场景下的网络通信需求。

通过实际操作和配置,深入了解局域网的架构、设备选型、IP 地址规划、VLAN 划分、网络安全策略等方面的知识,并培养解决实际问题的能力。

二、实验环境1、硬件设备若干台计算机(作为客户端)服务器交换机路由器网线等连接设备2、软件工具操作系统:Windows Server 、Windows 客户端操作系统网络模拟软件:Packet Tracer 或 GNS3三、需求分析1、网络规模预计接入的客户端数量为_____台。

考虑未来可能的扩展,预留一定的端口和地址资源。

2、应用需求实现文件共享和打印服务。

支持多媒体应用,如视频会议和在线教学。

保障网络通信的安全性,防止未经授权的访问和数据泄露。

3、性能要求网络延迟应控制在可接受范围内,以保证数据传输的实时性。

带宽能够满足同时多个用户进行大数据量传输的需求。

四、网络拓扑设计1、总体拓扑结构采用星型拓扑结构,以交换机为核心连接各个客户端和服务器。

通过路由器连接外部网络。

2、设备选型交换机:根据端口数量和性能要求,选择合适的千兆以太网交换机,如 Cisco Catalyst 系列或华为 S 系列。

路由器:选用具有防火墙功能和 VPN 支持的企业级路由器,如Cisco ASA 系列或华为 AR 系列。

服务器:根据应用需求,选择配置合适的服务器,如文件服务器、打印服务器等。

五、IP 地址规划1、子网划分根据网络规模和需求,将网络划分为多个子网,以提高网络性能和安全性。

例如,将 19216810/24 网段划分为 19216810/25、1921681128/25 等子网。

2、 IP 地址分配为服务器、客户端和网络设备分配固定的 IP 地址。

保留一部分 IP 地址作为动态分配,以满足临时接入设备的需求。

六、VLAN 划分1、 VLAN 规划根据部门或应用需求,划分不同的 VLAN,如财务部 VLAN10、研发部 VLAN20 等。

局域网课程设计报告

局域网课程设计报告

局域网课程设计报告一、课程设计目的本课程设计的主要目的是让我们深入了解局域网的工作原理、组建方法以及相关的网络技术,通过实际的设计和搭建过程,提高我们的动手能力和解决问题的能力,培养我们的团队合作精神和创新意识。

二、课程设计要求1、设计一个小型的局域网,满足一定数量的计算机终端接入需求。

2、规划网络拓扑结构,选择合适的网络设备和传输介质。

3、配置网络设备,包括交换机、路由器等,实现网络的互联互通。

4、进行 IP 地址规划和子网划分,确保网络地址的合理分配和有效利用。

5、测试网络性能,保证网络的稳定性和可靠性。

三、需求分析1、网络规模本次课程设计需要构建一个能够容纳 20 台计算机终端的局域网。

2、应用需求实现文件共享、打印机共享等基本的办公应用。

支持多媒体教学和在线学习等应用。

保证网络的安全性,防止非法访问和数据泄露。

四、网络拓扑结构设计根据需求分析,我们采用星型拓扑结构来构建局域网。

这种结构易于扩展、维护和管理,并且具有较高的可靠性。

网络中心使用一台高性能的企业级交换机作为核心交换机,通过双绞线连接到各个楼层的接入交换机。

接入交换机再通过双绞线连接到计算机终端。

为了实现与外部网络的连接,在网络边界部署一台路由器。

五、网络设备选型1、交换机核心交换机:选择具有高背板带宽、端口密度和转发性能的企业级交换机,如华为 S5735SL24T4SA。

接入交换机:选用性价比高的千兆以太网交换机,如 TPLINK TLSG1024DT。

2、路由器选用支持多种网络协议、具备防火墙功能的路由器,如华为AR6121-S。

六、传输介质选择1、双绞线用于计算机终端与接入交换机之间的连接,以及接入交换机与核心交换机之间的连接。

选择超五类或六类非屏蔽双绞线,以满足高速数据传输的需求。

2、光纤在核心交换机与路由器之间采用光纤连接,提高数据传输的速度和稳定性。

七、IP 地址规划与子网划分1、 IP 地址规划为了便于管理和维护,我们采用私网 IP 地址段 19216810/24。

无线局域网配置实践报告(2篇)

无线局域网配置实践报告(2篇)

第1篇一、引言随着信息技术的飞速发展,无线局域网(Wireless Local Area Network,WLAN)因其便捷、灵活、低成本的特点,被广泛应用于企业、学校、家庭等各个领域。

本文将结合实际操作,对无线局域网的配置进行详细阐述,旨在提高无线局域网的性能和稳定性,满足用户的需求。

二、实验环境1. 硬件设备:- 无线路由器:华为AR2200- 交换机:华为S5700- 计算机终端:Windows 10、MacOS2. 软件环境:- 路由器管理软件:华为VRP- 交换机管理软件:华为VRP- 客户端操作系统:Windows 10、MacOS三、实验步骤1. 无线路由器配置(1)连接设备:将无线路由器通过网线连接到交换机的一个端口。

(2)配置路由器IP地址:登录路由器管理界面,配置管理IP地址、子网掩码、网关等信息。

(3)配置无线网络参数:设置无线网络名称(SSID)、安全模式(如WPA2-PSK)、密码等。

(4)配置DHCP服务:开启DHCP服务,为无线终端分配IP地址。

(5)配置NAT功能:配置NAT规则,实现公网访问。

2. 交换机配置(1)连接设备:将交换机通过网线连接到路由器的WAN口。

(2)配置交换机IP地址:登录交换机管理界面,配置管理IP地址、子网掩码、网关等信息。

(3)配置VLAN:创建VLAN,实现不同部门、不同用户之间的隔离。

(4)配置端口属性:设置端口VLAN、速率、双工模式等。

3. 客户端配置(1)连接无线网络:在客户端操作系统上搜索无线网络名称,选择对应网络连接。

(2)输入密码:输入无线网络密码,连接到无线网络。

(3)配置IP地址:在客户端操作系统上配置IP地址、子网掩码、网关等信息。

四、实验结果与分析1. 无线网络连接测试在客户端连接到无线网络后,成功获取到IP地址,并能正常访问互联网。

通过ping命令测试,无线网络连接稳定,延迟低。

2. 无线网络性能测试使用Wireshark抓包工具,分析无线网络数据传输情况。

构建局域网总结报告范文(3篇)

构建局域网总结报告范文(3篇)

第1篇一、项目背景随着信息技术的飞速发展,网络已经成为企业、学校、家庭等各个领域不可或缺的一部分。

为了提高资源利用率,实现资源共享,提升工作效率,我公司决定构建一个高效、稳定、安全的局域网。

本项目旨在为公司提供一个高速、便捷的网络环境,以满足日益增长的网络需求。

二、项目目标1. 实现公司内部资源共享,提高工作效率。

2. 建立安全、稳定的网络环境,保障信息安全。

3. 提供高速的网络接入,满足员工日常办公需求。

4. 为公司未来发展预留充足的扩展空间。

三、项目实施过程1. 需求分析在项目启动前,我们对公司内部网络需求进行了全面分析。

主要包括以下内容:(1)用户数量:根据公司员工数量,预计网络用户约为100人。

(2)网络应用:主要包括办公自动化、数据传输、视频会议、远程访问等。

(3)网络速度:要求网络带宽不低于100Mbps。

(4)安全性:确保网络数据安全,防止非法入侵。

(5)可扩展性:网络设备应具备良好的可扩展性,以满足公司未来发展需求。

2. 网络规划根据需求分析,我们制定了以下网络规划:(1)网络拓扑结构:采用星型拓扑结构,核心交换机连接各个部门交换机,部门交换机连接终端设备。

(2)网络设备选型:核心交换机采用高端交换机,部门交换机采用中端交换机,终端设备采用普通交换机。

(3)网络协议:采用TCP/IP协议,确保网络通信的稳定性。

(4)IP地址规划:采用私有IP地址,实现内部网络互通。

3. 设备安装与调试(1)设备采购:根据网络规划,采购了核心交换机、部门交换机、终端设备、光纤模块、路由器等网络设备。

(2)设备安装:将网络设备按照规划进行安装,确保设备连接正确。

(3)网络调试:对网络设备进行配置,包括IP地址分配、路由设置、安全策略等。

4. 网络测试(1)连通性测试:检查网络设备之间是否能够正常通信。

(2)速度测试:测试网络带宽,确保满足需求。

(3)安全性测试:检查网络安全性,防止非法入侵。

四、项目成果1. 网络建设完成后,公司内部实现了高速、稳定的网络环境。

局域网搭建实验报告

局域网搭建实验报告

局域网搭建实验报告一、实验目的本次实验旨在搭建一个功能齐全、稳定可靠的局域网,以实现多台计算机之间的资源共享、数据通信和协同工作。

通过实际操作,深入了解局域网的组建原理、网络拓扑结构、IP 地址分配、设备配置等方面的知识,并提高解决实际问题的能力。

二、实验环境1、硬件设备计算机:_____台,配置为 CPU_____、内存_____、硬盘_____。

交换机:_____台,型号为_____,端口数量为_____。

网线:若干米,类型为_____。

2、软件工具操作系统:Windows 10 专业版。

网络配置工具:ipconfig、ping 等。

三、实验原理1、网络拓扑结构选择星型拓扑结构,以交换机为中心节点,将各个计算机连接到交换机上。

这种结构易于扩展、维护和管理,且单点故障不会影响整个网络。

2、 IP 地址分配采用私有 IP 地址段 19216810/24,为每台计算机分配一个唯一的 IP 地址,子网掩码为 2552552550。

3、网络协议使用 TCP/IP 协议簇,包括 IP、TCP、UDP 等协议,以实现可靠的数据传输和网络通信。

四、实验步骤1、硬件连接将交换机放置在合适的位置,并连接电源。

使用网线将每台计算机的网络接口与交换机的端口连接起来。

2、计算机网络设置打开计算机的控制面板,选择“网络和Internet”,点击“网络和共享中心”。

在“更改适配器设置”中,找到本地连接,右键点击选择“属性”。

在“本地连接属性”窗口中,选择“Internet 协议版本 4(TCP/IPv4)”,点击“属性”。

选择“使用下面的 IP 地址”,输入分配好的 IP 地址、子网掩码、默认网关和 DNS 服务器地址。

3、交换机配置(如有需要)通过交换机的管理界面(通常通过浏览器访问交换机的IP 地址),进行必要的配置,如 VLAN 划分、端口限速等。

4、网络测试在每台计算机上,使用“ipconfig”命令查看网络配置是否正确。

校园局域网设计报告

校园局域网设计报告

校园局域网设计报告正文:1、引言1.1 编写目的本文档旨在提供一个校园局域网设计报告的范本,为您提供详细的设计要求和指导,帮助您完成校园局域网的搭建和优化。

1.2 背景介绍随着校园网络的普及和发展,校园局域网已成为学校日常运作和教育管理的重要基础设施。

为了满足各种网络应用和用户需求,设计和优化一个高效、稳定、安全的校园局域网至关重要。

2、网络规划和拓扑设计2.1 IP规划根据学校规模和区域划分,制定合理的IP地质规划,包括内部网段划分、子网划分和地质分配等。

2.2 网络拓扑根据校园地域和网络服务需求,设计合适的网络拓扑结构,包括核心交换机、楼宇分布交换机和终端设备的规划和布局。

2.3 路由器配置配置网络设备之间的路由器,包括静态路由和动态路由协议的配置,并设置合适的路由策略和故障转移机制。

3、无线网络设计3.1 无线AP部署根据学校需求和建筑物特点,确定无线AP的布置位置和数量,保证无线覆盖范围和信号稳定性。

3.2 无线频段规划根据无线设备和用户数量,合理规划无线频段,避免频段冲突和干扰,提供稳定的无线信号。

3.3 无线安全策略设置无线网络的安全策略,包括SSID隐藏、WPA2加密、访客网络和漫游认证等,保护无线网络的安全性。

4、安全策略和防护措施4.1 防火墙配置根据校园网络安全需求,配置防火墙的访问控制列表、安全策略和攻击防护等功能,防止未授权访问和恶意攻击。

4.2 入侵检测系统(IDS)和入侵防御系统(IPS)部署IDS/IPS系统,实时监测和防御网络中的入侵行为,保障校园网的安全稳定。

4.3 用户身份认证和访问控制配置用户认证系统,限制和控制用户对校园网的访问权限,保护网络资源的安全和合法使用。

5、网络性能优化5.1 交换机链路聚合通过交换机链路聚合技术,实现多个物理链路的绑定,提高链路容量和可靠性,增强网络性能。

5.2 负载均衡和流量控制配置负载均衡和流量控制策略,根据网络流量分布和优先级,平衡网络负载,提高用户体验。

企业局域网设计报告

企业局域网设计报告

引言概述:企业局域网(LocalAreaNetwork,LAN)是现代企业通信和信息技术的关键基础设施之一。

本文将从五个大点出发,详细讨论企业局域网的设计报告。

正文内容:一、架构设计1.1网络拓扑结构选择:根据企业规模和要求,选择合适的网络拓扑结构,如星型、总线型、环状等,并解释其优缺点。

1.2子网划分:根据企业内部部门和需求,合理划分子网,以提高网络性能和安全性。

1.3网络设备选择:选择合适的网络设备,包括交换机、路由器、防火墙等,以满足企业需求。

二、网络安全设计2.1访问控制策略:设计合理的访问控制策略,包括网络访问控制列表(ACL)和虚拟专用网(VPN)等,以保护企业内部网络安全。

2.2防火墙配置:配置防火墙,进行流量过滤和安全审计,以防范网络攻击和非法访问。

2.3安全认证:采用身份验证和加密技术,确保企业内部数据的机密性和完整性。

三、网络性能优化3.1带宽管理:进行带宽管理,设置带宽限制和优先级策略,以保证企业核心应用的正常运行。

3.2负载均衡:采用负载均衡技术,均衡网络流量和服务请求,提高系统性能和可用性。

3.3优化网络协议:对网络协议进行优化配置,如帧中继、端口聚合等,以提供更高的数据传输效率。

四、网络监控与管理4.1网络设备监控:配置网络设备的监控系统,实时监测设备状态和性能,及时发现并解决故障。

4.2流量监控:使用流量监控工具,统计网络流量和使用情况,为网络规划和优化提供数据支持。

4.3安全审计与日志管理:建立安全审计和日志管理系统,对网络操作进行审计和记录,以便后续分析和追溯。

五、容灾与备份5.1数据备份与恢复:定期对企业重要数据进行备份,并建立恢复机制,以应对数据丢失和灾难恢复需求。

5.2网络设备冗余:采用冗余设计,如热备份、冗余链路等,提高网络设备的可用性和可靠性。

5.3容灾测试与演练:定期进行容灾测试和演练,检验容灾方案的有效性和可靠性。

总结:本报告详细阐述了企业局域网的设计要点,包括架构设计、网络安全、性能优化、网络监控与管理以及容灾与备份。

局域网搭建实验报告

局域网搭建实验报告

局域网搭建实验报告一、实验目的本次实验的目的是搭建一个功能齐全、稳定可靠的局域网,以实现多台计算机之间的资源共享、数据通信和协同工作。

通过实际操作,深入了解局域网的组成结构、工作原理和配置方法,提高网络技术的实践能力。

二、实验环境1、硬件设备计算机若干台(配置:_____)交换机一台(型号:_____)网线若干米2、软件环境Windows 操作系统(版本:_____)网络配置工具三、实验原理局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。

一般是方圆几千米以内。

局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。

局域网通常由服务器、工作站、网络设备(如交换机、路由器等)和传输介质(如双绞线、光纤等)组成。

其工作原理基于网络协议,如 TCP/IP 协议,通过数据包的传输和交换来实现计算机之间的通信。

四、实验步骤1、规划网络拓扑结构根据实验环境和需求,设计了一个星型拓扑结构的局域网。

以交换机为中心,将各台计算机通过网线连接到交换机上。

2、制作网线使用双绞线和 RJ45 水晶头制作直通线和交叉线。

直通线用于连接计算机和交换机,交叉线用于连接交换机之间或特殊设备。

按照 T568B 标准排列线序,将双绞线剪齐插入水晶头,用压线钳压紧。

3、安装和设置计算机在每台计算机上安装 Windows 操作系统,并设置计算机名称、工作组等信息。

配置 IP 地址、子网掩码、网关和 DNS 服务器。

选择手动配置 IP 地址,例如:IP 地址为 192168110 192168150,子网掩码为2552552550,网关为 19216811,DNS 服务器根据实际情况设置。

4、连接设备将制作好的网线一端插入计算机的网卡接口,另一端插入交换机的相应端口。

确保所有设备连接牢固,电源正常。

5、测试网络连通性在每台计算机上使用Ping 命令测试与其他计算机和网关的连通性。

简单局域网的实现实验报告

简单局域网的实现实验报告

简单局域网的实现实验报告实验一简单局域网的实现姓名:学号:机器号:一、实验目的1.掌握局域网各种组网技术;2.掌握基本的网络扩展方式;3.了解物理连接与协议绑定的关系;4.掌握普通网线和级联网线的制作;5.熟悉Windows操作系统,实现资源共享,掌握对本地及网络资源权限的管理。

二、实验内容1.制作级联网线,实现两台计算机之间的相互通信;2.利用集线器和交换机构成简单局域网;3.利用集线器和交换机级联,进一步扩展网络规模;4.利用串口线实现两台计算机的互连;5.掌握Windows环境下NTFS格式文件系统的权限管理;6.在局域网中实现资源共享,掌握资源服务器和客户端的配置方法。

三、实验环境相邻两个同学一组,每组2台计算机,操作系统Windows,网卡选用写保护网卡。

设备清单:每组8口集线器1台、带交换机功能的小型路由器各1台、普通网线2根、级联网线1根、9针串口线1根。

每行同学共享:网络测试仪1台。

四、实验步骤(一)利用网线直接连接两台计算机1、用测试仪对网线进行测试,找出普通网线和级联网线,并确保网线正常。

2、通过级联网线连接两台计算机的写保护网卡。

3、分别在各自操作系统中,对通信用物理设备——网卡进行相关协议设置,确保满足通信要求。

4、在各自操作系统中,利用各种网络测试命令测试网络联通状态,如ping对方ip地址等等,最终实现两台计算机通过级联网线进行通信。

注意:第3、4步中涉及的相关配置方法可参见实验一附录。

思考题:利用网线实现两台计算机直连通信的过程中,需要哪些相关的硬件设备和软件协议?它们分别需要满足哪些要求?(二)简单局域网的扩展1、选用HUB进行简单局域网的扩展(1)选择2根普通网线将两台计算机的写保护网卡通过集线器组成局域网,注意HUB端口的选择。

(2)更换其中的1根普通网线为级联网线,连接到其中一台计算机的写保护网卡,这时HUB侧的端口又该如何选择。

(3)将剪短局域网扩展至两组或多组,尝试采用不同类型的网线,进行简单局域网的扩展。

局域网设计实验报告

局域网设计实验报告

局域网设计实验报告局域网设计实验报告一、引言局域网(Local Area Network)是指在一个相对较小的地理范围内,由一组计算机和其他网络设备组成的网络。

它们通常用于办公室、学校或家庭等场所,提供高速数据传输和资源共享的功能。

本实验旨在设计并搭建一个局域网,以实现有效的通信和资源共享。

二、实验目的1. 了解局域网的基本概念和工作原理;2. 学习局域网的设计和搭建方法;3. 掌握局域网中常用的网络设备和技术;4. 实践局域网中的通信和资源共享功能。

三、实验环境和工具1. 硬件环境:多台计算机、交换机、路由器等网络设备;2. 软件环境:Windows操作系统、网络配置软件等;3. 实验工具:网络布线工具、网线、测试仪等。

四、实验步骤1. 确定网络拓扑结构在设计局域网之前,需要确定网络的拓扑结构。

常见的拓扑结构有总线型、星型、环型等。

根据实验需求,我们选择了星型拓扑结构,其中一个交换机作为核心设备,连接多台计算机。

2. 连接网络设备将计算机和其他网络设备通过网线连接到交换机上。

确保每个设备都连接到正确的端口,并进行必要的物理连接测试。

3. 配置网络设备使用网络配置软件,对交换机和路由器进行配置。

设置IP地址、子网掩码、网关等参数,确保设备能够正常通信。

4. 测试网络连接在各个计算机上进行网络连接测试,确保设备之间能够相互通信。

可以使用ping命令或其他网络测试工具进行测试。

5. 配置资源共享在局域网中,资源共享是一个重要的功能。

通过设置共享文件夹、打印机等,实现计算机之间的资源共享。

确保用户能够方便地访问和使用共享资源。

6. 进行性能测试通过使用网络测试工具,对局域网的性能进行测试。

可以测试带宽、延迟等指标,评估网络的性能和稳定性。

五、实验结果与分析经过实验搭建和测试,我们成功地搭建了一个局域网,并实现了计算机之间的通信和资源共享。

网络连接稳定,传输速度较快,满足了实验的要求。

六、实验总结通过本次实验,我们深入了解了局域网的设计和搭建过程。

小型局域网的实验报告

小型局域网的实验报告

一、实验目的1. 熟悉局域网的组成和基本工作原理。

2. 掌握局域网设备(如交换机、路由器等)的配置方法。

3. 学会使用网络管理工具对局域网进行监控和管理。

4. 培养网络故障排查和解决能力。

二、实验环境1. 硬件设备:交换机2台,路由器1台,计算机3台,网线若干。

2. 软件环境:Windows操作系统,Cisco Packet Tracer模拟软件。

三、实验内容1. 小型局域网的拓扑设计2. 网络设备的配置3. 网络测试与故障排查四、实验步骤1. 拓扑设计根据实验要求,设计一个小型局域网拓扑结构。

拓扑结构如下:```计算机A ——交换机1 ——交换机2 ——路由器——计算机B | || |计算机C ——交换机2 ——计算机D```2. 网络设备配置(1)配置交换机1)进入交换机配置模式:```Switch> enableSwitch# configure terminal```2)配置交换机接口:```Switch(config)# interface FastEthernet0/1Switch(config-if)# ip address 192.168.1.1 255.255.255.0 Switch(config-if)# no shutdown```3)配置VLAN:```Switch(config)# vlan 10Switch(config-vlan)# name VLAN10Switch(config)# interface vlan 10Switch(config-if)# ip address 192.168.10.1 255.255.255.0 Switch(config-if)# no shutdown```4)配置VLAN Trunk:```Switch(config)# interface FastEthernet0/2Switch(config-if)# switchport mode trunkSwitch(config-if)# switchport trunk allowed vlan 10```(2)配置路由器1)进入路由器配置模式:```Router> enableRouter# configure terminal```2)配置接口:```Router(config)# interface FastEthernet0/0Router(config-if)# ip address 192.168.10.2 255.255.255.0Router(config-if)# no shutdown```3)配置路由:```Router(config)# ip route 192.168.1.0 255.255.255.0 192.168.10.1 ```3. 网络测试与故障排查(1)测试连通性1)在计算机A上ping计算机B:```C:\>ping 192.168.1.2```2)在计算机B上ping计算机A:```C:\>ping 192.168.10.1```3)在计算机C上ping计算机D:```C:\>ping 192.168.10.2```(2)故障排查1)检查交换机端口状态,确保端口正常工作。

通信网络配置设计报告通信网络配置设计报告通信网络配置设计报告通信网络配置设计报告

通信网络配置设计报告通信网络配置设计报告通信网络配置设计报告通信网络配置设计报告

通信网络配置设计报告——小型企业局域网设计与实现姓名陈耿圭院(系)信息科学与技术学院专业班级通信103学号201010324315指导教师杜淑琴日期 2013.6.28一、课程设计的目的及要求现有某企业,为实现生产、运营信息化,要建立一个局域网并与外网相连。

该企业包括经理部、财务部、市场部、研发部、生产部,企业机房设有以下服务器:公司网站、财务系统、CRM客户关系管理系统、DNS服务器。

企业内部全部采用私有地址,可自行设定。

企业申请公网IP:202.192.91.1-5。

在此局域网设计中,有以下几点需要重点正确体现出来。

每一个重点要求项,请自行且灵活地根据所提供的网络设备,设计拓扑图及设备与设备之间的物理链接,拓扑图上需要标明网络设备的接口、设备的各项属性(名称、部门、IP地址、所属VLAN等)。

每个设计要求,均需要你转化成相应的技术点来实现。

(1)因为历史原因,各部门没有集中而是分散分布。

经理部3人,在5楼;财务部7人,在4楼;研发部27人,10人在4楼,10人在3楼,7人在2楼;市场部15人,7人在3楼,8人在2楼;生产部20人,2人在3楼,2人在2楼,16人在1楼。

每个楼层设置一台交换机连接用户主机。

(2)服务器设置于机房,单独用一台交换机连接。

(3)考虑到生产网的稳定性,需要设计双核心架构。

对于可能存在的交换机环路问题进行处理,并说明实现方法;(4)使用VTP进行VLAN管理。

(5)方便性考虑,允许网管远程登录网络设备进行配置,但只允许5位SSH 授权用户同时登录,telnet无法登录。

(6)考虑内网上互联网的需求,为了节约公网地址资源,考虑NAT地址转换实现上外网的需求。

二、课程设计的设备与方案(一):设备选择思科2960交换机六台思科3560交换机两台思科2811路由器一台思科 Server-PT型服务器四台思科 PC-PT型电脑11台直通线及DTE若干(二):IP规矩啊IP地址规划和子网划分:1、经理部VLAN10:192.168.1.0/24财务部VLAN20:192.168.2.0/24研发部VLAN30:192.168.3.0/24市场部VLAN40:192.168.4.0/24生产部VLAN50:192.168.5.0/24服务器VLAN60:192.168.6.0/242、经理部代表PC的IP地址:192.168.1.11/24财务部代表PC的IP地址:192.168.2.11/24研发部代表PC的IP地址:192.168.3.11-13/24市场部代表PC的IP地址:192.168.4.11-13/24生产部代表PC的IP地址:192.168.5.11-13/24服务器代表PC的IP地址:DNS:192.168.6.4 网站:192.168.6.11 外网IP:202.91.102.1-5/24核心交换机接路由器端口IP: 172.16.1.1、172.16.2.1路由器接核心交换机端口IP:172.16.1.1、172.16.2.2三、绘制拓扑结构图五、配置代码核心交换机1:Switch>enSwitch#conf tSwitch(config)#hostname SS(config)#exitS#vlan databaseS(vlan)#vtp domain myvtpdomain S(vlan)#vtp serverS(vlan)#exitS(vlan)#vlan 10 name jinglibuS(vlan)#vlan 20 name caiwubuS(vlan)#vlan 30 name yanjiubuS(vlan)#vlan 40 name shichangbuS(vlan)#vlan 50 name shengchanbuS(vlan)#vlan 60 name fuwuqiS(vlan)#exitS#conf tS(config)#int range fa0/1-8S(config-if-range)#sw trunk encapsulation dot1q S(config-if-range)#switchport mode trunkS(config-if-range)#endS#conf tS(config)#interface vlan 1S(config-if)#ip address 192.168.0.1 255.255.255.0 S(config-if)#exitS(config)#interface vlan 10S(config-if)#ip address 192.168.1.1 255.255.255.0 S(config-if)#exitS(config)#interface vlan 20S(config-if)#ip address 192.168.2.1 255.255.255.0 S(config-if)#exitS(config)#interface vlan 30S(config-if)#ip address 192.168.3.1 255.255.255.0 S(config-if)#exitS(config)#interface vlan 40S(config-if)#ip address 192.168.4.1 255.255.255.0 S(config-if)#exitS(config)#interface vlan 50S(config-if)#ip address 192.168.6.1 255.255.255.0S(config-if)#exitS(config)#interface vlan 60S(config-if)#ip address 192.168.6.1 255.255.255.0S(config-if)#exitS(config)#spanning-tree vlan 10 root primaryS(config)#spanning-tree vlan 20 root primaryS(config)#spanning-tree vlan 30 root primaryS(config)#spanning-tree vlan 1 root primaryS(config)#int range f0/6-7S(config-if-range)#channel-group 1 mode on核心交换机2:switch>enswitch#vlan databaseswitch(vlan)#vtp domain myvtpdomainswitch(vlan)#vtp serverswitch(vlan)#exitswitch#conf tswitch(config)#int range fa0/1-8switch(config-if-range)#sw trunk encapsulation dot1q switch(config-if-range)#switchport mode trunk switch(config-if-range)#exitswitch(config)#spanning-tree vlan 40 priority 4096 switch(config)#spanning-tree vlan 50 priority 4096 switch(config)#spanning-tree vlan 60 priority 4096 Switch(config)#spanning-tree vlan 1 root secondary switch(config)#int range f0/6-7switch(config-if-range)#channel-group 1 mode on各楼交换机(1-5)以5为例:switch>enswitch#vlan databaseswitch(vlan)#vtp domain myvtpdomainswitch(vlan)#vtp clientswitch(vlan)#exitswitch#conf tswitch(config)#int f0/1switch(config-if)#switchport mode accessswitch(config-if)#switchport access vlan 10 switch(config-if)#exitswitch(config)#int f0/2switch(config-if)#switchport mode trunkswitch(config-if)#switchport trunk allowed vlan 10 switch(config-if)#exitswitch(config)#int range f0/2-24switch(config-if-range)#switchport access vlan 1 switch(config-if-range)#exitswitch(config)#int f0/5switch(config-if)#switchport mode trunkswitch(config-if)#switchport trunk allowed vlan 10 switch(config-if)#exit核心交换机1:S>enS#conf tS(config)#ip routingS(config)#int fa0/10S(config-if)#no switchportS(config-if)#ip addr 172.16.1.1 255.255.255.252S(config-if)#no shutS(config-if)#exitS(config)#ip route 0.0.0.0 0.0.0.0 172.16.1.2核心交换机2同上路由器:Router>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z. Router(config)#int f0/0Router(config-if)#ip addr 172.16.1.2 255.255.255.252Router(config-if)#no shutdownRouter(config-if)#endRouter>enRouter#conf tEnter configuration commands, one per line. End with CNTL/Z. Router(config)#int f0/0Router(config-if)#ip addr 172.16.1.2 255.255.255.252Router(config-if)#no shutdownRouter(config)#ip route 192.168.1.0 255.255.255.0 172.16.1.1 Router(config)#ip route 192.168.2.0 255.255.255.0 172.16.1.1 Router(config)#ip route 192.168.3.0 255.255.255.0 172.16.1.1Router(config)#ip route 192.168.4.0 255.255.255.0 172.16.1.1 Router(config)#ip route 192.168.5.0 255.255.255.0 172.16.1.1 Router(config)#ip route 192.168.6.0 255.255.255.0 172.16.1.1 Router(config)#ip route 192.168.1.0 255.255.255.0 172.16.1.1 Router(config)#int f0/1Router(config-if)#ip addr 172.16.2.2 255.255.255.252Router(config-if)#no shutdownRouter(config)#ip route 192.168.1.0 255.255.255.0 172.16.2.1 Router(config)#ip route 192.168.2.0 255.255.255.0 172.16.2.1 Router(config)#ip route 192.168.3.0 255.255.255.0 172.16.2.1 Router(config)#ip route 192.168.4.0 255.255.255.0 172.16.2.1 Router(config)#ip route 192.168.5.0 255.255.255.0 172.16.2.1 Router(config)#ip route 192.168.6.0 255.255.255.0 172.16.2.1 Router(config)#ip route 192.168.1.0 255.255.255.0 172.16.2.1 Router(config)#int fa1/0Router(config-if)#ip addr 202.192.91.1 255.255.255.248Router(config-if)#no shutRouter(config-if)#exitRouter(config)#int fa0/0Router(config-if)#ip nat insideRouter(config-if)#no shutRouter(config-if)#exitRouter(config)#int fa0/1Router(config-if)#ip nat insideRouter(config-if)#no shutRouter(config-if)#exitRouter(config)#int f1/0Router(config-if)#ip nat outsideRouter(config-if)#exitRouter(config)#ip nat inside source static 192.168.1.11 202.192.91.1...Router(config)#ip nat inside source static 192.168.2.11 202.192.91.2...Router(config)#ip nat inside source static 192.168.6.11 202.192.91.7S>enS#conf tEnter configuration commands, one per line. End with CNTL/Z.S(config)#ip domain-name S(config)#crypto key generate rsaThe name for the keys will be: Choose the size of the key modulus in the range of 360 to 2048 for your General Purpose Keys. Choosing a key modulus greater than 512 may take a few minutes.How many bits in the modulus [512]: 1024% Generating 1024 bit RSA keys, keys will be non-exportable...[OK]S(config)#*?? 1 0:24:46.782: %SSH-5-ENABLED: SSH 1.99 has been enabledS(config)#username admin password ciscoS(config)#ip ssh version 2S(config)#ip ssh time-out 60S(config)#ip ssh authentication-retries 2S(config)#line vty 0 4S(config-line)#no transport input allS(config-line)#transport input sshS(config-line)#login local(ssh -l admin 172.16.1.1 登陆)Switch(config)#line vty 0 4Switch(config-line)#password ciscoSwitch(config-line)#loginSwitch(config-line)#exitSwitch(config)#enable password cisco5楼Switch#conf tSwitch(config)#ip default-gateway 192.168.0.1Switch(config)#int vlan 1Switch(config-if)#ip addr 192.168.0.2 255.255.255.0Switch(config-if)#no shutSwitch(config-if)#exitSwitch(config)#enable password ciscoSwitch(config)#line vty 0 4Switch(config-line)#password ciscoSwitch(config-line)#loginSwitch(config-line)#exit六、课程设计心得通过这次课程设计,我对计算机网络有了一些新的认识,同时,也学会了Cisco Packet Tracer软件的一些基本操作。

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

课程设计(论文)局域网通信系统论文作者:指导教师:专业:系(院):答辩日期:目录摘要 (1)一、绪论 (1)1.1 即时通信系统的概念 (1)1.2 UDP协议 (1)1.3 开发背景 (1)1.4 运行环境 (2)1.5程序核心流程图 (2)1.6功能设计 (2)二、主要界面及功能的实现 (4)2.1界面设计 (4)1)主界面 (4)2)添加好友界面 (4)3)更换头像界面 (5)4)搜索界面 (5)5)聊天界面 (5)6)修改备注界面 (6)2.2编码实现 (6)2.2.1 主程序初始化函数 (6)2.2.2监听端口方法 (7)2.2.3 添加好友方法 (8)2.2.4 删除好友 (9)2.2.5修改好友备注 (9)2.2.6修改头像 (9)2.2.7截图功能 (10)2.2.7 聊天界面初始化方法 (10)2.2.8 消息接收并显示 (11)2.2.9 图片发送以及保存方法 (12)三、软件测试 (14)四、结论 (15)致谢 (16)参考文献 (17)摘要即时通讯软件是目前计算机用户进行交流最普遍的方式之一,各种各样的聊天软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。

即时通信中最基本的功能就是通过计算机之间的文本数据的互换的形式实现思想的交流和沟通,它的优点是方便快捷,为人们之间创建了一种新型的、廉价的、快速的、简便的沟通方式。

本系统是基于UDP的局域网聊天工具。

从实现了面向无连接的点对点异步通信,在此基础上应用了多线程技术解决了局域网多用户间的通信问题。

聊天程序以Visual Studio 2008为基本开发环境和C# 语言进行编码设计实验表明该聊天工具能够为局域网内部人员提供一个很好的交流平台,方便了工作上的交流与协同。

本课题开发了一个基于局域网内部的消息通讯平台。

在此平台上可以实现内部用户之间的实时通讯,使用户之间能更及时、更方便有效的沟通信息。

实现了局域网内部电子信息化的交流,提高了工作效率。

本系统有如下功能:1、信息的接受和发送功能:包括文字信息以及图像信息。

2、添加好友功能:能够通过IP查找到相对应的用户以及添加其为自己的好友。

3、数据本地化功能,将好友信息保存在本地.4、图片发送与接收,保存到本地功能.5、截屏功能6、更换头像功能一、绪论1.1 即时通信系统的概念即时通讯(Instant Messenger,简称IM),是指能够即时发送和接收互联网消息等的业务。

自1998年面世以来,特别是近几年的迅速发展,即时通讯的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。

即时通讯不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。

是一种终端连网即时通讯网络的服务。

即时通讯不同于e-mail在于它的交谈是即时的。

大部分的即时通讯服务提供了状态信息的特性──显示联络人名单,联络人是否在在线与能否与联络人交谈。

近年来,随着无线通信的快速发展,移动互联网为传统的Internet注入了新的活力,同时也为即时通讯带来了一场革命,交互双方已经不再局限于以网络终端设备为唯一的接入手段,PC 机在传统的网络即时通讯中所起的作用正在被手机、平板电脑所取代。

这使得即时通讯更加大众化和人性化,即使不会使用电脑的人现在也可以享受到即时通讯给人们带来的变化。

1.2 UDP协议UDP 是User Datagram Protocol的简称,中文名是用户数据报协议,是OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。

在选择使用协议的时候,选择UDP必须要谨慎。

在网络质量令人不十分满意的环境下,UDP 协议数据包丢失会比较严重。

但是由于UDP的特性:它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传送时使用UDP较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。

比如我们聊天用的ICQ和QQ就是使用的UDP协议。

1.3 开发背景在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,类似QQ、网络聊天时一类的聊天系统的发展日新月异。

但是,QQ等现有的聊天程序也存在着很大的问题。

比如使用QQ的时候,就对各种弹窗广告深恶痛绝。

对于登陆后时不时弹出的打扰窗口,很是厌烦。

因此在本次作业下产生了一个制作类似QQ的网络聊天工具并且“无垃圾信息”洁净聊天工具的想法,而且希望通过制作该程序还能更好的学习网络软件编程知识。

1.4 运行环境1.本系统基于Visual Studio 2008设计,适用于WINDOWS XP,WIN7,WIN8等系统。

2.运行环境仅限于局域网,否则无法正常通信.3.使用C#语言开发1.5程序核心流程图如图1.1所示:图1.1程序核心流程图1.6功能设计1)自动获取本机IP,并监听指定端口有无消息接收。

2)界面显示:将已添加好友显示在好友列表中,如有不是好友向本机发消息,将自动添加为好友。

3)聊天功能:与好友聊天。

4)好友纪录:能保存好友信息至本地,并能察看。

5)更换头像:双击头像,能够更换头像显示6)发送图片:在聊天界面选择要发送的图片进行发送。

7)截屏:将截取整个屏幕,并且保存到指定位置。

如图1.2所示:图1.2 功能设计图二、主要界面及功能的实现2.1界面设计1)主界面如图1.3所示:图1.3主界面图2)添加好友界面如图1.4所示:图1.4添加好友图3)更换头像界面如图1.5所示:图1.5更换头像界面图4)搜索界面如图1.6所示:图1.6搜索界面图5)聊天界面如图1.7所示:图1.7聊天界面图6)修改备注界面如图1.8所示:图1.8修改备注图2.2编码实现2.2.1 主程序初始化函数改函数的主要功能为创建UDP实例,并且开启新线程监听消息收发端口,,以及从本地加载好友信息,添加至主界面的ListBox控件列表中void Form1_Load(object sender, EventArgs e){uc = new UdpClient(6959);LIPAddress.Text = getInfo.myIp();Thread th = new Thread(new ThreadStart(listen));th.IsBackground = true;th.Start();//-----------填充ListBox-----------loadXMLList();if (friendsList.Items.Count != 0)//选中列表第一个friendsList.SelectedIndex = 0;}2.2.2监听端口方法该方法主要功能是监听端口信息,收到消息后首先判断是否已存在该好友的聊天窗口,如果存在只发送消息到窗口,否则创建新的窗口实例,并且弹出聊天界面。

还实现了陌生好友来信后自动添加信息至ListBox和本地。

IPEndPoint iep;string text,text1;byte[] b;private void listen()//监听端口{iep = new IPEndPoint(IPAddress.Parse(getInfo.myIp()), 6959);while (true){text = "";b = uc.Receive(ref iep);text = System.Text.Encoding.UTF8.GetString(b);if (text != ""){text1 = text;MethodInvoker mi = new MethodInvoker(openNewForm);BeginInvoke(mi);}}}public void openNewForm(){CommForm cf=null;if (!listIP.Contains(iep.Address.ToString())){Friend f = new Friend();f.IpAddress = iep.Address.ToString();f.NickName = "";SaveOrLoad.addNodeXML(f);loadXMLList();}if (listForm.Count == 0){cf = new CommForm(listFriend, iep.Address.ToString(),listIP); = iep.Address.ToString();cf.rMessage(text1, iep.Address.ToString(),b);cf.Show();listForm.Add(cf);}else{foreach (CommForm f in listForm){if ( == iep.Address.ToString()){f.rMessage(text1, iep.Address.ToString(),b);}else{cf = new CommForm(listFriend, iep.Address.ToString(), listIP); = iep.Address.ToString();cf.rMessage(text1, iep.Address.ToString(),b);cf.Show();listForm.Add(cf);}}}}2.2.3 添加好友方法该方法实现的功能为单击主界面的添加好友按钮,弹出添加好友对话框,输入对面IP后点击确定返回IP,并添加至本地和ListBox控件。

private void button2_Click(object sender, EventArgs e){AddFriendForm aff = new AddFriendForm();if (aff.ShowDialog() == DialogResult.OK){if (!listIP.Contains(aff.IpAdd)){Friend f = new Friend();f.IpAddress = aff.IpAdd;f.NickName = "";SaveOrLoad.addNodeXML(f);friendsList.Items.Add(aff.IpAdd);//列表添加loadXMLList();}elseMessageBox.Show("已存在");}}2.2.4 删除好友该方法实现的功能为右击ListBox控件弹出右键菜单,单击后删除好友。

相关文档
最新文档