日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网络工程师考试-计算机网络笔记

發布時間:2023/12/14 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络工程师考试-计算机网络笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

網絡工程師

網絡工程師... 1

1.???? 計算機網絡... 3

1.1.?????????? 網絡技術基礎... 3

1.1.1.??? 計算機網絡的形成與發展... 3

1.1.2.??? 計算機網絡的基本概念... 7

1.1.3.??? 分組交換與包交換... 9

1.1.4.??? 網絡體系結構與網絡協議... 10

1.1.5.??? 互聯網應用的發展... 11

1.2.?????????? 局域網基礎... 13

1.2.1.??? 局域網與城域網的基本概念... 13

1.2.2.??? 共享以太網... 15

1.2.3.??? 高速局域網的工作原理... 19

1.2.4.??? 交換局域網與虛擬局域網... 20

1.2.5.??? 無線局域網... 21

1.3.?????????? Internet基礎... 22

1.3.1.??? Internet的構成... 22

1.3.2.??? IP協議與IP層服務... 24

1.3.3.??? IP地址... 24

1.3.4.??? 數據報... 27

1.3.5.??? 差錯與控制報文... 29

1.3.6.??? 路由器與路由選擇... 32

1.3.7.??? 組播技術... 39

1.3.8.??? IPv6協議... 42

1.3.9.??? TCP與UDP. 46

1.3.10.???????? NAT的基本工作原理... 49

1.4.?????????? Internet基本服務... 49

1.4.1.??? 應用進程通信模型... 49

1.4.2.??? 域名系統... 52

1.4.3.??? 遠程登陸服務... 55

1.4.4.??? FTP服務... 55

1.4.5.??? 電子郵件系統... 57

1.4.6.??? Web服務... 58

1.5.?????????? 新型網絡應用... 58

1.5.1.??? 即時通信系統... 58

1.5.2.??? 文件共享... 66

1.5.3.??? IPTV. 70

1.5.4.??? VoIP. 73

1.5.5.??? 網絡搜索技術... 75

1.5.6.??? 社交網絡... 78

1.6.?????????? 網絡管理與網絡安全... 80

1.6.1.??? 網絡管理... 80

1.6.2.??? 信息安全技術概述... 84

1.6.3.??? 網絡安全問題與安全策略... 85

1.6.4.??? 加密技術... 89

1.6.5.??? 認證技術... 89

1.6.6.??? 安全技術應用... 89

1.6.7.??? 入侵檢測技術與防火墻... 90

1.6.8.??? 計算機病毒問題與防護... 90

?

?

?

四級上機考試環境:

????? windows7

????? 單選題 60題 ,60分;

????? 多選題 20題,40分;

考核要點:

?????? 網絡系統規化與設計的基礎知識;

?????? 中小型網絡的系統組建;

?????? 設備配置調試;

?????? 網絡系統現場維護與管理的基本技能;

?

考試時間:

?????? 90分鐘

分數及課程:

?????? 總分100分,由指定的兩門專業基礎課程組成;

?

要求:

????? 兩門課程分別達到30分及以上;

  • 計算機網絡
  • 網絡技術基礎
  • 計算機網絡的形成與發展
  • 計算機網絡的形成

    面先終端的遠程聯機系統 1950年

    遠程通信線路組建的廣域網

    局域網 20c70年代

    計算機網絡的發展

    20c50年代,將彼此獨立的計算機技術與通信技術結合

    20c60年代,ARPANET與分組交換技術開始

    20c70年代中期,網絡體系結構與網絡協議標準化

    20c90年代,互聯網Internet,高速通信網絡,無線網絡,網絡安全技術

    網絡體系結構與協議標準化

    OSI參考模型 open system interconnection

    TCP/IP協議? 1983年1月,ARPANET所有主機均完成向TCP/IP協議的轉換

    局域網技術 (以太網,令牌總線token bus,令牌環 token ring)

    簡單網絡管理協議 SNMP simple network management protocal

    互聯網應用與高速網絡技術發展

    互聯網應用

    基于文本的應用

    web與多媒體應用

    20世紀末開始流行的應用

    基于Web技術的互聯網應用發展

    網絡安全技術發展

    高速網絡技術

    信息高速公路建設

    基于P2P技術的網路應用

    寬帶城域網的發展

    信息高速公路建設的高潮

    20實際80年代后期,以計算機網絡覆蓋的地理范圍為依據,提出城域網 metropolitan area network

    寬帶城域網由 核心交換網 與 接入網組成

    ?

    可用作接入網的主要有三類:

    ?????? 1. 計算機網絡;

    ?????? 2. 電信通信網

    ?????? 3. 廣播電視網

    ?

    三網融合:

    ???? 數字技術可以將各種信息都變成數字信號來處理,存儲與傳輸。

    無線網絡的發展

    無線局域網

    紅外線局域網

    擴頻局域網

    窄帶微波局域網

    無線自組網 Ad hoc

    無線傳感器網 Wireless Sensor Network

    ?

    三個要素:

    ??? 傳感器, 感知對象,觀察者

    無線網狀網 Wireless Mesh Network

    ?

    特點是? 無線路由器 Wireless Router構成骨干網

    藍牙技術 1994年開發,1999年1.0版

    操作系統的發展

    網絡操作系統演變的三個階段

    對等結構操作系統

    非對等結構操作系統

    基于文件服務的操作系統

    主流操作系統的發展

    Unix

    1969年,AT&T退出Unix V1。?? 1973重寫Unix.? 1993年,Unix標準化開始萌芽

    Linux

    1991年,Linux 1.0發布。 適合作為Internet服務平臺,是一個編程愛好者的系統

    Windows

    早期的? Windows 3.1,? Windows for Workgroup

    Windows NT系列? 此時微軟才出現真正意義的操作系統。 包括Windows NT Server 與 Windows NT Workstation

    Windows 2000,基于 Windows NT Server 4.0開發

    2001年,基于Windows2000 開發的Windows XP

    2003年,基于 Windows 2000用于服務器的操作系統 Windows Server 2003.?? 于? 2008推出 Windows Sever 2008

    2007,推出 windows XP的替代版本 Windows Vista

    2009年,推出Windows7

    我國互聯網的發展

  • 計算機網絡的基本概念
  • 計算機網絡的定義

    ?

    以 能夠相互 共享資源的方式? 互聯起來的 自治計算機系統的集合

    ?? 其有三個特點:

    ????? 1.計算機網絡的目的是為了 資源共享

    ????? 2.互聯的計算機 是獨立的 自治計算機

    ????? 3.通信必須遵循共同的網絡協議

    計算機網絡的分類

    地理位置

    局域網

    以介質訪問控制方法 分為? 共享介質局域網 與 交換式局域網

    以傳輸介質類型? 分為 有線局域網? 與? 無線局域網

    城域網

    ?

    設計目的是:

    ???? ??滿足幾十公里范圍內的大量機關,校園,企業的多個局域網的互聯需求, 以實現大量用戶之間的數據,語音,圖形與視頻等多種信息傳輸

    廣域網

    ?

    覆蓋的地理范圍 從 幾十公里 到幾千公里。 其覆蓋一個國家,地區或橫跨幾個洲,可以形成國際性的遠程計算機網絡。

    ?

    用戶的計算機可以通過局域網方式接入廣域網,

    ? 也可以選擇 電話交換網,有線電視網,無線網絡接入 ?作為

    ?? 地區級主干網的城域網,城域網又通過路由器與光纖接入作為 國家級 或者 區域主干網的廣域網。

    個人區域網Personnel Area Network

    ?

    10m以內,用于連接數字終端設備

    計算機網絡的拓撲結構

    通信信道類型劃分

    廣播信道拓撲

    點對點信道拓撲

    星型拓撲

    ?

    具有一個中心節點

    環形拓撲

    樹型拓撲

    網狀拓撲

    ?

    實際存在與使用的廣域網結構,基本都采用網狀拓撲結構

    計算機網絡傳輸特性參數

    數據傳輸速率

    ?

    定義:? 每秒鐘傳輸構成數據的二進制比特數,bit/second,記作 bps

    奈奎斯特Nyquist準則

    ?

    內容:? 如果間隔為 Π/ω (ω=2Πf),通過理想 通信信道 傳輸 窄脈沖 信號,則前后碼元不會產生相互竄擾。

    ?? 因此 ,對于 二進制數據信號的? 最大數據傳輸速率? Rmax 與 通信信道帶寬B (B=f,單位Hz)的關系:

    ??????? Rmax = 2*f? (bps);

    作用:

    ????? 具有理想低通 矩形特性的 信道 在無噪聲情況下的最高速率 與帶寬關系的公式。

    香農Shannon定律

    ?

    內容:? 在有隨機熱噪聲的信道上出阿叔數據信號時,數據傳輸速率 Rmax 與信道帶寬B,信號與噪聲功率比S/N 關系為:

    ?? Rmax = B* log2? (1+S/N)

    ?? 其中,S/N是 信號與噪聲功率比(簡稱信噪比)

    ?

    作用:

    ??? 香農定理給出了一個 有限帶寬,有熱噪聲信道的 最大數據傳輸速率的極限值。

    ? 由于信道的最大傳輸速率與信道帶寬之間存在明確的關系,因此可以用 帶寬 代替速率

    誤碼率

    ?

    注意事項:

    ?? 不能籠統地說 誤碼率越低越好

    ?? 普通的電話線路如果不采取差錯控制技術,不能直接滿足計算機的通信要求。

  • 分組交換與包交換
  • 線路交換的基本概念

    線路建立階段

    ?

    主機A 向 主機B 傳輸數據前,需要在A與B之間建立一條線路連接。

    數據傳輸階段

    ?

    A與B 通過通信子網的物理線路連接建立后,A與B 就可以通過該連接 進行 實時,雙向地交換數據。

    線路釋放階段

    ?

    主機A 向 主機B 發出 釋放請求包,B收到后依次 回溯 釋放物理節點鏈路。

    存儲轉發交換的特點

    報文交換(Message Exchanging)

    ?

    發送數據時不管數據長度,而只是將它當作一個邏輯但愿,按照一定格式打包后組成一個報文。

    報文分組交換(Packet Exchanging)

    ?

    限制數據的最大長度,將一個長報文劃分為多個分組發送。

    ?

    由于分組較短,差錯檢測,重傳花費時間較少,有利于提高使用效率。? 因此 分組交換 成為計算機網絡中的基本交換技術。

    數據報方式與虛電路方式

    ?

    實際網絡應用中,分組交換技術分為 數據報 Datagram,與 虛電路 Virtual Circuit

    ?

    虛電路建立的是邏輯連接,而不是物理連接。 因此,通信子網的每個節點可以與任何節點建立? 多條 虛電路連接。

  • 網絡體系結構與網絡協議
  • 網絡體系結構的概念

    ?

    網絡協議由3個要素組成:

    ?? 語法,語義,時序。

    將網絡 層次結構模型 和 各層協議的集合? 定義為 網絡體系結構。

    ISO/OSI參考模型

    ?

    采用三層抽象:

    ??? 體系結構 Architecture

    ??? 服務定義 Service Definition

    ??? 協議說明? Protocol Specification

    OSI參考模型并沒有提供一個可以實現的方法,只是描述一些概念,用來協調進程之間 通信標準的制定。? 所以,OSI參考模型并不是一個標準,只是一個在制定 標準時 使用的概念性框架。

    TCP/IP參考模型與協議

    ?

    TCP/IP協議出現之后,才出現TCP/IP參考模型(4層)

    ?

    ?

    OSI參考模型與TCP/IP參考模型的比較

    ?

    兩個參考模型都不是完美的。

    ? OSI參考模型的主要缺陷:

    ???? 將 服務 與 協議定義 相結合,格外復雜,實現起來非常困難。

    ???? 尋址,差錯控制在每層中重復出現,效率低。

    ?? TCP/IP參考模型缺陷:

    ??????? 服務,接口,協議的區別不清楚。

    ??????? 主機-網絡層 本身 并不是一層。

  • 互聯網應用的發展
  • 基于web應用的發展

    1989,Tim Berners-Lee 編寫了第一個Web瀏覽器 與服務器軟件

    1990年9月,第一個基于文本鏈接的原型系統投入運行。 伊利斯諾大學 開發了第一個圖形化瀏覽器 Mosaic

    1995年,很多大學生每天使用 Mosaic 與 Netscape網上沖浪

    1996年,IE誕生

    搜索引擎技術的發展

    ?

    成為繼電子郵件之后的第二大Web應用

    Web服務出現之前,麥吉爾大學研究開發 Archie,用于在分散的FTP資源找尋信息,為現代搜索引擎技術的鼻祖

    1993年,Matthew Gray開發Web Wanderer,第一個利用HTML網頁間的鏈接關系檢測Web發展規模

    1994年,Yahoo!

    1994年7月,Michael Mauldin 創建了 Lycos, 成為第一個現代意義上的搜索引擎

    1996年,搜狐出現

    1997年,北京大學計算機系 提出天網搜索,為我國目前最大的公益性搜索引擎

    1998年,Google

    2000年,百度

    播客技術的應用

    ?

    基于互聯網的數字廣播技術之一

    傳統廣播節目的播客

    專業播客提供商

    個人播客

    博客技術的應用

    ?

    2002年,博客中國網站出現

    2004年,博客商業化的一年

    2005年,博客大眾化的一年

    個人博客

    博客社區

    學術社區

    新聞社區

    興趣愛好社區

    網絡電視的應用

    ?

    從2004年開始,全球的IPTV市場開始持續發展

    P2P技術的應用

    ?

    P2P網絡中實現分布式數據存儲時當前研究熱點。

    ?

    即時通信(IM)是一種典型的P2P網絡應用。

  • 局域網基礎
  • 局域網與城域網的基本概念
  • 決定的三個要素

    網絡拓撲

    傳輸介質

    介質訪問控制方法

    局域網拓撲類型結構

    總線型

    ?

    采介質訪問控制方法 采用: 共享介質方式。

    ?

    總線通常采用 雙絞線 或 同軸電纜 作為傳輸介質。

    ?

    必須解決多個節點訪問總線的介質訪問控制 Medium Access Control 問題。

    環型

    ?

    環型拓撲 通常采用 令牌式 的控制方法,環中每個節點 都要執行? 發送 與 接收的控制邏輯。

    星型

    傳輸介質類型與介質訪問控制方法

    ?

    包括 同軸電纜,雙絞線,光纜 與 無線信道。? 早期應用最多的是同軸電纜。

    ??? 中高速局域網 一般 使用雙絞線。

    ??? 遠距離傳輸中使用 光纜;

    ??? 在有移動結點的局域網 常 采用 無線技術。

    共享介質 的工作方式

    CSMA/CD 載波監聽沖突檢測 多路訪問 的 總線型局域網

    令牌總線 的 總線型局域網

    令牌環 的 環型局域網

    IEEE 802參考模型

    ?

    IEEE 802 參考模型的 研究重點 是 解決局部范圍內 的計算機組網問題。 它制定了數據鏈路層? 與 物理層的協議。

    ?

    ?? 將 數據鏈路層? 劃分為 兩個子層:

    ??? ?邏輯鏈路控制(Logical Link Control,LLC)子層

    ???? 介質訪問控制(Media Access Control,MAC)子層

    ??? 不同局域網在MAC子層 和 物理層 可以采用不同協議,但在 LLC 子層 必須采用相同協議。

    ?

    ??? 目前幾乎所有局域網環境都采用Ethernet協議, 因此局域網是否使用 LLC子層 已經不重要,很多硬件和軟件廠商 直接將數據封裝在 Ethernet 的 MAC幀中。

    IEEE 802.1 體系結構 與 網絡互聯

    IEEE 802.2 邏輯鏈路控制子層

    IEEE 802.3? 以太網

    IEEE 802.11 無線局域網

    IEEE 802.15 近距離個人無線網

    IEEE 802.16 寬帶無線網絡

  • 共享以太網
  • Ethernet技術的發展

    ?

    核心技術 是? 隨機爭用型介質訪問控制方法。

    源于一種無線分組交換網,即 ALOHANET

    20c70年代初,對ALOHANET改進,提出沖突檢測,載波監聽,隨即后退延遲算法

    1972 開發出實驗性局域網;? 1973年,命名為? Ethernet

    1980年,同步Ethernet物理層,數據鏈路層規范; 1981年,Ethernet 2.0規范公布

    1990年,物理層標準 10 Base-T 推出,Ethernet支持普通雙絞線的傳輸。 Ethernet交換機產品問世。?? 標志著 交換式局域網出現

    1993,10 Base-F推出; ?1995 Fast Ethernet推出;? 1998年,Gigabit Ethernet推出,Ethernet開始應用于城域網與廣域網

    Ethernet工作流程

    發送流程

    載波偵聽

    ?

    根據電平狀態判斷。

    沖突檢測

    ?

    傳播延遲 τ = D/V, D 為總線最大長度;

    V 是 電磁波在介質中的傳播速度。

    ??? Ethernet的物理層協議 規定了總線的最大長度; V 是確定的。

    ??? 如果朝貢兩倍的傳播延遲 (2τ) 時間沒有檢測到沖突,就能確定該節點已取得總線訪問權。? 因此 2D/V 定義為沖突窗口。???? 沖突窗口時確定的。

    ?

    ?? 當結點 發送 一個最短幀 或? 長幀的 前 64個字節都沒有發現沖突時,表示該結點 已經獲得 總線發送權。 并可繼續發送后續字節。

    發現沖突,停止發送

    ?

    隨機延遲重發的 第一步 是 發送 沖突加強信號,目的是 確保有足夠的沖突持續時間,使網中所有節點都能檢測出沖突,并丟掉沖突幀,提高信道利用率。

    隨機延遲重發

    ?

    Ethernet協議規定 一個幀的最大重發次數為 16次

    ? 典型的后退延遲算法是? 截止二進制指數后退延遲(Truncated Binary Exponential Backoff)算法:

    ?????? τ = 2^k * R * a

    ? τ 為重新發送所需的后退延遲時間;

    ? a為沖突窗口值 且 值 是確定的

    ? R 為隨機數

    ? k = min (n,10),n 為重發次數

    接收流程

    ?

    一個結點成功利用總線發送數據,則其它結點都應處于接收狀態。? 所有結點只要不發送數據,就處于接收狀態。

    ?

    Ethernet協議將接收出錯分為三種類型:

    ?? 1.幀校驗錯

    ?? 2. 幀長度錯

    ?? 3.幀比特位錯

    判斷接收幀長度

    ?

    若小于規定的幀最小長度,表明由沖突發生,,丟棄該幀。

    檢查幀的目的地址

    ?

    若地址類型為:

    ?? 1.單薄地址,且與本結點的物理地址匹配,則接收;

    ?? 2. 組播地址,并且本結點屬于改組,接收;

    ?? 3.廣播地址,接收;

    ?? 否則丟棄。

    CRC差錯校驗

    數據長度檢測

    將數據部分交給LLC子層

    Ethernet幀結構

    ?

    目前,局域網基本都采用 Etehrnet V2.0規定的幀結構。

    前導碼 7B

    ?

    1010....10比特序列組成

    幀前定界符 1B

    ?

    10101011

    ?

    前導碼 與 幀前定界符 接收后不保留,頁不計入幀長度

    目的地址 6B

    ?

    目的地址分為3類:

    ?? 單播地址

    ?? 多播地址

    ?? 組播地址

    ???? 目的地址第一位為 0 表示單播地址;

    ???? 目的地址第一位為 1 表示多播地址;

    ???? 目的地址全為1 表示廣播地址;

    源地址? 6B

    ?

    源地址 為MAC地址

    類型字段 2B

    ?

    表示網絡層使用的協議類型

    數據字段 46B - 1500B

    ?

    Ethernet 幀的最小長度為 64B ,最大長度為 1518B

    幀校驗字段 4B

    ?

    采用32位 CRC校驗

    Ethernet實現方法

    Ethernet收發器 實現 結點與 同軸電纜 的電信號連接,完成數據發送與接收,沖突檢測

    收發器電纜完成 收發器與網卡的信號連接,收發器可以起到結點故障隔離的作用

    網卡一端通過收發器與傳輸介質連接,另一端通過主機接口電路與主機連接。

    ?

    網卡完成 發送數據的編碼,接收數據的節碼,CRC產生與校驗,幀裝配與拆分,串并行轉換,CSMA/CD介質訪問控制等

    Ethernet物理地址

    ?

    物理地址將在生產過程中將該地址寫入網卡的只讀存儲器。

    前三個字節為公司標識

    后三個字節由生產網卡的廠商自行分配

  • 高速局域網的工作原理
  • 高速局域網的研究方法

    ?

    計算機的處理速度提高了百萬倍,網絡數據傳輸速率 只 提高了上千倍。? 局域網帶寬和性能不能適應要求;

    提高Etehrnet的傳輸速率

    將大型局域網劃分成多個 用網橋或 路由器互聯的子網,可以個里子網之間的交通量

    將共享介質改為交換方式,即交換式局域網技術。 可以在多個端口之間建立多個并發連接

    Fast Ethernet

    ?

    將每比特發送時間由 100 ns? 降低到 10ns

    Gigabit Ethernet

    ?

    將 每比特的發送時間降低到 1ns

    10 Gigabit Ethernet

    ?

    傳輸速率為 10 Gbps ,? 廣域網的傳輸速率 為 9.58Gbps.??

    ?? 10 Gigabit Ethernet 出現,是Ethernet工作范圍從 局域網擴大到城域網和廣域網

    40/100 Gigabit Ehternet

  • 交換局域網與虛擬局域網
  • 交換式局域網的基本結構

    集線器

    交換機

    ?

    交換機特點:

    ?? 1.低交換延遲。 時間量級來看,若交換機為幾十 μs,則網橋 為幾百? μs, 路由器為幾千 μs。

    ?? 2.支持不同的傳輸速率和工作模式

    ?? 3.支持虛擬局域網服務

    局域網交換機的工作原理

    ?

    交換機發現 數據幀的兩個地址在同一個端口,則不轉發而是丟棄。? 即隔離本地信息,從而避免網絡上不必要的數據流動。

    ? 這是交換機與集線器的最大區別。

    直接交換方式

    存儲轉發交換方式

    改進的直接交換方式

    ?

    在接收到一個幀的前64個字節之后,直接交換

    虛擬局域網的工作原理

    ?

    虛擬網絡 建立在交換式技術的基礎之上。

    用交換機端口定義虛擬局域網

    MAC地址定義虛擬局域網

    網絡層地址定義虛擬局域網

    基于廣播網定義虛擬局域網

  • 無線局域網
  • 無線局域網的應用

    傳統局域網的擴充

    建筑物之間的互聯

    漫游訪問

    特殊無線網絡的結構

    無線局域網的分類

    紅外無線局域網

    定向光束紅外傳輸

    全方位紅外傳輸

    漫反射紅外傳輸

    擴頻無線局域網

    跳頻擴頻

    直接序列擴頻

    窄帶微波無線局域網

    無線局域網標準 IEEE 802.11

  • Internet基礎
  • Internet的構成
  • Internet的主要組成部分

    通信線路

    有線線路

    無線線路

    路由器

    主機

    服務提供者(服務器)

    服務消費者(客戶機)

    信息資源

    Internet的接入方式

    ?

    用戶必須通過 ISP (Internet Service Provider, 互聯網服務提供商)? 將自己的計算機接入Internet。

    電話網接入

    ?

    互聯網早期用戶最常用的接入方法。

    ?

    ?? 用戶的計算機 和ISP 處? 的遠程訪問服務器(Remote Access Server,RAS) 通過 調制解調器 與電話網相連。

    ?

    傳輸速率低,只適合于家庭使用。

    ASDL 非對稱數字用戶線路接入

    ?

    使用比較復雜的調制解調技術,在普通的電話線路進行高速的數據傳輸。

    ?

    ? 分為上行與下行兩個通道。 下行速率遠大于上行速率。

    ?

    ASDL適合家庭 和中小型企業的互聯網接入需求。

    使用HFC接入

    ?

    混合光纖/同軸電纜網(Hybrid Fiber Coaxial,HFC)

    ?? 其是 利用 有線電視網接入互聯網

    ?? HFC的接入速率極高。

    數據通信線路接入

    ?

    數據通信網是專門微數據信息傳輸而建設的網絡。

    ?

    數據通信網的種類很多,DDN,ATM,幀中繼等網絡都屬于數據通信網。 這些數據通信網 由 電信部門建設和管理,用戶可以租用。

    ?

    使用數據通信線路接入的用戶端,通常為一定規模的局域網。

  • IP協議與IP層服務
  • IP互聯網的工作原理

    ?

    IP層 具有將數據單元 從一個網 轉發至 另一個網的功能, 互聯網上的數據可以進行跨網傳輸。

    IP服務

    不可靠的數據投遞服務

    面向無連接的傳輸服務

    盡最大努力投遞服務

    ?

    IP層提供的是面向非連接的不可靠服務,但是,IP并不隨意丟棄數據報。? 只有當 系統資源用盡,接收數據錯誤,或者 網絡故障等狀態,IP才被迫丟棄報文。

    IP互聯網的特點

    使用統一的地址描述

    隱藏物理細節,為用戶提供通用,一致的網絡服務

    信息可以跨網傳輸

    平等地對待互聯網中的每個網絡

  • IP地址
  • IP地址的作用

    ?

    標識網絡連接

    ?

    多宿主主機(裝有多塊網卡的計算機)由于每一塊網卡都可以提供一條物理連接,因此它應該具有多個IP地址。

    IP地址的層次結構

    網絡號

    ?

    標識互聯網中的一個特定網絡

    主機號

    ?

    表示某網絡中主機的一個特定連接

    IP地址的分類

    A類地址? 0-127

    8位長 網絡地址

    B類地址? 128-191

    16 位長 網絡地址

    C類地址? 192-223

    24位長? 網絡地址

    D類地址? 224-239? 組播地址

    E類地址?? 240-255? 保留今后使用

    IP地址的直觀表示法

    特殊的IP地址形式

    網絡地址

    ?

    包含一個有效的網絡號 和 一個 全 0 的主機號。

    廣播地址

    直接廣播

    ?

    ?包含一個有效的網絡號? 和 一個全 1 的主機號。 直接廣播在發送前 必須知道? 目的網絡 的網絡號。

    有限廣播

    ?

    32比特全為? 1? 的 IP 地址用于本網 廣播。

    回送地址

    ?

    127.0.0.0? 位保留地址,用于網絡軟件測試 以及本地網絡進程間通信。

    ? 該IP 地址 陳各位i 回送地址

    ? 含有 網絡號127 的數據報不會出現在任何網絡上。? (這點也符合 有限廣播地址)

    本地地址

    ?

    如10.xxx, 192.168.xxx?

    ?如 內部的互聯網需要 與 Internet相聯, 可以 重新申請IP地址? 或者??? 使用NAT

    子網編碼

    ?

    從標準IP地址的主機號部分,借位,并把它分為 子網號 與主機號。

    ?? 本質上將,它仍然是一個網絡。

    地址解析協議ARP

    ARP的基本思想

    源主機廣播Ip地址

    ?具有該該IP地址的主機 響應 MAC地址 與 Ip地址的映射關系

    源主機獲得該信息,并緩存該關系

    ARP的高速緩存技術

    ?

    每臺主機保留一個專用的 高速緩沖區, 用于保存已知的ARP表項。? 每個表項都分配有一個計時器,超過時限后會自動刪除。

  • 數據報
  • IP數據報的格式

    版本與協議類型

    版本字段? 目前最常用的版本號為? 4? 0100?? 4bit

    協議字段?? 4bit

    長度

    報頭長度? 32bit的整數倍

    總長度?? 8bit 為單位

    服務類型

    ?

    規定對本數據報的處理方式。

    發送端可以為IP數據報分配一個轉發優先級,并可以要求中途轉發路由器? 盡量采用 低延遲,高吞吐率 或 高可靠性的 線路投遞。

    生存周期

    ?

    可以有效控制 路由發生錯誤時,數據在網絡中無限循環的情況發生。

    頭部校驗和

    ?

    用于保證IP 數據報報頭的完整性。 且只包含報頭校驗字段,而沒有數據區校驗字段。? 可大大提高效率。

    地址

    ?

    源Ip地址和 目的Ip地址 分別表示發送者和接收者? 。??? 在這個傳輸過程中,這兩個字段一直保持不變。

    IP封裝,分片與重組

    MTU 與 分片

    ?

    根據網絡技術的不同,每種網絡都規定了一個幀最多能攜帶的數據量,成為最大數據單元 Maximum Transmission Unit。

    ?? 當兩個路由器端的MTU不匹配時,大的一方需要將 數據報? 進行分片。

    重組

    ?

    IP協議規定,只有最終的目的主機才可以對分片進行重組。

    分片控制

    ?

    IP數據報報頭中,標識,標志 和 片偏移 與 控制分片和重組有關。

    標識

    ?

    源主機賦予IP數據報的標識符。 用于識別數據報

    標志

    ?

    由于高速目的主機,該數據報是否已經分片,是否是最后一個 分片

    片偏移量

    ?

    以8個字節為單位。用于重組分片的順序依據。

    IP數據報選項

    源路由

    定義

    ?

    指的是? 數據報穿越互聯網 所 經過的路徑 由源主機指定。

    分類

    嚴格源路由選項

    ?

    規定Ip數據報經過路徑上的每一個路由器,相鄰路由器之間不得有中間路由器。

    松散源路由選項

    ?

    指的是 IP數據報 必須經過 一些 要點 即可。

    記錄路由

    ?

    指? 記錄下 IP 數據報從 源主機 到 目的主機 所經過路徑上 各個路由器的IP 地址。

    實踐戳

    ?

    記錄下IP數據報經過每一個路由器時的當地時間。

  • 差錯與控制報文
  • ?

    ICMP:? Internet Control Message Protocol 互聯網控制報文協議

    ?

    ?ICMP用于傳輸 控制報文? 和 差錯報文。

    ?ICMP報文 是? 作為 IP數據報的數據部分而傳輸的。

    ICMP差錯控制

    ?

    ICMP差錯報告采用路由器到源主機的方式。

    ?

    ?

    ?

    特點

    ?

    差錯報文特點:

    ?? a.不享受特權,作為一般數據傳輸

    ?? b.差錯報告,既包括 故障 IP數據報抱頭,還包括 IP數據報數據區 的 前? 64比特數據。

    ?? c.其伴隨著拋棄出錯 IP 數據報 而產生。

    ?

    類型

    目的地不可達

    ?

    在 路由選擇 和 轉發 出現錯誤的情況下,路由器 發出。

    ??

    網絡不可達

    主機不可達

    協議和端口不可達

    超時報告

    ?

    當IP數據報 到達生存周期,路由器立刻將其拋棄,并產生差錯報文給源主機

    參數出錯報告

    ?

    一旦參數錯誤 嚴重到? 機器不得不 拋棄IP數據報時,機器便向源主機發送此報文。

    ICMP控制報文

    擁塞控制

    ?

    擁塞:? 路由器被 大量涌入 的 IP 數據報 淹沒 的現象。

    ?造成擁塞的原因有:

    ???? 1. 路由器處理速度太慢

    ???? 2.路由器傳入速率? 大于 傳出速率

    擁塞 的實質? 自于沒有足夠的緩沖區存放大量涌入的IP數據報。

    源站抑制 技術

    ?

    路由器 對每個接口進行密切監視,一旦發現擁塞,立即向相應源主機發送ICMP源抑制報文,請求源主機降低發送IP數據報的速率。

    ?

    源主機收到源抑制報文后,就采取行動降低 發送IP數據報的速率。

    ?? 但是,擁塞解除后,路由器并不主動通知源主機,由源主機自主決定 什么時候恢復發送數據報的速率。

    拋棄某隊列新來的IP數據報,每拋棄一個就產生一個源抑制報文

    為路由器的輸出隊列設置一個閥值,當超過閥值,再有新的IP數據報到來,就向源主機發送 源抑制報文

    ?

    注意,此時路由器仍然再接受 IP數據報

    不簡單的抑制每一引起擁塞的源主機,而是抑制抑制發送率較高的源主機

    路由控制

    重定向報文

    ?

    當 路由器檢測到 某 IP數據報經非優路徑傳輸,一方面繼續將該數據報轉發出去,另一方面 向主機 發送一個路由重定向報文。

    ?

    ?? 主機經過不斷積累便能掌握越來越多的路由信息。?

    ?? ICMP重定向機制 的優點 是? 保證主機擁有一個動態的,即小且優 的路由表。

    ICMP請求/應答報文對

    ?

    用于獲取某些有用的信息,便于進行故障診斷和網絡控制。

    回應請求與應答

    ?

    用于測試目的主機 或 路由器的 可達性。

    ???? 若請求者成功收到一個應答,則可以說明:

    ??? 1.目的主機 或 路由器 可以到達

    ??? 2.源主機與目的主機 的ICMP? 軟件? 和IP 軟件 工作正常

    ??? 3.報文經過的中間路由器的路由選擇功能正常

    時戳請求與應答

    ?

    從其他機器獲取其時鐘的當前時間,經估算后再同步時鐘

    掩碼請求與應答

    ?

    當主機不知道自己所處網絡的子網掩碼時,可以 利用 掩碼請求ICMP報文向路由器詢問。

  • 路由器與路由選擇
  • 表驅動IP選路

    ?

    IP路由表僅保存相關的網絡信息,遠端的主機在不知道細節的情況下將IP數據報發送過來

    標準路由選擇算法

    ?

    一個標準的IP路由表通常包含許多(N,R)對偶序,其中N 是 目的網絡的IP地址,R是到網絡N 路徑的 下一個 路由器的IP 地址。

    從數據報中提取目的IP地址,計算其網絡號

    若與路由器直接連接的網絡地址匹配,則直接在該網絡上投遞

    若 與 路由表 包含 一個N 與之匹配,則發送到路由表指定的下一站

    否則路由選擇錯誤

    子網選路(標準路由選擇算法的擴充)

    ?

    在IP路由表中 加入子網掩碼,標識為:

    ?(M,N,R)三元組。?? 其中,M表示 子網掩碼,N 表示目的網絡地址,R 表示下一跳地址。

    取出數據報中的目的IP地址

    與路由表標目中的 子網掩碼進行 逐位 與操作

    再與目的網絡地址比較

    路由表中的特殊路由

    ?

    用網絡地址作為路由表的目的地址,可以極大縮小路由表的規模, 既節省空間,又提高處理速度。

    ??

    默認路由

    ?

    進一步隱藏互聯網細節,縮小路由長度的特殊路由。

    ?

    在路由選擇過程中,如果路由表沒有明確制定一條 到達網絡的路由信息,就轉發到默認路由制定的路。

    特定主機路由

    ?

    路由表的主要表項(包括默認路由) 都是基于網絡地址的。

    ? IP 協議也允許? 為? 一 特定的主機 建立路由表表項, 對單個主機(而不是網絡) 制定一條特別的路徑就是特定主機路由。

    統一路由選擇算法

    ?

    對特定主機路由,子網掩碼為 255.255.255.255? ,目的地址為 目的主機的IP地址。

    ?

    對默認路由,采用0.0.0.0 作為自挖個掩碼,0.0.0.0作為目的地址,默認路由器的地址作為下一路由器地址。

    ?

    對于標準的網絡路由,如 A類IP地址, 以255.0.0.0 為子網掩碼,目的網絡地址為目的地址;

    ?

    對于一般的子網路由,用相應的 子網掩碼 和相應的目的子網地址 構造路由表表項

    從數據報提取目的地址 D

    若D與路由器直接連接,則投遞

    否則,循環路由表項

    對項中的 子網掩碼 和 D,N 逐位 與

    若 與 后的地址一致

    就將數據報發往項中指定的下一站

    若無匹配表項,則路由選擇錯誤

    路由表的建立與刷新

    靜態路由

    ?

    靜態路由人工管理,更具互聯網的拓撲結構和連接方式建立。?? 配置完靜態路由后,一旦該路徑出現故障,目的網絡就變得不可達。

    動態路由

    ?

    動態路由? 通過自身的學習,自動修改和刷新路由表。

    ?

    路由器自動刷新和修改路由表,首要目標是 要保證路由表中包含有最佳的路徑信息。

    度量值

    跳數 hop count

    ?

    到達目的地必須i經過的路由器個數

    帶寬 bandwidth

    ?

    鏈路的傳輸能力

    延遲 delay

    ?

    數據 從 源? 送到 目的地 所需 的時間

    負載? load

    ?

    網絡中? 信息流 的活動數量

    可靠性? reliability

    ?

    傳輸過程中的差錯率

    開銷? cost

    ?

    一個變化的數值,通常根據帶寬,建設費用,維護費用,使用費用等因素 由 網絡管理員指定。

    路由選擇協議

    ?

    互聯網 中 的 所有路由器都運行著? 相同的,精確的,足以反映當前互聯網拓撲結構的路由信息時,稱路由已經收斂。?? 快速收斂 時路由選擇協議 最希望具有的特性。

    路由信息協議 Routing Information Protocol

    開放式最短路徑優先協議 Open Shortest Path First

    RIP協議與向量-距離算法

    向量距離路由選擇算法

    ?

    向量-距離 (Vector-Distance) 也稱為? Bellman-Ford算法。

    ?

    ?基本思想是:

    ?? 路由器周期性地向 其相鄰路由器廣播自己知道的路由信息,用于 通知 領路由器 自己 可以到達的網絡? 以及 到達該網絡的距離(跳數),相鄰路由器 收到信息后 修改和刷新自己的路由表

    ?

    ? 優點是簡單

    ? 缺點是需要交換的信息量 極大,過程非常緩慢。? 不適合應用于? 路由劇烈變化 或 大型網絡環境

    刷新原則

    ?

    遇到下述表目之一,需修改本地路由表(假設 路由器 Ri? 收到 其相鄰 路由器Rj 路由信息報文):

    ?

    ?? 1.Rj 列出的某表目Ri 路由表沒有;

    ?? 2. Rj 去往 某目的地的距離 比 Ri 去往該目的地的距離 減 1 還小;

    ?? 3.Ri 去往某目的地經過Rj, 而Rj去往該目的地的路徑發生變化,

    ?????? a.若 Rj 不再包含去 該目的地的變化,則Ri 應刪除相應表項

    ?????? b.若 Rj 去往該目的地的距離發生變化,則 Ri 相應項 距離需修改,以Rj 的 距離加? 1 取代。

    ?

    ?

    ? 其數學模型為:

    ???? 圖論 的? 最短路。? 需要注意,此時這是一張由相鄰結點提供的圖,不具備可靠性。? 其最短路的生成也不是通過算法,而是通過 矢量傳遞 確立。

    RIP協議

    ?

    向量-距離路由選擇協議 在局域網的? 直接實現。

    ?

    ? 通常情況下,RIP 每個 30秒鐘與其 相鄰路由器交換一次路由信息。

    對相同 開銷路由的處理

    ?

    對于多條路徑 具有相同 距離到達同一網絡的情況,通常按照先入為主的原則。

    對 過時路由 的處理

    ?

    RIP 協議規定,參與RIP 選路的所有機器,都要為其路由表的每個表目增加一個定時器,收到刷新則將定時器清零。 否則,定時器溢出,表明該路徑崩潰,刪除該表項。

    ? 超時時間為180秒。

    慢收斂問題及對策

    ?

    可能會產生路由環

    限制路徑最大 距離 策略

    ?

    RIP協議規定? 距離的最大值為 16,距離超過或者等于 16 為 不可達路由。

    水平分割策略

    ?

    路由器從某個網絡接口發送 RIP 路由刷新報文時, 其中不能包含從該接口 獲取的路由信息。

    保持策略

    ?

    規定? 在 得知目的網絡 不可達后 的一段時間內(RIP規定為60秒),路由器不接受關于此網絡的 任何 可到達性信息。

    帶 觸發刷新的毒性 逆轉策略

    ?

    基本原理是:

    ?? 當某路徑崩潰后,最早廣播此 路由 的路由器 將原 路由? 繼續保留在若干路由刷新報文中,但指明該路由的距離為 無限長(即16).

    ?? 于此同時,使用觸發刷新技術, 一旦檢測到路由崩潰,不等下一刷新周期,直接廣播路由刷新報文。

    RIP 與子網路由

    ?

    RIP 第一個版本 以標準的IP 互聯網為基礎,不支持子網路由。

    ?

    第二個版本的出現,才開始為子網選路。

    OSPF協議與連路-狀態算法

    ?

    鏈路-狀態 (Link-State )路由選擇算法,也稱為 最短路徑優先(Shortest Path First)算法。

    ?

    ? 基本思想是 互聯網上的每個路由器 周期性 地 向 其他 路由器 廣播 自己? 與 相鄰路由器的連接關系, 以使各個路由器都可以畫出一張互聯網拓撲結構圖。?

    ??? 利用這張圖和最短路徑優先算法,路由器就可以計算出自己到達各個網絡的最短路徑

    ?

    ?? 其數學模型為 最小生成樹。 而且該圖 是可靠的。

    缺陷

    ?

    ? 1.要求較高的路由器處理能力。

    ? 2.一定的帶寬需求。

    對策

    分層

    ?

    即 將一個大型的互聯網分成幾個不同的區域,一個區域中的路由器只需要? 保存和處理本區域的網絡拓撲和路由, 區域之間的路由信息 由幾個特定的 路由器完成。

    指派路由

    ?

    值在 互聯的局域網中, 路由器將自己與相鄰路由器的關系發送給 一個或 多個指定路由器 (而不是廣播給互聯網上的所有路由器),指派路由器生成整個互聯網的拓撲結構圖,以便其他路由器查詢。

    部署和選擇路由協議

    靜態路由 適合

    ?

    一般來說,適用? 小公司,家庭辦公室 等小型機構建設的互聯網

    可以包含 2 到10 個網絡

    任意兩個結點之間的數據傳輸 只能通過一條路徑進行(即無環路)

    拓撲結構不隨時間變化

    RIP路由選擇協議 ?適合

    ?

    通常 在中型企業,具有多個網絡的大型分支辦公室等

    10 到 50 個網絡

    任意兩個結點可以有多個路徑可以傳輸

    拓撲結構隨時會改變(通常由于 網絡和路由器的改變造成)

    OSPF路由選擇協議 適合

    ?

    通常在? 企業,校園,部隊,機關等互聯網上使用。

    包含50 個以上的網絡

    任意兩個結點可有多個路徑傳播數據

    拓撲結構隨時改變

  • 組播技術
  • IP組播的概念和特點

    單播,廣播,組播

    單播

    ?

    一對一傳輸數據

    廣播

    ?

    同一個信息包無條件地發往每一條分支路徑,由接收方自行決定接收還是丟棄。

    組播

    ?

    允許發送方發送單一數據包? 到多個接收方。

    ?

    ? 發送方只發送一次數據包,采用組播地址尋址,只向需要數據包的主機和網絡發送數據包 。

    ?? 組播 既 節省了發送分組的開銷,又節約網絡帶寬資源,還提高了網絡應用服務的效率和能力。

    IP組播的特點

    組播使用組地址

    ?

    在組播網中,每個組播組擁有唯一的組播地址,組播數據包可以送到標識目的主機的組地址。

    ?

    ?發送方可以不是組成員

    動態的組成員

    ?

    一個主機 可以參加某個特定的組,也可以在任意時間退出改組。

    底層硬件支持的組播

    ?

    以太網本身就具有硬件組播能力, 當組播數據傳送到這些以太網時,以太網就利用 硬件進行組播。

    組播技術基礎

    IP 組播地址? D類地址

    其中,224.0.1.0 - 224.0.1.255? 為 Internet網絡支配地址

    組播的相關協議

    IP組播組管理協議(主機和路由器)

    ?

    IGMP 協議運行于主機 和 與主機直接相連的 組播路由器之間。

    ? IGMP實現的功能是 雙向的。

    ?? 一方面,主機 通知 本地路由器 希望加入 并接收 某個特定組播組的信息;

    ? 另一方面,路由器 通過 IGMP 協議周期性 地查詢 局域網 內 某個已知 組 的成員 是否處于活動狀態。

    ?

    ? IGMP v1 定義了基本的組成員查詢 和報告過程。

    ?? v2? 添加了 組成員快速離開的機制。

    ?? v3? 成員 可以指定接收 或 指定 不接收 某些組播源 的報文。

    ?

    IGMP 監聽的工作原理是 主機發出? 路由器-端口組管理協議 (Router-port Group Management Protocol)成員報告信息。

    IP 組播 路由協議

    域內組播路由協議

    ?

    網路上使用較多的 域內 組播路由協議有:

    ?? DVMRP, MOSPF , PIM

    密集模式組播路由協議

    ?

    適合 于 組播成員密布在整個網絡上,帶寬很充裕的情況。

    ? 采用 泛洪? Flooding 技術 把 信息 傳播到網絡的所有路由器,不適用大規模的網絡。

    ? 包括:

    ? 距離矢量組播路由協議? Distance Vector Multcast Routing Protocol

    ? 開放最短路徑優先的組播擴展? Multicast for Open Shortest Path First

    ? 協議獨立組播-冪級模式 Protocol Independent Multicast Dense Mode

    稀疏模式組播路由協議

    ?

    適用于組播組成員稀疏地分布在橫額網絡,且 未必有充裕的帶寬的情況。

    ? 包括:

    ? 基于核心的樹 Core Based Trees

    域間組播路由協議

    多協議邊界協議 Muhiprotocol Border Gateway Protocol

    組播源發現協議 Muhicast Source Discovery Protocol

  • IPv6協議
  • ?

    IETF 1995年 完成了 IPv6

    IPv4協議的局限性

    地址空間的局限性

    IP協議的性能問題

    IP 協議的安全性問題

    自動配置的問題

    服務質量保證問題

    IPv6地址

    IPv6地址表示

    基本表示方法(冒號十六進制表示法)

    ?

    冒號16進制表示法, 例如:

    21DA:0000:0000:0000:02AA:000F:FE08:9C5A

    零壓縮法

    ?

    如:

    ?21DA:0:0:0:2AA:F:FE08:9C5A

    雙冒號表示法

    ?

    如果幾個連續位段 都為0 , 則 這些0 可以簡寫 為 ::

    ?? 需注意,一個IPv6地址中,:: 只能出現一次。

    ? 如:

    ? 21DA::2AA:F:FE08:9G5A

    IPv6 前綴法

    ?

    表示一個IPv6 的 哪些位 是網絡號部分,通常次啊用前綴長度表示法。

    ? 例如:

    ?21DA:D3::/48??

    ? 表示該地址的前 48位 為? 網絡號部分。

    IPv6 地址類型

    單播地址

    組播地址

    任播地址

    ?

    也稱 泛播地址,也用于表示一組網絡接口,發送到 該地址的 數據包 會被 送到 由 該地址標識的所有網絡接口? 的任意 一個接口,通常是最近的一個。

    特殊地址

    ?

    包括:

    ? 全零地址;

    ? 回送地址:? ::1

    ? IPv4兼容的IPv6地址;

    ? 映射到IPv4 的 IPv6地址等 。

    IPv6數據報

    IPv6基本頭

    版本 值為 6

    通信類型

    ?

    表示數據包的類型或優先級

    流標記

    ?

    流 是 從特定源結點 到目的 結點之間的? 數據包序列, 源結點希望中間路由器 對該數據報序列? 進行特殊處理。

    ?

    ?? 一個流? 由 源IP 地址 和非零 的流標記唯一標識。

    載荷長度

    ?

    表示IPv6 有效載荷的長度

    下一個報頭

    ?

    如存在擴展頭,該值表示 下一個擴展頭的類型。

    ?如不存在擴展頭,該值表示 高層數據類型,如 TCP,UDP 等

    跳數限制

    ?

    表示IPv6數據報 在 被丟棄之前 可被路由器轉發的次數。

    源地址

    目的地址

    ?

    大多數情況下,該值為最終目的地的地址。

    ? 如果存在路由擴展頭 則目的地址可能為 下一個轉發路由器的地址。

    IPv6擴展頭

    逐跳選項頭

    ?

    類型為0, 由 中間路由器 處理的擴展頭,謬請安主要有兩個選項,

    ? 巨型有效載荷選項?

    ? 路由警告選項

    目的選項頭

    ?

    類型為60,? 用于為 中間結點 或 目的節點 指定數據報的 轉發參數。

    路由頭

    ?

    類型為43? .

    ? 需要經過的 一個 或 多個中間路由器。

    分片頭

    ?

    類型為44

    認證頭

    ?

    類型為51

    封裝安全有效載荷報頭

    ?

    類型為 52

    高層協議數據單元

    IPv6地址自動配置

    無狀態地址配置

    ?

    IPv6 由? 64位 前綴, 和 64 位 網絡接口標識符組成,? 每臺主機在啟動時 都配有 鏈路本地地址。

    ?

    ? 局域網環境下,網絡的主機之間可以直接俄利用該地址相互通信。

    ?

    ? Internet網環境下,主機通過向鏈路中所有的呃路由器多播"路由器請求信息“,請求網絡前綴。? 路由器返回的 路由器通知消息中,提供網絡前綴。

    有狀態地址配置

    ?

    需要DHCP v6的支持。

  • TCP與UDP
  • ?

    主要作用是 保證端對端數據傳輸的可靠性。

    端對端通信

    ?

    傳輸層 需要提供一個直接從一臺 計算機 到 另一臺 遠程計算機上的? 端對端的 通信控制 。

    ?

    ? 由于主機需要進行端對端的通信控制, 因此,這些主機都需要安裝傳輸層軟件。

    ?

    ? 從傳輸層角度看, 真個互聯網是一個通信系統, 這個系統能夠接收和傳遞 傳輸層的數據而不會改變 和干預 這些數據。

    傳輸控制協議TCP

    TCP提供的服務

    面向連接

    ?

    TCP 提供的是? 面向連接的服務。

    完全可靠性

    全雙工通信

    ?

    一個TCP 連接 允許 數據在任何? 一個方向上流動,? 并且 允許 任何一方的應用程序 在任意時刻 發送數據。

    流接口

    連接的可靠建立 與優雅關閉

    TCP的可靠性問題

    ?

    包括:

    ? 數據丟失后的回復問題

    ?連接的可靠建立問題。

    數據丟失與重發

    ?

    TCP 建立在 一個不可靠的虛擬通信系統上,數據的丟失可能是市場發生的。

    ?

    ? 使用 重發技術補償數據報的丟失。?

    ?

    ? 發送方在發送數據時,TCP需要啟動一個定時器。 在定時器到時,如果沒有收到一個確認信息,則發送方重發該數據。

    ?

    ? 選擇重發時間,TCP 必須具有自適應性。? 根據 通信狀況,給出合適的重發時間。

    ?

    ? TCP的自適應性來自于 對每一連接當前延遲的監視。? TCP同構測量收到一個確認 所需的時間 來為 每一活動的連接計算一個往返時間,Round Trip Time.?

    連接的可靠建立和優雅關閉

    ?

    三次握手。

    四次揮手

    TCP的緩沖,流控與窗口

    ?

    TCP使用窗口機制進行流量控制。

    ?

    當一個連接建立時,連接的每一端 分配一塊緩沖區來存儲接收到的數據,并將緩沖區的尺寸發送給另一端。

    ? 當數據到達時,接收方發送確認,其中包含了自己剩余的緩沖區尺寸。

    ?

    剩余緩沖區空間的數量叫做窗口,接收方在發送的每一確認中都含有一個窗口通告。

    ?

    當接收方的窗口滿了之后,發送方將不會繼續發送。? 此時,接收方應用程序會拉取窗口的數據,每拉取之后,就會產生一個窗口通告。

    ?

    ? 這說明, 每一個確認的發出,表明數據已經被接收方的應用程序用掉(拉取)。

    TCP連接與端口

    ?

    TCP協議將 一個TCP 連接兩端 的端點 叫做端口。

    ?

    在TCP 所有端口中,有些端口被指派給一些特定的應用程序。 稱為 著名端口。

    如:

    ?20 FTP-DATA? FTP數據

    ?21 FTP????????????? FTP控制

    ?23 TELNET

    ?25 SMTP????????? 簡單郵件傳輸協議

    ?53 DOMAIN??? 域名服務器

    ?80 HTTP?????????? 超文本

    ?110 POP3???????? 郵局協議

    ?119 NNTP??????? 新聞傳送協議

    ?143 IMAP???????? Internet郵件存取協議

    用戶數據報協議UDP

    ?

    UDP 使用 IP數據報 攜帶數據。

    UDP 既不使用你確認信息對數據的到達進行確認,也不對收到的數據進行排序。 因此,UDP 傳送的數有可能會出現 丟失,重復,或亂序現象。

    ?

    著名UDP端口號:

    53? DOMAIN??? 域名服務器

    67? BOOTPS???? 引導協議服務器

    68? BOOTPC???? 引導協議客戶機

    69? TFTP??????????? 簡單文件傳送

    161 SNMP??????? 簡單網絡管理協議

    162 SNMP-TRAP? 簡單網絡管理協議陷阱

    ?

    TCP 與 UDP 各自擁有自己的端口號,即使TCP 與 UDP 的端口號相同,主機也不會混淆它們。

  • NAT的基本工作原理
  • NAT的主要技術類型

    靜態NAT

    ?

    網絡管理員 在NAT 設備中? 設置 NAT地址映射表,該表確定了一個內部IP地址? 與 一個全局 IP地址的對應關系。

    動態NAT

    ?

    網絡管理員首先為 NAT 設備分配 一些全局IP地址,這些全局IP地址構成NAT地址池。

    ?

    ? 當內部地址需要訪問外部網絡,就從該池中選用一個目前未被占用的的IP地址,并建立映射。 通信結束后,回收該IP地址,并刪除該映射。

    網絡地址端口轉換NAPT

    ?

    利用TCP/UDP 端口號? 區分 NAT 地址映射表中的轉換條目,可以使內部網中的多個主機共享一個 全局IP地址同時訪問外部網絡。

    ?

    注意,外部網絡的主機不能主動訪問 內部網絡中的主機。

    使用網絡地址轉換的原因

    ?

    IP地址的分配出現短缺和不足。

  • Internet基本服務
  • 應用進程通信模型
  • 客戶機/服務器模型

    ?

    應用進程之間為了能順利地進行通信,一方通常需要處于守候狀態,等待另一方請求的到來。

    客戶機與服務器的特性

    ?

    服務器通常比較復雜,對主機的硬件資源(如 CPU 的速度,內存的大小等)? 以及 軟件資源(如 分時,多線程網絡操作系統等)都有一定的要求。

    ?

    客戶機/服務器模型 很好地解決了 互聯網應用進程之間 的同步問題(何時開始通信,何時發送信息,何時接收信息等), 也很好的適應了互聯網資源分配不均的客觀事實。? 因此成為? 互聯網應用進程 相互作用的主要模型。

    實現中需要解決的問題

    標識一個特定的服務

    ?

    服務器進程 通常 使用 TCP協議 或 UDP協議的端口號作為自己的特定標識。

    ? 客戶機可以通過與 服務器進程使用的TCP端口建立連接(或 直接向服務器進程使用的 UDP端口發送信息) 來實現。

    響應并發送請求

    ?

    客戶機發起請求完全時隨機的。

    重復服務器方案

    ?

    服務器包含一個請求隊列,客戶機到達后,首先進入隊列等待,服務器按照先進先出的原則做出響應。

    并發服務器方案

    ?

    并發服務器時一個守護進程,在沒有請求到達時它處于等待狀態。?? 一旦請求到達,服務器立即為其創建一個子進程,然后會道等待狀態,由子進程響應請求。??

    ?? 并發服務器叫做 主服務器;

    ?? 子進程? 叫做 從服務器。

    ?? 通常對服務器的軟硬件要求較高。

    服務器的安全問題

    ?

    服務器必須承擔保障系統安全性的責任,負責實施系統訪問和保護策略。

    對等計算模型

    分布式網絡的定義

    ?

    Peer to Peer ,可以簡單定義為 通過直接 交換 來 共享計算機資源和服務,?? 對等計算模型在應用層 形成的網絡 通常 稱為對等網絡。

    P2P網絡的基本結構

    以? Napster 為代表的? 集中目錄式結構

    ?

    該形式下,有一個中心服務器 來負責 記錄共享信息? 以及 回答對這些信息的查詢。

    ?

    ? 該形式下,網絡提供的資料都分別存放在提供該資料的客戶機上,服務器只保留索引信息,此外,服務器與對等實體? 以及 對等實體之間都具有交換能力。

    ?

    ?稱為 第一代P2P系統。

    以 Gnutella? 為代表的分布式非結構化結構

    ?

    ? 采用 隨機圖 的 組織方式形成 一個松散的網絡。

    ?? 它沒有中心服務器, 采用了 完全隨機圖? 的 泛洪式 搜索 和 隨機轉發機制。

    ?? 使用了類似于 IP 數據報 中? TTL的機制 來決定是否繼續轉發消息。

    以 CAN 為代表 的分布式結構化 結構

    ?

    基于 分布式散列表 Distributed Hash Table, 的 分布式發現? 和 路由算法 通過分布式散列函數 將輸入的關鍵字唯一地 映射到某個結點上,然后 通過一些特定的路由算法 和該結點 建立連接。

    以 Skype 為代表 的混合式 結構

    ?

    在分布式模式的基礎上,將 用戶結點 按能力進行分類,使某些結點擔任特殊的任務。

    P2P網絡的應用

    分布式科學計算

    文件共享

    協同工作

    分布式搜索引擎

    流媒體直播

  • 域名系統
  • 互聯網的命名機制

    無層次命名機制

    ?

    主機的名字簡單地 由一個字符串組成,沒有進一步的結構。

    ?

    ? 該機制 只適用于 主機不經常變化的網絡中。

    層次型命名機制

    ?

    ?在名字中加入結構,這種結構是 層次型的。

    TCP/IP互聯網域名

    ?

    TCP/IP 互聯網中 實現的 層次型 名字管理機制 叫做? 域名系統。

    ?? 它 一方面規定了? 名字的分派規則,另一方面 描述了 高效的 名字 地址 映射實現。

    Internet域名

    ?

    作為國際性 的大型互聯網, Internet 規定了 一組 正式的 通用標準標號,形成了國際通用頂級域名。

    ?

    ? 頂級域 采用兩種劃分模式, 即 組織模式 和 地理模式。

    ? 組織頂級域包括:

    ???? com? 商業組織;

    ???? edu?? 教育機構;

    ???? gov?? 政府部門;

    ???? mil??? 軍事部門;

    ???? net??? 網絡支持中心;

    ???? org?? 非盈利組織;

    ???? int???? 國際組織;

    ???

    ?

    域名解析

    TCP/IP域名服務器域解析過程

    遞歸解析

    ?

    要求域名服務器系統 一次性 完成全部名字- 地址變換。

    反復解析

    ?

    每次請求一個服務器,不行再請求別的服務器。

    提高域名解析的效率

    解析從本地域名服務器開始

    域名服務器的高速緩沖技術

    ?

    域名服務器采用域名高速緩沖技術 可 極大減少非本地域名解析的開銷。

    ?

    a. 域名服務器 向解析器報告緩沖信息時, 需注明 ?這是非權威性的,并給出? 獲取該映射的? 域名服務器IP地址。

    ?

    b. 高速緩沖區中的每一個映射關系都有一個最大的生存周期。

    主機上的高速緩沖技術

    域名解析的完整過程

    查本地主機的緩沖區

    查本地域名服務器數據庫

    查本地域名服務器高速緩沖

    本地服務器向其他域名服務器發送請求

    對象類型與資源記錄

    對象類型域類別

    類型

    ?

    域名系統的每一條目 都被賦予 類型屬性。

    ?

    常見的有:

    ?? SOA?? 授權開始

    ?? A?????? 主機地址;

    ?? MX?? 郵件交換機

    ?? NS? ?域名服務器

    ?? CNAME? 別名

    ?? PTR??? 指針

    ? HINFO? 主機描述

    ? TXT???? 文本

    類別

    ?

    標識使用該域名對象的協議類別。?

    ? 其中最常用的類別協議 為? "IN" , 指出使用該對象的協議 為Internet 協議。

    資源記錄

    ?

    域名服務器的數據庫中,域名 與 映射關系 都放置再 資源記錄中。?? 其特征如下:

    ?域名????? TTL/s??? 類別??? 類型??? 值

    a.com???? 86400? IN?????? A??????? 0.0.0.0

    a.com???? 86400? IN????? SOA??? aDNS

  • 遠程登陸服務
  • 遠程登陸服務

    遠程登陸協議

    ?

    引入了 網絡虛擬中斷? Network Visual Terminal 的概念,它提供了一種標準的鍵盤定義,用來屏蔽不同計算機系統對鍵盤輸入的差異性。

    遠程登陸的工作原理

    使用遠程登陸

  • FTP服務
  • FTP客戶機/服務器模型

    ?

    客戶機與服務器之間利用 TCP 建立連接。? FTP客戶機與服務器 之間要建立雙重連接,一個是控制連接,一個是數據連接。

    控制連接以通常的客戶機/服務器方式建立

    數據連接用于傳輸數據

    主動模式建立數據連接(缺省方式)

    被動模式

    FTP命令與響應

    常用FTP命令與解釋

    ?

    USER username? 向服務器發送用戶名

    PASS password? 向服務器發送口令

    PORT n1?????? ???????客戶機IP地址和端口

    PASV??????????????????? 被動模式建立數據連接

    LIST filelist

    REST marker?????? 指明傳輸文件起始點

    RETR filename??? 檢索一個文件

    STOR filename?? 存儲一個文件

    ABOR?????????????????? 放棄先前的FTP命令和???????????????

    ??????????????????????????? 數據傳輸

    QUIT???????????????????? 從服務器注銷

    服務器響應狀態碼及含義

    ?

    125? 數據連接已打開,傳輸開始

    200? 就緒

    214? 幫助報文

    331? 用戶名就緒

    425? 不能打開數據連接

    452? 未執行請求的操作,存儲空間不足

    500? 未認可的命令

    501? 無效參數

    文件格式

    文本文件傳輸

    ?

    支持兩種文本文件類型的傳輸,ASCII 碼文件? 和? EBCDIC文件。

    二進制文件傳輸

    用戶接口

    傳統的FTP命令行

    瀏覽器

    ?

    通過瀏覽器 用戶 只能從FTP 服務器 下載文件,而不能上傳文件。

    指定URL訪問

    ?

    如:? ftp://www.baidu.com/a.txt

    Web鏈接訪問

    FTP下載工具

    ?

    一方面可以提高下載的速度,如多線程下載,另一方面,可以實現斷點續傳,完成剩余部分的傳輸。

    FTP訪問控制

    賬號口令登陸

    匿名FTP服務

  • 電子郵件系統
  • 電子郵件的特點

    ?

    范圍廣,可靠

    虛擬化

    一對多傳送

    多媒體信息

    電子郵件系統的基本知識

    電子郵件傳遞協議

  • Web服務
  • Web的基本概念

    Web系統的傳輸協議

    Web系統的頁面表示方式

    Web的安全性

  • 新型網絡應用
  • 即時通信系統
  • 即時通信系統的概述

    ?

    RFC2778中,定義為:

    ??? 允許用戶相互訂閱 并 獲取彼此的狀態變更信息,以便用戶間互相收發短消息。

    ?

    ?? 即時通信一般提供以下的附加功能:

    ???? 1.音頻/視頻聊天

    ???? 2.應用共享;

    ???? 3.文件傳輸

    ???? 4.文件共享;

    ???? 5.游戲邀請

    ???? 6.遠程助理

    ???? 7.白板(應用共享的一種快捷方式)

    即時通信系統的基礎通信模式

    用戶/用戶模式(P2P)

    ?

    P2P的實現一般又兩種模式:

    ?? 1. 客戶機在獲得好友信息的時候,服務端已經將每個好友的遠程地址和端口發送到了客戶機。

    ?

    ?

    ??? 2.客戶機在試圖建立與好友之間的連接時,需要去服務器詢問好友的遠程地址和端口。

    客戶機/服務器模式(C/S)

    ?

    消息的發送和接收 必須通過服務器來中轉

    ?

    在該模式中,一客戶機與另一客戶機信息交互時,其攜帶了? 被請求方 的唯一標識(ID),? 由服務器? 根據數據包中的? 來源(From), 目的地(To)信息查詢通信地址表,并將信息進行組織然后發送到目的地。

    ?

    服務端端口 一般時固定的,通過該固定端口被動地與客戶機進行通信,起到消息中轉的作用。

    即時通信實例

    QQ通信過程

    ?

    1.首次登陸,(DNS緩存無QQ服務器記錄),客戶機對騰訊的多個域名服務器發DNS查詢;

    ?

    2.從DNS回復的多個登錄服務器IP地址中隨機選取一個;

    ?

    3.發送聯系信息包

    ?

    4.服務器發送回應信息包

    ?

    5.用戶發登陸請求包

    ?

    6.回應 重定向服務器的信息包

    ?

    7.重復 3456

    ?

    8若仍然登陸不上服務器,重復7

    ?

    9服務器發送 回應包,登陸請求成功。

    ?

    10. 登陸成功后,客戶機會將此登陸服務器IP地址記錄在一個配置文件中,用戶再次登陸會直接登陸到該服務器。

    QQ聊天通信過程

    ?

    聊天通信信息時加密的,每次登陸都會獲取一個會話密鑰,以后的通信數據都會通過此密鑰來進行加密。

    建立TCP或UDP 進行聊天交互

    ?

    用戶從服務器 上獲取好友列表,以建立點對點的聯系。?

    ?

    ?用戶在建立直接的連接之前 和服務器由很多的報文交互,? 在這些報文中,會通知自身的連接方式,外部IP地址,端口,第一個監聽端口,真是IP,第二個監聽端口,發送者QQ號,接收者QQ號等。

    服務器轉發的方式

    ?

    客戶機之間無法直接通信時,采用通過服務器轉發的方式 來實現 即時消息的傳送。?

    ?

    ? QQ客戶機 分別于自己的登陸服務器?? 建立和維持 TCP或 UDP 連接,由服務器來中轉聊天信息。

    QQ文件傳輸過程

    ?

    1.發送方 發送傳輸文件的請求包,通知我方 IP 信息 消息包。

    ?

    2.服務器間關于建立傳送文件連接的交互

    ?

    3.接收方發送同意傳送文件消息包

    ?

    4.客戶機之間 直接建立TCP或 UDP 連接? 傳輸文件。

    即時通信系統的通信協議

    SIMPLE

    ?

    基于SIP的 SIP for Instant Messaging and Presence Leveraging Extensions協議簇

    SIP協議

    ?

    Session Initiation Protocol,稱為會話發起協議,會話 是指用戶之間的數據交換。

    ?

    ? 目前,SIP 已經被公認為 最好的利用 互聯網 進行 全面己成通信的方式。

    SIP系統基本組成

    ?

    通過類似 E-mail 地址的URL標識

    用戶代理

    ?

    包括 用戶代理客戶機用于發起呼叫,以及 用戶代理服務器 負責接收呼叫并作出響應。?

    ?

    ? 二者組成用戶代理,存在于用戶終端中。

    代理服務器

    ?

    負責接收用戶代理發來的請求,根據網絡策略將請求發給相應的服務器,并根據收到的應答對用戶做出響應。

    ?

    ? 它既是一個客戶機,又是一個服務器。?? 是構成SIP系統的骨干。

    重定向服務器

    ?

    一個規化SIP呼叫路徑的服務器,在其獲得了下一跳地址后,立刻高速前面的用戶, 讓該用戶直接向下一跳地址發出請求, 而自己則對出對這個呼叫的控制。

    注冊服務器

    ?

    用戶接收和處理用戶端的注冊請求,完成用戶地址的注冊。

    SIP消息

    請求

    ?

    請求頭,消息頭,空行,消息體

    ?

    含有6種請求類型:

    ? 1.INVITE 邀請會話

    ? 2.ACK?? 只和 INVITE 一起使用

    ? 3.OPTIONS 請求關于服務器能力的信息。

    ? 4. BYE? 鐘之一次會話

    ? 5.CANCEL 取消一個掛起的呼叫

    ? 6.REGISTER? 用于向 定位服務器 注冊客戶機的相關信息。

    響應

    ?

    狀態行,消息頭,空行,消息體

    典型的SIP會話呼叫過程

    ?

    1.終端A 向 終端B? 發出INVITE消息,被SIP代理服務器1接收

    ?

    2.代理服務器1 將 經過認證的 用戶終端A 發出的 INVITE消息轉發給 重定向服務器

    ?

    3.重定向服務器 向代理武器1? 回復 302Redirect消息

    ?

    4. SIP代理服務器1 向 重定向服務器 回復 ACK,確認302消息

    ?

    5.SIP代理服務器1? 向 代理服務器2 發出INVITE消息

    ?

    6.代理服務器2 將 代理服務器1 發來的 INVITE 發給重定向服務器

    ?

    7.重定向服務器向 服務器2? 回復 302

    ?

    8.代理服務器2 回復ACK 確認 302

    ?

    9.SIP代理服務器2 向 用戶終端B 發出INVITE

    ?

    10.終端B回復 180Trying消息,依次由代理服務器2,1轉發

    ?

    11.終端B 回復200OK,依次由代理服務器2.1轉發

    ?

    12.終端A 回復ACK,依次由 服務器1,2轉發

    ?

    13.終端A,B進行通話

    ?

    14.終端B 發出 BYE,由 服務器2,1轉發

    15. 終端A 發出 ACK,由 服務器1,2轉發

    16. 通信結束

    SIMPLE

    ?

    通過對SIP協議進行擴展,使其支持IM服務。

    SIMPLE新增的方法

    MESSAGE

    ?

    發送一次性 的短消息,即 尋呼機模式的IM

    SUBSCRIBE

    ?

    用于 申請者? 向 服務器 申請獲得用戶的 呈現信息

    NOTIFY

    ?

    傳輸呈現信息

    SIMPLE新增的邏輯實體

    呈現用戶代理PUA

    ?

    Presence User Agent,該實體生成用戶的呈現信息。

    呈現服務器PA

    ?

    Presence Server,類似于SIP協議的用戶代理,能夠接收和應答 SUBSCRIBE 請求,并且當 PUA 公布 新的呈現狀態時,向申請者 發出NOTIFY應答。

    呈現服務器PS

    ?

    可以實現PA的功能,同時可以和注冊服務器 共同實現查找 呈現數據庫。

    申請者

    ?

    發送SUBSCRIBE 消息 和接收來自 PA 的NOTIFY消息,能夠終止整個過程。?? 可以實現PA的功能,同時可以和注冊服務器共同實現 查找呈現數據庫。

    XMPP

    ?

    基于Jabber 的? Extensible Messaging and Presence Protocol 協議簇, 它是基于XML語言定義描述的IM協議

    XMPP系統框架

    用戶客戶機

    ?

    連接到這個網絡的客戶機, 可以像 接收消息 一樣? 發送消息給同一個服務器 或者 Internet 上的其他 服務器的用戶。

    XMPP服務器

    ?

    XMPP服務器間 相互通信,形成一個使用 XMPP協議的 服務器組成的分布式網絡。

    XMPP協議網關

    ?

    負責 XMPP? 于 非 XMPP系統互聯

    XMPP系統特點

    客戶機/服務器通信模式

    ?

    所有 從一個客戶機 發送給另一個 客戶機的 XMPP消息和數據 都必須通過服務器。

    分布式網絡

    ?

    XMPP的網絡體系結構中,每一個用戶都有自己的本地服務器,并從該服務器接收信息,消息和在線信息在這些服務器之間傳輸。 每一個XMPP 服務器都獨立于 其他XMPP 服務器,并且擁有自身的用戶列表。

    簡單的客戶機

    ?

    一個XMPP 客戶機 只需支持的功能有:

    ?? 通過TCP套接字與XMPP 服務器進行通信,?? 解析組織好的XML信息包? 和? 理解消息數據類型。

    XML的數據格式

    ?

    XML 時XMPP 系統架構的核心部分,它最重要的作用 時系統的底層的可擴展性,并能表述幾乎任何一種結構化數據。

    XMPP協議

    尋址方案

    ?

    由于歷史原因,XMPP 實體地址叫做 JID (Jabber標識),其由? 域標識符domain,結點標識符node,資源標識符resource組成,形如: ?node@domain/resource.

    XML流

    ?

    當一個Jabber客戶機連接到服務器上,客戶機建立了一個從客戶機 到服務器的XML流,服務器也同時建立了一個服務器到客戶機的XML流。

    XML節

    Message

    ?

    用來表示傳輸的消息,有一些相關的屬性,如 to ,from , type等

    Presence

    ?

    表明用戶的狀態。? 如用戶的狀態改變時,就會在流的上下文中插入一個 Presence元素,來表明自身的狀態。

    I/Q,Info/Query流

    ?

    一種請求/響應機制。

    XMPP與SIMPLE

    ?

    目前IM的開放標準只有SIMPLE 和XMPP 兩種。

  • 文件共享
  • 網絡文件系統NFS

    NFS的概念

    ?

    NFS ,network file System, 允許一個系統在網絡上與他人共享目錄和文件,達到共享文件的目的。

    ?

    其至少要有兩個條件,即 服務器和客戶機。

    NFS的使用

    ?

    當用戶希望使用遠程文件時,只要使用 mount命令 , 就可把遠程文件系統 掛接在自己的文件系統之下, 使遠程文件的文件像本地計算機上的文件一樣可以被訪問。

    ?

    ?如:計算機A 要 把 計算機B 的 /usr/lib掛接到 A 的/usr/lib,執行:

    ? mount B:/usr/lib? /usr/lib即可

    NFS的優點

    ?

    減少本地磁盤空間消耗;

    秩序將目錄放在? NFS服務器上,即可在網絡中 處處可用。

    減少移動介質設備的數量和成本。

    NFS的配置

    ?

    /etc/rc.conf文件

    Windows LAN文件共享

    windows2000及其以后: CIFS協議

    ?

    SMB(Server Message Block) 通信協議主要作為 Microsoft網絡的通信協議。

    ?

    微軟在SMB 的基礎上加入了許多新特色,并改名為 CIFS? (Common Internet FIle System )

    ?

    Windows文件共享時,采用微軟的工作組 和域的概念。?

    ?

    ?工作組和域可以跨越多個子網。

    windows2000以前的: NetBIOS協議

    ?

    稱為 網絡基本輸入/輸出系統協議。

    ?

    windows系統中,默認情況下在安裝TCP/IP協議后,會自動安裝NetBIOS。

    特點

    文件訪問的完整性機制

    文件訪問的安全性

    高性能和可擴展性

    支持Unicode 文件名

    全局文件名

    P2P文件共享

    P2P文件共享的歷史

    ?

    1999年,音樂分享網站Napster,為P2P文件共享的起源。

    2000年3月,P2P共享網絡 Gnutella出現

    2000年9月,eDonkey2000出現,增加了 hash信息。

    ?

    2001年,BitTorrent的出現,引發了互聯網文件傳輸革命。 起到了傳統模式不可能實現的 下載的人越多速度越快的? 洪流效應。? 稱為? BT下載。

    ?

    在BT協議的后續版本,加入了 DHT(分布式hash表)的支持,實現無Tracker服務器的文件傳輸。

    P2P文件共享的理論基礎

    ?

    20世紀60年代,六度分隔理論指出,任何兩個陌生人都可以 通過 朋友的朋友 來建立聯系,并且他們之間所間隔的人不會超過6個。? 即 著名的小世界假設。

    P2P文件共享系統實例 --Maze

    Maze 系統主要功能

    支持即時通信和BBS

    支持跨防火墻的文件共享和下載

    支持在線資源搜索和文件目錄視圖

    支持多點下載和斷點續傳

    基于積點的資源交易體系

    采用社交網絡的網絡鏈接關系

    Maze系統的體系結構

    ?

    Maze系統中的每個 Peer 就相當于 一個傳統的 FTP 服務器 與? FTP 客戶機的結合體。

    用戶管理服務器

    心跳服務器

    索引和檢索服務器

    文件目錄服務器

    Maze問題解決策略

    Peer結點的發現與通信策略,包括結點的身份認證 和任意兩個結點間的通信策略

    文件共享和傳輸策略,包括資源目錄的瀏覽 和確保資源可下載策略

    系統可持續發展策略,包含非法資源的管理 和促進 資源豐富的 策略

    Maze注冊登陸

    ?

    Maze設置了 用戶管理服務器,由它進行用戶注冊 和 發放 信用卡。

    ?

    用戶攜帶有效的信用卡發文其他的服務器,其他的服務器檢查信用卡上的數字簽名來驗證身份。

    MazeUrl?

    ?

    包括標準URL 與脫離重心服務器的MazeUrl:

    ? 如:

    ??? maze://Maze UID/虛擬路徑

    ??? maze://IP地址/虛擬路徑

    Maze積點和Maze星級

    ?

    采用 優先級隊列的方式組織排隊隊列。

    每個Peer 的 Maze積點? 以被下載的總大小? 減去這個Peer 瞎咋的總大小計算,以找為單位,每兆算作一個 Maze 元。?

    ?

    ? Maze的星級? 按 Maze積點計算,由 Maze積點時 2 的多少次方? 減去 11 作為星級。

    Maze文件下載

    ?

    進入下載隊列的Peer像提供文件服務的Peer 建立TCP 鏈接。

    ?

    連接建立后,請求者提交自己的信息。接收方進行身份驗證。

    ?

    通過驗證后,請求和發送文件大小請求包,提交要下載的文件的虛擬路徑。

    ?

    接收方根據該虛擬路徑計算實際的物理路徑,判斷文件是否存在。不存在則返回錯誤,存在則返回文件大小。

    ?

    請求者獲得文件大小后,可以請求文件的某些塊。

    ?

    當傳輸完畢,斷開TCP連接。 接收者將請求者的UID從下載隊列取出到緩存隊列,取出排隊隊列頭部的排隊者進入下載隊列。

    常見P2P文件共享系統

    ?

    Maze,BitTorrent,PP點點通,百寶箱

  • IPTV
  • IPTV系統

    ?

    Internet Protocol Television,簡稱網絡電視,

    視頻點播業務

    ?

    VOD,Video on Demand ,視頻點播技術的簡稱,也稱 交互式點播系統。

    節目制作中心

    ?

    一般包含 解目采集壓縮系統? 兼 網絡廣播系統。

    ?

    由 PC,視頻壓縮卡? 和壓縮軟件組成 ,同時 可兼作 網絡廣播服務器。

    專業視頻服務器

    ?

    VOD系統的核心,由專門的軟件和硬件組成。

    ?

    ?其是 開放的 多處理器系統, 能夠存儲 和傳輸 多個視頻節目流。

    視頻節目庫

    ?

    帶 RAID 功能的大磁盤組,用于存儲節目。

    VOD管理服務器

    ?

    終端進入 視頻點播系統 訪問的中轉站,以 瀏覽器方式 為 終端 提供用戶登陸,并根據用戶級別 提供各類 信息。

    客戶機播放設備

    ?

    由 PC? 或者? 電視機 +機頂盒(Set-Top-Box)組成。

    ?

    客戶機包括三種:

    ?? 就近式點播電視; Near VOD

    ?? 真實點播電視,True VOD

    ?? 交互式點播電視,Interactive VOD

    直播電視

    ?

    是 寬帶服務商? 提供給 寬帶用戶的? 廣播電視增值業務的一種方式。

    ?

    傳統的電視信號無法直接在IP承載網絡進行傳輸,需對模擬信號進行編碼處理。? 編碼可以采用? MEPG-2,MPEG-4,WMV或者H.264,稱為 壓縮編碼技術。 ?????????

    系統組成

    節目源

    數據捕獲和編碼

    媒體播放服務器

    客戶機

    RealSystem技術介紹

    ?

    RealNetworks網上流式 視/音頻解決方案的提供者,提供從制作端 和服務端 到客戶端的所有產品 。

    時移電視

    ?

    Time Shift TV.

    ?

    直播電視采用組播方式實現數字視頻廣播業務,而時移電視 則 通過存儲電視媒體文件,采用點播方式來為 用戶實現時移電視的功能。

    IPTV系統關鍵技術

    IPTV技術介紹

    ?

    基本技術形態可概括為: 視頻數字化,傳輸IP化 和 播放流媒體化。

    ?

    一個端到端的 IPTV系統 一般具有:? 節目采集,存儲與服務,節目傳送,用戶終端設備和相關軟件? 5個功能部分。

    媒體內容分發技術

    數字版權管理技術

    IPTV運營支撐管理系統

  • VoIP
  • VoIP實現方法

    PC-to-PC

    PC-to-Phone

    ?

    計算機 登陸到 與對方電話網 相連的IP電話網關服務器,計算機的呼叫信號通過 Internet到達服務器后,自動轉接到被叫方的電話上。

    Phone-to-Phone

    Modem設備通話

    ?

    電話雙方 各配置一個? 類似 Modem 的設備,通話雙方 通過它 登陸到 Internet上。

    橋接器設備通話

    ?

    橋接器 可以把 普通模擬信號的音頻信號流 轉換成 分組數據,送入Internet 傳輸。

    IP電話網關服務器通話

    ?

    網關服務器一端? 與 Internet相連,另一端 與當地的PSTN相連。

    PSTN:? Public Swithed Telephone Network,公共交換電話網絡

    VoIP系統組成

    終端

    網關

    ?

    IP電話系統的關鍵設備。 網關在傳統的 電話交換網絡 和Internet 之間 架起一座橋梁

    基本原理

    ?

    通過一個網關 可以實現: PC-to-Phone,Phone-to-PC

    通過兩個網關 可以實現:

    ? Phone-to-Phone通信

    功能

    ?

    具有號碼查詢,建立通信連接,信號調制,信號壓縮和解壓,路由尋址的基本功能。

    網守

    ?

    中央控制實體,在VoIP網中 其管理作用。

    Skype

    ?

    融合了兩大熱門技術: VoIP 技術 和 P2P技術,有 突破防火墻限制的通信技術。

    基本概念

    Skype Client

    ?

    簡稱為 SC

    Super Node

    ?

    超級結點,簡稱為SN,作用類似于 因特網中的核心路由器。

    Login Server

    Host Cache

    ?

    是一個 SN的 IP地址和端口對 的列表,這些列表 由? SC建立 和 經常更新。

    Encrvotion

    ?

    加密處理

    Codecs

    ?

    編碼方式

    Port

    ?

    采用端口

    NAT/Firewall

    ?

    SC采用了 各種 STUN 和? TURN 協議來決定 它在哪種類型給的NAT和防火墻之后。

    Skype的網絡架構

    ?

    Skype客戶端連接到超級結點上,而超級結點互相連接,整個網絡作為一個整體,可以看作時用于全球定位的服務器。

    Skype的特點

    高清晰音質

    高度保密性

    跨平臺性能

  • 網絡搜索技術
  • 網絡搜索引擎

    ?

    英文為 Search Engine , 即 信息查找的發動機。

    標題

    URL

    摘要

    搜索引擎的原理和組成

    ?

    搜索引擎的原理起源于 傳統的信息全文檢索理論。

    全文搜索引擎功能模塊的組成

    搜索器

    ?

    也稱 蜘蛛Spiders,機器人Robot? ,爬蟲Crawlers, 實際上是 一種基于 Web的程序。

    網絡爬行

    ?

    常把 搜索器建立關鍵字列表的過程稱為 網絡爬行

    搜索策略

    ?

    一般常采用兩種搜集信息的策略。

    ?

    ?一種是 從一個起始URL集合開始,順著這些URL的超鏈接,以寬度優先,深度優先或啟發式循環地在互聯網中發現信息。

    ?

    另一種是將 Web空間按照域名,IP地址或國家域名劃分,每個搜索器負責一個子空間的窮盡搜索。

    索引器

    ?

    所引起的功能 是理解搜索器 所搜索的信息,從中抽取出 索引項,用于表示文檔以及生成文檔庫的索引表。

    ?

    索引器 可使用 集中式索引算法? 或 分布式索引算法。? 索引算法對所引器的性能有很大影響。

    檢索器

    ?

    檢索器的功能是根據用戶的查詢 在索引庫中快速檢出文檔,進行文檔與查詢的相關度評價,對將要輸出的結果進行排序,并實現某種用戶相關性反饋機制。

    用戶接口

    ?

    其作用? 是輸入用戶查詢,顯示查詢結果,提供用戶仙姑感性反饋機制。

    ?

    用戶輸入接口分為 簡單接口 和復雜接口兩種。

    ? 簡單接口 只 提供用戶輸入查詢串的文本框;?

    ? 復雜接口? 可讓 用戶 對查詢進行限制, 如邏輯運算,相近關系,域名范圍,出現位置,信息時間,長度等。

    目錄導航和網頁搜索引擎組成

    ?

    目錄導航式搜索引擎的 信息搜集系統主要由 人工完成,搜友引擎的標引專家 依靠手工來搜尋不斷出現的新網站,給每個網站一個標題和大概描述,將其放入響應的類目體系中。

    搜索引擎的體系結構

    Google和百度搜索引擎

    Google

    主要技術

    網頁采集技術-分布式爬行系統

    頁面等級技術

    超文本匹配分析技術

    檢索功能

    檢索方式

    baidu

    主要技術

    智能性,可擴展搜索技術

    超鏈分析技術

    智能化中文語言處理技術

    分布式結構優化算法與容錯設計

    智能化相關度算法技術

    檢索結果的智能化輸出技術

    高效的搜索算法和服務器本地化

    檢索功能

    檢索方式

  • 社交網絡
  • 社交網絡的概念與歷史

    社交網絡概念

    ?

    社會網絡的含義 包括 社會性的硬件,軟件,服務及 應用。

    ?

    ? 最初的社會網絡定義為:? 由參與者集合 組成的 社會結構 以及參與者之間的社會聯系。? 研究表明,一個現實社會的社交網絡的大小最大為 150人左右,平均大小為124人左右。

    ?

    ? 社交網絡的起點是電子郵件;

    ? BBS 和 網絡社交將 群發 和轉發 常態化

    ? 即時通信與博客 可看成 郵件與BBS的升級版

    ?

    社交網絡的歷史

    ?

    社交網絡的開端 只是 獲取用戶的個人資料和好友列表。

    概念化階段

    結交陌生人階段

    娛樂化階段

    社交圖階段

    社交網絡的基本模型

    微觀層次

    二元對層

    ?

    指 兩個個體間形成的社會關系。

    三元組層

    ?

    在二元對中 加入一個新個體 就形成一個三元組。

    參與者層

    ?

    參與者也成為角色 或者自我,是每個個體在 社會網絡中的 社會角色與活動的集合,也是社會網絡分析的最小單位。

    子集合層

    ?

    子集合層 確定 網絡子集間的距離,可達性,相互凝聚的子群體,并且形成群體的行動與行為。

    中間層次

    ?

    本層次實現 較為抽象的群體間的社會關系。

    宏觀層次

    ?

    不再關心個體間的關系,通過對中間層次網絡中群體關系的進一步抽象 與提高形成 大范圍內的群體關系。

    社交網絡應用實例

    Facebook

    博客與微博

  • 網絡管理與網絡安全
  • 網絡管理
  • 網絡管理的基本概念

    網絡的定義

    ?

    包含兩個任務,即網絡運行狀態檢測,以及網絡運行狀態控制。

    ?

    網絡管理的重要性體現在:

    ?? 1.網絡設備的多樣化復雜化 使得網絡管理復雜化

    ?? 2.經濟效益越來越依賴于有效管理

    ?? 3.先進可靠的網絡管理? 也是網絡本身發展的必然結果。

    網絡管理的對象

    硬件資源

    ?

    指 物理介質,計算機設備和網絡互聯設備。

    ??? 物理介質: 物理層設備,如網卡,雙絞線;

    ??? 計算機設備: 如打印機,存儲設備,其他計算機外圍設備。

    ??? 網絡互聯設備:中繼器,網橋,路由器

    ?

    軟件資源

    ?

    ?包括: 操作系統,應用軟件,通信軟件,路由器軟件,網橋軟件。

    ?

    通信軟件 指 實現通信協議的軟件。

    網絡管理的目標

    ?

    有效;

    可靠;

    開放;

    綜合;

    安全;

    經濟;

    網絡管理的功能

    配置管理

    ?

    最基本的網絡管理功能,負責網絡的建立,業務的展開 以及 配置數據的維護。

    故障管理

    ?

    主要任務是發現和排除網絡故障。

    ? 網絡故障包括:? 檢測故障,隔離故障,糾正故障。

    計費管理

    ?

    記錄網絡資源的使用,目的是控制和檢測 網絡操作的費用和代價。

    性能管理

    ?

    目的是維護網絡服務質量和網絡運營效率。?

    ?? 爆扣 性能檢測;? 性能分析;? 性能管理控制功能。

    安全管理

    ?

    采用信息安全措施保護網絡中的系統,數據以及業務。

    網絡管理的模型

    網絡管理的基本模型

    ?

    ?一般采用 網絡管理者---網關代理模型。

    ?

    ?

    其核心是:? 一對相互通信的系統管理實體,采用管理進程與一個遠程系統相互作用,來實現對遠程資源的控制。

    網絡管理模式

    集中式網絡管理模式

    ?

    所有網關代理在管理站的監視 和控制下 協同工作實現集成的網絡管理。

    分布式網絡管理模式

    ?

    將數據采集,監視以及管理分散開來,可以從網絡的所有數據源采集數據,而不必考慮網絡的拓撲結構 。

    網絡管理協議

    發展過程

    CMIS和 CMIP

    ?

    CMIS 支持管理進程? 和 管理代理 之間的通信要求;

    ?

    CMIP 提供 管理信息傳輸服務的應用層協議。

    SNMP

    ?

    IETF把 已有的 SGMP(簡單網關監控協議) 進一步修改后,作為臨時的解決方案,即 SNMP協議,也稱 SNMPv1;

    ?

    ?分別在 1992年與1997你那 發步 v2,和v3

    SNMP協議

    ?

    SNMP是由一系列協議組 和規范組成的,它們提供了一種從網絡上的設備 中搜集 網絡管理信息? 的方法。

    SNMP的體系結構

    ?

    由 SNMP管理者? 和? SANMP 代理組成, 每一個支持 SNMP的網絡設備 都包含一個代理,代理隨時記錄網絡設備的各種信息。

    SNMP的數據收集

    輪詢(polling)法

    ?

    網絡管理員 通過 向? 代理 發出查詢信號 并得到相應信息的過程。? 缺陷在于消息的實時性。

    基于中斷(interrupt-based)的方法

    ?

    當異常發生時,理機通知網絡管理工作站,實時性很強。?? 缺陷在于需要系統資源,將會影響到網絡管理的主要功能。

    陷入制導輪詢方法(trap-directed polling)

    ?

    將前兩種方法結合。

    ?

    ??? 網絡管理工作站通過輪詢 被管理設備的代理來收集數;

    ??? 被管理設備的代理可以在任何時候向工作站報告錯誤情況。

    ?

    CMIP協議

    ?

    CMIP通過實踐報告進行工作的。

    CMIP的所有功能都要映射到應用層的相關協議上實現。

  • 信息安全技術概述
  • 信息安全的概念

    ?

    指 信息網絡 的硬件,軟件 以及 系統中的數據受到保護,不因偶然的? 或者 惡意的原因而遭到破壞,更改,泄露; 系統連續,可靠,正常地運行,信息服務不中斷。

    信息安全策略

    先進的信息安全技術

    嚴格的安全管理

    制定嚴格的法律,法規

    信息安全性等級

    國際安全性標準等級

    D1 最小的保護

    C1 有選擇的安全保護

    C2? 受控的訪問控制

    B1? 標記安全保護

    B2? 結構化安全保護

    B3? 安全域機制

    A1? 可驗證安全設計

    我國信息系統安全等級

    自主保護級

    ?

    遭受破壞后,對公民,法人有一定影響,不危害過價利益。

    指導保護級

    ?

    受到破壞后,會對國家利益造成一定損害。

    監督保護級

    ?

    受到破壞后,會對國家利益造成較大損害。

    強制保護級

    ?

    受到破壞后,會對國家利益造成嚴重損害。

    ??乇Wo級

    ?

    受到破壞后,會對國家利益造成特別嚴重損害。

  • 網絡安全問題與安全策略
  • 網絡安全的基本概念

    ?

    指網絡系統的部件,程序,數據的安全性,在網絡信息的存儲,傳輸和使用過程中體現。

    網絡安全的目的

    存儲安全

    傳輸安全

    安全措施

    社會的法律政策

    技術方面的措施

    審計與管理措施

    OSI安全框架

    安全攻擊

    被動攻擊

    ?

    對傳輸進行竊聽和檢測。

    信息內容泄露

    流量分析

    主動攻擊

    偽裝

    重放

    消息篡改

    解決服務

    分布式拒絕服務

    服務攻擊與非服務攻擊

    服務攻擊

    ?

    針對某種特定網絡服務的攻擊,如針對 E-mail,FTP,HTTP等服務的專門攻擊。

    非服務攻擊

    ?

    基于網絡層等底層協議進行。? 如 源路由攻擊 和地址欺騙。

    安全機制

    在特定協議層實現

    加密

    數字簽名

    存取控制

    數據完整性

    認證交換

    流量填充

    公證

    不屬于任何協議層或安全服務

    可信功能

    安全標簽

    事件檢測

    安全審計跟蹤

    安全恢復

    安全服務

    認證

    存取控制

    數據保密性

    數據完整性

    不可否認性

    網咯安全模型

    模型一

    模型介紹

    ?

    通信一方 通過 Internet 將信息 傳送給另一方,通信雙方 必須協調工作 共同完成 消息的交換。

    保證安全的方法

    被發送信息的相關安全交換

    雙方共享某些秘密消息

    可信第三方

    ?

    需要由可信的第三方。? 如 第三方負責將秘密信息 分欸給通信雙方,而對攻擊者保密。

    ??? 當信息傳輸的真實性發生爭執時,由第三方仲裁。

    模型安全服務設計

    ?

    設計安全相關傳輸的算法;

    產生算法所使用的秘密消息;

    設計分配和共享秘密的方法;

    指明通信雙方所使用的協議。

    模型二(門衛功能)

    黑客入侵

    破壞程序

    信息訪問威脅

    服務威脅

  • 加密技術
  • 密碼學基本術語

    對稱密碼

    公鑰密碼

    密鑰管理

  • 認證技術
  • 消息認證

    數字簽名

    身份認證

    常用身份認證協議

  • 安全技術應用
  • 安全電子郵件

    網絡層安全:IPSec

    Web安全

  • 入侵檢測技術與防火墻
  • 入侵者

    入侵檢測技術

    防火墻的特性

    防火墻的分類

  • 計算機病毒問題與防護
  • 計算機病毒

    計算機病毒防治策略

    ?

    總結

    以上是生活随笔為你收集整理的网络工程师考试-计算机网络笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。