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

Part7 通訊層

第十五章 網絡

連網
計算機網絡:爲了通訊和共享資源而鏈接在一塊兒的一組計算設備。
無線鏈接:沒有物理電線的網絡鏈接。
節點(主機):網絡中任何可尋址的設備。
數據傳輸率(帶寬):數據從網絡中的一個地點傳輸到另外一個地點的速律。html

計算機網絡的一個關鍵問題是數據傳輸速率(帶寬)。
另外一個關鍵問題是使用的協議。(協議是說明兩個事物如何交互的一組規則)
計算機網絡開創了一個新的計算領域——客戶/服務器模型,它不僅有基本的請求/響應功能,它開始逐漸支持並行處理,即把一個問題分解成若干個小問題,而後用多臺計算機來解決他們。
客戶/服務器模型:客戶發出對服務器的請求,服務器作出反應的分佈式方法。
文件服務器 :專用於爲網絡客戶儲存和管理文件的計算機。
Web服務器:專用於響應網頁請求的計算機。
網絡的類型
局域網:鏈接較小地理範圍內的少許計算機的網絡。
星型拓撲:由中心節點控制全部消息傳輸的LAN配置
環形拓撲:全部節點鏈接成封閉環的LAN配置。
總線拓撲:全部節點共享一條通訊線的LAN配置
以太網:基於總線拓撲的局域網業界標準
廣域網:鏈接兩個或多個局域網的網絡
網關:處理它的LAN和其餘網絡之間通訊的節點
Internet:遍及地球的廣域網
城域網:爲大城市開發的網絡基礎設施html5

管理LAN的各類配置叫作拓撲。環形拓撲把全部節點鏈接成一個封閉的環,消息在環中沿着一個方向傳播。環形網絡中的節點傳遞消息,直到它們到達了目的地。星型拓撲以一個節點爲中心,其餘節點都鏈接在中心節點上,全部消息都通過中心節點發送。星型網絡給中心節點賦予了巨大的負擔,若是中心節點不工做了,那麼整個網絡的通訊就癱瘓了。在總線拓撲中,全部節點都鏈接在一條通訊線上,消息能夠在通訊線上雙向傳播。總線上的全部節點將檢查總線上傳輸的每一個消息,不過若是消息所尋的地址不是該節點,它會忽略這條消息。
廣域網使得較小網絡之間能夠相互通訊。LAN中一般會有一個特殊節點做爲網關,處理這個LAN和其餘網絡之間的通訊。
Internet鏈接
Internet骨幹網:承載Internet通訊的一組高速網絡。
Internet服務提供商:提供Internet訪問的公司。
電話調制解調器:把計算機數據轉換成模擬音頻信號,而後再把模擬音頻信號轉換回計算機數據的設備。java

記住 Internet網絡有大量的冗餘,因此根本沒有真正的中央網絡。
數字用戶線路:用常規電話線傳輸數字信號的Internet鏈接方式(DSL)數據庫

家庭鏈接的第三種方式是線纜調制解調器。
線纜調制解調器:使用家庭的有線電視網絡進行計算機網絡通訊的設備。
DSL鏈接和線纜調制解調器都屬於寬帶鏈接。
寬帶:提供的數據傳輸率大於128Kbps的網絡技術小程序

DSL和線纜調制解調器的下載速度能夠和上載速度不一樣。因爲下載的數據通訊量遠遠大於上載的數據量,因此許多DSL和線纜調制解調器的提供商提供的下載速度比上載速度快。
上載:從家用計算機給Internet上的目標機器發送數據。
下載:在家用計算機上接收Internet上的信息
包交換
包:在網絡上傳輸的數據單位
包交換:把包單獨發送到目的地而後再組裝起來的網絡通訊技術。
路由器:指導包在網絡上向最終目的地傳輸的網絡設備
中繼器:在較長通訊線上增強和傳播信號的網絡設備瀏覽器

爲了提升在共享線路上傳輸數據的有效性,消息被分割成大小固定、有編號的包。每一個包將獨立在網上傳輸,直到達到目的地,他們將在此被從新組合爲原始的消息。這種方法叫作包交換。
包在到達最終目的地以前,會在各類網絡的計算機之間跳躍。用於指導包在網絡之間傳輸的設備叫作路由器。
若是通訊線跨越的距離很長,那麼線路上將安裝中繼器,以週期性的增強和傳播信號。
開放式系統與協議
什麼是協議? 協議被定義爲嚴格遵照正確的規矩和程序的代碼。計算術語借用了這個詞來描述與其餘計算機交流時應該使用的正確規矩。
開放系統
開放式系統的基礎是網絡體系結構的通用模型,它的實現採用了一系列協議。開放式系統最大化了互通性的可能。
專有系統:使用特定銷售商的私有技術的系統
互通性:多臺機器上的來自多個銷售商的軟件和硬件互相通訊的能力
開放式系統:以網絡體系結構中的通用模型爲基礎並且伴有一組協議的系統
開放系統互聯參考模型:爲了便於創建通訊標準而對網絡交互進行的七層邏輯劃分。
網絡協議
協議棧:彼此依託的協議分層
TCP/IP
TCP:傳輸控制協議的縮寫
IP:是網絡協議的縮寫
UDP:是用戶數據報協議的縮寫,是TCP的代替品,兩者軟件角色基本同樣,不一樣之處是TCP犧牲了必定的性能,提供了高度可靠性,而UDP更快,但不那麼可靠。注意,UDP是TCP/IP協議組的一部分。服務器

  • 傳輸控制協議:把消息分割成包,在目的地把包從新組裝成消息,並負責處理錯誤的網路協議。
  • 網際協議:網絡協議,處理包經過互相鏈接的網路傳遞到最終目的地的路由選擇。
  • TCP/IP:一組支持底層網路通訊的協議和程序。
  • 用戶數據報協議:犧牲必定可靠性實現較高傳輸速率的網絡協議,是TCP的替代者。
  • ping:用於測試一臺特定的網路計算機是否活動的以及是否可到達的程序。
  • 跟蹤路由程序:用於展現包括在到達目的節點的過程當中通過的程序。
    高層協議cookie

  • 簡單郵件傳輸協議(SMTP)——用於指定電子郵件的傳輸方式的協議。
  • 文件傳輸協議(FTP)——容許一臺計算機上的用戶把文件傳到另外一臺機器或從另外一臺機器傳回文件的協議。
  • Telnet——用於從遠程計算機登陸一個計算機系統的協議。若是你在一臺特定的計算機上擁有容許Telnet鏈接的帳戶,那麼就能夠運行採用tenet協議的程序,鏈接並登陸到這臺機器,就像你坐在這臺機器面前同樣。
  • 超文本傳輸協議(HTTP)——定義WWW文檔交換的,WWW文檔一般是用超文本標記語言(HTML)寫成的。
    MIME類型
  • 與網絡協議和標準化相關的概念是文件的MIME類型。MIME爲多用途網際郵件擴充(Multippurpose Internet Mail Extension)的縮寫。
  • MIMIE類型:定義電子郵件或網站文件格式的標準。
    防火牆
  • 防火牆:一臺網關機器,它的軟件經過過濾網絡通訊來保護網絡。
  • 訪問控制策略:一個組織創建的一組規則,規定了接受和拒絕什麼類型的網路通訊。
    網絡地址
  • 當你經過一個計算機網路進行通訊時,最終都是在與世界上某處的另外一臺計算機通訊。==
  • 主機名:由點號分隔的單詞組構成的名字,惟一標識了Internet的機器,每一個主機名對應一個特定的IP地址。
  • IP地址:由點號分隔的四個數值構成的地址,惟一表示了Internet上的機器。
    域名系統
    主機名由計算機民加域名構成網絡

  • 域名:主機名中說明特定的組織或分組部分。分佈式

  • ICANN表明賦值名稱與數字互聯網公司,是管理頂級域名(TDL)的國際權威。
    一種TLD一般用於一種特定類型的組織,如.com用於商業組織,.edu用於大學和學院。==有些TLD是受嚴格控制的(如.edu),有的則沒那麼嚴格(如.com)
  • 頂級域名:域名中的最後一部分,聲明瞭組織的類型或所屬國家。
  • ICANN:批准頂級域名的國際組織。
  • 域名搶注:購買域名,目的僅僅是爲了高價賣給真正想使用它的人或組織。
  • 域名系統:管理主機名解析的分佈式系統。
  • 域名服務器:把主機名翻譯成IP地址的計算機。
    雲計算
  • 提供存儲空間和互聯網上其餘資源的服務。
    目前有幾種不一樣類型的雲服務
  • 公有云:容許任何訂閱用戶訪問。
  • 私有云:專門爲一個特定的組或組織創建,並限制在該組織團體內訪問。
  • 社區雲:在擁有類似需求的多個組織之間進行雲共享。
  • 混合雲:上述雲服務類型的一些組合。

第十六章 萬維網

Web簡介

  • 與Internet相比,萬維網是個相對較新的概念。
  • 萬維網:信息和用於訪問信息的網路軟件的基礎設施。
  • Web頁:包含或引用各類類型的數據的文檔。
  • 連接:;兩個Web頁之間的鏈接。
  • Web站點:一組相關的Web頁,一般有同一我的或公司設計和控制。
  • Web瀏覽器:獲取並顯示Web頁的軟件工具
  • 用於響應Web頁請求的計算機
  • 統一資源定位符:說明Web地址的標準方式。
    搜索引擎
    Web搜索引擎是幫助你找到其餘Web站點的站點

  • 搜索引擎是經過搜索具備上百萬個Web站點的信息的數據庫來生成候選站點列表的。

  • 大多數搜索引擎是用戶輸入的關鍵字與做爲站點索引的一組關鍵字進行比較。
  • 有的搜索引擎執行基於概念的搜索,即嘗試判斷所執行的搜索的上下文。

    即時消息

    顧名思義,使用這些程序,你能夠實時地給朋友或工做夥伴發送消息。若是發送者和接收者同時運行了即時消息應用程序,那麼消息一到達就好馬上彈出來,這樣兩我的就能進行在線「交談」。如今領先的IM應用程序是America Online(AOL)Instant Messenger(AIM)

    博客

    Webloh簡稱爲博客(blog),是在網站按期發表文章的一種途徑。

    cookie是另外一個基於Web的技術,對於用戶而言,它加強了Web的實用性。cookie是Web服務器存儲在內的計算機硬盤上的一個小文本文件。站點可能會在用戶的機器上存儲一個cookie,以捕捉以前以前這臺機器和站點之間發生的交互
    ## HTML

  • 超文本標記語言:用於建立Web頁的語言。
  • 標記語言:使用標記來註釋文檔中的信息的語言。
  • 標記:標記語言中用於說明如何顯示信息的語法元素。
    下列展現了某Web頁的底層HTML文檔,它規定了在這個Web中看到的全部格式信息。

< HTML >

<TITLE.Student Dynamice

< BODY >
< CENTER>< IMG SRC="stuDynamics.gif">< /CENTER>
< HR >
< CENTER >< I >A student-based community organization.< I >< / CENTER>
< HR >
< P >Plan to participate in our upcoming events:< / p >
< UL >
< LI >Visit Children's Hospital (March 23)< / LI>
< LI >Help clean renovated school grounds (April 4 )< /LI >
< LI > Continue the < a href="outreach.html" >K-12 outreach program.< /a >< IMG SRC="updated.gif" >< /LI >
< /UL >
< P> < B >< I >You should be involved!< /B > < / I >Help our active and energetic team make a difference in the lives of people.Our< a herf="execBoard.html">executive board < /a > is always willing to anwser any questions you may have.< / P>
< P >How can we help you? What suggestions do you have ragarding new activeties?< a href="suggestions.html">Let us know!< / a >< /P >
< P >We are always in need of donations : equipment, monet, or (better yet) you < /P >
< CENTER >< H3 >Join us for our Spring Pincnic in May !< /H3 >< CENTER >
< / BODY >
< /HTML>

基本的HTML格式

  • 段落標記(< P >......< P >)說明了應該將其中的文本做爲單獨的段落處理。
  • < HR >將在頁面中插入一條水平線,一般用於把Web頁分割成幾個部分。

    圖形與鏈接

  • 屬性:標記中用於提供有關元素的額外信息部分。

    HTML5

    精簡標記系統和支持動態內容的最新HTML標準
  • 包括:
  • < section >——定義部分網頁。
  • < header >——定義頁面的頁眉。
  • < footer >——定義頁面上的頁腳。
  • < nav >——定義頁面上的導航元素。
  • < article >——定義頁面文章或主要內容
  • < aside >——定義可能出如今側邊欄的次要內容。
  • < figure >——定義註解文章的圖像。

    交互式網頁

    動態的Web
  • Java小程序

    爲嵌入HTML文檔而設計的程序,可以經過Web傳輸,在瀏覽器中執行。如:

< APPLE code= "MyApplet.class" width=250 height=160>
< /APPLET >

Java服務器頁

  • JSP小腳本:嵌在HTML文檔中用於給Web頁提供動態內容的代碼片斷。

    XML

  • 可擴展標記語言:容許用戶描述文檔內容的語言。
  • 元語言:用於定義其餘語言的語言。
  • 文檔類型定義:XML文檔結構的規約。
  • 可擴展樣式表語言:定義XML文檔到其餘輸出格式之間轉換的語言。

    社交網絡

    容許擁有共同興趣的人們進行交流互動的在線服務
  • 當下流行的社交網絡包括Facebook,Twitter,LinkedIn。Facebool目前擁有超過8億用戶。

相關文章
相關標籤/搜索