




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第二章計算機系統基礎知識了解計算機系統的基礎知識,計算機系統的整體結構,能準確把握計算機硬件系統的組成及計算機軟件系統的劃分方法,從而能夠在宏觀上對計算機的系統組成形成全面的認識。對關系型數據庫、數據倉庫、聯機分析處理、數據挖掘技術等概念和知識深入理解;理解和掌握網絡體系結構的基本概念,網絡協議的種類及其內容;重點掌握TCP/IP協議的分層結構及各層作用,掌握OSI的7層結構和它們的作用;了解Internet接入技術、Intranet技術、VPN、Web等第二章計算機系統基礎知識了解計算機系統的基礎知識,計算機系1目前各種計算機硬件系統按功能可分為:存儲器:是計算機的記憶部件,存放計算機系統和用戶的數據,包括程序;運算器:執行所有的算術和邏輯運算指令;控制器:對電腦的各個部分進行控制的部件;輸入設備:用戶通過輸入設備把要處理的數據輸入計算機內;輸出設備:按命令將內存中的數據信息讀出,并以可見的方式向操作者展示。2.1計算機系統的組成2.1.1計算機硬件系統結構目前各種計算機硬件系統按功能可分為:2.1計算機系統的組成21.指令和指令系統指令是指示計算機執行某種操作的命令,指令必須是二進制形式的代碼,由操作碼和操作數地址碼兩部分構成。不同類型的計算機一般都有下面幾種類型的指令:運算指令:包括算術和邏輯運算指令傳送指令:包括取數指令、存儲指令控制指令:用來控制計算機各部分的動作輸入輸出指令:控制各種輸入、輸出設備的動作特殊指令2.1計算機系統的組成2.1.2計算機軟件系統結構1.指令和指令系統2.1計算機系統的組成2.1.2計算機32.程序程序是指令的有序集合,也就是說程序是由有序排列的指令組成的。用匯編語言或高級語言編寫的程序稱為源程序,源程序不能直接被機器執行,必須經過翻譯,轉換為目標程序才能被機器執行;用機器語言編寫的程序稱為目標程序,可以由計算機直接執行。2.1計算機系統的組成2.1.2計算機軟件系統結構2.程序2.1計算機系統的組成2.1.2計算機軟件系統結43.程序設計語言程序設計語言是人工語言,它是編寫程序、表達算法的一種約定,是進行程序設計的工具,是人與計算機進行對話(交換信息)的一種手段。相對于自然語言來說,程序設計語言比較簡單,但是很嚴格,沒有二義性。程序設計語言一般可分為三大類:機器語言、匯編語言和高級語言。2.1計算機系統的組成2.1.2計算機軟件系統結構3.程序設計語言2.1計算機系統的組成2.1.2計算機軟54.計算機的軟件系統構成計算機軟件系統由系統軟件及應用軟件兩大類組成。應用軟件必須在系統軟件的支持下才能運行。沒有系統軟件,計算機無法運行;有系統軟件而沒有應用軟件,計算機還是無法解決實際問題。2.1計算機系統的組成2.1.2計算機軟件系統結構4.計算機的軟件系統構成2.1計算機系統的組成2.1.265.系統軟件系統軟件是運行、管理、維護計算機的必備的最基本的軟件,主要包括以下幾種:(1)操作系統(2)語言處理程序:匯編、解釋、編譯程序(3)實用程序:支撐軟件,是機器維護、軟件開發所必需的軟件工具。主要包括:編輯程序、連接裝配程序、調試程序、診斷程序和程序庫。2.1計算機系統的組成2.1.2計算機軟件系統結構5.系統軟件2.1計算機系統的組成2.1.2計算機軟件系76.應用軟件應用軟件是針對各類應用的專門問題而開發的,應用軟件大體可分為:用戶程序:面向特定用戶,為解決特定的具體問題而開發的軟件;應用軟件包:為實現某種功能或專門計算而設計的結構嚴密的獨立程序的集合;通過應用工具軟件:用于開發應用軟件所共同使用的基本軟件。2.1計算機系統的組成2.1.2計算機軟件系統結構6.應用軟件2.1計算機系統的組成2.1.2計算機軟件系81.信息、數據與數據處理信息是現實世界事物的存在方式或運動狀態的反映。數據是信息的載體和具體表現形式,信息不隨數據形式的變化而變化。2.2數據庫技術基礎知識2.2.1數據庫基礎知識1.信息、數據與數據處理2.2數據庫技術基礎知識2.2.192.數據庫技術的發展階段數據庫的發展主要經歷了三個階段:層次型數據庫和網狀型數據庫、關系數據庫、第三代數據庫。2.2數據庫技術基礎知識2.2.1數據庫基礎知識3.數據庫系統的組成數據庫系統一般由數據庫、數據庫管理系統DBMS(及開發工具)、應用系統、數據庫管理員和用戶構成。數據庫:長期儲存在計算機內的、有組織的、可共享的數據集合。數據庫管理系統DBMS是為數據庫的建立、使用和維護配置的軟件。2.數據庫技術的發展階段2.2數據庫技術基礎知識2.2.1104.數據庫系統的功能數據庫管理系統最基本的功能有以下3種:1)數據定義:提供定義數據類型和數據存儲形式的功能;2)數據操作:提供多種處理數據的方式;3)數據控制:對數據提供一定的保護措施2.2數據庫技術基礎知識2.2.1數據庫基礎知識4.數據庫系統的功能2.2數據庫技術基礎知識2.2.1數115.數據庫系統的特點數據庫系統主要特點包括:1)數據的共享性:2)數據的結構化:3)數據的獨立性:4)數據的完整性:5)統一數據控制功能2.2數據庫技術基礎知識2.2.1數據庫基礎知識5.數據庫系統的特點2.2數據庫技術基礎知識2.2.1數12以二維表格(關系)作為數據模型的數據庫稱為關系數據庫。關系型數據庫以行和列的形式存儲數據。這一系列的行和列被稱為表,一組表組成了數據庫。一個完整的關系型數據庫系統包含5層結構:硬件、操作系統、關系型數據庫管理系統、關系型數據庫應用系統和用戶。比較流行的關系數據庫有IBMDB2、Oracle、SQLServer、MySQL等,常用的小型數據庫有Access、Pradox、Foxpro等。2.2數據庫技術基礎知識2.2.2關系型數據庫以二維表格(關系)作為數據模型的數據庫稱為關系數據庫。2.2131.數據倉庫數據倉庫是面向主題的、集成的、不可更新的并隨時間不斷變化的數據的集合,數據倉庫用來支持企業或組織的決策分析處理。數據倉庫的特點:數據倉庫是面向主題的數據倉庫是集成的數據倉庫是不可更新的數據倉庫是隨時而變化的2.2數據庫技術基礎知識2.2.3數據倉庫、聯機分析處理和數據挖掘1.數據倉庫2.2數據庫技術基礎知識2.2.3數據倉庫、142.聯機分析處理聯機分析處理的主要特點,是直接仿照用戶的多角度模式,預先為用戶組建多維的數據模型。一旦多維數據模型建立完成,用戶可以快速地從各個分析角度獲取數據,也能動態的在各個角度之間切換或者進行多角度綜合分析,具有極大的分析靈活性。2.2數據庫技術基礎知識2.2.3數據倉庫、聯機分析處理和數據挖掘2.聯機分析處理2.2數據庫技術基礎知識2.2.3數據倉153.數據挖掘技術數據挖掘就是從大量的、不完全的、有噪聲的、模糊的、隨機的實際應用數據中,提取隱含在其中的、人們事先不知道的、但又是潛在有用的信息和知識的過程。數據挖掘的主要功能:自動預測趨勢和行為關聯分析聚類概念描述偏差檢測2.2數據庫技術基礎知識2.2.3數據倉庫、聯機分析處理和數據挖掘3.數據挖掘技術2.2數據庫技術基礎知識2.2.3數據倉16計算機網絡就是利用通信線路,將分散在各地的具有獨立功能的計算機相互連接,使其按照網絡協議互相通信,實現資源共享的系統的集合。計算機網絡應具備三方面的要素:通信線路:指傳輸介質,是計算機互相通信的物質基礎;獨立功能的計算機:指具有高速運算能力和內部存儲能力,并由程序控制其操作過程的計算設備;網絡協議:是大家共同遵守的規則和約定,由一些公認的國際組織所制定。2.3計算機網絡基礎知識2.3.1計算機網絡的基本概念計算機網絡就是利用通信線路,將分散在各地的具有獨立功能的計算171.網絡體系結構網絡體系結構采用分層結構模式。分層格局是當今網絡設計的基本原則,即將通信任務劃分為若干部分,每部分完成各自特殊的子任務,并通過明確的途徑與其他部分相互作用。OSI/RM是ISO在網絡通信方面所定義的開放系統互連模型,在1978年ISO定義了這樣一個開放協議標準。OSI/RM模型共分7層:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。當接受數據時,數據是自下而上傳輸;當發送數據時,數據是自上而下傳輸。2.3計算機網絡基礎知識2.3.2網絡體系結構及協議標準1.網絡體系結構2.3計算機網絡基礎知識2.3.2網絡體181)物理層:OSI最底層,它的任務是提供網絡的物理連接。物理層提供的服務:物理連接、物理服務數據單元順序化和數據電路標識。2)數據鏈路層:它的主要任務是進行數據封裝和數據鏈接的建立。3)網絡層:主要功能是提供路由。4)傳輸層:解決的是數據在網絡之間的傳輸質量問題,QOS就是這一層的主要服務。5)會話層:利用傳輸層來提供會話服務。6)表示層:用于數據管理的表示方式,功能有數據語法轉換、語法表示、表示連接管理、數據加密和數據壓縮7)應用層:是直接面對用戶的具體應用。2.3計算機網絡基礎知識2.3.2網絡體系結構及協議標準1)物理層:OSI最底層,它的任務是提供網絡的物理連接。物理192.4Internet技術2.4.3Internet服務2.4Internet技術2.4.3Internet服務20目前,與Web相關的各種技術標準都由著名的W3C組織管理和維護。從技術層面看,Web架構的精華有3處:用超文本技術(HTML)實現信息與信息的連接;用統一資源定位技術(URI)實現全球信息的精確定位;用新的應用層協議(HTTP)實現分布式的信息共享。Web的首要任務就是向人們提供信息和信息服務。2.4Internet技術2.4.4Web技術目前,與Web相關的各種技術標準都由著名的W3C組織管理和維21Web的特點(1)Web是圖形化的和易于導航的(2)Web與平臺無關(3)Web是分布式的(4)Web是動態的(5)Web是交互的2.4Internet技術2.4.4Web技術Web的特點2.4Internet技術2.4.4Web技22Web的發展歷史(1)Web技術發展的第一階段--靜態文檔(2)Web技術發展的第二階段--動態網頁從網站瀏覽者的角度看,無論是動態網頁還是靜態網頁,都可以展示基本的文字和圖片信息,但從網站開發、管理、維護的角度來看就有很大的差別:動態網頁以數據庫技術為基礎,可以大大降低網站維護的工作量采用動態網頁技術的網站可以實現更多的功能動態網頁實際上并不是獨立存在于服務器上的網頁文件,只有當用戶請求時服務器才返回一個完整的網頁。(3)Web技術發展的第三階段--Web2.0時代2.4Internet技術2.4.4Web技術Web的發展歷史2.4Internet技術2.4.4We23Web2.0其實并不是一個具體的事物,而是一個階段,是促成這個階段的各種技術和相關的產品服務的一個稱呼。Web2.0是以Blog、TAG、SNS、RSS、wiki等社會軟件的應用為核心,依據六度分隔、xml、ajax等新理論和技術實現的互聯網新一代模式。Web2.0其實并不是一個具體的事物,而是一個階段,是促成這242.4Internet技術2.4.5Intranet和VPN2.4Internet技術2.4.5Intranet和V25Intranet存在的一些問題:(1)規劃不足的問題(2)安全風險問題(3)信息管理的重視問題Intranet的優點之一是其信息可以讓機構內的所有成員共事,但由此也引發了越權訪問、信息泄漏及垃圾數據上網的問題。(4)開發方法和策略缺少問題2.4Internet技術2.4.5Intranet和VPNIntranet存在的一些問題:2.4Internet技術262.VPNVPN中文譯為虛擬專用網。VirtualNetWork的含義有兩個,一是VPN是建立在現有物理網絡之上,與物理網絡具體的網絡結構無關,用戶一般無需關心物理網絡和設備;二是VPN用戶使用VPN時看到的是一個可預先設定義的動態的網絡。VPN的特點:(1)安全保障(2)服務質量保證(QOS)(3)可擴充性和靈活性(4)可管理性2.4Internet技術2.4.5Intranet和VPN2.VPN2.4Internet技術2.4.5Intra272.1.1TCP/IP協議7654325432應用層表達層會話層傳輸層網絡層數據鏈路層物理層應用層傳輸層TCPInternet層IP網絡接口層ISO/OSI網絡分層模型對照圖2.1.1TCP/IP協議7654325432應用層表達層28TCP/IP協議在數據傳輸中的主要功能:1)TCP協議把數據格式化,分層若干個數據包,并標上序號和校驗和2)IP協議在數據包前填入報頭,表明發送和接收主機的目的地址,而后發向相關的網絡接口。【有些在IP協議中提供了路由功能】3)在目的主機,TCP協議負責數據還原,并檢查和處理錯誤,發送確認信息IP作用:主機之間的傳送數據。【面向無連接】TCP作用:負責數據的可靠性和完整性。【面向連接的】TCP/IP協議在數據傳輸中的主要功能:1)TCP協議把數據29傳輸層:TCP/IPUDP(UserDatagramProtocol)協議:不保證數據的可靠性,只提供高效率的服務。網關、路由器:涉及IP層和網絡接口層。負責數據轉發工作。功能示意圖詳見書P15/IP數據包的作用:1)允許各種類型的數據按照各自的線路傳送2)數據包傳送時可以有多種路徑方式進行選擇來傳輸。傳輸層:網關、路由器:涉及IP層和網絡接口層。負責數據轉發工302.1.2IP地址、域名解析及路由1、IP地址
255255
255
255Dotted
DecimalMaximumNetworkHost32bits2.1.2IP地址、域名解析及路由1、IP地址2531255255
255
255Dotted
DecimalMaximumNetworkHost128
64
32
16
8
4
2
1
1111111111111111
11111111
11111111Binary32bits1891617242532128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
255255255255Dotted
DecimalM32255255
255
255Dotted
DecimalMaximumNetworkHost128
64
32
16
8
4
2
1
1111111111111111
11111111
111111111010110000010000
01111010
11001100Binary32bits17216
122
204Example
DecimalExample
Binary1891617242532128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
255255255255Dotted
DecimalM33ClassA:ClassB:ClassC:ClassD: 多址地址
ClassE: 科研用NetworkHostHostHostNetworkNetworkHostHostNetworkNetworkNetworkHost8bits8bits8bits8bitsClassA:NetworkHostHostHostN34IP地址分類1ClassA:Bits:0NNNNNNNHostHostHost891617242532Range(1-126)1ClassB:Bits:10NNNNNNNetworkHostHost891617242532Range(128-191)1ClassC:Bits:110NNNNNNetworkNetworkHost891617242532Range(192-223)1ClassD:Bits:1110MMMMMulticastGroupMulticastGroupMulticastGroup891617242532Range(224-239)IP地址分類1ClassA:Bits:0NNNNNNNH352、域名解析起因:用字符標識來建立IP與網上各計算機的連接對應關系<主機名>.<n級子域>.<…>.<2級子域>.<一級域>一般:2<n<52、域名解析起因:用字符標識來建立IP與網上各計算機的連接對36一級域名域Com商業實體Edu教育機構Gov政府部門Mil軍事部門Net網絡服務支持部門Org各種組織Int國際化組織<countrycode>國家代號一級域名及管理機構一級域名域Com商業實體Edu教育機構Gov政府部門Mil軍37說明:1)域名和IP之間對應關系是一對一、多對一的關系2)域名不區分大小寫。3)域名解析DNS:將域名實時的譯成IP地址的過程。域名解析示意圖詳見書P18說明:38第2章現代企業管理自考課程課件39第2章現代企業管理自考課程課件403、路由1、路由原理路由作用:負責把IP數據包送到目的地址。通過路由器互聯起來的網絡”網間網”,負責IP子網的數據轉發和子網之間的連接其他情況的處理方法:缺省網關。負責傳送沒有具體目的地的ip數據包。A、路由選擇協議【routingprotocol】:根據量度來決定IP數據包的轉發的路徑選擇。前提:使用路由選擇算法來啟動和維護路由信息表。B、路由轉發協議【routedprotocol】:沿尋經好的最佳路徑傳送數據包。C、兩者相互的關系3、路由1、路由原理A、路由選擇協議【routingpro41(2)路由協議分類:靜態路由和動態路由靜態路由:在路由器中設置的固定的路由表。作用范圍:網絡規模不大、拓撲結構圖固定。優點:簡單、高效、可靠【優先級最高】動態路由:網絡中的路由器之間進行相互通訊,傳遞路由信息,利用收到的路由信息更新路由表。作用范圍:網絡規模大、拓撲結構復雜的網絡優點:適應性強(2)路由協議42路由協議:動態路由協議:內部網關協議【IGP】外部網關協議【EGP】【IGP】:RIP、OSPF【EGP】:BGP、BGP-4詳見書P20/路由協議:43(3)路由算法考慮原則:1)最優化2)簡潔性3)堅固性4)快速收斂5)靈活性(3)路由算法441)鏈路狀態算法【最短路徑算法】:發送路由信息到互聯網上所有結點,對于每個路由器,僅發送自身路由器鏈路狀態那部分。2)距離向量算法【Bellman-Ford算法】:每個路由器發送路由表的全部或者部分信息到臨近的結點上比較:第一種收斂快,不容易產生循環,不足是需要更強的CPU能力和更多的內存空間。解決方法:使用加權運算,考慮路徑長度、可靠性、延時、帶寬等作為復合尋經標準。1)鏈路狀態算法【最短路徑算法】:發送路由信息到互聯網上所有452.1.3Intranet組網技術定義:基于TCP/IP協議的企業內部網絡,通過防火墻和Internet建立連接與Internet區別:采用了防火墻或安全機制,使得企業外部人員禁止訪問內部信息。作用:建立電子商務網站的前提功能:公司內部信息發布、利用數據庫資源、改善內部通訊和協同工作環境2.1.3Intranet組網技術定義:基于TCP/IP協46局域網【LAN】覆蓋范圍:10M~10km之間1、傳統的以太網技術2、快速以太網技術3、千兆以太網局域網【LAN】47概念:worldwideweb范圍:www服務器、客戶機、HTTP協議2.2.1HTTP協議HTTP:HyperTextTransferProtocolURI:UniversalResourceIdentifier概念:worldwideweb2.2.1HTTP協議H48第2章現代企業管理自考課程課件492.2.2HTML語言及XML語言HTML:以標識符來定義的代碼集合是一種無格式的純文本,可以用許多工具進行編輯XML:extensibleMarkupLanguage可擴展標記語言用數量不限的標記來描述文檔中的數據(1)XML標準體系(2)XML基礎標準(3)XML應用標準2.2.2HTML語言及XML語言HTML:以標識符來定義50第2章現代企業管理自考課程課件512.2.3web與后臺信息處理集成技術包括:CGI、ISAPI/NSAPI、ASP等1、CGI定義:是一種web服務器與外部應用程序共享信息的方法,他提供了應用程序與web服務器之間的通訊標準接口。A、是最早的web數據庫鏈接技術B、支持面廣,編寫靈活C、作用:CGI程序可以與web瀏覽器進行交互,并通過數據庫的調用接口與數據庫服務器進行通信。2.2.3web與后臺信息處理集成技術包括:CGI、ISA52CGI分類(1)標準CGI(2)winCGI2、NSAPI/ISAPI定義:是一種用過以DLL形式提供的,駐留在web服務器上擴展web功能的程序。ISAPI:Microsoft為IIS開發的標準應用程序調用接口NSAPI:Netscape公司為netscapeweb服務器開發的應用程序接口。CGI分類2、NSAPI/ISAPI53NSAPI/ISAPI與CGI的不同:API程序直接與web服務器處于同一個地址空間,不必調用web空間外的CGI程序,效率提高。缺點:開發困難、需要多線程、進程同步、直接協議編程的知識。NSAPI/ISAPI542、ASP【ActiveServerPages】定義:是一種服務器端的腳本開發環境。在HTML語言中擴展標記,并修改其擴展名。產生原因:HTML只適用于用戶與web服務器之間的有限的交互。CGI/ISAPI/NSAPI等程序又調試困難。ASP屬于IIS的一個組件,實際上是一個服務器端的腳本環境。用戶只用在HTML中添加各自行的腳本。優點:開發和維護工作簡單快捷。2、ASP【ActiveServerPages】55ASP應用程序優點:1)可以完全同HTML集成2)易于創建、不需要手動編譯和連接3)面向對象和易于用ActiveX組件擴展4)對客戶沒有特別的要求,只要有一個瀏覽器就行5)安全性和保密性較好ASP應用程序優點:562.2.4交互性web的實現技術Java技術:SUN公司的平臺無關性的一種面向對象的程序設計,支持CS計算。優點:簡單、面向對象、分布式、解釋執行、容錯……編寫程序類型:1、JavaApplet和Java應用程序2、Javascript是一種基于對象和驅動的具有安全性能的腳本語言。與Java不同點:p32/2.2.4交互性web的實現技術Java技術:572.3電子商務中的安全保障技術安全考慮的原因:客戶機與網站服務器之間或者與銀行之間交換的數據包含許多機密信息。例如信用卡號、秘鑰……2.3.1防火墻原理:在兩個網絡之間設置訪問策略系統,檢查允許授權的信息通過,限制非法的入侵和竊取。實現方式:路由器、主機/子網、應用程軟件、安全軟件等。2.3電子商務中的安全保障技術安全考慮的原因:客戶機與網站58防火墻的功能:1、控制不安全的服務、防止用戶非法訪問和非法用戶的訪問2、控制對特殊站點的訪問3、內容過濾,可以實現病毒的過濾4、集成了入侵檢測5、集中安全保護,提供監視internet安全和預警的端點6、提供網絡連接的日志記錄及使用統計防火墻的功能:59力不能及的方面:1、不能防范由防火墻或者內部的攻擊2、不能防止感染了病毒的文件或者文件的傳輸3、不能防止數據驅動式攻擊(主機被有害數據感染引起的攻擊)劃分類型:1)根據實現的形式
軟件防火墻、硬件防火墻2)根據防護的規模
個人級防火墻、企業級防火墻3)根據實現的網絡層次
數據包過濾、應用級網關、復合型力不能及的方面:劃分類型:601、數據包過濾(PacketFiltering)原理:通過訪問控制表設置的過濾邏輯,對數據流中的數據包的眾多因素進行判斷以確定通過與否。優點:邏輯簡單、價格便宜、易于安裝使用、可擴展能力強缺點:1)防火墻的攻擊可能導致主機的軟件和配置漏洞被攻擊2)數據包可能被竊聽或假冒1、數據包過濾(PacketFiltering)612、應用級網關(ApplicationGateway)定義:采用代理服務器方式在應用層上建立協議過濾和轉發功能。原理:采用堡壘主機方式作為數據轉發的中轉。來確認信息是否安全安全性的提高:堡壘主機監控網路通信的全過程,并完成詳細日志和審計優點:安全性高、易于維護、造價底缺點:缺少透明性、效率較低、不能有效的區分同一個IP地址的不同用戶2、復合型防火墻定義:將幾種防火墻技術結合起來、取長補短的技術。2、應用級網關(ApplicationGateway)2、622.3.2身份認證用途:對參與電子商務的各方進行身份的鑒別和認證類別:個人證書、服務器證書、郵件證書、CA證書1、什么是證書2、證書的類型3、證書內容 1)證書數據 2)CA簽名4、證書的有效性5、證書的使用2.3.2身份認證632.3.3HTTPS和SSL協議SSL(SecureSocketsLayer)在netscape開發,在服務器與客戶機之間的通信的加密機制。包括:1)SSL記錄協議、涉及應用程序提供的信息很短、壓縮、數據認證和加密2)SSL握手協議,用來交換版本號、加密算法、身份認證并交換秘鑰1、SSL和證書2、信任的CA和證書3、證書鏈4、Netscape軟件如何驗證證書鏈2.3.3HTTPS和SSL協議SSL(SecureSo64第2章現代企業管理自考課程課件65第2章現代企業管理自考課程課件66演講完畢,謝謝觀看!演講完畢,謝謝觀看!67第二章計算機系統基礎知識了解計算機系統的基礎知識,計算機系統的整體結構,能準確把握計算機硬件系統的組成及計算機軟件系統的劃分方法,從而能夠在宏觀上對計算機的系統組成形成全面的認識。對關系型數據庫、數據倉庫、聯機分析處理、數據挖掘技術等概念和知識深入理解;理解和掌握網絡體系結構的基本概念,網絡協議的種類及其內容;重點掌握TCP/IP協議的分層結構及各層作用,掌握OSI的7層結構和它們的作用;了解Internet接入技術、Intranet技術、VPN、Web等第二章計算機系統基礎知識了解計算機系統的基礎知識,計算機系68目前各種計算機硬件系統按功能可分為:存儲器:是計算機的記憶部件,存放計算機系統和用戶的數據,包括程序;運算器:執行所有的算術和邏輯運算指令;控制器:對電腦的各個部分進行控制的部件;輸入設備:用戶通過輸入設備把要處理的數據輸入計算機內;輸出設備:按命令將內存中的數據信息讀出,并以可見的方式向操作者展示。2.1計算機系統的組成2.1.1計算機硬件系統結構目前各種計算機硬件系統按功能可分為:2.1計算機系統的組成691.指令和指令系統指令是指示計算機執行某種操作的命令,指令必須是二進制形式的代碼,由操作碼和操作數地址碼兩部分構成。不同類型的計算機一般都有下面幾種類型的指令:運算指令:包括算術和邏輯運算指令傳送指令:包括取數指令、存儲指令控制指令:用來控制計算機各部分的動作輸入輸出指令:控制各種輸入、輸出設備的動作特殊指令2.1計算機系統的組成2.1.2計算機軟件系統結構1.指令和指令系統2.1計算機系統的組成2.1.2計算機702.程序程序是指令的有序集合,也就是說程序是由有序排列的指令組成的。用匯編語言或高級語言編寫的程序稱為源程序,源程序不能直接被機器執行,必須經過翻譯,轉換為目標程序才能被機器執行;用機器語言編寫的程序稱為目標程序,可以由計算機直接執行。2.1計算機系統的組成2.1.2計算機軟件系統結構2.程序2.1計算機系統的組成2.1.2計算機軟件系統結713.程序設計語言程序設計語言是人工語言,它是編寫程序、表達算法的一種約定,是進行程序設計的工具,是人與計算機進行對話(交換信息)的一種手段。相對于自然語言來說,程序設計語言比較簡單,但是很嚴格,沒有二義性。程序設計語言一般可分為三大類:機器語言、匯編語言和高級語言。2.1計算機系統的組成2.1.2計算機軟件系統結構3.程序設計語言2.1計算機系統的組成2.1.2計算機軟724.計算機的軟件系統構成計算機軟件系統由系統軟件及應用軟件兩大類組成。應用軟件必須在系統軟件的支持下才能運行。沒有系統軟件,計算機無法運行;有系統軟件而沒有應用軟件,計算機還是無法解決實際問題。2.1計算機系統的組成2.1.2計算機軟件系統結構4.計算機的軟件系統構成2.1計算機系統的組成2.1.2735.系統軟件系統軟件是運行、管理、維護計算機的必備的最基本的軟件,主要包括以下幾種:(1)操作系統(2)語言處理程序:匯編、解釋、編譯程序(3)實用程序:支撐軟件,是機器維護、軟件開發所必需的軟件工具。主要包括:編輯程序、連接裝配程序、調試程序、診斷程序和程序庫。2.1計算機系統的組成2.1.2計算機軟件系統結構5.系統軟件2.1計算機系統的組成2.1.2計算機軟件系746.應用軟件應用軟件是針對各類應用的專門問題而開發的,應用軟件大體可分為:用戶程序:面向特定用戶,為解決特定的具體問題而開發的軟件;應用軟件包:為實現某種功能或專門計算而設計的結構嚴密的獨立程序的集合;通過應用工具軟件:用于開發應用軟件所共同使用的基本軟件。2.1計算機系統的組成2.1.2計算機軟件系統結構6.應用軟件2.1計算機系統的組成2.1.2計算機軟件系751.信息、數據與數據處理信息是現實世界事物的存在方式或運動狀態的反映。數據是信息的載體和具體表現形式,信息不隨數據形式的變化而變化。2.2數據庫技術基礎知識2.2.1數據庫基礎知識1.信息、數據與數據處理2.2數據庫技術基礎知識2.2.1762.數據庫技術的發展階段數據庫的發展主要經歷了三個階段:層次型數據庫和網狀型數據庫、關系數據庫、第三代數據庫。2.2數據庫技術基礎知識2.2.1數據庫基礎知識3.數據庫系統的組成數據庫系統一般由數據庫、數據庫管理系統DBMS(及開發工具)、應用系統、數據庫管理員和用戶構成。數據庫:長期儲存在計算機內的、有組織的、可共享的數據集合。數據庫管理系統DBMS是為數據庫的建立、使用和維護配置的軟件。2.數據庫技術的發展階段2.2數據庫技術基礎知識2.2.1774.數據庫系統的功能數據庫管理系統最基本的功能有以下3種:1)數據定義:提供定義數據類型和數據存儲形式的功能;2)數據操作:提供多種處理數據的方式;3)數據控制:對數據提供一定的保護措施2.2數據庫技術基礎知識2.2.1數據庫基礎知識4.數據庫系統的功能2.2數據庫技術基礎知識2.2.1數785.數據庫系統的特點數據庫系統主要特點包括:1)數據的共享性:2)數據的結構化:3)數據的獨立性:4)數據的完整性:5)統一數據控制功能2.2數據庫技術基礎知識2.2.1數據庫基礎知識5.數據庫系統的特點2.2數據庫技術基礎知識2.2.1數79以二維表格(關系)作為數據模型的數據庫稱為關系數據庫。關系型數據庫以行和列的形式存儲數據。這一系列的行和列被稱為表,一組表組成了數據庫。一個完整的關系型數據庫系統包含5層結構:硬件、操作系統、關系型數據庫管理系統、關系型數據庫應用系統和用戶。比較流行的關系數據庫有IBMDB2、Oracle、SQLServer、MySQL等,常用的小型數據庫有Access、Pradox、Foxpro等。2.2數據庫技術基礎知識2.2.2關系型數據庫以二維表格(關系)作為數據模型的數據庫稱為關系數據庫。2.2801.數據倉庫數據倉庫是面向主題的、集成的、不可更新的并隨時間不斷變化的數據的集合,數據倉庫用來支持企業或組織的決策分析處理。數據倉庫的特點:數據倉庫是面向主題的數據倉庫是集成的數據倉庫是不可更新的數據倉庫是隨時而變化的2.2數據庫技術基礎知識2.2.3數據倉庫、聯機分析處理和數據挖掘1.數據倉庫2.2數據庫技術基礎知識2.2.3數據倉庫、812.聯機分析處理聯機分析處理的主要特點,是直接仿照用戶的多角度模式,預先為用戶組建多維的數據模型。一旦多維數據模型建立完成,用戶可以快速地從各個分析角度獲取數據,也能動態的在各個角度之間切換或者進行多角度綜合分析,具有極大的分析靈活性。2.2數據庫技術基礎知識2.2.3數據倉庫、聯機分析處理和數據挖掘2.聯機分析處理2.2數據庫技術基礎知識2.2.3數據倉823.數據挖掘技術數據挖掘就是從大量的、不完全的、有噪聲的、模糊的、隨機的實際應用數據中,提取隱含在其中的、人們事先不知道的、但又是潛在有用的信息和知識的過程。數據挖掘的主要功能:自動預測趨勢和行為關聯分析聚類概念描述偏差檢測2.2數據庫技術基礎知識2.2.3數據倉庫、聯機分析處理和數據挖掘3.數據挖掘技術2.2數據庫技術基礎知識2.2.3數據倉83計算機網絡就是利用通信線路,將分散在各地的具有獨立功能的計算機相互連接,使其按照網絡協議互相通信,實現資源共享的系統的集合。計算機網絡應具備三方面的要素:通信線路:指傳輸介質,是計算機互相通信的物質基礎;獨立功能的計算機:指具有高速運算能力和內部存儲能力,并由程序控制其操作過程的計算設備;網絡協議:是大家共同遵守的規則和約定,由一些公認的國際組織所制定。2.3計算機網絡基礎知識2.3.1計算機網絡的基本概念計算機網絡就是利用通信線路,將分散在各地的具有獨立功能的計算841.網絡體系結構網絡體系結構采用分層結構模式。分層格局是當今網絡設計的基本原則,即將通信任務劃分為若干部分,每部分完成各自特殊的子任務,并通過明確的途徑與其他部分相互作用。OSI/RM是ISO在網絡通信方面所定義的開放系統互連模型,在1978年ISO定義了這樣一個開放協議標準。OSI/RM模型共分7層:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。當接受數據時,數據是自下而上傳輸;當發送數據時,數據是自上而下傳輸。2.3計算機網絡基礎知識2.3.2網絡體系結構及協議標準1.網絡體系結構2.3計算機網絡基礎知識2.3.2網絡體851)物理層:OSI最底層,它的任務是提供網絡的物理連接。物理層提供的服務:物理連接、物理服務數據單元順序化和數據電路標識。2)數據鏈路層:它的主要任務是進行數據封裝和數據鏈接的建立。3)網絡層:主要功能是提供路由。4)傳輸層:解決的是數據在網絡之間的傳輸質量問題,QOS就是這一層的主要服務。5)會話層:利用傳輸層來提供會話服務。6)表示層:用于數據管理的表示方式,功能有數據語法轉換、語法表示、表示連接管理、數據加密和數據壓縮7)應用層:是直接面對用戶的具體應用。2.3計算機網絡基礎知識2.3.2網絡體系結構及協議標準1)物理層:OSI最底層,它的任務是提供網絡的物理連接。物理862.4Internet技術2.4.3Internet服務2.4Internet技術2.4.3Internet服務87目前,與Web相關的各種技術標準都由著名的W3C組織管理和維護。從技術層面看,Web架構的精華有3處:用超文本技術(HTML)實現信息與信息的連接;用統一資源定位技術(URI)實現全球信息的精確定位;用新的應用層協議(HTTP)實現分布式的信息共享。Web的首要任務就是向人們提供信息和信息服務。2.4Internet技術2.4.4Web技術目前,與Web相關的各種技術標準都由著名的W3C組織管理和維88Web的特點(1)Web是圖形化的和易于導航的(2)Web與平臺無關(3)Web是分布式的(4)Web是動態的(5)Web是交互的2.4Internet技術2.4.4Web技術Web的特點2.4Internet技術2.4.4Web技89Web的發展歷史(1)Web技術發展的第一階段--靜態文檔(2)Web技術發展的第二階段--動態網頁從網站瀏覽者的角度看,無論是動態網頁還是靜態網頁,都可以展示基本的文字和圖片信息,但從網站開發、管理、維護的角度來看就有很大的差別:動態網頁以數據庫技術為基礎,可以大大降低網站維護的工作量采用動態網頁技術的網站可以實現更多的功能動態網頁實際上并不是獨立存在于服務器上的網頁文件,只有當用戶請求時服務器才返回一個完整的網頁。(3)Web技術發展的第三階段--Web2.0時代2.4Internet技術2.4.4Web技術Web的發展歷史2.4Internet技術2.4.4We90Web2.0其實并不是一個具體的事物,而是一個階段,是促成這個階段的各種技術和相關的產品服務的一個稱呼。Web2.0是以Blog、TAG、SNS、RSS、wiki等社會軟件的應用為核心,依據六度分隔、xml、ajax等新理論和技術實現的互聯網新一代模式。Web2.0其實并不是一個具體的事物,而是一個階段,是促成這912.4Internet技術2.4.5Intranet和VPN2.4Internet技術2.4.5Intranet和V92Intranet存在的一些問題:(1)規劃不足的問題(2)安全風險問題(3)信息管理的重視問題Intranet的優點之一是其信息可以讓機構內的所有成員共事,但由此也引發了越權訪問、信息泄漏及垃圾數據上網的問題。(4)開發方法和策略缺少問題2.4Internet技術2.4.5Intranet和VPNIntranet存在的一些問題:2.4Internet技術932.VPNVPN中文譯為虛擬專用網。VirtualNetWork的含義有兩個,一是VPN是建立在現有物理網絡之上,與物理網絡具體的網絡結構無關,用戶一般無需關心物理網絡和設備;二是VPN用戶使用VPN時看到的是一個可預先設定義的動態的網絡。VPN的特點:(1)安全保障(2)服務質量保證(QOS)(3)可擴充性和靈活性(4)可管理性2.4Internet技術2.4.5Intranet和VPN2.VPN2.4Internet技術2.4.5Intra942.1.1TCP/IP協議7654325432應用層表達層會話層傳輸層網絡層數據鏈路層物理層應用層傳輸層TCPInternet層IP網絡接口層ISO/OSI網絡分層模型對照圖2.1.1TCP/IP協議7654325432應用層表達層95TCP/IP協議在數據傳輸中的主要功能:1)TCP協議把數據格式化,分層若干個數據包,并標上序號和校驗和2)IP協議在數據包前填入報頭,表明發送和接收主機的目的地址,而后發向相關的網絡接口。【有些在IP協議中提供了路由功能】3)在目的主機,TCP協議負責數據還原,并檢查和處理錯誤,發送確認信息IP作用:主機之間的傳送數據。【面向無連接】TCP作用:負責數據的可靠性和完整性。【面向連接的】TCP/IP協議在數據傳輸中的主要功能:1)TCP協議把數據96傳輸層:TCP/IPUDP(UserDatagramProtocol)協議:不保證數據的可靠性,只提供高效率的服務。網關、路由器:涉及IP層和網絡接口層。負責數據轉發工作。功能示意圖詳見書P15/IP數據包的作用:1)允許各種類型的數據按照各自的線路傳送2)數據包傳送時可以有多種路徑方式進行選擇來傳輸。傳輸層:網關、路由器:涉及IP層和網絡接口層。負責數據轉發工972.1.2IP地址、域名解析及路由1、IP地址
255255
255
255Dotted
DecimalMaximumNetworkHost32bits2.1.2IP地址、域名解析及路由1、IP地址2598255255
255
255Dotted
DecimalMaximumNetworkHost128
64
32
16
8
4
2
1
1111111111111111
11111111
11111111Binary32bits1891617242532128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
255255255255Dotted
DecimalM99255255
255
255Dotted
DecimalMaximumNetworkHost128
64
32
16
8
4
2
1
1111111111111111
11111111
111111111010110000010000
01111010
11001100Binary32bits17216
122
204Example
DecimalExample
Binary1891617242532128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
255255255255Dotted
DecimalM100ClassA:ClassB:ClassC:ClassD: 多址地址
ClassE: 科研用NetworkHostHostHostNetworkNetworkHostHostNetworkNetworkNetworkHost8bits8bits8bits8bitsClassA:NetworkHostHostHostN101IP地址分類1ClassA:Bits:0NNNNNNNHostHostHost891617242532Range(1-126)1ClassB:Bits:10NNNNNNNetworkHostHost891617242532Range(128-191)1ClassC:Bits:110NNNNNNetworkNetworkHost891617242532Range(192-223)1ClassD:Bits:1110MMMMMulticastGroupMulticastGroupMulticastGroup891617242532Range(224-239)IP地址分類1ClassA:Bits:0NNNNNNNH1022、域名解析起因:用字符標識來建立IP與網上各計算機的連接對應關系<主機名>.<n級子域>.<…>.<2級子域>.<一級域>一般:2<n<52、域名解析起因:用字符標識來建立IP與網上各計算機的連接對103一級域名域Com商業實體Edu教育機構Gov政府部門Mil軍事部門Net網絡服務支持部門Org各種組織Int國際化組織<countrycode>國家代號一級域名及管理機構一級域名域Com商業實體Edu教育機構Gov政府部門Mil軍104說明:1)域名和IP之間對應關系是一對一、多對一的關系2)域名不區分大小寫。3)域名解析DNS:將域名實時的譯成IP地址的過程。域名解析示意圖詳見書P18說明:105第2章現代企業管理自考課程課件106第2章現代企業管理自考課程課件1073、路由1、路由原理路由作用:負責把IP數據包送到目的地址。通過路由器互聯起來的網絡”網間網”,負責IP子網的數據轉發和子網之間的連接其他情況的處理方法:缺省網關。負責傳送沒有具體目的地的ip數據包。A、路由選擇協議【routingprotocol】:根據量度來決定IP數據包的轉發的路徑選擇。前提:使用路由選擇算法來啟動和維護路由信息表。B、路由轉發協議【routedprotocol】:沿尋經好的最佳路徑傳送數據包。C、兩者相互的關系3、路由1、路由原理A、路由選擇協議【routingpro108(2)路由協議分類:靜態路由和動態路由靜態路由:在路由器中設置的固定的路由表。作用范圍:網絡規模不大、拓撲結構圖固定。優點:簡單、高效、可靠【優先級最高】動態路由:網絡中的路由器之間進行相互通訊,傳遞路由信息,利用收到的路由信息更新路由表。作用范圍:網絡規模大、拓撲結構復雜的網絡優點:適應性強(2)路由協議109路由協議:動態路由協議:內部網關協議【IGP】外部網關協議【EGP】【IGP】:RIP、OSPF【EGP】:BGP、BGP-4詳見書P20/路由協議:110(3)路由算法考慮原則:1)最優化2)簡潔性3)堅固性4)快速收斂5)靈活性(3)路由算法1111)鏈路狀態算法【最短路徑算法】:發送路由信息到互聯網上所有結點,對于每個路由器,僅發送自身路由器鏈路狀態那部分。2)距離向量算法【Bellman-Ford算法】:每個路由器發送路由表的全部或者部分信息到臨近的結點上比較:第一種收斂快,不容易產生循環,不足是需要更強的CPU能力和更多的內存空間。解決方法:使用加權運算,考慮路徑長度、可靠性、延時、帶寬等作為復合尋經標準。1)鏈路狀態算法【最短路徑算法】:發送路由信息到互聯網上所有1122.1.3Intranet組網技術定義:基于TCP/IP協議的企業內部網絡,通過防火墻和Internet建立連接與Internet區別:采用了防火墻或安全機制,使得企業外部人員禁止訪問內部信息。作用:建立電子商務網站的前提功能:公司內部信息發布、利用數據庫資源、改善內部通訊和協同工作環境2.1.3Intranet組網技術定義:基于TCP/IP協113局域網【LAN】覆蓋范圍:10M~10km之間1、傳統的以太網技術2、快速以太網技術3、千兆以太網局域網【LAN】114概念:worldwideweb范圍:www服務器、客戶機、HTTP協議2.2.1HTTP協議HTTP:HyperTextTransferProtocolURI:UniversalResourceIdentifier概念:worldwideweb2.2.1HTTP協議H115第2章現代企業管理自考課程課件1162.2.2HTML語言及XML語言HTML:以標識符來定義的代碼集合是一種無格式的純文本,可以用許多工具進行編輯XML:extensibleMarkupLanguage可擴展標記語言用數量不限的標記來描述文檔中的數據(1)XML標準體系(2)XML基礎標準(3)XML應用標準2.2.2HTML語言及XML語言HTML:以標識符來定義117第2章現代企業管理自考課程課件1182.2.3web與后臺信息處理集成技術包括:CGI、ISAPI/NSAPI、ASP等1、CGI定義:是一種web服務器與外部應用程序共享信息的方法,他提供了應用程序與web服務器之間
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部編版二年級下冊第五單元《亡羊補牢》教案
- 2024-2025學年山西省晉中市高二上學期期末考試語文試題(解析版)
- 2025年上海市中考道德與法治真題含答案
- 護士工作的心得體會
- 高三英語高考完形填空專項練習含答案
- 質檢工作流程
- 足外翻康復訓練講課件
- 使用單位電梯管理制度
- 供應室微護理管理制度
- 供暖公司行業管理制度
- 儲能在電力系統中的應用
- 老年人胃食管反流病護理
- 非煤礦山-礦山機電安全管理課件
- 職業學校學生崗位實習三方協議范本
- 河北省唐山市路南區2023年數學五年級第二學期期末經典試題含解析
- 2023年廣東初中學業水平考試生物試卷真題(含答案)
- 奶茶店消防應急預案
- 工程制圖及機械CAD基礎知到章節答案智慧樹2023年吉林大學
- 初級會計職稱考試教材《初級會計實務》
- 第二十二課-重屬和弦前方的共同和弦
- 碳酸飲料生產工藝流程圖
評論
0/150
提交評論