2023年衛生事業單位考試計算機科學與技術知識點_第1頁
2023年衛生事業單位考試計算機科學與技術知識點_第2頁
2023年衛生事業單位考試計算機科學與技術知識點_第3頁
2023年衛生事業單位考試計算機科學與技術知識點_第4頁
2023年衛生事業單位考試計算機科學與技術知識點_第5頁
已閱讀5頁,還剩35頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

衛生事業單位考試計算機科學與技術知識點

—根據考試大綱整理

一,計算機類

1,計算機基礎知識

計算機的特點,

計算機是一種可以進行自動控制、具有記憶功能的現代化計算工具和信息解決工具。它

有以下五個方面的特點:

◎1.運算速度快

◎2.計算精度高

◎3.記憶力強

計算機的存儲器類似于人的大腦,可以“記憶”(存儲)大量的數據和計算機程序而不丟

失,在計算的同時,還可把中間結果存儲起來,供以后使用。

◎4.具有邏輯判斷能力

◎5.可靠忤高、通用性強

由于采用了大規模和超大規模集成電路,現在的計算機具有非常高的可靠性。現代計算

機不僅可以用于數值計算,還可以用于數據解決、工業控制、輔助設計、輔助制造和辦公自

動化等,具有很強的通用性。

計算機的分類

計算機的分類

計算機有多種不同的分類方法。例如,計算機按其應用領域的不同可分為專用計算機和

通用計算機;按其內部信息流的不同可分為模擬計算機、數字計算機和混合計算機;按其使

用電子元件的不同可分為電子管計算機、晶體管計算機和集成電路計算機等等。

但是按照國際慣例,現在使用的最多的分類方法還是以計算機的規模和性能來進行分類,

這樣就可以把計算機分為巨型機、大中型機、小型機、工作站、微型機五大類。

計算機的應用

◎1.科學計算

◎2.數據解決

數據解決是計算機應用中最廣泛的領域,是計算機應用的主流,據不完全記錄,全球80%

的計算機用于數據解決。

◎3.自動控制

◎4.計算機輔助系統

CAD,ComputerAidedDesign,計算機輔助設計

CAM,ComputerAidedManage,計算機輔助制造

CAE,ComputerAidedEngineering,計算機輔助工程

ClMS,ComputerIntegratedManufacturingSystem,計算機集成制造系統

CAI,ComputerAidedInstruction,計算機輔助教學

CAD/CAM是工程設計和工業制造部門計算機應用的重要領域。

◎5.人工智能

人工智能(ArtificialIntelligence,簡稱Al)是研究如何運用計算機模仿人的智能,

并在計算機與控制論學科上發展起來的邊沿學科。

數值數據的表達

幾種進制及其特點

(1)十進制(DecimaInotation)

任意一個〃位整數和勿位小數的十進制數D可表達為:

2,

D=D^X10~+DKX10^+—+D0X10°4-DlX10+—+DWX10"

(2)二進制(Binarynotation)

任意一個〃位整數和m位小數的二進制數B可表達為:

21

B=B,HX2~+B,L2X2^+—+BoX2°+BTX2+—+B_WX2”

⑶八進制(OctaInotation)

任意一個〃位整數和勿位小數的八進制數Q可表達為:

0=OgX8小+0丁2x8"—-I0。X8°I-0TX8一|十…+0”X8*

⑷十六進制(HexdecimaInotation)

a)十六個數碼:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

在十六個數碼中的A、B、C、D、E和F六個數碼,分別代表十進制數中的10、11、12、

13、14和15,這是國際上通用的表達法。

任意一個〃位整數和勿位小數的十六進制數H可表達為:

1W

H=H1X16"”+HKX16^+—+H0X16°+也X16+—+H-WX16

⑸幾種進制的相應關系

十進制二進制八進制十六進制

0000

1111

21022

31133

410044

510155

611066

711177

81000108

91001119

10101012A

11101113B

12110014C

13110115D

14111016E

15111117F

16100002010

1111

1111

1111

不同進制數的轉換

⑴二進制數與十進制數的互換

①二進制數轉換成十進制數

二進制數轉換成十進制數只需按權展開然后相加即可。

21-,

[例2.1.1](101.1)2=1X2+0X2+1X2°+1X2=(5.5)10

②十進制數轉換成二進制數

十進制數有整數和小數兩部分,轉換時整數部分采用除2取余法,小數部分采用乘2取

整法,然后通過小數點將轉換后的二進制數連接起來即可。

將十進制數轉化為R進制數,只要對其整數部分,采用除以R取余法,而對其小數部分,則

采用乘以R取整法即可。

【例2】將(179.48)10化為二進制數。

整數部分179除2股翕低位小數部分0.48乘2取整百位

179.0.48X2=0.96

斗891

0.96X2=1.92

2|4410.92X2=1.84

2|2200.84X2=1.68

211.…….0068X2=1.36

2|5..…1036X2=0.72

.?…10.72X2=1.44

21…..…00.44X2=0.88低位

0..……1高位

其中,(179)10=(10110011)2(0.48)后(0.0111101)2(近似取7位)

因此,(179.48)戶(10110011.0111101)2

二進制數與八進制數的互換

因二進制數基數是2,八進制數基數是8。又由于23=8,8'=8,可見二進制三位數相應

于八進制一位,所以二進制與八進制互換是十分簡便的。

①二進制數轉換成八進制數

二進制數轉換為八進制數可概括為“三位并一位”。即以小數點為基準,整數部分從右

至左,每三位一組,最高位局限性三位時,添0補足三位;小數部分從左至右,每三位一組,

最低有效位局限性三位時,添0補足三位。

[例2.1.3]將(1011100.00111)2轉換為八進制數

(001,011,100,001,110)2=(134.16)8

134.16

②八進制數轉換成二進制數

八進制數轉換成二進制數可概括為“一位拆三位”,即把一位八進制數寫成相應的三位

二進制數,然后按權連接即可。

[例2.1.4]將(163.54)8轉換成二進制數

(163.54)8=(1110011.1011)2

001,110,011,101,100

⑶二進制數與十六進制數的互換

①二進制數轉換成十六進制數

二進制數轉換為十六進制數可概括為“四位并一位”。

[例2.1.5]將(1011100.00111)2轉換為十六進制數

(0101,1100.0011,1000)2=(5C.38)16

5C.38

②十六進制數轉換成二進制數

[例2.1.6]將(16E.5F)“轉換成二進制數

(16E.5F)16=(.01011111)2

0001,0110,1110.0101,1111

4.計算機為什么采用二進制

⑴電路簡樸

⑵可靠性高

⑶運算簡樸

⑷邏輯性強

數的補碼表達法

補碼的最高位用來表達正負數:0—正數,1一負數。

正數的補碼是其自身的二進制形式,負數的補碼是把其正數的二進制編碼變“反”,再

加1而得。

BCD碼

我們把每位十進制數轉換二進制的編碼,簡稱為BCD碼(BinaryCodedDecimal)o

BCD碼是用4位二進制編碼來表達1位十進制數。這種編碼方法有多種,但常用的編碼是

8421BCD編碼,如表1.2所示。這種BCD編碼事實上就是0~9的“等值”二進制數。

表1.28421BCD編碼列表

十進制數8421BCD十進制數8421BCD

字碼字碼

0000050101

1000160110

2001070111

3001181000

4010091001

用BCD碼進行進制的轉換時,是規定在二種進制的表現形式上快速轉換,而不是規定在

“數值相等”的含義快速轉換。

例1.3求十進制數2023的BCD編碼和其二進制數。

解:2023的BCD編碼是把每位上的數2、0、0、0分別轉換為其相應的BCD編碼:0010、0000、

0000和0000,把它們合在一起就是2023的BCD編碼:00100000000000000

十進制數2023的二進制數是:,它們在數值上是相等的。

漢字機內碼(內碼)(漢字存儲碼)的作用是統一了各種不同的漢字輸入碼在計算機內部的表

達。

漢字字形碼(輸出碼)用于漢字的顯示和打印,是漢字字形的數字化信息。

在漢字系統中,一般采用點陣來表達字形。16*16漢字點陣示意16*16點陣字形的

字要使用32個字節(16*16/8=32)存儲,24*24點陣字形的字要使用72個字節(24*24/8二72)

存儲。

計算機硬件系統的組成

計算機由運算器、控制器、存儲器、輸入設備和輸出設備等五大部件組成計算機硬件系統

數據流

指令流

控制流

計算機軟件系統的組成

計算機的軟件是指計算機所運營的程序及其相關的文檔、數據

軟件又可以分為系統軟件和應用軟件兩大類。系統軟件是指管理、監控和維護計算機資

源(涉及硬件和軟件)的軟件,它重要涉及操作系統、各種程序設計語言、數據庫管理系統

以及實用工具軟件等。應用軟件是指除了系統軟件以外的所有軟件

解釋方式

解釋方式就象口頭翻譯,計算機語言解釋程序對源程序一個語句一個語句地解釋執

行,不產生目的程序

解釋方式示意圖

編譯方式

編譯方式就象筆譯方式,對源程序通過編譯解決后,產生一個與源程序等價的目的程

編譯方式示意圖

計算機軟件及使用

軟件的結構是:軟件=程序+數據+文檔

即軟件涉及了用以提供指令的程序和提供必要數據的數據文獻,這些程序和數據文獻協同工

作,共同完畢指定的任務

程序設計語言有三類:機器語言、匯編語言、高級語言

多媒體

多媒體的基本概念

多媒體是指文字(text)、圖(image)、聲音(audio)、視頻(vide。)等媒體和計算機程序融

合在一起形成的信息傳播媒體。

多媒體的關鍵技術

要想使計算機具有解決聲音、文字、圖像等媒體信息的能力,必須具有:數據壓縮技術、

大規模集成電路(VLSI)制造技術、CD-ROM大容量光盤存儲器技術以及實時多任務操作系統等

技術

圖像在計算機中表達通常有如下兩種方法:

(1)位圖:又稱為點陣圖,是由許多稱為“像素”的小點組成的圖像。每個像素都被

分派一個特定位置和顏色值

位圖圖像的優點是色彩自然、豐富、逼真,表現陰影和色彩(如在照片或繪畫圖像中)的細微

變化方面,位圖圖像是最佳選擇。它的缺陷是圖像在放和縮小的過程中會失真,占用磁盤空

間也較大。位圖像常保存為TIF、BMP、TUA、GIF、PCX等格式。

(2)矢量圖:矢量圖是由叫作矢量的數學對象所定義的直線和曲線組成的

矢量圖形是文字(特別是小字)和粗圖形的最佳選擇,矢量圖通常保存為Al、EPS等格式,其

優點是圖像在放大縮小過程中質量不會受到影響,缺陷是色彩不夠逼真。

三大編碼及壓縮標準

JPEG(JonitPhotographiCExpetsGroup)標準

JPEG制定于1986年,是第一個圖像壓縮國際標準,重要針對靜止圖像

MPEG(MovingPictureExpertsGroup)

H.261

這是CCITT所屬專家組傾向于為可視電話(Videophone)和電視會議(Videoconfrence)

而制定的標準,是關于視像和聲音的雙向傳輸標準

多媒體計算機關鍵設備

多媒體計算機系統最基本的硬件是聲頻卡(AudioCard)、CD-ROM光盤機(CD-ROM)、視頻卡

(VideoCard)o

信息安全概念

信息安全是指信息網絡的硬件、軟件及其系統中的數據受到保護,不受偶爾的或者惡意

的因素而遭到破壞、更改、泄露,系統連續可靠正常地運營,信息服務不中斷。

安全技術涉及以下幾方面的內容:

身份認證技術:用來擬定用戶或者設備身份的合法性,典型的手段有用戶名口令、身份

辨認、PKI證書和生物認證等。

加解密技術:在傳輸過程或存儲過程中進行信息數據的加解密,典型的加密體制可采用

對稱加密和非對稱加密。

邊界防護技術:防止外部網絡用戶以非法手段進入內部網絡,訪問內部資源,保護內部

網絡操作環境的特殊網絡互連設備,典型的設備有防火墻和入侵檢測設備。

訪問捽制技術:保訐網絡資源不被非法使用和訪問。訪問抨制是網絡安全防范和保護的

重要核心策略,規定了主體對客體訪問的限制,并在身份辨認的基礎上,根據身份對提出資

源訪問的請求加以權限控制。

主機加固技術:操作系統或者數據庫的實現會不可避免地出現某些漏洞,從而使信息網

絡系統遭受嚴重的威脅。主機加固技術對操作系統、數據庫等進行漏洞加固和保護,提高系

統的抗襲擊能力。

安全審計技術:包含日記審計和行為審計,通過日記審計協助管理員在受到襲擊后察看

網絡日記,從而評估網絡配置的合理性、安全策略的有效性,追溯分析安全襲擊軌跡,并能

為實時防御提供手段。通過對員工或用戶的網絡行為審計,確認行為的合規性,保證管理的

安全。

檢測監控技術:對信息網絡中的流量或應用內容進行二至七層的檢測并適度監管和控制,

避免網絡流量的濫用、垃圾信息和有害信息的傳播。

計算機信息安全策略

信息加密技術

目前在數據通信中使用最普遍的算法有DES算法、RSA算法和PGP算法。

防火墻技術

目前的防火墻重要有包過濾防火墻、代理防火墻和雙穴主機防火墻3種類型

入侵檢測技術

數據備份

系統容災技術

存儲、備份和容災技術的充足結合,構成一體化的數據容災備份存儲系統,是數據

技術發展的重要階段

計算機病毒的定義

編制或者在計算機程序中插入的破壞計算機功能或者破壞數據,影響計算機使用并

且可以自我復制的一組計算機指令或者程序代碼;運用計算機軟件與硬件的缺陷,由被

感染機內部發出的破壞計算機數據并影響計算機正常工作的一組指令集或程序代碼

計算機病毒的特點

寄生性

傳染性

潛伏性

隱蔽性

破壞性

可觸發性

病毒的結構:計算機病毒涉及三大功能模塊,即引導模塊、傳染模塊和表現或破壞模塊

計算機病毒可以根據下面的屬性進行分類:

按病毒存在的媒體

根據病毒存在的媒體,病毒可以劃分為網絡病毒,文獻病毒,引導型病毒。

按病毒傳染的方法

根據病毒傳染的方法可分為駐留型病毒和非駐留型病毒

按病毒破壞的能力

無害型:除了傳染時減少磁盤的可用空間外,對系統沒有其它影響。

無危險型:這類病毒僅僅是減少內存、顯示圖像、發出聲音及同類音響。

危險型:這類病毒在計算機系統操作中導致嚴重的錯誤。

非常危險型

按病毒的算法

隨著型病毒,

這一類病毒并不改變文獻自身,它們根據算法產牛EXE文獻的隨著體,具有同樣的

名字和不同的擴展名(COM)例如:XCOPY.EXE的隨著體是XCOPY-COM。病毒把自身寫入

COM文獻并不改變EXE文獻,當DOS加載文獻時,隨著體優先被執行到,再由隨著體加

載執行本來的EXE文獻。

“蠕蟲”型病毒,

通過計算機網絡傳播,不改變文獻和資料信息,運用網絡從一臺機器的內存傳播到

其它機器的內存,計算網絡地址,將自身的病毒通過網絡發送。有時它們在系統存在,

一般除了內存不占用其它資源。

寄生型病毒

除了隨著和“蠕蟲”型,其它病毒均可稱為寄生型病毒,它們依附在系統的引導扇

區或文獻中,通過系統的功能進行傳播,按其算法不同可分為:練習型病毒,病毒自身

包含錯誤,不能進行很好的傳播,例如一些病毒在調試階段。

詭秘型病毒

它們一般不直接修改DOS中斷和扇區數據,而是通過設備技術和文獻緩沖區等DOS

內部修改,不易看到資源,使用比較高級的技術。運用DOS空閑的數據區進行工作。

變型病毒(又稱幽靈病毒)

計算機病毒的檢測與防治

病毒的檢測

一般用戶可以根據下列情況來判斷系統是否感染病毒。

計算機的啟動速度較慢且無端自動重啟;工作中機器出現無端死機現象;桌面上的圖標

發生了變化;桌面上出現了異常現象:奇怪的提醒信息,特殊的字符等;在運營某一正常的

應用軟件時,系統經常報告內存局限性;文獻中的數據被篡改或丟失;音箱無端發生奇怪聲

音;系統不能辨認存在的硬盤;當你的朋友向你抱怨你總是給他發出一些奇怪的信息,或你

的郵箱中發現了大量的不明來歷的郵件;打印機的速度變慢或者打印出一系列奇怪的字符。

病毒的防止

不使用來歷不明的程序或軟件;在使用移動存儲設備之前應先殺毒,在保證安全的情況

下再使用;安裝防火墻,防止網絡上的病毒入侵;安裝最新的殺毒軟件,并定期升級,實時

監控;養成良好的電腦使用習慣,定期優化、整理磁盤,養成定期全面殺毒的習慣;對于重

要的數據信息要經常備份,以便在機器遭到破壞后能及時得到恢復;在使用系統盤時,應對

軟盤進行寫保護操作。

計算機網絡病毒的防治方法

計算機網絡中最重要的軟硬件實體就是服務器和工作站,所以防治計算機網絡病毒應當一方

面考慮這兩個部分,此外加強綜合治理也很重要.

⑴基于工作站的防治技術.

工作站防治病毒的方法有三種:

一是軟件防治,即定期不定期地用反病毒軟件檢測工作站的病毒感染情況.

二是在工作站上插防病毒卡.防病毒卡可以達成實時檢測的目的,但防病毒卡的升級不方便,

從實際應用的效果看,對工作站的運營速度有一定的影響.

三是在網絡接口卡上安裝防病病毒芯片.它將工作站存取控制與病毒防護合二為一,可以更

加實時有效地保護工作站及通向服務器的橋梁.但這種方法同樣也存在芯片上的軟件版本

升級不便的問題,而且對網絡的傳輸速度也會產生一定的影響.

C語言程序設計

程序設計(Programming)是指設計、編制、調試程序的方法和過程。

程序設計通常分為問題建摸,算法設計,編寫代碼,編譯調試和整理并寫出文檔資料五

個階段

程序設計語言包含三個方面,即語法、語義和語用

C語言的特點

1.簡潔緊湊、靈活方便

C語言一共只有32個關鍵字,9種控制語句,程序書寫自由,重要用小寫字母表達。

2.運算符豐富

3.數據結構豐富

C的數據類型有:整型、實型、字符型、數組類型、指針類型、結構體類型、共用體類型等。

4.C是結構式語言

5.C語法限制不太嚴格、程序設計自由度大

6.C語言允許直接訪問物理地址,可以直接對硬件進行操作

因此既具有高級語言的功能,又具有低檔語言的許多功能,可以象匯編語言同樣對位、字節

和地址進行操作,而這三者是計算機最基本的工作單元,可以用來寫系統軟件。

7.C語言程序生成代碼質量高,程序執行效率高

一般只比匯編程序生成的目的代碼效率低10'20%o

8.C語言合用范圍大,可移植性好

C語言有一個突出的優點就是適合于多種操作系統,如DOS、UNIX,也合用于多種機型。

常用的C語言IDE(集成開發環境)有TurboC、VisualC++、

C語言的基本語法與簡樸程序設計,涉及基本數據類型,運算符與表達式;數據的輸入與輸出;

基本程序流程控制語句;函數編譯預解決與存儲屬性

指針

指針是一個用來指示一個內存地址的計算機語言的變量

指針可以用來有效地表達復雜的數據結構,可以用于函數參數傳遞并達成更加靈活

使用函數的目的.使C語言程序的設計具有靈活、實用、高效的特點。

數組

在程序設計中,為了解決方便,把具有相同類型的若干變量按有序的形式組織起來的一

種形式。這些按序排列的同類數據元素的集合稱為數組。

按數組元素的類型不同,數組又可分為數值數組、字符數組、指針數組、結構數組等各種類

別。

位域是指信息在存儲時,并不需要占用一個完整的字節,而只需占幾個或一個二進制位

枚舉在C/C++中,是一個被命名的整型常數的集合

位運算,就是直接對整數在內存中的二進制位進行操作

計算機網絡

是指將地理位置不同的具有獨立功能的多臺計算機及其外部設備,通過通信線路連接起

來,在網絡操作系統,網絡管理軟件及網絡通信協議的管理和協調下,實現資源共享和信息

傳遞的計算機系統。

最簡樸定義是:一些互相連接的、以共享資源為目的的、自治的計算機的集合

計算機網絡的功能重要表現在硬件資源共享、軟件資源共享和用戶間信息互換三個方面

計算機網絡的組成基本上涉及:計算機、網絡操作系統、傳輸介質(可以是有形的,也

可以是無形的,如無線網絡的傳輸介質就是空氣)以及相應的應用軟件四部分。

拓撲結構

拓撲結構是指網絡中各個站點互相連接的形式,在局域網中明確一點講就是文獻服務器、

工作站和電纜等的連接形式。

現在最重要的拓撲結構有總線型拓撲、星型拓撲、環型拓撲以及它們的混合型

1.總線拓撲結構

是將網絡中的所有設備通過相應的硬件接口直接連接到公共總線上,結點之間按廣

播方式通信,

優點:結構簡樸、布線容易、可靠性較高,易于擴充,節點的故障不會殃及系統,是局

域網常采用的拓撲結構。

缺陷:所有的數據都需通過總線傳送,總線成為整個網絡的瓶頸;出現故障診斷較為困

難。此外,由于信道共享,連接的節點不宜過多,總線自身的故障可以導致系統的崩潰。

最著名的總線拓撲結構是以太網(Ethernet)。

2.星型拓撲結構

是一種以中央節點為中心,把若干外圍節點連接起來的輻射式互聯結構。這種結構

合用于局域網,特別是近年來連接的局域網大都采用這種連接方式。這種連接方式以雙絞線

或同軸電纜作連接線路。

優點:結構簡樸、容易實現、便于管理,通常以集線器(Hub)作為中央節點,便于維護

和管理。

缺陷:中心結點是全網絡的可靠瓶頸,中心結點出現故障會導致網絡的癱瘓。

3.環形拓撲結構

各結點通過通信線路組成閉合回路,環中數據只能單向傳輸,信息在每臺設備上的

延時時間是固定的。特別適合實時控制的局域網系統。

優點:結構簡樸,適合使用光纖,傳輸距離遠,傳輸延遲擬定。

缺陷:環網中的每個結點均成為網絡可靠性的瓶頸,任意結點出現故障都會導致網絡癱

瘓,此外故障診斷也較困難。

最著名的環形拓撲結構網絡是令牌環網(TokenRing)

4.樹型拓撲結構

是一種層次結構,結點按層次連結,信息互換重要在上下結點之間進行,相鄰結點

或同層結點之間一般不進行數據互換。

優點:連結簡樸,維護方便,合用于匯集信息的應用規定。

缺陷:資源共享能力較低,可靠性不高,任何一個工作站或鏈路的故障都會影響整個網

絡的運營。

5.網狀拓撲結構

又稱作無規則結構,結點之間的聯結是任意的,沒有規律。

優點:系統可靠性高,比較容易擴展,但是結構復雜,每一結點都與多點進行連結,因

此必須采用路由算法和流量控制方法。目前廣域網基本上采用網狀拓撲結構。

6.混合型拓撲結構

就是兩種或兩種以上的拓撲結構同時使用。

優點:可以對網絡的基本拓撲取長補短。

缺陷:網絡配置掛包那里難度大。

7.蜂窩拓撲結構

蜂窩拓撲結構是無線局域網中常用的結構。它以無線傳輸介質(微波、a衛星、紅外

線、無線發射臺等)點到點和點到多點傳輸為特性,是一種無線網,合用于城市網、校園

網、公司網,更適合于移動通信。

在局域網中,使用最多的是星型結構。

8.衛星通信拓撲結構

計算機網絡的分類

第一,根據網絡的覆蓋范圍劃分

局域網城域網廣域網國際互聯網

第二,按網絡的拓撲結構劃分

總線型網絡星形網絡環型網絡樹狀網絡混合型網絡

第三,按傳輸介質劃分

有線網無線網

第四,按網絡的使用性質劃分

公用網專用網

網絡的層次體系結構

osi等考懾型TCPIP型名模暨

數據段

數據包

數據幀

比特

各層重要功能如下:

(1)物理層(PH.PhysicalLayer)

傳送信息要運用物理媒體,如雙絞線、同軸電纜、光纖等。但具體的物理媒體并不在OSI

的七層之內。物理層的任務就是為其上一層(即數據鏈路層)提供一個物理連接,以便透明

地傳送比特流。

(2)數據鏈路層(DL,DataLinkLayer)

數據鏈路層負責在兩個相鄰結點間的線路上無差錯地傳送以幀為單位的數據。在傳送數

據時,若接受結點檢測到所傳數據中有差錯,就要告知發方重發這一幀,直到這一幀對的無

誤地到達接受結點為止。這樣,鏈路層就把一條有也許出差錯的實際鏈路,轉變成讓網絡層

向下看起來仿佛是一條不出差錯的鏈路。

(3)網絡層(NL,NetworkLayer)

在網絡層,數據的傳送單位是分組或包。網絡層的任務就是要選擇合適的路由,使發送

站的運送層所傳下來的分組可以對的無誤地按照地址找到目的站,并交付給目的站的運送層。

這就是網絡層的尋址功能。

(4)運送層(TL,TransportLayer)

在運送層,信息的傳送單位是報文。當報文較長時,先要把它分割成好幾個分組,然后

交給下一層(網絡層)進行傳輸。

運送層向上一層(會話層)提供一個可靠的端到端的服務。在通信子網中沒有運送層。

運送層只能存在于端系統(即主機)之中。運送層以上的各層就不再管信息傳輸的問題了。

正由于如此,運送層就成為計算機網絡體系結構中最為關鍵的一層。

(5)會話層(SL,SessionLayer)

這一層也稱為會晤層或對話層。在會話層及以上的更高層次中,數據傳送的單位沒有此

外再取名字,一般都可稱為報文。

會話層雖然不參與具體的數據傳輸,但它卻對數據傳輸進行管理。

(6)表達層(PL,PresentationLayer)

表達層重要解決用戶信息的語法表達問題。表達層將欲互換的數據從適合于某一用戶的

抽象語法,變換為適合于0SI系統內部使用的傳送語法。

(7)應用層(AL,ApplicationLayer)

應用層擬定進程之間通信的性質以滿足用戶的需要

TCP/IP協議

應用層:應用程序間溝通的層,如(SMTP)、(FTP)、(Telnet)等。

傳輸層:在此層中,它提供了節點間的數據傳送,應用程序之間的通信服務,重要功能是數

據格式化、數據確認和丟失重傳等。如傳輸控制協議(TCP)、用戶數據報協議(UDP)等,TCP

和UDP給數據包加入傳輸數據并把它傳輸到下一層中,這一層負責傳送數據,并且擬定數據

已被送達并接受。

互連網絡層:負責提供基本的數據封包傳送功能,讓每一塊數據包都可以到達目的主機(但

不檢查是否被對的接受),如網際協議(IP)。

網絡接口層(主機-網絡層):從網絡上接受物理幀,定義如何使用實際網絡(如Ethernet、

SerialLine等)來傳送數據。

面向連接的服務(例如Telnet、FTP、rlogin、XWindows和SMTP)需要高度的可靠性,

所以它們使用了TCP。DNS在某些情況下使用TCP(發送和接受域名數據庫),

使用UDP的服務涉及NTP(網絡時間協議)和DNS(DNS也使用TCP)。

網絡協議

一個網絡協議至少涉及三要素:語法、語義、同步

統一資源定位器(URL)

URL可當作是一個文獻在Internet上的標準通用地址。URL的一般格式如下:

<通信協議》:〃<主機〉/〈途徑>/<文獻名)

其中,<通信協議》指提供該文獻的服務器所使用的通信協議,如WWW的HTTP協議,FTP

的FTP協議等;<主機〉指上述服務器所在的主機的IP地址;<途徑》指該文獻在上述主機上的

途徑;<文獻名)指該文獻的名稱。

Internet連接方式

公司級用戶的入網方案:

通過度組網上網通過幀中繼(FR)上網通過DDN(數字數據網)專線入網通過微波無線入

個人用戶的入網方案:

采用調制解調器撥號上網使用ISDN(綜合業務數字網)線路、ADSL(非對稱數字用戶線路)

技術、CableModem(線纜調制解調器)、掌上電腦以及手機上網

Internet基本服務功能

W刪瀏覽FTP與Telnet服務電子郵件BBS新聞論壇多人實時聊天IP電話網絡會議網

上尋呼機

IntranetVExtranet和Internet

Intranet是Internet技術在公司內部的廣泛應用,Extranet是Intranet的擴充,它允

許來自防火墻外部的訪問。Intranet重要滿足公司內部商務活動的需要,Extranet滿足公司

之間商務活動的需要,Internet則是滿足針對所有市場商務活動的需要。它們是公司運用

Internet技術實現商務活動的三個不同層次,但技術都是同樣的。

應付傳輸差錯的辦法

1、肯定應答。

2、否認應答重發。

3、超時重發。

差錯控制的基本工作方式

自動反饋重發方式ARQ發端發送檢錯碼,收端收到信碼后可以檢查犯錯誤。

前向糾錯方式FEC發端發送可以糾正錯誤的碼,收端收到信碼后自動地糾正傳輸中

的錯誤。

混合糾錯方式HEC是FEC和ARQ方式的結合。

信息反饋方式IF是不用編碼的差錯控制方式。

差錯控制編碼又可分為檢錯碼和糾錯碼。

檢錯碼只能檢查出傳輸中出現的差錯,發送方只有重傳數據才干糾正差錯;而糾錯碼不

僅能檢查出差錯并且能自動糾正差錯,避免了重傳。

CSMA/CD(CarrierSenseMultipleAccess/CoIIisionDetect)即載波監聽多路訪問/沖突

檢測方法

CSMA/CD是一種爭用型的介質訪問控制協議

CSMA/CD控制方式的優點是:

原理比較簡樸,技術上易實現,網絡中各工作站處在平等地位,不需集中控制,不提供

優先級控制。但在網絡負載增大時,發送時間增長,發送效率急劇下降。

CSMA/CD應用在0SI的第二層數據鏈路層

它的工作原理是:發送數據前先監聽信道是否空閑,若空閑則立即發送數據.在發送

數據時,邊發送邊繼續監聽.若監聽到沖突,則立即停止發送數據.等待一段隨機時間,再重新

嘗試

控制過程包含四個解決內容:偵聽、發送、檢測、沖突解決

CSMA/CD曾經用于各種總線結構以太網(bustopologyEthernet)和雙絞線以太

網(twisted-pairEthernet)的初期版本中。現代以太網基于互換機和全雙工連接建立,

不會有碰撞,因此沒有必要使用CSMA/CDo

IEEE802局域網標準

IEEE是英文InstituteofEIectricaIandEIectronicsEngineers的簡稱,其中

文譯名是電氣和電子工程師協會。止比802是一個局域網標準系列

遵循IEEE802標準的產品涉及網卡、橋接器、路由器以及其他一些用來建立局域網

絡的組件。

IEEE802標準定義了IS0/0SI的物理層和數據鏈路層

數據互換方式

數據互換方式分為線路互換和存儲轉發,線路互換和存儲轉發的關鍵區別在于:前者靜態分

派線路,后者動態分派線路。存儲轉發又分為報文互換和分組互換

線路互換

報文互換

分組互換(數據報傳輸分組互換、虛線路傳輸分組互換)

高速互換(幀中繼互換、異步傳輸模式ATM)

路由選擇

路由選擇是指選擇通過互連網絡從源節點向目的節點傳輸信息的通道,并且信息至

少通過一個中間節點。涉及兩個基本操作,即最佳途徑的鑒定和網間信息包的傳送(互換)。

網絡擁塞控制算法

TCP擁塞控制

TCPTahoeTahoe:它涉及了最基本的TCP擁塞控制算法,由“慢啟動”、“擁塞避免”和“快

速重傳”三部分組成。

TCPRenoReno:在Tahoe的基礎上增長了“快速恢復”算法來提高擁塞恢復的效率

TCPNew-RenoNew-Reno

TCPSACKSack

TCPVegasVegas

IP擁塞控制

先進先出(卜irstInfirstOut,卜IFO)UFO

隨機初期檢測(RandomEarlyDetection,RED)

顯式擁塞指示算法(ExpIicitCongestionNotification,ECN)

公平排隊算法(Fairqueuing,FQ)

加權公平排隊算(WeightedFairqueuing,WFQ)

網絡互聯

是指將兩個以上的計算機網絡,通過一定的方法,用一種或多種通信解決設備互相連接起

來以構成更大的網絡系統.網絡互聯的形式有局域網與局域網,局域網與廣域網,廣域網與廣

域網的互聯三種。

路由器的一個作用是連通不同的網絡,另一個作用是選擇信息傳送的線路

路由就是指導IP數據包發送的途徑信息。路由協議就是在路由指導IP數據包發送過程

中事先約定好的規定和標準。

路由協議通過在路由器之間共享路由信息來支持可路由協議。路由信息在相鄰路由器之

間傳遞,保證所有路由器知道到其它路由器的途徑。總之,路由協議創建了路由表,描述了

網絡拓撲結構;路由協議與路由器協同工作,執行路由選擇和數據包轉發功能。

路由協議是用來擬定到達途徑的,它涉及RIP,IGRP,EIGRP,OSPF。可路由協議:IP、IPX

傳輸層的基本功能

傳輸層提供了主機應用程序進程之間的端到端的服務,基本功能如下:

(1)分割與重組數據

⑵按端標語尋址

⑶連接管理

⑷差錯控制和流量控制

傳輸層要向會話層提供通信服務的可靠性,避免報文的犯錯、丟失、延遲時間紊亂、反復、

亂序等差錯。

典型的傳輸層協議

傳輸層提供的服務可分為傳輸連接服務和數據傳輸服務

SPX;順序包互換協議,是NovellNetWare網絡的傳輸層協議。

TCP:傳輸控制協議,是TCP/IP參考模型的傳輸層協議。

數據加密

數據加密(DataEncryption)技術是指將一個信息(或稱明文,plaintext)通過加密

鑰匙(Encryptionkey)及加密函數轉換,變成無意義的密文(ciphertext),而接受方則

將此密文通過解密函數、解密鑰匙(Decryptionkey)還原成明文。

按加密算法分為專用密鑰和公開密鑰兩種。

專用密鑰,又稱為對稱密鑰或單密鑰,加密和解密時使用同一個密鑰,即同一個算

法。如DES和MIT的Kerberos算法。

公開密鑰,又稱非對稱密鑰,加密和解密時使用不同的密鑰,有一把公用的加密密鑰,

有多把解密密鑰,如RSA算法。數字著名一般采用非對稱加密技術(如RSA)

網絡數據加密的三種技術

鏈路加密、節點加密和端到端加密

Internet防火墻

防火墻是這樣的系統(或一組系統),它能增強機構內部網絡的安全性。防火墻系統決

定了哪些內部服務可以被外界訪問;外界的哪些人可以訪問內部的哪些服務,以及哪些外部

服務可以被內部人員訪問。要使一個防火墻有效,所有來自和去往Internet的信息都必須通

過防火墻,接受防火墻的檢查。防火墻只允許授權的數據通過,并且防火墻自身也必須可以

免于滲透。

從實現原理上分,防火墻的技術涉及四大類:網絡級防火墻(也叫包過濾型防火墻)、應

用級網關、電路級網關(會話層)和規則檢查防火墻

身份認證方法

在真實世界,對用戶的身份認證基本方法可以分為這三種:

(1)根據你所知道的信息來證明你的身份(whatyouknow,你知道什么);

(2)根據你所擁有的東西來證明你的身份(whatyouhave,你有什么);

(3)直接根據獨一無二的身體特性來證明你的身份(whoyouare,你是誰),比如指

紋、面貌等。

幾種常見的認證形式

靜態密碼

智能卡(IC卡)

短信密碼

動態口令牌

USBKEY

數字署名

生物辨認技術

Infogo身份認證

雙因素身份認證:將兩種認證方法結合起來,進一步加強認證的安全性,目前使用最為

廣泛的雙因素有:動態口令牌+靜態密碼USBKEY+靜態密碼二層靜態密碼等

等。

網絡管理

網絡管理有五大功能:故障管理、配置管理、性能管理、安全管理、計費管理

網絡管理協議

SNMP:簡樸網絡管理協議

CMIS/CMIP:公共管理信息服務/公共管理信息協議

CM0T:公共管理信息服務與協議

LMMP:局域網個人管理協議

DNS

DNS是域名系統(DomainNameSystem)的縮寫,它是由解析器和域名服務器組成的。

域名服務器是指保存有該網絡中所有主機的域名和相應IP地址,并具有將域名轉換為IP地

址功能的服務器。其中域名必須相應一個IP地址,而IP地址不一定有域名,在Internet±

域名與IP地址之間是一對一(或者多對一)的。域名系統采用類似目錄樹的等級結構

將域名映射為IP地址的過程就稱為“域名解析、

電子商務

電子商務通常是指是在全球各地廣泛的商業貿易活動中,在因特網開放的網絡環境下,

基于瀏覽器/服務器應用方式,買賣雙方不謀面地進行各種商貿活動

B2B、B2C、C2C、B2G(政府采購)G2C(電子政務)G2G(政府內網)

電子商務體系結構

從總體上來看,電子商務系統體系結構由三個層次和一個支柱構成。

1.底層是網絡平臺,它涉及各種各樣的物理傳送平臺和傳送方式,如遠程通信網、有線電視

網、無線電通信網等。但是,目前大部分的電子商務應用都建筑在Internet網上

中間是電了商務基礎平臺,涉及CA(CertificateAuthority)認證、支付網關(Payment

Gateway)和客戶服務中心三個部分,其真正的核心是CA認證;

第三層就是各種各樣的電子商務應用系統,電子商務支付平臺是各種電子商務應用系統的基

礎。

底層管理信息傳送

中間進行認訐畝核

然后系統才會應用

軟件工程

軟件工程的目的是:在給定成本、進度的前提下,開發出具有可修改性、有效性、可靠

性、可理解性、可維護性、可重用性、可適應性、可移植性、可追蹤性和可互操作性并且滿

足用戶需求的軟件產品

軟件生命周期

問題的定義及規劃:此階段是軟件開發方與需求方共同討論,重要擬定軟件的開發目的及

其可行性

需求分析

軟件設計:一般分為總體設計和具體設計

程序編碼

軟件測試:整個測試過程分單元測試、組裝測試以及系統測試三個階段進行。測試的方法

重要有白盒測試和黑盒測試兩種。

運營維護:涉及糾錯性維護和改善性維護兩個方面。

軟件需求分析

軟件需求分析所要做的工作是進一步描述軟件的功能和性能,擬定軟件設計的限制和軟

件同其它系統元素的接口細節,定義軟件的其它有效性需求。

軟件設計

軟件設計涉及結構設計,數據設計,接口設計和過程設計

軟件測試

使用人工或者自動手段來運營或測試某個系統的過程,其目的在于檢查它是否滿足規定

的需求或弄清預期結果與實際結果之間的差別。它是幫助辨認開發完畢(中間或最終的版本)

的計算機軟件(整體或部分)的對的度(correctness)、完全度(completeness)和質量

(quality)的軟件過程

分類

從是否關心軟件內部結構和具體實現的角度劃分

A.白盒測試B.黑盒測試C.灰盒測試

從是否執行程序的角度

A.靜態測試B.動態測試。

從軟件開發的過程按階段劃分有

A.單元測試B.集成測試C.確認測試D.系統測試E.驗收測試

軟件復用技術

軟件復用(SoftwareReuse)是將已有軟件的各種有關知識用于建立新的軟件,以縮減軟件

開發和維護的花費。假如是在一個系統中多次使用一個相同的軟件成分,則不稱作復用,而

稱作共享;對一個軟件進行修改,使它運營于新的軟硬件平臺也不稱作復用,而稱作軟件移

值。

軟件維護

軟件維護重要是指根據需求變化或硬件環境的變化相應用程序進行部分或所有的修改

軟件維護的內容

對的性維護

是指改正在系統開發階段已發生而系統測試階段尚未發現的錯誤

適應性維護

是指使用軟件適應信息技術變化和管理需求變化而進行的修改

完善性維護(這方面的維護占整個維護工作的50%?60%)

這是為擴充功能和改善性能而進行的修改,重要是指對已有的軟件系統增長一些在系統

分析和設計階段中沒有規定的功能與性能特性

防止性維護

為了改善應用軟件的可靠性和可維護性,為了適應未來的軟硬件環境的變化,應積極增

長防止性的新的功能,以使應用系統適應各類變化而不被淘汰

軟件質量

概括地說,軟件質量就是“軟件與明確的和隱含的定義的需求相一致的限度”。

⑴軟件需求是度量軟件質量的基礎,與需求不一致就是質量不高。

⑵指定的標準定義了一組指導軟件開發的準則,假如沒有遵守這些準則,幾乎肯定會導致質

量不高。(3)通常,有一組沒有顯式描述的隱含需求(如盼望軟件是容易維護的)。假如

軟件滿足明確描述的需求,但卻不滿足隱含的需求,那么軟件的質量仍然是值得懷疑的。

軟件工程管理

軟件工程管理的目的是為了按照預定的時間和費用,成功地完畢軟件的計劃、開發和維護任

軟件工程管理的重要任務有:

一、費用管理,成本估算

二、軟件質量管理

三、項目的進度及人員管理

軟件工具

軟件工具是指為支持計算機軟件的開發、維護、模擬、移植或管理而研制的程序系統。

開發軟件工具的最終目的是為了提高軟件生產率和改善軟件的質量

軟件工具分為六類:

模擬工具、開發工具、測試和評估工具、運營和維護工具、性能質量工具和程序設計支

持工具。

軟件開發環境

由軟件工具和環境集成機制構成

數據結構

數據結構是指同一數據元素類中各數據元素之間存在的關系。數據結構分為邏輯結構、

存儲結構(物理結構)和數據的運算

數據元素互相之間的關系稱為結構。有四類基本結構:集合、線性結構、樹形結構、圖

狀結構(網狀結構)。

樹形結構和圖形結構全稱為非線性結構。集合結構中的數據元素除了同屬于一種類型外,

別無其它關系。線性結構中元素之間存在一對一關系,樹形結構中元素之間存在一對多關系,

圖形結構中元素之間存在多對多關系。

數據結構在計算機中的表達(映像)稱為數據的物理(存儲)結構。它涉及數據元素的

表達和關系的表達。數據元素之間的關系有兩種不同的表達方法:順序映象和非順序映象,

并由此得到兩種不同的存儲結構:順序存儲結構和鏈式存儲結構。

順序存儲方法:它是把邏輯上相鄰的結點存儲在物理位置相鄰的存儲單元里,結點間的

邏輯關系由存儲單元的鄰接關系來體現,由此得到的存儲表達稱為順序存儲結構。順序存儲

結構是一種最基本的存儲表達方法,通常借助于程序設計語言中的數組來實現。鏈接存儲方

法:它不規定邏輯上相鄰的結點在物理位置上亦相鄰,結點間的邏輯關系是由附加的指針字

段表達的。由此得到的存儲表達稱為鏈式存儲結構,鏈式存儲結構通常借助于程序設計語言

中的指針類型來實現。

數據結構與算法

算法的設計取決于數據1邏輯)結構,而算法的實現依賴于采用的存儲結構。數據的存

儲結構實質上是它的邏輯結構在計算機存儲器中的實現

算法

算法(Algorithm)是一系列解決問題的清楚指令。一個算法的優劣可以用空間復雜度與

時間復雜度來衡量。

時間復雜度:算法的時間復雜度是指執行算法所需要的時間

空間復雜度:算法的空間復雜度是指算法需要消耗的內存空間

線性表

線性表中數據元素之間的關系是一對一的關系,即除了第一個和最后一個數捱元素之外,

其它數據元素都是首尾相接的。

線性表都是以棧、隊列、字符串、數組等特殊線性表的形式來使用的

串是零個或多個字符組成的有限序列。可以是字母,數字或其它字符;串中所包含的字

符個數為該串的長度。長度為零的串稱為空串,它不包含任何字符。

稱兩個串是相等的,當且僅當這兩個串的值相等。也就是說,只有當兩個串的長度相等,

并且各個相應位置的字符都相等時才相等。

棧(Stack)

是只能在某一端插入和刪除的特殊線性表。它按照后進先出的原則存儲數據,先進入的

數據被壓入棧底,最后的數據在棧頂,需要讀數據的時候從棧頂開始彈出數據

棧也稱為先進后出表。

隊列

隊列是一種特殊的線性表,它只允許在表的前端(front)進行刪除操作,而在表的后端

(rear)進行插入操作。進行插入操作的端稱為隊尾,進行刪除操作的端稱為隊頭。隊列中

沒有元素時,稱為空隊列

在隊列這種數據結構中,最先插入在元素將是最先被刪除;反之最后插入的元素將最后

被刪除,因此隊列又稱為“先進先出"(FIFO-firstinfirstout)的線性表。

遞歸

是指函數/過程/子程序在運營過程中直接或間接調用自身而產生的重入現象

⑴遞歸就是在過程或函數里調用自身;

⑵在使用遞歸策略時,必須有一個明確的遞歸結束條件,稱為遞歸出口。

數組

數組是在程序設計中,為了解決方便,把具有相同類型的若干變量按有序的形式組織

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論