欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)(簡單聊天程序的實(shí)現(xiàn))5篇

      時(shí)間:2019-05-14 04:18:01下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)(簡單聊天程序的實(shí)現(xiàn))》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)(簡單聊天程序的實(shí)現(xiàn))》。

      第一篇:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)(簡單聊天程序的實(shí)現(xiàn))

      編號(hào):

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)說明書

      目:

      本地計(jì)算機(jī)網(wǎng)絡(luò)信息管理 系

      別:

      計(jì)算機(jī)科學(xué)與技術(shù)

      業(yè):

      計(jì)算機(jī)科學(xué)與技術(shù)

      學(xué)生姓名:

      xxx

      學(xué)

      號(hào):

      00000000000

      指導(dǎo)教師:

      xx

      2011年月日

      摘要

      本機(jī)網(wǎng)絡(luò)信息管理器提供了有關(guān)計(jì)算機(jī)性能的信息,并顯示了計(jì)算機(jī)上主要設(shè)備信息;如果連接到網(wǎng)絡(luò),那么還可以查看網(wǎng)絡(luò)狀態(tài)并迅速了解網(wǎng)絡(luò)是如何工作的。它的用戶界面提供了設(shè)置網(wǎng)絡(luò)信息的選項(xiàng),其下還有具體的內(nèi)容設(shè)置,而且這里可以查看到當(dāng)前系統(tǒng)的CPU使用比率、內(nèi)存等數(shù)據(jù),默認(rèn)設(shè)置下系統(tǒng)每隔兩秒鐘對(duì)數(shù)據(jù)進(jìn)行1次自動(dòng)更新。

      目錄

      1.緒論 ………………………………………………………………………………01 1.1 IP/TCP協(xié)議常識(shí)

      …………………………………………………………08 1.2 Socket的簡介

      ……………………………………………………………09 2.規(guī)劃設(shè)計(jì) …………………………………………………………………………11 2.1 課題來源 ……………………………………………………………………11 2.2 需求分析

      …………………………………………………………………11 3.系統(tǒng)分析與設(shè)計(jì)方案 ……………………………………………………………12 3.1 聊天系統(tǒng)的總體設(shè)計(jì)要點(diǎn)

      ………………………………………………12 3.2 聊天系統(tǒng)的設(shè)計(jì)步驟及功能模塊劃分 ……………………………………12 3.3 功能模塊結(jié)構(gòu)圖

      …………………………………………………………13 4.系統(tǒng)設(shè)計(jì)環(huán)境與測(cè)試

      …………………………………………………………26 4.1 開發(fā)環(huán)境和工具

      …………………………………………………………26 4.2 硬件環(huán)境 ……………………………………………………………………26 4.3 聊天系統(tǒng)的測(cè)試

      …………………………………………………………26 5.課程設(shè)計(jì)總結(jié) ……………………………………………………………………28 5.1 課程設(shè)計(jì)總結(jié) ………………………………………………………………28 5.2 經(jīng)驗(yàn)和感想 …………………………………………………………………28 參考文獻(xiàn) …………………………………………………………………………31

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告緒論

      隨著互聯(lián)網(wǎng)逐步普及,人們的生活和工作也越來越離不開信息網(wǎng)絡(luò)的支持,而聊天室是人們最常見,最直接的網(wǎng)上交流的方式。本信息管理系統(tǒng)以網(wǎng)絡(luò)設(shè)置為主,為廣大用戶提供一個(gè)簡潔的、方便的網(wǎng)絡(luò)設(shè)置方式,也是使網(wǎng)絡(luò)設(shè)置更簡單,更適用于對(duì)電腦了解不多的用戶。本文所介紹的網(wǎng)絡(luò)信息管理系統(tǒng)是基于開放的C#應(yīng)用程序開發(fā)設(shè)計(jì)的,其主要特性是能動(dòng)態(tài)、實(shí)時(shí)的完成信息的傳遞,且具有高效的交互性,更有效的反映本機(jī)的網(wǎng)絡(luò)設(shè)置狀況,易于維護(hù)和更新,其運(yùn)行所需環(huán)境及其工作流程和各個(gè)功能控件的工作原理將在本文依次介紹,并且文中提供了部分程序源代碼。

      1.1 IP/TCP協(xié)議常識(shí)

      (1)IP、TCP協(xié)議的特點(diǎn):

      TCP/IP(Transmission Control Protocol/Internet Protocol)是傳輸控制協(xié)議/網(wǎng)際協(xié)議的縮寫, TCP/IP是當(dāng)今網(wǎng)絡(luò)互聯(lián)的核心協(xié)議。TCP/IP協(xié)議的體系結(jié)構(gòu)共有四個(gè)層次,即應(yīng)用層、傳輸層、網(wǎng)絡(luò)互聯(lián)層和網(wǎng)絡(luò)接口層。

      IP協(xié)議的作用:第一,它是網(wǎng)絡(luò)層的協(xié)議,提供互聯(lián)網(wǎng)上數(shù)據(jù)傳輸?shù)慕y(tǒng)一格式。第二,提供不可靠的無連接的服務(wù)。第三,定義了互聯(lián)網(wǎng)上的傳輸數(shù)據(jù)的基本單元,提供了供路由選擇的信息,沒有差錯(cuò)校驗(yàn)和處理的機(jī)制。

      TCP協(xié)議的功能:差錯(cuò)控制——可靠性、面向連接、分段(Segment)、端口號(hào)。TCP是傳輸控制協(xié)議,是面向連接的提供了一種可靠的傳輸服務(wù),它用三次握手和滑動(dòng)窗口機(jī)制來保證傳輸?shù)目煽啃?,及進(jìn)行流量控制。

      TCP/IP協(xié)議具有以下特點(diǎn):

      1、協(xié)議標(biāo)準(zhǔn)具有開放性,其獨(dú)立于特定的計(jì)算機(jī)硬件及操作系統(tǒng),可以免費(fèi)使用。

      2、統(tǒng)一分配網(wǎng)絡(luò)地址,使得每個(gè)TCP/IP 設(shè)備在網(wǎng)絡(luò)中都具有唯一的IP地址。

      3、實(shí)現(xiàn)了高層協(xié)議的標(biāo)準(zhǔn)化,能為用戶提供多種可靠的服務(wù)。(2)TCP/IP協(xié)議進(jìn)行傳輸數(shù)據(jù)傳輸?shù)倪^程:

      應(yīng)用程序?yàn)榱藗鬏敂?shù)據(jù)會(huì)調(diào)用TCP,將數(shù)據(jù)和對(duì)應(yīng)的參數(shù)傳給TCP,將TCP 數(shù)據(jù)包封裝在IP包內(nèi),通過網(wǎng)絡(luò)送給目的TCP。接收方TCP在接收到數(shù)據(jù)后通知上層應(yīng)用程序,TCP將保證接收數(shù)據(jù)的正確性。在實(shí)現(xiàn)TCP的主機(jī)上,TCP可以被看成是一個(gè)模塊,和文件系統(tǒng)區(qū)別不大,TCP 也可以調(diào)用一些操作系統(tǒng)的功能,TCP不直接和網(wǎng)絡(luò)打交道,控制網(wǎng)絡(luò)的任務(wù)由專門的設(shè)備驅(qū)動(dòng)模塊完成。TCP只是調(diào)用IP接口,向TCP提供所有TCP需要的服務(wù)。

      (3)端口號(hào):

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      有的時(shí)候,一個(gè)ip地址不能完整的標(biāo)識(shí)一臺(tái)服務(wù)器,這是應(yīng)為一臺(tái)物理性的計(jì)算機(jī)同時(shí)運(yùn)行著多個(gè)應(yīng)用程序,這就需要我們來區(qū)別同一臺(tái)機(jī)子上的不同的服務(wù),所以就在傳輸層和應(yīng)用層上設(shè)置接口,就是 端口。端口實(shí)際是一個(gè)16位長的 地址,他的范圍是0~65535之間,其中0~1023是熟知端口,主要是給提供服務(wù)的應(yīng)用程序使用,這些端口是所有應(yīng)用進(jìn)程都只道的,1024~65535為一般端口,也稱動(dòng)態(tài)端口、連接端口,用來隨時(shí)分配要求通信的個(gè)客戶端應(yīng)用程序。在數(shù)據(jù)傳輸過程中,各種服務(wù)器不斷的檢測(cè)分配給他的端口,一邊發(fā)現(xiàn)要求和他通信的客戶端。

      1.2 Windows Management Instrumentation,Windows 管理規(guī)范

      WMI(Windows Management Instrumentation,Windows 管理規(guī)范)是一項(xiàng)核心的 Windows 管理技術(shù);用戶可以使用 WMI 管理本地和遠(yuǎn)程計(jì)算機(jī)。

      Windows 2K/XP和Windows 98 都支持WMI;如果為NT 4.0和Windows 95加上了 Service Pack 4或更高版本,N

      WMI T 4.0和Win95也支持WMI。因此,用WMI進(jìn)行遠(yuǎn)程管理時(shí),并非一定要用Windows 2K/XP(當(dāng)然,如果WMI腳本在一臺(tái)沒有性能監(jiān)視器的Win9x機(jī)器上運(yùn)行,就不能在遠(yuǎn)程Win9x系統(tǒng)上查詢Windows 2K/XP的性能監(jiān)視器。

      如前所述,WMI允許通過一個(gè)公共的接口訪問多種操作系統(tǒng)構(gòu)成單元,因此不必分別對(duì)待各種底層接口或所謂的“提供者”。利用WMI可以高效地管理遠(yuǎn)程和本地的計(jì)算機(jī);與此相對(duì),并非所有的Windows 2K/XP命令行工具都支持遠(yuǎn)程運(yùn)行。

      WMI是WBEM模型的一種實(shí)現(xiàn)。WBEM即Web-Based Enterprise Management,或基于Web的企業(yè)管理,WBEM由DMTF(Distributed Management Task Force,分布式管理任務(wù)組)在許多廠商的幫助下創(chuàng)立,包括Compaq、Sun、Microsoft等。WBEM的目標(biāo)是,為管理企業(yè)環(huán)境開發(fā)一個(gè)標(biāo)準(zhǔn)的接口集。WBEM模型最關(guān)鍵的部分是它的數(shù)據(jù)模型(或描述和定義對(duì)象的方式)、編碼規(guī)范(Encoding Specification),以及在客戶端和服務(wù)器端之間傳輸數(shù)據(jù)的模式。

      WBEM的數(shù)據(jù)模型是CIM(Common Information Model,公共信息模型)。CIM是一個(gè)用來命名計(jì)算機(jī)的物理和邏輯單元的標(biāo)準(zhǔn)的命名系統(tǒng)(或稱為命名模式),例如硬盤的邏輯分區(qū)、正在運(yùn)行的應(yīng)用的一個(gè)實(shí)例,或者一條電纜。

      CIM是一個(gè)面向?qū)ο蟮哪P?,使用一組面向?qū)ο蟮男g(shù)語進(jìn)行描述。CIM包含類(Class),計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      類是被管理單元的模板。類的實(shí)例稱為對(duì)象(Object),對(duì)象代表著底層系統(tǒng)的一個(gè)具體單元。名稱空間(Namespace)是一個(gè)類的集合,每個(gè)名稱空間面向一個(gè)特定的管理領(lǐng)域。類包含屬性(Property)和方法(Method)。

      CIM分三層。第一層是核心模型(Core Model),這一層包含的類定義對(duì)于所有管理領(lǐng)域來說都是共同的。第二層是公共模型(Common Model),這一層包含的類定義對(duì)于特定的管理領(lǐng)域來說是公共的,但與具體的操作系統(tǒng)和系統(tǒng)設(shè)計(jì)無關(guān)。第三層是擴(kuò)展模型(Extension model),這一層包含的類定義與特定的操作系統(tǒng)或技術(shù)有關(guān)。

      WMI是Microsoft擴(kuò)展CIM 2.0得到的面向Win32系統(tǒng)的擴(kuò)展模型。引用WMI類和屬性的形式是“擴(kuò)展前綴_類名稱.屬性名稱”,例如Win32_ComputerSystem.Name,其中Win32是CIM模式cimv2名稱空間內(nèi)WMI擴(kuò)展類的前綴,ComputerSystem是類,Name是屬性。

      編寫WMI腳本的很大一部分工作涉及到讀取和設(shè)置屬性值。當(dāng)前,WMI提供的方法還很有限,但隨著時(shí)間的推移,相信WMI和CIM提供的方法都會(huì)越來越豐富。2 規(guī)劃設(shè)計(jì)

      本信息管理系統(tǒng)分為三個(gè)部分:

      1.首先是,是對(duì)本機(jī)的基本信息的獲取,包括CPU、內(nèi)存等,以及網(wǎng)絡(luò)信息的獲取,包括域名、工作組等,最后還用CPU、內(nèi)存等使用情況的監(jiān)視。

      2.其次,是對(duì)本機(jī)的所有可用網(wǎng)絡(luò)適配器的設(shè)置,包括IP地址、子網(wǎng)掩碼、DNS服務(wù)器地址等等。

      3.然后,是對(duì)本機(jī)的共享內(nèi)容的管理,包括共享文件夾的添加和取消,網(wǎng)絡(luò)服務(wù)的查看等。

      4.最后,是對(duì)所有本機(jī)網(wǎng)絡(luò)連接的監(jiān)控和統(tǒng)計(jì)。系統(tǒng)分析與設(shè)計(jì)方案

      3.1 信息管理系統(tǒng)的總體設(shè)計(jì)要點(diǎn)

      1.本系統(tǒng)以實(shí)用為主,實(shí)現(xiàn)的都是用戶最常用的功能,簡化了系統(tǒng)自帶的軟件的使用。2.本系統(tǒng)界面設(shè)計(jì)直觀,易用性強(qiáng)。

      3.2 系統(tǒng)各功能模塊

      (1)本機(jī)基本信息獲取

      使用了PerformanceCounter和WMI等方式獲取系統(tǒng)信息,以及通過讀取注冊(cè)表讀取本機(jī)操作系統(tǒng)信息,通過線程的方式監(jiān)控系統(tǒng)性能。

      源碼:

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      PerformanceCounter pc = new PerformanceCounter(“Memory”, “Available MBytes”);

      PerformanceCounter cpu = new PerformanceCounter(“Processor”, “% Processor Time”, “_Total”);

      Thread m_thread;

      [DllImport(“IpHlpApi.dll”)]

      extern static public uint GetIfTable(byte[] pIfTable, ref uint pdwSize, bool bOrder);

      public Form1()

      {

      new Form2().Show();

      InitializeComponent();

      RegistryKey rk;

      DirectoryEntry root = new DirectoryEntry(“WinNT:”);

      string strDomain = null, cpuid = null, meo = null;

      foreach(DirectoryEntry Domain in root.Children)

      {

      //枚舉工作組或域

      strDomain = strDomain + “ ” + Domain.Name;

      }

      ManagementClass mClass = new ManagementClass(“Win32_Processor”);

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      ManagementObjectCollection moCollection = mClass.GetInstances();

      foreach(ManagementObject mObject in moCollection)

      {

      cpuid += mObject[“Name”].ToString()+ “ ”;

      }

      mClass = new ManagementClass(“Win32_PhysicalMemory”);

      moCollection = mClass.GetInstances();

      foreach(ManagementObject mObject in moCollection)

      {

      meo += mObject[“Capacity”].ToString();

      }

      rk = Registry.LocalMachine.OpenSubKey(“SoftwareMicrosoftWindows NTCurrentVersion”);

      label6.Text = System.Environment.MachineName;

      label8.Text = System.Net.Dns.GetHostEntry(“LocalHost”).HostName;

      label9.Text = rk.GetValue(“ProductName”).ToString()+ “ ” + rk.GetValue(“CurrentVersion”).ToString()+ “.” + rk.GetValue(“CurrentBuildNumber”).ToString();

      label10.Text = strDomain;

      label11.Text = cpuid;

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      label12.Text = meo + “ 字節(jié)”;

      progressBar1.Maximum =(int)(float.Parse(meo)/ 1048576.0);

      m_thread = new Thread(new ThreadStart(workr));

      m_thread.IsBackground = true;

      m_thread.Start();

      ManagementClass mc = new ManagementClass(“Win32_NetworkAdapterConfiguration”);

      ManagementObjectCollection moc = mc.GetInstances();

      foreach(ManagementObject mo in moc)

      {

      if((bool)mo[“IPEnabled”] == true)

      comboBox1.Items.Add(mo[“Description”].ToString());

      }

      comboBox1.Enabled = true;

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      mc = new ManagementClass(“Win32_Service”);

      moc = mc.GetInstances();

      foreach(ManagementObject mo in moc)

      {

      if(mo[“StartName”].ToString()== “NT AUTHORITYNetworkService”)

      comboBox2.Items.Add(mo[“Caption”].ToString());

      }

      comboBox2.Enabled = true;

      mc.Dispose();

      moc.Dispose();

      maskedTextBox1.AllowPromptAsInput = false;private delegate void dfun();

      private void workr(){ while(true){ Thread.Sleep(500);work();} }

      private void work()

      {

      if(this.progressBar1.InvokeRequired && this.progressBar2.InvokeRequired)

      {

      try

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      {

      dfun df = new dfun(work);

      this.Invoke(df);

      }

      catch { };

      }

      else

      {

      this.progressBar1.Value =(int)this.pc.NextValue();

      this.label13.Text = this.progressBar1.Value.ToString()+ “MB / ” + this.progressBar1.Maximum.ToString()+ “MB”;

      this.progressBar2.Value =(int)cpu.NextValue();

      this.label16.Text = DateTime.Now.ToString();

      }

      }

      (2)網(wǎng)絡(luò)設(shè)置部分主要通過WMI獲取和設(shè)置本機(jī)網(wǎng)絡(luò)適配器的信息和設(shè)置,可以自動(dòng)獲取當(dāng)前可用的適配器,同時(shí),能對(duì)不符合規(guī)范的的設(shè)置進(jìn)行提示。具體的源碼如下:

      e)

      {

      private void comboBox1_SelectionChangeCommitted(object sender, EventArgs

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      ManagementObjectSearcher query = new

      ManagementObjectSearcher(“SELECT

      *

      FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'”);

      ManagementObjectCollection queryCollection = query.Get();

      foreach(ManagementObject mo in queryCollection)

      {

      if(mo[“Description”].ToString()== comboBox1.Text)

      {

      string[] ipad =(string[])mo[“IPAddress”];

      label23.Text = ipad[0];

      string[] subnets =(string[])mo[“IPSubnet”];

      label24.Text = subnets[0];

      string[] defaultgateways =(string[])mo[“DefaultIPGateway”];

      if(defaultgateways!= null)

      label27.Text = defaultgateways[0];

      else label27.Text = “";

      label26.Text = mo[”MACAddress“].ToString();

      string[] dns =(string[])mo[”DNSServerSearchOrder“];

      if(dns!= null)

      label28.Text = dns[0];

      else if(dns == null)

      label29.Text = ”“;

      else if(dns.Length == 2)

      label29.Text = dns[1];

      else { label29.Text = ”“;}

      }

      }

      }

      /*

      private void button3_Click(object sender, EventArgs e)

      {

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      string[] mac = maskedTextBox5.Text.Split(':');

      string pstr = ”^[0-9a-fA-F]+$“;

      string ma=”“;

      for(int n = 0;n < 5;n++)

      if(!Regex.IsMatch(mac[n],pstr))

      {

      MessageBox.Show(”MAC地址為16進(jìn)制,即00~FF“, ”錯(cuò)誤“);

      goto L1;

      }

      else ma += mac[n]+”:“;

      ma = ma.Substring(0, ma.Length1);

      gat = true;

      }

      if(!maskedTextBox7.Text.Equals(pstr))

      {

      for(int n = 0;n < 4;n++)

      if(int.Parse(dns[n])> 255 || int.Parse(gate[n])< 0)

      {

      MessageBox.Show(”IP數(shù)值不對(duì)!數(shù)值為1~255“, ”錯(cuò)誤“);

      goto L4;

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      }

      for(int i = 0;i <= 3;i++)

      {

      DnsStr +=(dns[i].Trim()+ ”.“);

      }

      DnsStr = DnsStr.Substring(0, DnsStr.Length1);

      dnb = true;

      }

      ManagementClass

      mc

      = ManagementClass(”Win32_NetworkAdapterConfiguration“);

      ManagementObjectCollection moc = mc.GetInstances();

      foreach(ManagementObject mo in moc)

      {

      if((bool)mo[”IPEnabled“])

      {

      if(mo[”Description“].ToString()== comboBox1.Text)

      {

      new

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      if(gat == true)

      {

      ManagementBaseObject mo.GetMethodParameters(”SetGateways“);

      newGate[”DefaultIPGateway“] = new string[] { GateStr };

      ManagementBaseObject mo.InvokeMethod(”SetGateways“, newGate, null);

      label27.Text = mo[”DefaultIPGateway“].ToString();

      }

      if(dn == true)

      {

      string[] temp =(string[])mo[”DNSServerSearchOrder“];

      ManagementBaseObject mo.GetMethodParameters(”SetDNSServerSearchOrder“);

      newDns[”DNSServerSearchOrder“] = new string[] { DnsStr, temp[1] };

      ManagementBaseObject mo.InvokeMethod(”SetDNSServerSearchOrder“, newDns, null);

      temp =(string[])mo[”DNSServerSearchOrder“];

      label28.Text = temp[0];

      }

      if(dnb == true)

      {

      string[] temp =(string[])mo[”DNSServerSearchOrder“];

      ManagementBaseObject mo.GetMethodParameters(”SetDNSServerSearchOrder“);

      newDnsb[”DNSServerSearchOrder“] = new string[] { temp[1], DnsbStr };

      ManagementBaseObject mo.InvokeMethod(”SetDNSServerSearchOrder“, newDnsb, null);

      temp =(string[])mo[”DNSServerSearchOrder“];

      label29.Text = temp[1];

      }

      mo.Dispose();

      setDnsb

      =

      newDnsb

      =

      setDns

      =

      newDns

      =

      setGate

      =

      newGate

      =

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      }

      }

      }

      string[] str = maskedTextBox1.Text.Split('.');

      string[] str1 = maskedTextBox4.Text.Split('.');

      ManagementClass

      mc1

      =

      new ManagementClass(”Win32_NetworkAdapterConfiguration“);

      ManagementObjectCollection moc1 = mc.GetInstances();

      if(255 < int.Parse(str[0])|| 255 < int.Parse(str[1])|| 255 < int.Parse(str[2])|| 255 < int.Parse(str[3])|| int.Parse(str[0])< 1 || int.Parse(str[1])< 0 || int.Parse(str[2])< 0 || int.Parse(str[3])< 1 ||

      255 < int.Parse(str1[0])|| 255 < int.Parse(str1[1])|| 255 < int.Parse(str1[2])|| 255 < int.Parse(str1[3])|| int.Parse(str1[0])< 1 || int.Parse(str1[1])< 0 || int.Parse(str1[2])< 0 || int.Parse(str1[3])< 0)MessageBox.Show(”IP數(shù)值不對(duì)!數(shù)值為1~255“, ”錯(cuò)誤“);

      else

      foreach(ManagementObject mo in moc1)

      {

      if((bool)mo[”IPEnabled“])

      {

      if(mo[”Description“].ToString()== comboBox1.Text)

      {

      string IPStr = ”“, subStr = ”“;

      for(int i = 0;i <= 3;i++)

      {

      IPStr +=(str[i].Trim()+ ”.“);

      }

      for(int i = 0;i <= 3;i++)

      {

      subStr +=(str1[i].Trim()+ ”.“);

      }

      IPStr = IPStr.Substring(0, IPStr.Length1);

      ManagementBaseObject

      newIP

      =

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      mo.GetMethodParameters(”EnableStatic“);

      newIP[”IPAddress“] = new string[] { IPStr };

      newIP[”SubnetMask“] = new string[] { subStr };

      ManagementBaseObject setIP mo.InvokeMethod(”EnableStatic“, newIP, null);

      label23.Text = IPStr;

      label24.Text = subStr;

      mc.Dispose();

      }

      }

      }

      L4:;

      }

      private void button4_Click(object sender, EventArgs e)

      {

      ManagementClass

      wmi

      = ManagementClass(”Win32_NetworkAdapterConfiguration“);

      ManagementObjectCollection moc = wmi.GetInstances();

      foreach(ManagementObject mo in moc)

      {

      //如果沒有啟用IP設(shè)置的網(wǎng)絡(luò)設(shè)備則跳過

      if(mo[”Description“].ToString()!= comboBox1.Text)

      continue;

      //重置DNS為空

      mo.InvokeMethod(”SetDNSServerSearchOrder“, null);

      //開啟DHCP

      mo.InvokeMethod(”EnableDHCP", null);

      }

      =

      new

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      } 4 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 4.1開發(fā)環(huán)境工具

      基本系統(tǒng)的設(shè)計(jì)主要運(yùn)用C#與語言與WMI類結(jié)合而開發(fā)。其開發(fā)的主要環(huán)境包括:

      操作系統(tǒng):Windows 7 集成開發(fā)環(huán)境:Microsoft Visual Studio 2010和.NET Framework 4.0 使用環(huán)境: Windows 2K/XP以上和.NET Framework環(huán)境

      4.2 硬件環(huán)境

      本系統(tǒng)運(yùn)行環(huán)境所需用到的環(huán)境為: 硬件配置 :

      CPU:intel core duo t6400 2.0G的處理器; 硬

      盤:160GB以上硬盤; 內(nèi)

      存:2G DDR內(nèi)存;

      卡:NVIDIA Geforce 9600M GS 512M顯存顯卡

      軟件環(huán)境:WINDOWS XP、Visual Studio 2010、.NET Framework4.0等。

      4.3網(wǎng)站功能模塊的測(cè)試

      圖1 本機(jī)信息獲取

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      圖2 網(wǎng)絡(luò)設(shè)置

      圖3 共享設(shè)置

      圖4 網(wǎng)絡(luò)監(jiān)控 總 結(jié)

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告

      5.1 課程設(shè)計(jì)總結(jié)

      本課程設(shè)計(jì)實(shí)現(xiàn)了簡單的本機(jī)網(wǎng)絡(luò)系統(tǒng)的管理功能,經(jīng)過細(xì)心的調(diào)試和排錯(cuò)解決了絕大部分的問題。但幾乎每一個(gè)計(jì)算機(jī)程序都會(huì)有這樣那樣的不足,尤其是未經(jīng)過精心維護(hù)的非商業(yè)軟件。本管理系統(tǒng)程序?qū)τ诔跎娲祟I(lǐng)域的畢業(yè)設(shè)計(jì)課題來說,尤其在開始初期,感覺系統(tǒng)調(diào)用復(fù)雜,難以控制,因此至今還有許多未能解決的缺陷。

      目前本管理系統(tǒng)還有待完善的功能如下:

      1、沒有做到每個(gè)進(jìn)程的網(wǎng)絡(luò)流量的實(shí)時(shí)監(jiān)控;

      2、沒有實(shí)現(xiàn)進(jìn)程管理;

      3、沒有考慮到安全問題。

      盡管課程設(shè)計(jì)到現(xiàn)在已接近尾聲,但是對(duì)于上述的缺陷,本人還會(huì)不斷對(duì)系統(tǒng)進(jìn)一步的完善它,期望在今后的日子里憑借自身的技術(shù)把系統(tǒng)做成一套深受歡迎的系統(tǒng)設(shè)置軟件。

      5.2 經(jīng)驗(yàn)和感想

      基于C#和WMI天程序作為課程設(shè)計(jì),是本人目前做過的最大的程序。

      平時(shí)自己也常到其它系統(tǒng)優(yōu)化軟件,因此,自己也曾想過要制作一款自己的系統(tǒng)管理軟件。學(xué)習(xí)該平臺(tái)背景和功能的時(shí)間遠(yuǎn)遠(yuǎn)超出了我想象的時(shí)間。在學(xué)習(xí)期間,本人還通過網(wǎng)上的各種C#源碼進(jìn)行學(xué)習(xí)與研究,我原以為這樣的設(shè)計(jì)水平將無法完成設(shè)計(jì),但當(dāng)掌握了大部分應(yīng)用技巧時(shí),剩下的系統(tǒng)思路的設(shè)計(jì)就顯得不是最大的障礙了。

      我在2周內(nèi)寫完這個(gè)程序,經(jīng)過了很多次的調(diào)試,終于完成了現(xiàn)在的程序。原先認(rèn)為不可能的事,我發(fā)現(xiàn),如果有不畏困難的信心和肯鉆研的勇氣,就一定會(huì)完成,甚至達(dá)到意想不到的效果。

      獻(xiàn) C#應(yīng)用程序設(shè)計(jì)教程 作 者: 耿肇英 耿燚 耿肇英 耿燚 2 Visual C#程序設(shè)計(jì)實(shí)用教程 作 者: 楊建軍

      第二篇:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

      1.課題描述........................................................1 2 系統(tǒng)設(shè)計(jì)概述...................................................1 3 課程設(shè)計(jì)的主要內(nèi)容............................................2 3.1站點(diǎn)總體設(shè)計(jì)原則及設(shè)計(jì)目標(biāo)....................................2 3.2用戶需求......................................................2 3.3動(dòng)態(tài)IP地址的設(shè)置及服務(wù)器的配置...............................3 3.3.1.動(dòng)態(tài)IP配置簡介...........................................3 3.3.2.配置DHCP服務(wù)器...........................................3 3.3.3配置IIS服務(wù)器.............................................6 3.4制作網(wǎng)站......................................................6 3.4.1.建站流程..................................................6 3.4.2.網(wǎng)站各模塊的設(shè)計(jì)...........................................7 3.4.3.建站實(shí)現(xiàn)軟件...............................................8 3.5.建站注意要點(diǎn)..................................................9 3.5.1.前期調(diào)研分析...............................................9 3.5.2.網(wǎng)站的目的及功能定位.......................................9 3.5.3網(wǎng)站技術(shù)解決方案...........................................9 3.5.4.網(wǎng)站內(nèi)容規(guī)劃.............................................10 3.5.5.網(wǎng)頁設(shè)計(jì).................................................10 3.5.6.網(wǎng)站測(cè)試..................................................10 4.網(wǎng)站維護(hù).......................................................10 4.1、靜態(tài)頁面的添加修改..........................................10 4.2、動(dòng)態(tài)功能支持在線更新........................................10

      總結(jié)..............................................................12 參考文獻(xiàn).........................................................12

      1.課題描述

      計(jì)算機(jī)網(wǎng)絡(luò)近年來獲得了飛速的發(fā)展。計(jì)算機(jī)通信網(wǎng)絡(luò)以及Internet已成為我們社會(huì)結(jié)構(gòu)的一個(gè)基本組成部分。網(wǎng)絡(luò)被應(yīng)用于工商業(yè)的各個(gè)方面,電子銀行、電子商務(wù)、企業(yè)管理、信息服務(wù)業(yè)等都以計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)為基礎(chǔ)。從學(xué)校遠(yuǎn)程教育到公司日常辦公乃至現(xiàn)在的電子社區(qū),很多方面都離不開網(wǎng)絡(luò)技術(shù)??梢圆豢鋸埖卣f,網(wǎng)絡(luò)在當(dāng)今世界無處不在。

      網(wǎng)絡(luò)的發(fā)展也是一個(gè)經(jīng)濟(jì)上的沖擊。數(shù)據(jù)網(wǎng)絡(luò)使個(gè)人化的遠(yuǎn)程通信成為可能,并改變了商業(yè)通信的模式。一個(gè)完整的用于發(fā)展網(wǎng)絡(luò)技術(shù)、網(wǎng)絡(luò)產(chǎn)品和網(wǎng)絡(luò)服務(wù)的新興工業(yè)已經(jīng)形成,計(jì)算機(jī)網(wǎng)絡(luò)的普及性和重要性已經(jīng)導(dǎo)致了在不同崗位上對(duì)具有更多網(wǎng)絡(luò)知識(shí)的人才的大量需求。企業(yè)需要雇員來規(guī)劃、獲取、安裝、操作、管理那些構(gòu)成計(jì)算機(jī)網(wǎng)絡(luò)的軟硬件系統(tǒng),建立自己的網(wǎng)站,方便辦公及交流 系統(tǒng)設(shè)計(jì)概述

      傳統(tǒng)的企業(yè)內(nèi)部辦公存在著種種弊端,往往造成人員和資源的極大浪費(fèi),應(yīng)用網(wǎng)絡(luò)技術(shù)組建余個(gè)高效、快捷、安全的辦公環(huán)境成為許多企業(yè)和單位的當(dāng)務(wù)之急。與傳統(tǒng)的單機(jī)工作相比,網(wǎng)絡(luò)化辦公具有以下幾個(gè)明顯優(yōu)點(diǎn): 1共享軟硬件資源,節(jié)約資金投入,提高運(yùn)作效率

      企業(yè)內(nèi)部組件web站點(diǎn)后,可以在一個(gè)部門只安裝一臺(tái)打印機(jī)和掃描儀,其他計(jì)算機(jī)通過局域網(wǎng)共享這些設(shè)備和數(shù)據(jù),有利于降低成本。2對(duì)重要數(shù)據(jù)進(jìn)行安全、集中的管理

      組建站點(diǎn)后,可以把一些重要數(shù)據(jù)放置在專門的網(wǎng)絡(luò)服務(wù)器上集中管理,并通過網(wǎng)絡(luò)服務(wù)器的訪問控制限制其他計(jì)算機(jī)對(duì)總要數(shù)據(jù)的訪問。這樣就可以有效管理企業(yè)內(nèi)部的重要數(shù)據(jù),保證數(shù)據(jù)安全性,防止數(shù)據(jù)丟失和被竊取。3方便企業(yè)內(nèi)部信息發(fā)布與交流

      當(dāng)企業(yè)進(jìn)行諸如企業(yè)內(nèi)部新聞、電話號(hào)碼、產(chǎn)品文檔、技術(shù)文件等信息發(fā)布時(shí),可以把這些信息放置在web站點(diǎn)的共享目錄上,供員工下載,方便了信息的發(fā)布和接收。4便于員工的協(xié)調(diào)操作

      利用內(nèi)部的辦公網(wǎng),可以方便的對(duì)同一事務(wù)進(jìn)行協(xié)同處理,提高工作效率,縮短任務(wù)完成的時(shí)間

      圖2.1企業(yè)內(nèi)部網(wǎng)絡(luò)拓?fù)?課程設(shè)計(jì)的主要內(nèi)容

      3.1站點(diǎn)總體設(shè)計(jì)原則及設(shè)計(jì)目標(biāo)

      組建企業(yè)內(nèi)部web站點(diǎn)要注意站點(diǎn)的分塊、共享、安全性、可管理性、以及可維護(hù)性。在設(shè)計(jì)中,系統(tǒng)結(jié)構(gòu)模塊化,軟硬件平臺(tái)可以模塊化瓶裝,系統(tǒng)配置靈活,使系統(tǒng)具有強(qiáng)大的可增長性和強(qiáng)壯性。滿足多層次安全控制手段,建立完善的安全管理體系,防止數(shù)據(jù)的丟失和被竊取。

      組建企業(yè)內(nèi)部web站點(diǎn),既能將公司內(nèi)部所有計(jì)算機(jī)納入系統(tǒng)中去,實(shí)現(xiàn)統(tǒng)一規(guī)劃、分塊工作、異地互聯(lián)、整體管理,并可為將來的應(yīng)用擴(kuò)展升級(jí)預(yù)留接口。

      3.2用戶需求 作為企業(yè)內(nèi)部網(wǎng)絡(luò)需要滿足:

      1、辦公事務(wù)管理

      主要包括公文與文檔管理、公告、大事記、會(huì)議紀(jì)要、資產(chǎn)與辦公用品管理、行政制度、辦公事務(wù)討論等。

      2、人力資源管理

      主要包括員工檔案、崗位職責(zé)、員工通信錄、認(rèn)識(shí)管理規(guī)范等。

      3、財(cái)務(wù)資產(chǎn)管理

      主要包括固定資產(chǎn)管理、工資管理、經(jīng)費(fèi)管理等。

      4、網(wǎng)站管理

      主要包括用戶及權(quán)限設(shè)置、數(shù)據(jù)庫維護(hù)、網(wǎng)頁設(shè)置、標(biāo)志與標(biāo)題設(shè)置及網(wǎng)絡(luò)各欄目內(nèi)容編輯等功能。

      3.3動(dòng)態(tài)IP地址的設(shè)置及服務(wù)器的配置

      3.3.1.動(dòng)態(tài)IP配置簡介

      動(dòng)態(tài)IP地址,顧名思義就是設(shè)備所取得的IP地址是非固定的,是可以動(dòng)態(tài)分配和取得的。使用動(dòng)態(tài)IP地址的原因主要有兩個(gè):一是可以用較少的IP地址構(gòu)建較大的網(wǎng)絡(luò)。如果與連入網(wǎng)絡(luò)的主機(jī)和其它設(shè)備相比,所分得的公用IP地址略少一些,如果為每個(gè)設(shè)備都分配一個(gè)固定的IP地址,則顯然部分計(jì)算機(jī)將不能接入網(wǎng)絡(luò)??紤]到并非所有的計(jì)算機(jī)都在同一時(shí)間內(nèi)運(yùn)行并與網(wǎng)絡(luò)連接,所以,如果將IP進(jìn)行動(dòng)態(tài)分配,即計(jì)算機(jī)連入網(wǎng)絡(luò)時(shí)自動(dòng)取得,斷開與網(wǎng)絡(luò)的連接時(shí)自動(dòng)收回,即可滿足網(wǎng)絡(luò)對(duì)IP地址的需求。二是可以增加網(wǎng)絡(luò)內(nèi)計(jì)算機(jī)的可移動(dòng)性。當(dāng)某臺(tái)主機(jī)從一個(gè)子網(wǎng)移動(dòng)到另一個(gè)子網(wǎng)時(shí),由于IP地址中網(wǎng)絡(luò)號(hào)的不同,從而導(dǎo)致該計(jì)算機(jī)與其它主機(jī)間無法進(jìn)行通信,解決該類問題最簡單的方式就是為移動(dòng)的主機(jī)在新子網(wǎng)中重新分配IP地址。但是,如果采用動(dòng)態(tài)IP地址,就會(huì)減少這種網(wǎng)絡(luò)管理的復(fù)雜性。Windows NT使用DHCP來解決動(dòng)態(tài)IP地址的分配問題。使用DHCP時(shí),整個(gè)網(wǎng)絡(luò)中必須至少有一臺(tái)運(yùn)行Windows NT主機(jī)安裝有DHCP軟件,充當(dāng)DHCP服務(wù)器,而其它所有欲使用DHCP功能的工作站也必須具有支持DHCP的功能。這樣,當(dāng)DHCP工作站啟動(dòng)時(shí),它就會(huì)自動(dòng)與DHCP服務(wù)器通信,并由DHCP服務(wù)器為其提供一個(gè)IP地址。當(dāng)然,這個(gè)地址只是臨時(shí)的 3.3.2.配置DHCP服務(wù)器

      DHCP提供了計(jì)算機(jī)IP地址的動(dòng)態(tài)配置,如果需要服務(wù)器為域中的計(jì)算機(jī)動(dòng)態(tài)分配IP地址,則必須配置DHCP服務(wù)器。配置DHCP服務(wù)器的具體步驟如下:

      圖3.1打開服務(wù)器配置向?qū)?/p>

      圖3.2配置服務(wù)器向?qū)?/p>

      圖3.3配置服務(wù)器向?qū)?/p>

      圖3.4為配置服務(wù)器向?qū)?/p>

      圖3.5管理服務(wù)器

      圖3.6 再來就是通過“開始”選擇“控制面板”|“添加或刪除程序”也可以安裝DHCP。

      3.3.3配置IIS服務(wù)器

      右鍵單擊“我的電腦”選擇“管理”~服務(wù)及應(yīng)用程序~Internet信息服務(wù)~網(wǎng)站~默認(rèn)網(wǎng)站,單擊右鍵,選擇屬性,打開主目錄,設(shè)置主目錄為web站點(diǎn)的根目錄,也可選擇修改其他屬性

      圖3.7配置IIS服務(wù)器

      3.4制作網(wǎng)站

      3.4.1.建站流程

      建立網(wǎng)站的流程大致可以分成三個(gè)階段,如圖所示

      圖3.8網(wǎng)站的流程框圖

      構(gòu)建內(nèi)容信息、搜索整理資料和規(guī)劃網(wǎng)站結(jié)構(gòu)是建立網(wǎng)站的

      企業(yè)的每一個(gè)員工都存在向企業(yè)內(nèi)部網(wǎng)發(fā)布內(nèi)容的潛在可能性。但員工必須按照他們各自的角色協(xié)調(diào)作業(yè)活動(dòng)。不同規(guī)模的公司都需要以省時(shí)省錢的方式組織交互信息發(fā)布的流程。

      通常情況下,為在網(wǎng)站上發(fā)布內(nèi)容,作者創(chuàng)建的材料要經(jīng)過一個(gè)或多個(gè)編輯的審校和核準(zhǔn)。在這個(gè)過程中,作者及編輯按照各種特定的標(biāo)準(zhǔn)分類及標(biāo)注信息,并為發(fā)布設(shè)計(jì)頁面及連接。這一流程通常不是正式的,且要接受網(wǎng)絡(luò)管理員的協(xié)調(diào),這就導(dǎo)致了管理員在“站點(diǎn)發(fā)布狂潮”到來時(shí),或是當(dāng)用戶對(duì)實(shí)時(shí)信息需求迅速增長時(shí)陷入孤立無援的境地。

      使用Site Server可以解決,Site Server還定義了一套為站點(diǎn)增添內(nèi)容的四步流程,既提交、標(biāo)注、核準(zhǔn)和部署。

      圖3.9新聞發(fā)布系統(tǒng)框圖

      3.4.3.建站實(shí)現(xiàn)軟件

      可以用Dreamweaver,主要包括兩種頁面,即html和asp。

      HTML(Hyper Text Markup Language ,超文本標(biāo)記語言),或稱為“多媒體文件語言”,是用于創(chuàng)建Web頁和Web 信息發(fā)布的

      (1)通用性:可實(shí)現(xiàn)不同平臺(tái)的文檔共享。

      (2)可擴(kuò)展性:HTML的標(biāo)簽集合可以根據(jù)新需求而不斷修正或加入有限的新標(biāo)簽符, 為實(shí)現(xiàn)有限的新功能的擴(kuò)展提供保障。

      (3)創(chuàng)建的靈活性:HTML文檔是純文本文檔, 可以由網(wǎng)頁編輯器以及其他文本編輯軟件創(chuàng)建。

      HTML是“Hyper Text Markup Language”的縮寫,它是一種超文本標(biāo)記語言,是網(wǎng)頁的描述語言,用于編制通過萬維網(wǎng)顯示的超文本文件。它是目前在網(wǎng)頁設(shè)計(jì)中,所使用的最基本的標(biāo)記語言?,F(xiàn)在很多HTML 的編輯器,都是通過跟文字處理器相似的接口來編輯網(wǎng)頁的。

      ASP 文件和 HTML 文件類似ASP 文件可包含文本、HTML、XML 和腳本 ASP 文件中的腳本可在服務(wù)器上執(zhí)行。ASP 文件的擴(kuò)展名是 “.asp”.當(dāng)瀏覽器請(qǐng)求某個(gè) HTML 文件時(shí),服務(wù)器會(huì)返回這個(gè)文件.而當(dāng)瀏覽器請(qǐng)求某個(gè) ASP 文件時(shí),IIS 將這個(gè)請(qǐng)求傳遞至 ASP 引擎。ASP 引擎會(huì)逐行地讀取這個(gè)文件,并執(zhí)行文件中的腳本。最后,ASP 文件將以純 HTML 的形式返回到瀏覽器。ASP 指 Active Server Pages(動(dòng)態(tài)服務(wù)器頁面)ASP 是運(yùn)行于 IIS 之中的程序.3.5.建站注意要點(diǎn)

      另外在網(wǎng)頁制作過程中應(yīng)注意以下要點(diǎn): 3.5.1.前期調(diào)研分析

      了解網(wǎng)頁制作后具體的工作人員具體權(quán)限,以保證公司機(jī)密信息不會(huì)被泄露,同時(shí)又能讓每個(gè)人從網(wǎng)站上獲取足夠的工作信息;同時(shí)對(duì)于私人隱私的公開應(yīng)得到個(gè)人的允許。在注意到以上的同時(shí),還要考慮公司的自身情況、建設(shè)網(wǎng)站的能力等 3.5.2.網(wǎng)站的目的及功能定位

      本次為企業(yè)內(nèi)部web站點(diǎn)的構(gòu)建及維護(hù) 3.5.3網(wǎng)站技術(shù)解決方案

      確定服務(wù)器,是自建服務(wù)器還是租用虛擬主機(jī)。選擇操作系統(tǒng)。網(wǎng)站安全性措施,如:防入侵,防病毒,防竊取方案

      3.5.4.網(wǎng)站內(nèi)容規(guī)劃

      根據(jù)網(wǎng)站的目的和功能規(guī)劃網(wǎng)站內(nèi)容。一般企業(yè)內(nèi)部網(wǎng)站應(yīng)包括:公司簡介、部門簡介、公共信息、新聞發(fā)布、員工聯(lián)系方式、任務(wù)信息、信息搜索查詢、相關(guān)幫助等內(nèi)容。

      3.5.5.網(wǎng)頁設(shè)計(jì)

      網(wǎng)頁美術(shù)設(shè)計(jì)要求。網(wǎng)頁美術(shù)設(shè)計(jì)一般要求與企業(yè)整體形象一致,企業(yè)內(nèi)部網(wǎng)色彩要與辦公環(huán)境保持和諧 3.5.6.網(wǎng)站測(cè)試

      ①網(wǎng)站發(fā)布前要進(jìn)行細(xì)致周密的測(cè)試,以保證正常的瀏覽和使用。主要測(cè)試內(nèi)容有: ②服務(wù)器穩(wěn)定性、安全性。③程序及數(shù)據(jù)庫測(cè)試

      ④網(wǎng)頁兼容性測(cè)試,包括不同瀏覽器下的現(xiàn)實(shí)結(jié)果、不同顯示器分辨率的頁面效果等。⑤需要的其他測(cè)試

      4.網(wǎng)站維護(hù)

      服務(wù)器及相關(guān)軟硬件的維護(hù),對(duì)可能出現(xiàn)的問題進(jìn)行評(píng)估,制定相應(yīng)時(shí)間。數(shù)據(jù)庫維護(hù)。有效地利用數(shù)據(jù)是網(wǎng)站維護(hù)的重要內(nèi)容,因此數(shù)據(jù)庫的維護(hù)要受到重視。

      內(nèi)容的更新、調(diào)整計(jì)劃。

      制定相關(guān)網(wǎng)站維護(hù)的規(guī)定,將網(wǎng)站維護(hù)制度化、規(guī)范化。

      4.1、靜態(tài)頁面的添加修改

      靜態(tài)頁面的更新需要使用專業(yè)的網(wǎng)頁設(shè)計(jì)工具,然后將修改后的網(wǎng)頁通過FTP上傳到相應(yīng)的位置,在此同時(shí)還要保證不能破壞其他的頁面程序和格局

      4.2、動(dòng)態(tài)功能支持在線更新

      如果企業(yè)信息量很大,如工作信息經(jīng)常需要更新,有更多的企業(yè)資訊需要告訴員工,企業(yè)建立動(dòng)態(tài)數(shù)據(jù)庫系統(tǒng)。這里的動(dòng)態(tài)并不是指動(dòng)畫,而是指網(wǎng)站的內(nèi)容來自企業(yè)的數(shù)據(jù)庫。如果更改了數(shù)據(jù)庫,那么前臺(tái)頁面的內(nèi)容也會(huì)隨之而更改。

      總 結(jié)

      通過這次課程設(shè)計(jì),我拓寬了知識(shí)面,鍛煉了能力,綜合素質(zhì)得到較大提高。安排課程設(shè)計(jì)的基本目的,在于通過理論與實(shí)際的結(jié)合、人與人的溝通,進(jìn)一步提高思想覺悟。尤其是觀察、分析和解決問題的實(shí)際工作能力,以便培養(yǎng)成為能夠主動(dòng)適應(yīng)社會(huì)主義現(xiàn)代化建設(shè)需要的高素質(zhì)的復(fù)合型人才。作為整個(gè)學(xué)習(xí)體系的有機(jī)組成部分,課程設(shè)計(jì)雖然安排在一周進(jìn)行,但并不具有絕對(duì)獨(dú)立的意義。它的一個(gè)重要功能,在于運(yùn)用學(xué)習(xí)成果,檢驗(yàn)學(xué)習(xí)成果。運(yùn)用學(xué)習(xí)成果,把課堂上學(xué)到的系統(tǒng)化的理論知識(shí),嘗試性地應(yīng)用于實(shí)際設(shè)計(jì)工作,并從理論的高度對(duì)設(shè)計(jì)工作的現(xiàn)代化提出一些有針對(duì)性的建議和設(shè)想。檢驗(yàn)學(xué)習(xí)成果,看一看課堂學(xué)習(xí)與實(shí)際工作到底有多大距離,并通過綜合分析,找出學(xué)習(xí)中存在的不足,以便為完善學(xué)習(xí)計(jì)劃,改變學(xué)習(xí)內(nèi)容與方法提供實(shí)踐依據(jù)。對(duì)計(jì)算機(jī)專業(yè)的本科生來說,實(shí)際能力的培養(yǎng)至關(guān)重要,必須從課堂走向?qū)嵺`。這也是一次預(yù)演和準(zhǔn)備畢業(yè)設(shè)計(jì)工作。通過課程設(shè)計(jì),讓我找出自身狀況與實(shí)際需要的差距,并在以后的學(xué)習(xí)期間及時(shí)補(bǔ)充相關(guān)知識(shí),為求職與正式工作做好充分的知識(shí)、能力準(zhǔn)備,從而縮短從校園走向社會(huì)的心理轉(zhuǎn)型期。課程設(shè)計(jì)促進(jìn)了我系人才培養(yǎng)計(jì)劃的完善和課程設(shè)置的調(diào)整。在一個(gè)星期的課程設(shè)計(jì)之后,我感到不僅實(shí)際動(dòng)手能力有所提高,更重要的是通過對(duì)網(wǎng)站開發(fā)流程以及維護(hù)方面的了解,進(jìn)一步激發(fā)了我對(duì)專業(yè)知識(shí)的興趣,并能夠結(jié)合實(shí)際存在的問題在專業(yè)領(lǐng)域內(nèi)進(jìn)行更深入的學(xué)習(xí)。

      在課程設(shè)計(jì)過程中,我學(xué)到了很多人生的哲理,懂得怎么樣去制定計(jì)劃,怎么樣去實(shí)現(xiàn)這個(gè)計(jì)劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒,黑夜過去了,我收獲的是黎明。

      參考文獻(xiàn)

      [1]朱兵.小型網(wǎng)組建與應(yīng)用進(jìn)階[M].南方出版社.2004.[2]鄧文達(dá)胡伏湘.計(jì)算機(jī)網(wǎng)絡(luò)教程[M].清華大學(xué)出版社.2007.[3] 趙永超.新編網(wǎng)站規(guī)劃與設(shè)計(jì)教程[M].西北工業(yè)大學(xué)出版社.2004.[4] 楊力學(xué).ASP商業(yè)網(wǎng)站整站集成開發(fā)[M].電子工業(yè)出版社.2007.[5] 石志國.ASP動(dòng)態(tài)網(wǎng)站編程[M].清華大學(xué)出版社.2001.[6] 李嵐.網(wǎng)絡(luò)設(shè)計(jì)與維護(hù)[M].中國物資出版社.2002.

      第三篇:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

      報(bào)告書

      學(xué)院:

      班級(jí):通信0902

      姓名:

      學(xué)號(hào):

      指導(dǎo)老師:

      實(shí)驗(yàn)三 交換機(jī)VLAN實(shí)驗(yàn)

      SWITCH2的拓?fù)鋱D

      規(guī)劃IP:

      PCA的ip為:10.65.1.1

      PCB的ip為:10.66.1.1

      PCC的ip為:10.65.1.3

      PCD的ip為:10.66.1.3

      SWA:

      SWB:

      設(shè)置VLAN: SWA:

      SWB:

      不設(shè)trunk時(shí)測(cè)試可通性 從PCA到PCC測(cè)試:不通,因現(xiàn)在的連線兩端在VLAN1中,不能承載Vlan2的信息

      [root@PCA root]# ping 10.65.1.3

      從PCA到PCB測(cè)試:不通:不是一個(gè)網(wǎng)段,且不在一個(gè)VLAN [root@PCA root]# ping 10.66.1.1

      從PCB到PCD測(cè)試:通:因?yàn)樵谕痪W(wǎng)段內(nèi)。路徑:從switch A的f0/6到switch B的f0/6 [root@PCB root]# ping 10.66.1.3

      從PCA到SWA測(cè)試:不通:不在同一網(wǎng)段內(nèi)

      [root@PCA root]# ping 10.66.1.7

      從PCA到SWB測(cè)試:不通:不在同一網(wǎng)段,也不在同一vlan [root@PCA root]# ping 10.66.1.8

      從SWA到PCA測(cè)試:不通:不在同一網(wǎng)段

      SWA#ping 10.65.1.1

      從SWA到SWB測(cè)試:通:在同一個(gè)網(wǎng)段中,路徑:從switch A的f0/8到switch B的f0/1 SWB#ping 10.66.1.8

      swa40#conf t swa40(config)#int f0/8 swa40(config-if)#switchport mode trunk swa40(config-if)#int f0/1 swa40(config-if)#switchport mode trunk swa40(config-if)#

      從PCA到PCC、PCD、SWA、SWB的可通性依次為通,不通,不通,不通。

      PCA和PCC在同一網(wǎng)段中,路徑:從switch A的f0/3到switch B的f0/3,PCA和PCD、SWA、SWB不在同一網(wǎng)段內(nèi)。

      從PCB到PCC、PCD、SWA、SWB的可通性依次為不通,通,通,通。PCB與PCC不在同一網(wǎng)段,PCB與PCD、SWA、SWB在同一網(wǎng)段內(nèi),路徑分別為從switch A的f0/6到switch B的f0/6;從PCB到switch A的f0/6;從switch A的f0/6到switch B的f0/1.SWITCH3的拓?fù)鋱D

      (1)都不設(shè)vlan情況下,測(cè)試連通性

      從PCA到PCC,PCD,SWA,SWB依次為 不通,不通,通,不通 PCA與PCC、PCD不在同一默認(rèn)vlan中,PCA與SWA在同一默認(rèn)vlan中,路徑:從PCA到switch A的f0/3,PCA與SWB不在同一默認(rèn)vlan中。

      從PCB到PCC,PCD,SWA,SWB依次為不通,不通,通,不通。PCB與PCC、PCD不在同一默認(rèn)vlan中,PCB與SWA在同一默認(rèn)vlan中,路徑:從PCB到switch A的f0/6,PCB與SWB不在同一默認(rèn)vlan中。

      (2)設(shè)置有vlan情況下,測(cè)試連通性

      從PCA到PCC、PCB、SWA、SWB、PCD均不通:不在同一vlan

      從PCB到PCC、PCD、SWA、SWB測(cè)試為不通,不通,通,不通。PCB與PCC、PCD不在同一默認(rèn)vlan中,PCB與SWA在同一默認(rèn)vlan中,路徑:從PCB到switch A的f0/6,PCB與SWB不在同一默認(rèn)vlan中。

      (3)使用trunk情況下,測(cè)試連通性

      從PCA到PCC、PCD、SWA、SWB的可通性依次為不通,通,不通,不通。PCA與PCC、PCD不在同一默認(rèn)vlan中,PCA與SWA在同一默認(rèn)vlan中,路徑:從PCA到switch A的f0/3,PCA與SWB不在同一默認(rèn)vlan中。

      從PCB到PCC、PCD、SWA、SWB的可通性依次為通,不通,通,通。PCB到PCC設(shè)置了trunk,路徑:從switch A的f0/6到switch C的f0/1到switch B的f0/1,PCB與PCD不在同一vlan,PCB與SWA、SWB設(shè)置了trunk,路徑:從PCB到switch A的f0/6,從switch A的f0/6到switch C的f0/1到switch B的f0/1

      實(shí)驗(yàn)六 路由器接口的secondary ip 裝入圖文件:router1e

      設(shè)置計(jì)算機(jī)的IP和網(wǎng)關(guān):

      PCA:PCA的IP地址:10.65.1.1 網(wǎng)關(guān)指向:10.65.1.2

      PCB:PCB的IP地址:10.66.1.1 網(wǎng)關(guān)指向:10.66.1.2

      設(shè)置交換機(jī)的IP地址: switch(config)#int vlan 1 switch(config-if)#ip address 10.66.1.8 255.255.0.0

      設(shè)置路由器的接口f0/0的有兩個(gè)ip地址。roa(config)int f0/0

      roa(config-if)#ip address 10.65.1.2 255.255.0.0 roa(config-if)#no shut roa(config-if)#ip address 10.66.1.2 255.255.0.0 secondary roa(config-if)#no shut roa#sh run

      測(cè)試可通性

      [root#PCA root]# ping 10.66.1.1

      通:在同一網(wǎng)段,路徑:從switch的f0/3到f0/6

      [root#PCA root]# ping 10.66.1.2 通

      [root#PCB root]# ping 10.65.1.1

      通:在同一vlan中,從switch的f0/6到f0/3

      [root#PCB root]# ping 10.65.1.2

      switch#ping 10.65.1.1

      不通:不在同一網(wǎng)段

      switch#ping 10.66.1.1

      通:在同一網(wǎng)段,路徑:從switch的f0/6到PCB

      如果去掉交換機(jī)與路由的連線,PCA和PCB還可以通嗎? 不通:不在同一網(wǎng)段,需通過路由尋址,去掉線就不能通了。

      可見PCA到PCB的發(fā)包是經(jīng)過路由器的,稱之為單臂路由。

      這種情況PCA和PCB在同廣播域中,對(duì)工作帶寬不利。如果劃分VLAN可以隔離廣播 實(shí)驗(yàn)七 使用路由器子接口路由情況

      裝入圖文件:router1e

      此實(shí)驗(yàn)計(jì)算機(jī)和交換機(jī)的IP地址和網(wǎng)關(guān)不變,但要求交換機(jī)工作在兩個(gè)VLAN的情況下,一個(gè)是原有的默認(rèn)VALN,另一個(gè)是新設(shè)置的VLAN 2,含f0/

      5、f0/6。1.設(shè)置交換機(jī),增加一個(gè)vlan 2 switch#vlan database Switch(vlan)#vlan 2 Switch(vlan)#exit Switch#conf t Switch(config)#hostname SWA SWA(config)#int f0/5 SWA(config-if)#switchport access vlan 2 SWA(config-if)#int f0/6 SWA(config-if)#switchport access vlan 2 SWA(config-if)#int f0/1 SWA(config-if)#switchport mode trunk SWA(config-if)# SWA#sh vlan SWA#sh run(檢查設(shè)置情況)

      2.路由器f0/0 有兩個(gè)子接口 roa(config)int f0/0 roa(config-if)#int f0/0.1 roa(config-subif.1)#encapsulation isl 1 roa(config-subif.1)#ip address 10.65.1.2 255.255.0.0 roa(config-subif.1)#no shut roa(config-subif.1)#int f0/0.2 roa(config-subif.2)#encapsulation isl 2 roa(config-subif.2)#ip address 10.66.1.2 255.255.0.0 roa(config-subif.2)#no shut roa#sh run

      3.測(cè)試可通性:都通,路由器設(shè)置了兩個(gè)子接口,使其在同一vlan中 [root#PCA root]# ping 10.66.1.1

      通,路徑:從PCA到switch A的S0/3到switch A的S0/1到ROA的F0/0到switch A的S0/1到switch A的S0/6到PCB

      [root#PCA root]# ping 10.66.1.2

      通:從PCA到switch A的S0/3到switch A的S0/1到ROA 的F0/0到switch A的S0/1到switch A的S0/6到PCB,)

      [root#PCB root]# ping 10.65.1.1

      通:從PCB到switch A的S0/6到switch A的S0/1到ROA的F0/0到switch A 的S0/1到switch A 的S0/3到PCA)

      [root#PCB root]# ping 10.65.1.2

      通:從PCB到switch A的S0/6到switch A的S0/1到ROA的F0/0到switch A的S0/1到switch A的S0/3到PCA

      在使用一個(gè)路由器接口的情況下,如果下接的網(wǎng)絡(luò)含有不同的VLAN,則要求路由器的接口要?jiǎng)澐殖勺咏涌?,并綁定isl協(xié)議。在交換機(jī)上通過多個(gè)VLAN的接口,要設(shè)置成trunk。如果去掉交換機(jī)與路由的連線,PCA和PCB還可以通嗎? 不通:不在同一網(wǎng)段,需通過路由尋址,去掉線就不能通了。

      可見這也是一種單臂路由。

      實(shí)驗(yàn)九 三個(gè)路由器的靜態(tài)路由

      裝入圖文件:router3

      設(shè)置ROA的IP: f0/0: 10.65.1.2-->PCA:10.65.1.1 f0/1: 10.66.1.2-->PCB:10.66.1.1 s0/0: 10.67.1.2

      s0/1: 10.68.1.2-->

      設(shè)置ROB的IP:

      s0/0: 10.68.1.1 <--s0/1: 10.69.1.2--> f0/0: 10.70.1.2

      f0/1: 10.71.1.2

      設(shè)置ROC的IP:

      s0/0: 10.69.1.1 <--s0/1: 10.72.1.2

      f0/0: 10.73.1.2-->PCC:10.73.1.1 f0/1: 10.74.1.2-->PCD:10.74.1.1

      設(shè)置從PCA到PCC的靜態(tài)路由 ROA(config)#ip routing ROA(config)#ip route 10.73.0.0 255.255.0.0 10.68.1.1 ROA#show ip route

      ROB(config)#ip route 10.73.0.0 255.255.0.0 10.69.1.1 ROB#show ip route

      [root@PCA root]#ping 10.73.1.1

      通:由于與ROA和ROC相連的ROB接口都在同一個(gè)網(wǎng)段上,所以能通,路徑:從PCA到switch B的F0/0 S0/1到switch A的S0/0 S0/1到switch C的S0/0 F0/1到PCD

      使用默認(rèn)路由

      ROA(config)#no ip route 10.73.0.0 255.255.0.0 10.68.1.1 [root@PCA root]#ping 10.73.1.1

      通:因?yàn)檠b入文件時(shí)有默認(rèn)的動(dòng)態(tài)路由存在路徑:從PCA到switch B的F0/0 S0/1到switch A的S0/0 S0/1到switch C的S0/0 F0/1到PCD

      ROA(config)#ip route 0.0.0.0.0.0.0.0 10.68.1.1 [root@PCA root]#ping 10.73.1.1 通:從PCA到switch B的F0/0 S0/1到switch A的S0/0 S0/1到switch C的S0/0 F0/1到PCD)

      實(shí)驗(yàn)十 三個(gè)路由器動(dòng)態(tài)路由實(shí)驗(yàn)

      裝入圖文件:router3

      實(shí)驗(yàn)網(wǎng)絡(luò)與上個(gè)實(shí)驗(yàn)相同,ip地址也不變,現(xiàn)在用動(dòng)態(tài)路由實(shí)現(xiàn)網(wǎng)絡(luò)的連通。ROA(config)#ip routing

      ROA(config)#router rip ROA(config-router)#network 10.0.0.0

      ROB(config)#ip routing

      ROB(config)#router rip ROB(config-router)#network 10.0.0.0

      ROC(config)#ip routing

      ROC(config)#router rip ROC(config-router)#network 10.0.0.0

      ROA#sh ip route

      ROB#sh ip route

      ROC#sh ip route

      從計(jì)算機(jī)PCA 測(cè)試到各點(diǎn)的連通性。都通:由于路由器接口都已經(jīng)激活,可以相互連通:路徑:PCA到PCB:從PCA到switch B的F0/0 F0/1到PCB

      PCA到PCC:從PCA到switch B的F0/0 S0/1到switch A的S0/0 S0/1到switch C的S0/0 F0/0到PCC PCA到PCD :從PCA到switch B的F0/0 S0/1到switch A 的S0/0 S0/1到switch C的S0/0 F0/1到PCD

      實(shí)驗(yàn)十一 基本訪問控制列表

      裝入文件1

      1.配置路由達(dá)到網(wǎng)絡(luò)各點(diǎn)可通。

      本實(shí)驗(yàn)使用有動(dòng)態(tài)路由,也可以使用靜態(tài)路由。假設(shè)網(wǎng)絡(luò)是通暢的。ROA f0/0: 10.65.1.2-->PCA:10.65.1.1 ROA f0/1: 10.66.1.2-->PCB:10.66.1.1 ROA s0/0: 10.67.1.2

      ROA s0/1: 10.68.1.2--> ROB s0/0: 10.68.1.1 <--ROB s0/1: 10.69.1.2--> ROB f0/0: 10.70.1.2

      ROB f0/1: 10.71.1.2

      ROC s0/0: 10.69.1.1 <--ROC s0/1: 10.72.1.2 ROC f0/1: 10.73.1.2-->PCC:10.73.1.1 ROC f0/0: 10.74.1.2-->PCD:10.74.1.1 1.基本的訪問控制列表: 先從PCA ping PCD: [root@PCA @root]#ping 10.74.1.1 應(yīng)該是可以通的。由于與ROA和ROC相連的ROB接口都在同一個(gè)網(wǎng)段上,路徑:從 PCA到switch B的F0/0 S0/1到switch A的S0/0 S0/1到switch C的S0/0 F0/1到PCD

      在ROB的s0/0寫一個(gè)輸入的訪問控制列表: ROB(config)#access-list 1 deny any ROB(config)#int s0/0 ROB(config-if)#ip access-group 1 in ROB#sh access-list 測(cè)試PCA至PCD的聯(lián)通性。(deny)命令所示為S0/0讀入控制,題意ROB S0/0為10.68.1.1,PCA的IP為10.65,1,1不包含于ROB VLAN中,所以不能訪問

      測(cè)試PCC至PCD的聯(lián)通性。(permit)在同一個(gè)路由器下,通過路由器尋址能找到對(duì)方的IP,所以能通, PCC到switch C的f0/0 F0/1到PCD

      測(cè)試PCD至PCA的聯(lián)通性。(permit)由題意由于命令所示為S0/0讀入控制,所以ROB能訪問ROA,所以訪問列表設(shè)置無效,所以兩者之間的訪問不受控制,所以能PING通, 從PCD到SWC的F0/1 S0/0到SWA的S0/0 S0/0到SWB的S0/1 F0/0到PCA

      2.刪除這個(gè)列表

      ROB(config)#no access-list 1 ROB(config)# int s0/0 ROB(config-if)#no ip access-group 1 in

      二者都可能實(shí)現(xiàn)去掉訪問列表的目的。前者是從列表號(hào)角度刪除,后者是從接口及輸入和輸出的角度刪除??梢酝ㄟ^sh run 和sh access-list 命令查看刪除情況。3.再寫訪問控制列表

      ROA(config)#access-list 1 deny 10.65.1.1 ROA(config)#access-list 1 permit any ROA(config)#int s0/1 ROA(config-if)#ip access-group 1 out ROA#sh access-list

      再測(cè)試PCA至PCD的聯(lián)通性。(deny)ROA設(shè)置拒絕了PCA的訪問

      再測(cè)試PCB至PCD的聯(lián)通性。(permit)由題意ROA中的S0/1為10.68.1.2 PCB的IP為10.66.1.1,不包含于S0/1 VLAN中,由于命令所示為S0/0由于是輸出控制,能訪問,所以訪問列表設(shè)置無效,不加控制,所以能PING通, 從PCB到SWB的F0/1 S0/1到SWA 的S0/0 S0/1到SWC的S0/0 F0/1到PCD

      再測(cè)試PCD至PCA的聯(lián)通性。(permit)由于是輸出控制,所以對(duì)輸入不做要求,能通,所以輸出訪問列表無效,對(duì)輸入不加控制,所以能PING通, 從PCD到SWC的F0/1-S0/0到SWA的S0/0-S0/0到SWB的S0/1-F0/0到PCA

      4.重新設(shè)置各路由接口有電腦的ip地址。R0B(config)#access-list 4 permit 10.65.1.1 ROB(config)#access-list 4 deny 10.65.1.0 0.0.0.255

      (10.65.1.3 deny)ROB(config)#access-list 4 permit 10.65.0.0 0.0.255.255(10.65.0.0 permit)ROB(config)#access-list 4 deny 10.0.0.0 0.255.255.255

      (10.66.0.0 deny)ROB(config)#access-list 4 permit any

      (11.0.0.0 premit)ROB(config)#int s0/0 ROB(config-if)#ip access-group 4 in

      測(cè)試PCA至PCD的聯(lián)通性。(deny)PCA的IP為10.65.1.1按理來說應(yīng)該所有的訪問都允許,由于命令所示為S0/0讀入控制,題意ROB S0/0為10.68.1.1,PCA的IP為10.65,1,1不包含于ROB VLAN中所以不通

      測(cè)試PCB至PCD的聯(lián)通性。(permit)P CB的IP為10.66.1.1屬于deny 10.0.0.0 0.255.255.255,所以訪問被拒絕,所以PING不通

      測(cè)試PCD至PCA的聯(lián)通性。(permit)PCD的IP為10.74.1.1屬于deny 10.0.0.0 0.255.255.255,按理來說應(yīng)該是拒絕的,但是DENY屬于源程序拒絕訪問,而PCD先到S0/1,在通過S0/1與S0/0進(jìn)行信息傳遞,所以能到達(dá)PCA,所以設(shè)置讀入列表參數(shù)無效,對(duì)PCD不做限制, 從PCD到SWC的F0/1-S0/0到SWA的S0/0-S0/0到SWB的S0/1-F0/0到PCA

      接口的ip地址,計(jì)算機(jī)的ip地址,請(qǐng)自定

      實(shí)驗(yàn)十二 擴(kuò)展訪問控制列表

      裝入文件2 1.阻止PCA訪問PCD: ROB(config)# access-list 101 deny icmp 10.65.1.1 0.0.0.0 10.74.1.1 0.0.0.0 ROB(config)# access-list 101 permit ip any any ROB(config)# int s0/0 ROB(config-if)#ip access-group 101 out ROB(config-if)#exit ROB(config)#exit ROB#sh access-list

      [root@PCA root]#ping 10.74.1.1(不通)PCA的IP為10.65.1.1屬于deny ip 10.65.1.1 0.0.0.0 10.74.1.1 0.0.0.0,所以PING 不通

      [root@PCC root]#ping 10.74.1.1(通)PCC和PCD處在同一個(gè)路由器下,通過路由器尋址可以相互PING通,從PCC到SWC的F0/0-F0/1到PCD

      [root@PCD root]#ping 10.65.1.1(通)因?yàn)镽OB的S0/0為輸出控制,所以當(dāng)PCD通過外部訪問ROB某個(gè)端口下的PCA時(shí),是不受控制的,所以ROB的S0/0的輸出對(duì)PCD的訪問是無效的,所以鏈路不加限制,從 PCD到SWC的F0/1-S0/0到SWA的S0/0-S0/0到SWB的S0/1-F0/0到PCA

      2.刪除這個(gè)列表

      ROB(config)#no access-list 101 ROB(config)#int s0/0 ROB(config-if)#no ip access-group 101 ROB#sh access-list

      [root@PCA root]#ping 10.74.1.1(通)由于沒有任何限制,再加上路由器間的尋址,所以可以PING通, 從PCA到SWB的F0/0-S0/1到SWA的S0/0-S0/1到SWC的S0/0-F0/1到PCD

      3.阻止10.65.0.0網(wǎng)絡(luò)訪問 10.74.1.1計(jì)算機(jī)(PCD)。

      ROA(config)#access-list 102 deny ip 10.65.1.1 0.0.0.0 10.74.1.1 0.0.0.0 ROA(config)#access-list 102 permit ip any any ROA(config)#interface s0/1 ROA(config-if)#ip access-group 102(默認(rèn)為out)

      [root@PCA root]#ping 10.74.1.1(不通)PCA的IP屬于 DENY IP 10.65.1.1 0.0.0.0 10.74.1.1 0.0.0.0 被限制訪問,所以不通

      [root@PCC root]#ping 10.74.1.1(通)由于PCC和PCA在同一個(gè)路由器下,所以能通過路由器尋址進(jìn)行PING通, 從PCC到SWC的F0/0-F0/1到PCD

      [root@PCD root]#ping 10.65.1.1(通)由于ROA的S0/0為輸出控制,所以對(duì)輸入沒有任何要求,所以對(duì)輸出控制列表設(shè)置無效,PCD訪問PCA不受限制, 從PCD到SWC的F0/1-S0/0到SWA的S0/0-S0/0到SWB的S0/1-F0/0到PCA

      心得體會(huì)

      從實(shí)驗(yàn)三中學(xué)會(huì)了如何規(guī)劃ip地址,設(shè)置vlan,將連接兩個(gè)交換機(jī)的接口設(shè)置成trunk等,知道了寫代碼時(shí)一定得仔細(xì),否則打錯(cuò)了下面就不能ping通了。

      從實(shí)驗(yàn)六中,我學(xué)會(huì)了設(shè)置計(jì)算機(jī)和交換機(jī)的IP和網(wǎng)關(guān),設(shè)置路由器的接口的ip地址等。

      從實(shí)驗(yàn)七中,我學(xué)會(huì)了設(shè)置交換機(jī),增加一個(gè)vlan,設(shè)置路由器的子接口,了解了isl協(xié)議,isl協(xié)議:交換鏈路內(nèi)協(xié)議(ISL),是思科私有協(xié)議,主要用于維護(hù)交換機(jī)和路由器間的通信流量等 VLAN 信息。ISL 主要用于實(shí)現(xiàn)交換機(jī)、路由器以及各節(jié)點(diǎn)(如服務(wù)器所使用的網(wǎng)絡(luò)接口卡)之間的連接操作。為支持 ISL 功能特征,每臺(tái)連接設(shè)備都必須采用 ISL 配置。ISL 所配置的路由器支持 VLAN 內(nèi)通信服務(wù)。非 ISL 配置的設(shè)備,則用于接收由 ISL 封裝的以太幀(Ethernet Frames),通常情況下,非 ISL 配置的設(shè)備將這些接收的幀及其大小歸因于協(xié)議差錯(cuò)。

      從實(shí)驗(yàn)九中,我學(xué)會(huì)了設(shè)置靜態(tài)路由。

      從實(shí)驗(yàn)十中,我學(xué)會(huì)了用動(dòng)態(tài)路由實(shí)現(xiàn)網(wǎng)絡(luò)的連通。從實(shí)驗(yàn)十一中,我學(xué)會(huì)了基本訪問控制列表的使用。從實(shí)驗(yàn)十二中,我學(xué)會(huì)了如何擴(kuò)展訪問控制列表。

      最后,謝謝老師這幾天的指導(dǎo),真的讓我學(xué)到了很多很多。

      第四篇:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

      計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)——IP數(shù)據(jù)報(bào)流量統(tǒng)計(jì)

      摘 要

      本課程設(shè)計(jì)主要是編制程序,監(jiān)控網(wǎng)絡(luò),捕獲一段時(shí)間內(nèi)網(wǎng)絡(luò)上的IP數(shù)據(jù)包,按IP數(shù)據(jù)包的源地址統(tǒng)計(jì)出該源地址在該時(shí)間段內(nèi)發(fā)出的IP包的個(gè)數(shù),將其寫入日志文件中或用圖形表示出來。程序中會(huì)用到Winpcap,它主要功能在于獨(dú)立于主機(jī)協(xié)議發(fā)送和接收原始數(shù)據(jù)報(bào)。本次課程設(shè)計(jì)中用VC++實(shí)現(xiàn)基于Winpcap的網(wǎng)絡(luò)數(shù)據(jù)包的捕獲和統(tǒng)計(jì),基于Winpcap的應(yīng)用程序?qū)⒏鶕?jù)獲取網(wǎng)絡(luò)設(shè)備列表;選擇網(wǎng)卡并打開;設(shè)置過濾器;捕獲數(shù)據(jù)包或者發(fā)送數(shù)據(jù)包;列出網(wǎng)卡列表,讓用戶選擇可用的網(wǎng)卡的步驟進(jìn)行編寫,同時(shí)對(duì)于TCP/IP協(xié)議以及IP數(shù)據(jù)抱的格式有了進(jìn)一步的了解和掌握。通過編寫程序從而實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)中IP數(shù)據(jù)包流量的統(tǒng)計(jì)。

      關(guān)鍵詞: IP數(shù)據(jù)包;流量統(tǒng)計(jì);Winpcap;VC++ 1 引 言

      隨著Internet技術(shù)的發(fā)展,基于IP協(xié)議的應(yīng)用成為網(wǎng)絡(luò)技術(shù)研究與軟件開發(fā)的一個(gè)重要基礎(chǔ),因此學(xué)習(xí)網(wǎng)絡(luò)層以基本概念,了解IP協(xié)議的基本內(nèi)容,對(duì)于掌握TCP/IP協(xié)議的主要內(nèi)容和網(wǎng)絡(luò)課程的學(xué)習(xí)是十分重要的,通過本次課程設(shè)計(jì),有助于熟悉IP數(shù)據(jù)包格式并加深對(duì)IP協(xié)議的理解。

      1.1 課程設(shè)計(jì)目的

      本次課程設(shè)計(jì)主要是通過用VC++編程實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)中IP數(shù)據(jù)包流量的統(tǒng)計(jì),實(shí)際上是編制程序,監(jiān)控網(wǎng)絡(luò),捕獲一段時(shí)間內(nèi)網(wǎng)絡(luò)上的IP數(shù)據(jù)包,按IP數(shù)據(jù)包的源地址統(tǒng)計(jì)出該源地址在該時(shí)間段內(nèi)發(fā)出的IP包的個(gè)數(shù),同時(shí)應(yīng)用Winpcap,Winpcap提供了很好的捕獲網(wǎng)絡(luò)數(shù)據(jù)包的方法,通過本次課程設(shè)計(jì)可以將VC++知識(shí)與Winpcap結(jié)合起來實(shí)現(xiàn)在一段時(shí)間內(nèi)對(duì)IP數(shù)據(jù)包的流量進(jìn)行統(tǒng)計(jì)。加深了對(duì)Winpcap的理解和運(yùn)用能力,同時(shí)也增長了知識(shí),開闊了視野,對(duì)于以后的學(xué)習(xí)有很大的幫助。

      1.2 課程設(shè)計(jì)的要求

      (1)理解運(yùn)用VC++軟件實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)中的IP數(shù)據(jù)抱流量的統(tǒng)計(jì)方法和步驟。(2)鍛煉獨(dú)立編程和查閱文獻(xiàn)資料解決問題的能力。

      (3)通過課程設(shè)計(jì)培養(yǎng)嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,認(rèn)真的工作作風(fēng)。

      1.3 設(shè)計(jì)平臺(tái)

      Microsoft Visual C++ 6.0 2 設(shè)計(jì)原理

      IP是ICP/IP協(xié)議體系中的網(wǎng)絡(luò)層協(xié)議,TCP、UDP、ICMP和IGMP等其他協(xié)議都是以IP協(xié)議為基礎(chǔ)的。程序中用到的Winpcap是 Windows packetcapture的縮寫,這是UNIX下的lipbcap移植到Windows下的產(chǎn)物,是Win32環(huán)境下數(shù)據(jù)包捕獲的開放代碼函數(shù)庫。

      Winpcap由內(nèi)核級(jí)的數(shù)據(jù)包過濾器,底層動(dòng)態(tài)鏈接庫(packet.dll)和一個(gè)高層的獨(dú)立于系統(tǒng)的庫(wpcap.dll)組成。

      2.1 IP協(xié)議

      IP是TCP/IP模型中的網(wǎng)絡(luò)層協(xié)議,又稱為互聯(lián)網(wǎng)協(xié)議,是支持網(wǎng)間互連的數(shù)據(jù)報(bào)協(xié)議,它與TCP協(xié)議一起構(gòu)成了TCP/IP協(xié)議族的核心。它提供網(wǎng)間連接的完善功能,包括IP數(shù)據(jù)報(bào)規(guī)定互聯(lián)網(wǎng)范圍內(nèi)的IP地址格式。在因特網(wǎng)中IP協(xié)議是能使連接到網(wǎng)上的所有計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)相互通信的一套規(guī)則,規(guī)定了計(jì)算機(jī)在因特網(wǎng)上進(jìn)行通信時(shí)應(yīng)當(dāng)遵守的規(guī)則。任何廠家生產(chǎn)的計(jì)算機(jī)系統(tǒng),只要遵守IP協(xié)議就可以與因特網(wǎng)互連互通。IP地址具有唯一性,根據(jù)用戶性質(zhì)的不同,可以分為不同的類別。

      IP協(xié)議的特點(diǎn)如下:

      IP協(xié)議是一種不可靠、無連接的數(shù)據(jù)報(bào)傳送協(xié)議。IP協(xié)議是點(diǎn)對(duì)點(diǎn)的網(wǎng)絡(luò)層通信協(xié)議。IP協(xié)議向通信層隱藏了物理網(wǎng)絡(luò)的差異。

      IP協(xié)議以一種數(shù)據(jù)報(bào)的形式傳輸數(shù)據(jù),每個(gè)數(shù)據(jù)報(bào)獨(dú)立傳輸,可能通過不同路徑傳輸,因此可能不按順序到達(dá)目的地,或者出現(xiàn)重復(fù)。

      2.2 關(guān)于Winpcap庫

      Winpcap(windows packet capture)是windows平臺(tái)下一個(gè)開源的、公共的基于windows的網(wǎng)絡(luò)接口API庫。主要為win32應(yīng)用程序提供訪問網(wǎng)絡(luò)底層的能力。Winpcap的主要功能在于獨(dú)立于主機(jī)協(xié)議(如TCP/IP)發(fā)送和接收原始數(shù)據(jù)報(bào)。也就是說,Winpcap不能阻塞、過濾或控制其他應(yīng)用程序數(shù)據(jù)報(bào)的收發(fā),它只是監(jiān)聽共享網(wǎng)絡(luò)上傳送的數(shù)據(jù)報(bào)。

      其功能有:捕獲原始數(shù)據(jù)包,包括在共享網(wǎng)絡(luò)上各主機(jī)發(fā)送接收的以及相互之間交換的數(shù)據(jù)包;在數(shù)據(jù)包發(fā)往應(yīng)用程序之前,按照自定義的規(guī)則將某些特殊的數(shù)據(jù)包過濾掉;在網(wǎng)絡(luò)上發(fā)送原始數(shù)據(jù)包;收集網(wǎng)絡(luò)通信過程中的統(tǒng)計(jì)信息。Winpcap是針對(duì)win32平臺(tái)上的抓包和網(wǎng)絡(luò)分析的一個(gè)架構(gòu),它包括一個(gè)核心態(tài)的包過濾器,一個(gè)底層的動(dòng)態(tài)鏈接庫(packet.dll)和一個(gè)高層的不依賴于系統(tǒng)的庫(wpcap.dll)。它由Packet、NPF(Netgroup Packet Filter)、packet.dll、wpcap.dll、Application組成,首先,抓包系統(tǒng)必須繞過操作系統(tǒng)的協(xié)議來訪問在網(wǎng)絡(luò)上傳輸?shù)脑紨?shù)據(jù)包,這就要求一部分運(yùn)行在操作系統(tǒng)核心內(nèi)部,直接與網(wǎng)絡(luò)接口驅(qū)動(dòng)交互。這個(gè)部分是系統(tǒng)依賴的,在Winpcap的解決方案里它被認(rèn)為是一個(gè)設(shè)備驅(qū)動(dòng),稱作NPF。其次,抓包系統(tǒng)必須有用戶級(jí)的程序接口,通過這些接口,用戶程序可以利用內(nèi)核驅(qū)動(dòng)提供的高級(jí)特性。Winpcap提供了兩個(gè)不同的庫:packet.dll和wpcap.dll。前者提供了一個(gè)底層API,伴隨著一個(gè)獨(dú)立于Microsoft操作系統(tǒng)的編程接口,這些API可以直接用來訪問驅(qū)動(dòng)的函數(shù);后者導(dǎo)出了一組更強(qiáng)大的與libpcap一致的高層抓包函數(shù)庫。這些函數(shù)使得數(shù)據(jù)包的捕獲以一種與網(wǎng)絡(luò)硬件和操作系統(tǒng)無關(guān)的方式進(jìn)行。3 程序代碼設(shè)計(jì)步驟

      根據(jù)流量設(shè)計(jì)程序的主要功能,相應(yīng)的算法如下: 取得當(dāng)前網(wǎng)絡(luò)設(shè)備列表;

      將用戶選擇的網(wǎng)卡以混雜模式打開,以接收到所有的數(shù)據(jù)包; 設(shè)置過濾器;

      捕獲IP數(shù)據(jù)包的源地址進(jìn)行統(tǒng)計(jì)(用鏈表結(jié)構(gòu)進(jìn)行實(shí)現(xiàn))。

      獲取網(wǎng)卡列表是為了得到網(wǎng)卡的相關(guān)信息,以便于用戶進(jìn)行選擇,選取Ethermet網(wǎng)卡是用戶所選擇的網(wǎng)卡類型,編譯設(shè)置過濾器是為了編譯并設(shè)置過濾器是為了只捕獲網(wǎng)絡(luò)數(shù)據(jù)流的某些數(shù)據(jù),打開網(wǎng)卡既將網(wǎng)卡設(shè)置為混雜(統(tǒng)計(jì))模式是為了接受所有經(jīng)過網(wǎng)卡的數(shù)據(jù)包,包括不是發(fā)給本機(jī)的數(shù)據(jù)包,開始主循環(huán)以是否超時(shí)為判斷條件,循環(huán)體內(nèi)主要有捕獲IP數(shù)據(jù)包、將IP包的源地址加入鏈表、條件判斷,循環(huán)結(jié)束后輸出鏈表內(nèi)容,程序至此結(jié)束。

      現(xiàn)將其每一步的具體步驟簡述如下:

      3.1取得網(wǎng)絡(luò)適配器列表

      //取得網(wǎng)絡(luò)適配器列表步驟中,alldevs是pcap_if_it指針,指向鏈表頭,errbuf是char類型數(shù)組,存儲(chǔ)錯(cuò)誤信息。

      pcap_findalldevs(&alldevs,errbuf);

      cout<<”網(wǎng)絡(luò)適配器列表:”<<’n’;

      for(d=alldevs;d;d=d->next)

      {

      cout<<++i<<“:”

      if(d->description)

      cout<<“"

      else

      cout<<”No description available!“<<'n';

      }

      3.2 指定要監(jiān)聽的網(wǎng)絡(luò)適配器并打開

      cout<<”輸入要監(jiān)聽的網(wǎng)絡(luò)適配器號(hào):”>inum;

      for(d=alldevs,i=0;inext,i++);

      fp=pcap_open_live(d->name,65536,1,1000,errbuf);3.3 編譯并設(shè)置過濾器

      //編譯過濾器,fp指向打開的網(wǎng)絡(luò)適配器,fcode為編譯完成后的過濾器存儲(chǔ)地址,“tcp“給出了過濾條件,下一個(gè)參數(shù)表示是否被優(yōu)化(0為false,1為true),最后一個(gè)參數(shù)給出了子網(wǎng)掩碼。

      pcap_compile(fp,&fcode,”tcp”,1,netmask)

      pcap_setfilter(fp,&fcode)3.4 設(shè)置網(wǎng)絡(luò)適配器為統(tǒng)計(jì)模式

      if(pcap_setmode(fp,MODE_STAT)<0)

      {

      cout<<”n設(shè)置網(wǎng)絡(luò)適配器模式錯(cuò)誤!n”;

      pcap_close(fp);

      }

      3.5 開始主循環(huán),調(diào)用回調(diào)函數(shù)顯示網(wǎng)絡(luò)流量統(tǒng)計(jì)信息

      //pcap_loop由Winpcap庫定義,對(duì)每個(gè)采集來的數(shù)據(jù)包都用ProcessPacket函數(shù)進(jìn)行處理,fp指向打開的網(wǎng)絡(luò)適配器

      pcap_loop(fp,0,dispatcher_handler,(PUCHAR)&st_ts);

      pcap_close(fp);3.6 回調(diào)函數(shù)的實(shí)現(xiàn)

      //對(duì)于捕獲到的每一個(gè)數(shù)據(jù)包應(yīng)用此回調(diào)函數(shù)

      void dispatcher_handler(u_char *state,const struct pcap_pkthdr *header,const u_char *pkt_data)

      {

      struct timeval *old_ts=(struct timeval *)state;

      u_int delay;

      LARGE_INTEGER Bps,Pps;

      struct tm *ltime;

      char timestr[16];

      time_t local_tv_sec;

      //計(jì)算距上一個(gè)數(shù)據(jù)包的時(shí)間延遲,以ms為單位

      //這個(gè)值是從與一個(gè)數(shù)據(jù)包相關(guān)的時(shí)間戳中截獲的delay=(header->ts.tv_sec-old_ts->tv_sec)*1000000-old_ts->tv_usec+header->ts.tv_usec;

      //獲得每秒的比特?cái)?shù)

      Bps.QuadPart=(((*(LONGLONG*)(pkt_data+8))*8*1000000)/(delay));

      //獲得每秒的數(shù)據(jù)包數(shù)

      Pps.QuadPart=(((*(LONGLONG*)(pkt_data))*1000000)/(delay));

      //將時(shí)間戳轉(zhuǎn)變位可讀的標(biāo)準(zhǔn)格式

      ltime=localtime(&header->ts.tv_sec);

      strftime(timestr,sizeof timestr,”%H:%M:%S“,ltime);

      //Print timestamp

      printf(”%s“,timestr);

      //Print the samples

      printf(”BPS=%I64u“,Bps.QuadPart);

      printf(”PPS=%I64un",Pps.QuadPart);

      //store current timestamp

      old_ts->tv_sec=header->ts.tv_sec;

      old_ts->tv_usec=header->ts.tv_usec;

      };4 結(jié)果及分析

      安裝好WinPcap軟件,在VC++界面上點(diǎn)擊工具->選項(xiàng)->目錄。添加Include文件夾下的所有文件和Lib下的所有內(nèi)容,調(diào)試完程序無誤后,點(diǎn)擊開始—>運(yùn)行“cmd”進(jìn)入目標(biāo)文件夾Debug下運(yùn)行EXE文件。此時(shí)程序會(huì)檢測(cè)電腦系統(tǒng)中的網(wǎng)卡,等待程序的運(yùn)行結(jié)果.圖 捕獲的IP地址和數(shù)據(jù)包的信息 常見問題及解決方法

      在剛開始做此課程設(shè)計(jì)的時(shí)候我只編寫了主程序代碼,并沒有建立工程,后來通過查找資料及文獻(xiàn)才知道要建立一個(gè)C++應(yīng)用工程,而且程序中用到的Winpcap庫文件C++中并沒有,需要自己下載WinPcap_4_1_1.exe和WpdPack_4_1_1.zip,前者是Winpcap的開發(fā)程序,后者是inlude文件和lib文件,這些都是需要自己手動(dòng)添加的,這里include和lib文件夾里的東西VC++6.0里面沒有,出現(xiàn)error: Cannot open include file:’pcap.h’:No such file or directory這個(gè)問題,就需要添加。具體步驟如下:

      第一步: 點(diǎn)菜單欄上的“工具“,再點(diǎn)擊下拉菜單中的”選項(xiàng)“對(duì)話框把winpcap開發(fā)包里面的lib文件添加進(jìn)去。

      第二步: 點(diǎn)擊菜單欄里的工程——設(shè)置,選擇連接在對(duì)象/庫模塊中輸入wpcap.lib和packet.lib,再點(diǎn)C/C++ 在“預(yù)處理程序定義”下輸入WPCAP和HAVE_REMOTE,要用逗號(hào)隔開。

      至此,Winpcap環(huán)境已部署好了不會(huì)再出錯(cuò)了。

      接下來出錯(cuò)的是程序中的一些函數(shù)的參數(shù),比如說int pcap_compile(pcap_t *p, struct bpf_program *fp,char *str,int optimize, bpf_u_int32 netmask),int pcap_setfilter(pcap_t *p, struct bpf_program *fp)函數(shù)的參數(shù)在程序編譯的時(shí)候會(huì)報(bào)錯(cuò),通過搜集資料及與同學(xué)交流初步更正了錯(cuò)誤,但是程序并不是很順利地運(yùn)行出來。

      第五篇:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

      目錄

      一﹑實(shí)驗(yàn)室概述...............................................................................................................................2

      二、設(shè)計(jì)需求分析總括...................................................................................................................2

      2.1、教學(xué)的具體需求......................................................................................................2

      2.2、實(shí)驗(yàn)室的總體構(gòu)思..................................................................................................3

      三、實(shí)驗(yàn)室的總體結(jié)構(gòu)規(guī)劃...........................................................................................................3

      3.1、網(wǎng)絡(luò)實(shí)驗(yàn)室總體結(jié)構(gòu)規(guī)劃......................................................................................................3

      3.2、一般實(shí)驗(yàn)室總體結(jié)構(gòu)規(guī)劃......................................................................................................5

      2.2.1 核心機(jī)房..............................................................................................................................7

      3.3、實(shí)訓(xùn)實(shí)驗(yàn)室總體結(jié)構(gòu)規(guī)劃......................................................................................................7

      3.1.

      1、實(shí)驗(yàn)環(huán)境............................................................................................................7

      四、綜合布線...................................................................................................................................8

      4.1 設(shè)計(jì)范圍及要求........................................................................................................................8

      4.2.3 布線要求.................................................................................................................9

      五、課程設(shè)計(jì)總結(jié)...........................................................................................................................9

      經(jīng)管類實(shí)驗(yàn)室網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)

      一﹑實(shí)驗(yàn)室概述

      隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,人們對(duì)于信息的需求日益增強(qiáng)。顯而易見當(dāng)今的世界正從工業(yè)化社會(huì)向信息化社會(huì)轉(zhuǎn)變。一方面,社會(huì)經(jīng)濟(jì)已由基于資源的經(jīng)濟(jì)逐漸轉(zhuǎn)向基于知識(shí)的經(jīng)濟(jì),人們對(duì)信息的需求越來越迫切,信息在經(jīng)濟(jì)的發(fā)展中起著越來越重要的作用,信息的交流成為發(fā)展經(jīng)濟(jì)最重要的因素。另一方面,隨著計(jì)算機(jī)、網(wǎng)絡(luò)和多媒體等信息技術(shù)的飛速發(fā)展,信息的傳遞越來越快捷,信息的處理能力越來越強(qiáng),信息的表現(xiàn)形式也越來越豐富,對(duì)社會(huì)經(jīng)濟(jì)和人們的生活產(chǎn)生了深刻的影響。這一切促使通信網(wǎng)絡(luò)由傳統(tǒng)的電話網(wǎng)絡(luò)向高速多媒體信息網(wǎng)發(fā)展。由于Web技術(shù)和多媒體技術(shù)的出現(xiàn),近幾年來Internet得到了突飛猛進(jìn)的發(fā)展,聯(lián)入網(wǎng)絡(luò)的節(jié)點(diǎn)和信息資源迅速增長。社會(huì)對(duì)于網(wǎng)絡(luò)人才的需求也日漸增多,新華學(xué)院負(fù)責(zé)人本著學(xué)以致用,與實(shí)際相結(jié)合的原則,大力創(chuàng)建各個(gè)實(shí)驗(yàn)室。以期給予學(xué)生良好的學(xué)習(xí)環(huán)境。

      二、設(shè)計(jì)需求分析總括

      對(duì)于學(xué)院的實(shí)驗(yàn)室根據(jù)課程的需求,需要對(duì)于實(shí)驗(yàn)室的軟件和硬件方面都有要求,本次課程設(shè)計(jì)只針對(duì)實(shí)驗(yàn)室的硬件進(jìn)行分析,軟件方面針對(duì)課程需求再做更改。

      設(shè)計(jì)實(shí)驗(yàn)室的目標(biāo)是能夠滿足學(xué)生的實(shí)驗(yàn)課程、現(xiàn)代計(jì)算機(jī)校園文化為核心,以現(xiàn)代網(wǎng)絡(luò)技術(shù)為依托、技術(shù)先進(jìn)、擴(kuò)展性強(qiáng),鞏固課程學(xué)習(xí),最終提升學(xué)生的實(shí)踐能力,達(dá)到教學(xué)目的。

      下面我們具體分析一下校園網(wǎng)各個(gè)方面的需求。

      2.1、教學(xué)的具體需求

      對(duì)于經(jīng)管學(xué)院的課程計(jì)劃安排,實(shí)驗(yàn)室主要進(jìn)行的實(shí)驗(yàn)課程有:證券、商務(wù)、會(huì)計(jì)、MIS、網(wǎng)絡(luò)、實(shí)訓(xùn)、工業(yè)沙盤、程序設(shè)計(jì)等。

      有些課程對(duì)于實(shí)驗(yàn)室的硬件設(shè)備要求一致,只是軟件不同。因此將實(shí)驗(yàn)室根據(jù)硬件設(shè)備分為的兩類:

      <1>、網(wǎng)絡(luò)實(shí)驗(yàn)室:能夠滿足計(jì)算機(jī)網(wǎng)絡(luò)課程的所有需求,對(duì)硬件設(shè)備需求多。<2>、一般實(shí)驗(yàn)室:能夠根據(jù)相關(guān)軟件完成各種實(shí)驗(yàn)課程,對(duì)軟件需求高。

      2.2、實(shí)驗(yàn)室的總體構(gòu)思

      (1)內(nèi)容豐富

      實(shí)驗(yàn)室設(shè)備能涵蓋局域網(wǎng)、廣域網(wǎng)、無線、網(wǎng)絡(luò)安全、VoIP、綜合布線等實(shí)用技術(shù)功能模塊,在此基礎(chǔ)上實(shí)現(xiàn)實(shí)踐課程與理論課內(nèi)容的緊密結(jié)合,全方位為學(xué)生提供實(shí)踐動(dòng)手的機(jī)會(huì)。(2)設(shè)備完善

      同類網(wǎng)絡(luò)設(shè)備具備多種不同的型號(hào),為學(xué)生在實(shí)驗(yàn)中提供廣泛的操作平臺(tái),在對(duì)比中學(xué)習(xí),學(xué)習(xí)中對(duì)比,進(jìn)一步拓寬眼界。(3)拓?fù)潇`活

      靈活的拓?fù)湓O(shè)計(jì)只需要通過簡單的跳線即可改變拓?fù)?滿足多種實(shí)驗(yàn)要求,并且可以根據(jù)多種需求進(jìn)行擴(kuò)展,讓學(xué)生在實(shí)驗(yàn)中有機(jī)會(huì)充分發(fā)揮創(chuàng)新能力,根據(jù)實(shí)驗(yàn)?zāi)康淖孕型瓿蓪?shí)驗(yàn)的設(shè)計(jì)與配置,并且可實(shí)現(xiàn)實(shí)驗(yàn)室內(nèi)部網(wǎng)絡(luò)與校園網(wǎng)的輕松連接。(4)易于維護(hù)

      緊湊連續(xù)的實(shí)驗(yàn)課程安排要求在一個(gè)班級(jí)完成實(shí)驗(yàn)后能夠迅速恢復(fù)實(shí)驗(yàn)設(shè)備,以免影響下一個(gè)班級(jí)的上機(jī)使用,這就需要一個(gè)易于維護(hù)與恢復(fù)的實(shí)驗(yàn)環(huán)境,包括對(duì)網(wǎng)絡(luò)設(shè)備及終端計(jì)算機(jī)的恢復(fù)。(5)安全可靠

      設(shè)備系統(tǒng)具備較高的安全性、容錯(cuò)能力,并且能防止內(nèi)部網(wǎng)絡(luò)受到外部攻擊和感染病毒,保證網(wǎng)絡(luò)設(shè)備以及終端計(jì)算機(jī)的安全。(6)環(huán)境友好

      結(jié)合多媒體教學(xué),加強(qiáng)教與學(xué)的互動(dòng),讓學(xué)生邊學(xué)邊做,邊做邊學(xué)。

      三、實(shí)驗(yàn)室的總體結(jié)構(gòu)規(guī)劃

      3.1、網(wǎng)絡(luò)實(shí)驗(yàn)室總體結(jié)構(gòu)規(guī)劃

      從網(wǎng)絡(luò)實(shí)驗(yàn)室建設(shè)的總體構(gòu)思出發(fā),方案主要包括了四大模塊:實(shí)驗(yàn)機(jī)柜組、終端實(shí)驗(yàn)

      用計(jì)算機(jī)、無線設(shè)備。實(shí)驗(yàn)室總體拓?fù)湟妶D1。

      拓?fù)鋱D1

      3.1.1、實(shí)驗(yàn)機(jī)柜組

      實(shí)驗(yàn)室共有6個(gè)分組實(shí)驗(yàn)機(jī)柜,每個(gè)分組實(shí)驗(yàn)機(jī)柜中有6臺(tái)設(shè)備: 3725路由器1臺(tái), 2620路由器2臺(tái), 3750交換機(jī)1臺(tái), 2950交換機(jī)2臺(tái)。機(jī)柜中不同的設(shè)備具有不同的特性,能較全面地涵蓋實(shí)驗(yàn)內(nèi)容,具體拓?fù)溥B接方式見圖2。其中Cisco 3725路由器具備多個(gè)NM和HDSM插槽,可根據(jù)服務(wù)需求進(jìn)行擴(kuò)展配置,而且語音模塊可實(shí)現(xiàn)普通模擬語音與IP語音的對(duì)接,與核心機(jī)房中的IPCC系統(tǒng)相結(jié)合可建立真實(shí)的語音通信環(huán)境。2620路由器具有高速路由性能,能提供全面的協(xié)議和服務(wù),包括虛擬專用網(wǎng)、防火墻保護(hù)、加密、WAN優(yōu)化和經(jīng)過改進(jìn)的多媒體支持功能,并且支持多服務(wù)語音數(shù)據(jù)網(wǎng)絡(luò)。Catalyst3750交換機(jī)可實(shí)現(xiàn)高達(dá)32Gbps的堆疊互聯(lián),可以使用服務(wù)質(zhì)量(QoS)、速率限制、訪問控制列表和基本的靜態(tài)和路由功能,利用2950交換機(jī)可以將組內(nèi)的學(xué)生實(shí)驗(yàn)使用的計(jì)算機(jī)組成局域網(wǎng)。各實(shí)驗(yàn)分組機(jī)柜中的設(shè)備均上連至本機(jī)柜中的3750交換機(jī),匯聚后再通過3750交換機(jī)上連至核心功能機(jī)柜中的核心交換機(jī)6509,如圖2,可將實(shí)驗(yàn)室網(wǎng)絡(luò)設(shè)備形成星形拓?fù)涞倪B接方式。分組實(shí)驗(yàn)柜和核心功能柜中的理線架均采用雙排理線架,學(xué)生若要進(jìn)行跳線,只需在理線

      架上進(jìn)行簡單插拔,而不需要對(duì)設(shè)備的物理端口進(jìn)行插拔線操作,既方便靈活又可起到保護(hù)設(shè)備物理端口的作用。

      3.1.2、終端實(shí)驗(yàn)用計(jì)算機(jī)

      36臺(tái)實(shí)驗(yàn)用終端計(jì)算機(jī)平均分為6組,每組6臺(tái),各組對(duì)應(yīng)一個(gè)分組實(shí)驗(yàn)機(jī)柜,每臺(tái)終端計(jì)算機(jī)的COM口通過地板下面的橋架布線與分組實(shí)驗(yàn)機(jī)柜中對(duì)應(yīng)設(shè)備的Console端口連接,形成一個(gè)學(xué)生單獨(dú)對(duì)應(yīng)一臺(tái)設(shè)備的環(huán)境,可以通過終端軟件登錄設(shè)備控制端口進(jìn)行實(shí)驗(yàn)操作。每組6臺(tái)計(jì)算機(jī)的Eth-ernet口又全部連接至對(duì)應(yīng)分組實(shí)驗(yàn)機(jī)柜中的一臺(tái)2950交換機(jī),組成一個(gè)小型局域網(wǎng)。2950交換機(jī)再通過機(jī)柜中的3750交換機(jī)上連至核心交換機(jī),最終實(shí)現(xiàn)實(shí)驗(yàn)室中所有終端計(jì)算機(jī)的互聯(lián)。

      3.1.3、無線設(shè)備

      無線路由器和無線訪問點(diǎn),可按實(shí)驗(yàn)拓?fù)湟箪`活地連接至實(shí)驗(yàn)組機(jī)柜任何一臺(tái)設(shè)備的RJ45端口,實(shí)現(xiàn)多種無線組網(wǎng)方案。每臺(tái)計(jì)算機(jī)均安裝無線網(wǎng)卡,讓學(xué)生了解體驗(yàn)并掌握無線網(wǎng)絡(luò)的特點(diǎn)與配置方法。

      3.1.4、實(shí)驗(yàn)環(huán)境

      (1)、終端計(jì)算機(jī)安裝W indows2003 Server操作系統(tǒng),運(yùn)行“超級(jí)終端”或其它同類終端軟件,與設(shè)備Console端口連接后即可登錄設(shè)備進(jìn)行配置。

      (2)、由于學(xué)生使用的終端計(jì)算機(jī)COM口與相應(yīng)設(shè)備的Console端口連接,而Ethernet端口則均上連本組機(jī)柜中2950交換機(jī)的FastEthernet端口。在實(shí)驗(yàn)過程中既可通過Console端口對(duì)設(shè)備進(jìn)行本地配置,也可以通過FastEthernet端口Telnet到其它設(shè)備進(jìn)行配置,有利于學(xué)生進(jìn)行比較學(xué)習(xí),全面掌握不同型號(hào)設(shè)備的配置方法。

      (4)在實(shí)驗(yàn)過程中,可采用分組實(shí)驗(yàn)的方式,并事先規(guī)定IP地址等實(shí)驗(yàn)參數(shù)的分配規(guī)則,以避免因?qū)W生隨意配置IP地址而導(dǎo)致地址沖突,影響實(shí)驗(yàn)過程。

      3.2、一般實(shí)驗(yàn)室總體結(jié)構(gòu)規(guī)劃

      2.2.1 核心機(jī)房

      核心機(jī)房主要包括了一個(gè)核心功能機(jī)柜和一個(gè) 服務(wù)器機(jī)柜。連接方式見圖2。

      圖2

      3.2.2 實(shí)驗(yàn)環(huán)境

      (1)、終端計(jì)算機(jī)安裝W indows2003 Server操作系統(tǒng),運(yùn)行“超級(jí)終端”或其它同類終端軟件,與設(shè)備Console端口連接后即可登錄設(shè)備進(jìn)行配置。(2)、教師在授課時(shí)若需演示設(shè)備配置過程,可

      使用多媒體講臺(tái)上的計(jì)算機(jī)Telnet任一分組實(shí)驗(yàn)柜中的任一設(shè)備,如圖1所示,再通過講臺(tái)前的投影屏幕讓學(xué)生清晰地了解實(shí)驗(yàn)步驟,并可與教師同步動(dòng)手操作。這為教師提供了相當(dāng)靈活的互動(dòng)演示環(huán)境,也便于對(duì)設(shè)備進(jìn)行監(jiān)控與排錯(cuò)。

      3.3、實(shí)訓(xùn)實(shí)驗(yàn)室總體結(jié)構(gòu)規(guī)劃

      設(shè)計(jì)實(shí)訓(xùn)實(shí)驗(yàn)室的目的是讓學(xué)生理解掌握計(jì)算機(jī)的各個(gè)部件的組成,學(xué)會(huì)對(duì)計(jì)算機(jī)的拆卸和組裝。

      3.1.

      1、實(shí)驗(yàn)環(huán)境

      舊設(shè)備。

      四、綜合布線

      綜合布線是一種模塊化的、靈活性極高的建筑物內(nèi)或建筑群之間的信息傳輸通道。通過它可使話音設(shè)備、數(shù)據(jù)設(shè)備、圖像設(shè)備、交換設(shè)備及各種控制設(shè)備與其他信息管理系統(tǒng)連接起來,同時(shí)也使這些設(shè)備與外部通信網(wǎng)絡(luò)相連。與傳統(tǒng)的布線相比較,綜合布線有很多優(yōu)越性,主要表現(xiàn)在兼容性、開放性、靈活性、可靠性、先進(jìn)性和經(jīng)濟(jì)性等方面。因此采用綜合布線系統(tǒng)。

      圖4.1 綜合布線系統(tǒng)結(jié)構(gòu)圖

      4.1 設(shè)計(jì)范圍及要求

      4.2.1 設(shè)計(jì)范圍

      經(jīng)管學(xué)院實(shí)驗(yàn)樓計(jì)算機(jī)實(shí)驗(yàn)室分布在二、三層 包括: 二樓實(shí)驗(yàn)室用于證券、商務(wù)、會(huì)計(jì)、MIS、實(shí)訓(xùn)、工業(yè)沙盤等采用一般實(shí)驗(yàn)室設(shè)計(jì)方法共計(jì)3間教室。

      三樓實(shí)驗(yàn)室用于網(wǎng)絡(luò)、程序設(shè)計(jì)等網(wǎng)絡(luò)實(shí)驗(yàn)室采用網(wǎng)絡(luò)實(shí)驗(yàn)室設(shè)計(jì)方法,程序教室用一般實(shí)驗(yàn)室設(shè)計(jì)方法共計(jì)3間教室。

      各層樓間使用光纖連接,樓內(nèi)千兆到樓層,百兆到桌面,并且各樓分別需要網(wǎng)絡(luò)布線以建設(shè)樓內(nèi)局域網(wǎng)。4.2.2 設(shè)計(jì)規(guī)范的確定

      綜合布線系統(tǒng)將基于以下目標(biāo):

      (1)符合當(dāng)前和長遠(yuǎn)的信息傳輸要求。

      (2)布線系統(tǒng)設(shè)計(jì)遵從國際(ISO/CEI11801)標(biāo)準(zhǔn)。(3)布線系統(tǒng)采用國際標(biāo)準(zhǔn)建議的星形拓?fù)浣Y(jié)構(gòu)。(4)基于100Mbps應(yīng)用需要。

      (5)布線系統(tǒng)的信息出口采用國際標(biāo)準(zhǔn)的RJ45插座。(6)布線系統(tǒng)符合綜合業(yè)務(wù)數(shù)據(jù)網(wǎng)的要求。(7)布線系統(tǒng)要立足開放原則。

      4.2.3 布線要求

      校園網(wǎng)絡(luò)計(jì)算機(jī)主機(jī)房位于位于講堂群。通過光纜連至主機(jī)房,在經(jīng)管樓內(nèi)部采用五類4對(duì)5類UTP電纜連接到設(shè)備間的配線架。

      五、課程設(shè)計(jì)總結(jié)

      歷時(shí)一周的計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)終于圓滿結(jié)束了,通過本次對(duì)敦煌中學(xué)校園網(wǎng)的規(guī)劃與設(shè)計(jì)使我們對(duì)校園網(wǎng)建設(shè)工程有了更進(jìn)一步的了解。校園網(wǎng)絡(luò)建設(shè)作為一項(xiàng)重要的系統(tǒng)工程,它所用到的各種技術(shù)是多方面的,即有網(wǎng)絡(luò)技術(shù),其中還包括軟件技術(shù),工程施工技術(shù),也有管理制度等各個(gè)方面的知識(shí)。網(wǎng)絡(luò)技術(shù)的發(fā)展是永無止境的,在前進(jìn)的過程中必將有更多的知識(shí)需要我去學(xué)習(xí)與研究,并能將其應(yīng)用到實(shí)際的網(wǎng)絡(luò)工程建設(shè)之中。

      上面是整個(gè)校園網(wǎng)的結(jié)構(gòu),實(shí)際上校園網(wǎng)是一個(gè)龐大而復(fù)雜的工程,要根據(jù)具體的環(huán)境來組建網(wǎng)絡(luò),涉及的面也比較廣,上面這套方案只是針對(duì)大部分校園相同點(diǎn)而設(shè)計(jì)的,肯定在很多方面都有所不足,所以這只是一個(gè)基礎(chǔ),如果要組建校園網(wǎng)還需要對(duì)各個(gè)地方進(jìn)行改進(jìn),才能節(jié)省校園網(wǎng)絡(luò)成本,才能最大限度發(fā)揮出校園網(wǎng)的性能。

      校園網(wǎng)絡(luò)是一種新型的教育工具,它涵蓋學(xué)科教育,思想教育,文化教育,美育和體育,在課堂教學(xué),課外學(xué)習(xí)和校園文化建設(shè),科研和信息交流等方面均發(fā)揮著重要作用。校園網(wǎng)正促進(jìn)著教學(xué)內(nèi)容與方式方法的變革,促進(jìn)著學(xué)校教育與社會(huì)教育的發(fā)展,改變著學(xué)校與社會(huì),理論與實(shí)踐,知識(shí)與技能的質(zhì)量。筆者深信,在提供素質(zhì)教育的九年義務(wù)教育的中小學(xué),隨著校園網(wǎng)絡(luò)的不斷發(fā)展和完善,其不可替代的多功能作用會(huì)越來越明顯,更好地建設(shè)與管理校園網(wǎng)是每一個(gè)計(jì)算機(jī)工作者不可推卸的責(zé)

      下載計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)(簡單聊天程序的實(shí)現(xiàn))5篇word格式文檔
      下載計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)(簡單聊天程序的實(shí)現(xiàn))5篇.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        第1章 概述 1.1醫(yī)院簡介 沈陽市第一人民醫(yī)院創(chuàng)建于1962年,是集醫(yī)療、科研、教學(xué)、預(yù)防保健于一體,以腦科為龍頭、多科系協(xié)調(diào)發(fā)展的大型綜合醫(yī)院,是遼寧中醫(yī)學(xué)院和沈陽醫(yī)學(xué)院的......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        課 程 設(shè) 計(jì) 說 明 書 題 目: 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì) 院(系): 專 業(yè): 班 級(jí): 學(xué) 號(hào): 姓 名:指導(dǎo)老師:完成時(shí)間: 201X年7月4日~201X年7月8日成績:目錄 1 引言 ..............................

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        實(shí)驗(yàn)一交換式以太網(wǎng)路由互聯(lián) 一、 實(shí)驗(yàn)?zāi)康? 學(xué)習(xí)掌握交換式以太網(wǎng)主機(jī)連接配置和用路由器直接交付路由實(shí)現(xiàn)簡單的網(wǎng)絡(luò)互連,了解交換式以太網(wǎng)絡(luò)內(nèi)部和多個(gè)交換式以太網(wǎng)絡(luò)之......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        五邑大學(xué)大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)原理課程設(shè)計(jì) 計(jì)算機(jī)網(wǎng)絡(luò)原理課程設(shè)計(jì) 說明書 學(xué)號(hào):11080511 姓名:黃秉輝 五邑大學(xué) 計(jì)算機(jī)學(xué)院 五邑大學(xué)大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)原理課程設(shè)計(jì) 一、課程設(shè)計(jì)......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)(精選)

        課程設(shè)計(jì)(論文)任務(wù)書 信息工程 學(xué)院 計(jì)算機(jī)應(yīng)用 專業(yè) 計(jì)算機(jī)2010-1 班 一、課程設(shè)計(jì)(論文)題目 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì) 二、課程設(shè)計(jì)(論文)工作自 2012 年 6 月 18 日起......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì) 姓名:學(xué)號(hào): 班級(jí):完成時(shí)間:2015.12.5 1.課程設(shè)計(jì)要求: 1.PCA至PCD五臺(tái)PC機(jī)屬于不同網(wǎng)絡(luò),且要?jiǎng)澐諺LAN 2.PCA能ping通所有PC機(jī),PCC不能ping通PCE 3.PCA屬于內(nèi)網(wǎng)......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        《計(jì)算機(jī)網(wǎng)絡(luò)》 課程設(shè)計(jì) 姓 名 趙世友 專 業(yè)網(wǎng)絡(luò)工程 班 級(jí) 學(xué) 號(hào) 網(wǎng)133 139074357 李沁 指導(dǎo)教師 安徽工業(yè)大學(xué)計(jì)算機(jī)學(xué)院2016.6.12 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)- #+DATE:......

        計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)

        南 通 大 學(xué) 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班級(jí): ****** 學(xué)號(hào): *********** 姓名: ****** 指導(dǎo)老師: ****** 日期: 2014年1月15日 1 目 錄 一、課程設(shè)計(jì)目的---4......