1. 程式人生 > 其它 >2019-2020-1學期 20212412 《網路空間安全專業導論》第六週學習總結

2019-2020-1學期 20212412 《網路空間安全專業導論》第六週學習總結


第十五章
一.連網
計算機網路:為了通訊和共享資源而連線在一起的一組計算裝置。
無線連線:沒有物理電線的網路連線。
節點(主機):網路中任何可定址的裝置。
資料傳輸率(頻寬):資料從網路中的一個地點傳輸到另一個地點的速率。
協議:定義如何在網路上格式化和處理資料的一組規則。
客戶/伺服器模型:客戶發出對伺服器的請求,伺服器做出響應的分散式方法。
檔案伺服器:專用於為網路使用者儲存和管理檔案的計算機。
Web伺服器:專用於響應網頁請求的計算機。
1.網路的型別
區域網:連線較小地理範圍內的少量計算機的網路。
環形拓撲:所有節點連線成封閉的LAN配置。
星形拓撲:由中心節點控制所有訊息傳輸的LAN配置。
匯流排拓撲:所有節點共享一條通訊線的LAN配置。
乙太網:基於匯流排拓撲的區域網業界標準。
廣域網:連線兩個或多個區域網的網路。
閘道器:處理它的LAN和其他網路之間通訊的節點。
Internet:遍佈地球的廣域網。
都會網路:為大城市開發的網路基礎設施。
2.Internet


Internet骨幹網:承載Internet通訊的一組高速網路。
Internet服務提供商:提供Internet訪問的公司。
電話調變解調器:把計算機資料轉換成模擬音訊訊號,然後再把模擬音訊訊號轉換回計算機資料的裝置。
數字使用者線路:用常規電話線傳輸資料訊號的Internet連線方式。
線纜調變解調器:使用家庭的有線電視網路進行計算機網路通訊的裝置。
寬頻:提供資料傳輸率大於128Kbps的網路技術。
下載:在家用計算機上接受Internet上的資訊。
上載:從家用計算機給Internet上的目標機器傳送資料。
3.包交換
為了提高在共享線路上傳輸資料的有效性,訊息被分割為大小固定,有編號的包。
每個訊息的包可以採用不同的路由線到達最終的目的地。因此,它們到達目的地的順序可能與傳送順序不同。需要把包按照正確順手排列之後再組合成原始訊息。

包:在網路上傳輸的資料單位。
包交換:把包單獨傳送到目的地然後再組裝起來的網路通訊技術。
路由器:指導包在網路上向最終目的地傳輸的網路裝置。
中繼器:在較長的通訊線路上加強和傳播訊號的網路裝置。
二.開放式系統與協議
協議被定義為嚴格遵守正確的規矩和程式(如在外交交流)的程式碼。計算術語借用了這個詞來描述與其他計算機交流時應該使用的正確規矩。

1.開放式系統
在計算機網路發展的早期,銷售商提出了許多希望商家能夠採用的技術。但這些專有系統都有自己特有的差別,不同型別的網路之間不能進行通訊。隨著網路技術發展,對互通性的需求越來越明顯,我們需要一種使不同銷售商出售的計算系統能夠通訊的方式。

專有系統:使用特點銷售商的私有技術的系統。
互通性:多臺機器上的來自多個銷售商的軟體和硬體互相通訊的能力。
開放式系統:以網路體系結構的通用模型為基礎並且伴有一組協議的系統。
開發系統互相連參考模型:為了便於建立通訊標準而對網路互動進行的7層邏輯劃分。
2.網路協議


網路協議參照OSI參考模型的基本概念也進行了分層,以便OSI參考模型中的每一層都能依靠自己的基礎協議,這種分層叫做協議線。

協議線:彼此依託的協議分層。
3.TCP/IP
TCP是傳輸控制協議的縮寫,IP是網際協議的縮寫。

傳輸控制協議:把訊息分割成包,在目的地把包重新組裝成訊息,並負責處理錯誤的網路協議。
網際協議:網路協議,處理包通過互相連線的網路傳遞到最終目的地的路由選擇。
TCP/IP:一組支援底層網路通訊的協議和程式。
使用者資料報協議:犧牲一定可靠性實現較高傳輸速率的網路協議,是TCP的替代者。
ping:用於測試一臺特定的網路計算機是否活動的以及是否可到達的程式。
跟蹤路由程式:用於展示包括在到達目的節點的過程中經過的程式。
4.高層協議
一些關鍵的高層協議如下:

簡單郵件傳輸協議(SMTP)——用於指定電子郵件的傳輸方式的協議。
檔案傳輸協議(FTP)——允許一臺計算機上的使用者把檔案傳到另一臺機器或從另一臺機器傳回檔案的協議。
Telnet——用於從遠端計算機登入一個計算機系統的協議。如果你在一臺特定的計算機上擁有允許Telnet連線的賬戶,那麼就可以執行採用tenet協議的程式,連線並登入到這臺機器,就像你坐在這臺機器面前一樣。
超文字傳輸協議(HTTP)——定義WWW文件交換的,WWW文件通常是用超文字標記語言(HTML)寫成的。
5.MIME型別
與網路協議和標準化相關的概念是檔案的MIME型別。MIME為多用途網際郵件擴充(Multippurpose Internet Mail Extension)的縮寫。

MIMIE型別:定義電子郵件或網站檔案格式的標準。
6.防火牆
防火牆:一臺閘道器機器,它的軟體通過過濾網路通訊來保護網路。
訪問控制策略:一個組織建立的一組規則,規定了接受和拒絕什麼型別的網路通訊。
三.網路地址
當你通過一個計算機網路進行通訊時,最終都是在與世界上某處的另一臺計算機通訊。

主機名:由點號分隔的單片語構成的名字,唯一標識了Internet的機器,每個主機名對應一個特定的IP地址。
IP地址:由點號分隔的四個數值構成的地址,唯一表示了Internet上的機器。
域名系統
主機名由計算機民加域名構成

域名:主機名中說明特定的組織或分組部分。
ICANN代表賦值名稱與數字網際網路公司,是管理頂級域名(TDL)的國際權威。
一種TLD通常用於一種特定型別的組織,如.com用於商業組織,.edu用於大學和學院。==有些TLD是受嚴格控制的(如.edu),有的則沒那麼嚴格(如.com)
頂級域名:域名中的最後一部分,聲明瞭組織的型別或所屬國家。
ICANN:批准頂級域名的國際組織。
域名搶注:購買域名,目的僅僅是為了高價賣給真正想使用它的人或組織。
域名系統:管理主機名解析的分散式系統。
域名伺服器:把主機名翻譯成IP地址的計算機。
四.雲端計算
提供儲存空間和網際網路上其他資源的服務。
目前有幾種不同型別的雲服務

公有云:允許任何訂閱使用者訪問。
私有云:專門為一個特定的組或組織建立,並限制在該組織團體內訪問。
社群雲:在擁有相似需求的多個組織之間進行雲共享。
混合雲:上述雲服務型別的一些組合。
第十六章 全球資訊網
顧名思義,Web在整個地球上建立了一個像蜘蛛網一樣的連線,有了這種基礎設施,只要點選一下滑鼠,就可以得到想要的資訊和資源。

一.Web簡介
與Internet相比,全球資訊網是個相對較新的概念。

全球資訊網:資訊和用於訪問資訊的網路軟體的基礎設施。
Web頁:包含或引用各種型別的資料的文件。
連結:;兩個Web頁之間的連線。
Web站點:一組相關的Web頁,通常有同一個人或公司設計和控制。
Web地址是統一資源定位符的核心部分,URL唯一標識了儲存在世界各處的Web頁。
Web瀏覽器:獲取並顯示Web頁的軟體工具。
Web伺服器:用於響應Web頁請求的計算機。
統一資源定位符:說明Web地址的標準方式。
1.搜尋引擎
== Web搜尋引擎是幫助你找到其他Web站點的站點==

搜尋引擎是通過搜尋具有上百萬個Web站點的資訊的資料庫來生成候選站點列表的。
大多數搜尋引擎是使用者輸入的關鍵字與作為站點索引的一組關鍵字進行比較。
有的搜尋引擎執行基於概念的搜尋,即嘗試判斷所執行的搜尋的上下文。
2.即時訊息
顧名思義,使用這些程式,你可以實時地給朋友或工作夥伴傳送訊息。如果傳送者和接收者同時運行了即時訊息應用程式,那麼訊息一到達就好立刻彈出來,這樣兩個人就能進行線上“交談”。現在領先的IM應用程式是America Online(AOL)Instant Messenger(AIM)

3.部落格
Webloh簡稱為部落格(blog),是在網站定期發表文章的一種途徑。

4.cookie
cookie是另一個基於Web的技術,對於使用者而言,它增強了Web的實用性。cookie是Web伺服器儲存在內的計算機硬碟上的一個小文字檔案。站點可能會在使用者的機器上儲存一個cookie,以捕捉之前之前這臺機器和站點之間發生的互動。

二.HTML
超文字標記語言:用於建立Web頁的語言。
標記語言:使用標記來註釋文件中的資訊的語言。
標記:標記語言中用於說明如何顯示資訊的語法元素。

1.基本的HTML格式
段落標記(< P >......< P >)說明了應該將其中的文字作為單獨的段落處理。
< HR >將在頁面中插入一條水平線,通常用於把Web頁分割成幾個部分。
2.圖形與連線
屬性:標記中用於提供有關元素的額外資訊部分。
3.HTML5
精簡標記系統和支援動態內容的最新HTML標準
包括:

< section >——定義部分網頁。
< header >——定義頁面的頁首。
< footer >——定義頁面上的頁尾。
< nav >——定義頁面上的導航元素。
< article >——定義頁面文章或主要內容
< aside >——定義可能出現在側邊欄的次要內容。
< figure >——定義註解文章的影象。
二.互動式網頁
動態的Web
1.Java小程式
為嵌入HTML文件而設計的程式,能夠通過Web傳輸,在瀏覽器中執行。

2.Java伺服器頁

JSP小指令碼:嵌在HTML文件中用於給Web頁提供動態內容的程式碼片段。
XML
可擴充套件標記語言:允許使用者描述文件內容的語言。
元語言:用於定義其他語言的語言。
文件型別定義:XML文件結構的規約。
可擴充套件樣式表語言:定義XML文件到其他輸出格式之間轉換的語言。

想對HTML深入學習。