計算機網絡知識要點總結 css
1、如今最主要的三種網絡 html
泛指通常的互連網(互聯網) git
世界範圍的互連網(互聯網) 程序員
使用 TCP/IP 協議族 算法
前身是美國的阿帕網 ARPANET 數據庫
計算機網絡的帶寬是指網絡可經過的最高數據率,即每秒多少比特。 編程
描述帶寬也經常把"比特/秒"省略。 瀏覽器
例如,帶寬是 10 M,其實是 10 Mb/s。注意:這裏的 M 是 106。 緩存
在網絡中有兩種不一樣的速率: 安全
這兩種速率的意義和單位徹底不一樣。
寬帶傳輸:計算機向網絡發送比特的速率較高。
寬帶線路:每秒有更多比特從計算機注入到線路。
寬帶線路和窄帶線路上比特的傳播速率是同樣的。
早期的計算機網絡採用電路交換,新型的計算機網絡採用分組交換的、基於存儲轉發的方式。
分組交換:
IP 網絡的重要特色
盡最大努力服務(best effort service)
TCP 協議保證了應用程序之間的可靠通訊,IP 協議控制分組在因特網的傳輸,但因特網不保證可靠交付.
在 TCP/IP 的應用層協議使用的是客戶服務器方式。
注意:
6、總結
========================================================================
1、IP 網絡是虛擬網絡
IP 地址的表示方法有兩種:二進制和點分十進制。
IP 地址是 32 位二進制數字,爲方便閱讀和從鍵盤上輸入,可把每 8 位二進制數字轉換成一個十進制數字,並用小數點隔開,這就是點分十進制。
3、因特網的域名
因特網的域名分爲:
因特網中設有不少的域名服務器 DNS,用來把域名轉換爲 IP 地址。
發送郵件使用的協議——簡單郵件傳送協議SMTP (Simple Mail Transfer Protocol)
接收郵件使用的協議——郵局協議版本3 POP3 (Post Office Protocol version 3)
注:郵件的傳送仍然要使用IP 和 TCP 協議
萬維網客戶程序與服務器程序之間的交互遵照超文本傳送協議 HTTP。
==========================================================================
根據提供服務的覆蓋面積大小以及所擁有的IP 地址數目的不一樣,ISP 也分紅爲不一樣的層次。
在網絡邊緣的端系統中運行的程序之間的通訊方式一般可劃分爲兩大類:C/S 方式 和P2P 方式(Peer-to-Peer,對等方式)。
網絡核心部分是因特網中最複雜的部分。
網絡中的核心部分要向網絡邊緣中的大量主機提供連通性,使邊緣部分中的任何一個主機都可以向其餘主機通訊(即傳送或接收各類形式的數據)。
因特網的核心部分是由許多網絡和把它們互連起來的路由器組成,而主機處在因特網的邊緣部分。
在因特網核心部分的路由器之間通常都用高速鏈路相鏈接,而在網絡邊緣的主機接入到核心部分則一般以相對較低速率的鏈路相鏈接。
主機的用途是爲用戶進行信息處理的,而且能夠和其餘主機經過網絡交換信息。路由器的用途則是用來轉發分組的,即進行分組交換的。
在網絡核心部分起特殊做用的是路由器(router)。
路由器是實現分組交換(packet switching)的關鍵構件,其任務是轉發收到的分組,這是網絡核心部分最重要的功能。
電路交換一定是面向鏈接的。
電路交換的三個階段:創建鏈接、通訊、釋放鏈接。
注:由 ISP 提供的接入網只是起到讓用戶可以與因特網鏈接的"橋樑"做用。
注:信號傳輸速率(即發送速率)和信號在信道上的傳播速率是徹底不一樣的概念。
總時延 = 發送時延+傳播時延+處理時延+處理時延
注:信道利用率並不是越高越好。
簡稱爲協議,是爲進行網絡中的數據交換而創建的規則、標準或約定。其組成要素有如下三點:
8、實體、協議、服務和服務訪問點
實體(entity)——表示任何可發送或接收信息的硬件或軟件進程。
協議——是控制兩個對等實體進行通訊的規則的集合。
同一系統相鄰兩層的實體進行交互的地方,稱爲服務訪問點 SAP (Service Access Point)。
路由器在轉發分組時最高只用到網絡層,而沒有使用運輸層和應用層。
=================================================================================
1、物理層的基本概念
物理層的主要任務是肯定與傳輸媒體的接口的一些特性,即:
數據(data)——運送消息的實體。
信號(signal)——數據的電氣的或電磁的表現。
"模擬的"(analogous)——表明消息的參數的取值是連續的。
"數字的"(digital)——表明消息的參數的取值是離散的。
碼元(code)——在使用時間域(或簡稱爲時域)的波形表示數字信號時,表明不一樣離散數值的基 本波形。
3、 有關信號的幾個基本概念
單向通訊(單工通訊)——只能有一個方向的通訊而沒有反方向的交互。
雙向交替通訊(半雙工通訊)——通訊的雙方均可以發送信息,但不能雙方同時發送(固然也 就不能同時接收)。
雙向同時通訊(全雙工通訊)——通訊的雙方能夠同時發送和接收信息。
4、基帶信號和調製
基帶信號每每包含有較多的低頻成分,甚至有直流成分,而許多信道並不能傳輸這種低頻份量或直流份量。爲了解決這一問題,就必須對基帶信號進行調製(modulation)。
最基本的二元制調製方法有如下幾種:
調幅(AM):載波的振幅隨基帶數字信號而變化。
調頻(FM):載波的頻率隨基帶數字信號而變化。
調相(PM): 載波的初始相位隨基帶數字信號而變化。
雙絞線、同軸電纜、光纜 、無線信道。
6、信道複用技術
複用(multiplexing)是通訊技術中的基本概念。
複用技術的分類:
碼片序列(chip sequence)
例如,S 站的 8 bit 碼片序列是 00011011。
發送比特 1 時,就發送序列 00011011,
發送比特 0 時,就發送序列 11100100。
兩個不一樣站的碼片序列正交,就是向量S和T的規格化內積(inner product)都是 0:
任何一個碼片向量和該碼片向量本身的規格化內積都是1 :
一個碼片向量和該碼片反碼的向量的規格化內積值是 –1。
CDMA 的工做原理
============================================================
第 3 章 數據鏈路層
數據鏈路層使用的信道主要有如下兩種類型:
點對點信道:這種信道使用一對一的點對點通訊方式。
廣播信道:這種信道使用一對多的廣播通訊方式,所以過程比較複雜。
網絡層:IP數據報(或IP分組)
數據鏈路層:幀
物理層:比特
3、數據鏈路層傳輸數據時的三個基本問題
(1) 封裝成幀(framing)——在一段數據的先後分別添加首部和尾部,而後就構成了一個幀。首部 和尾部的一個重要做用就是進行幀定界。
(2) 透明傳輸
(3) 差錯控制
4、點對點協議 PPP (Point-to-Point Protocol)
如今全世界使用得最多的數據鏈路層協議是點對點協議 PPP。用戶使用撥號電話線接入因特網時,通常都是使用 PPP 協議。
3.PPP 協議有三個組成部分
4.PPP 協議之不使用序號和確認機制.
DIX Ethernet V2 標準與 IEEE 的 802.3 標準只有很小的差異,所以能夠將 802.3 局域網簡稱爲"以太網"。
與接入到傳輸媒體有關的內容都放在 MAC子層,而 LLC 子層則與傳輸媒體無關,無論採用何種協議的局域網對 LLC 子層來講都是透明的,以下圖所示:
局域網對 LLC 子層是透明的
注意:
圖 曼徹斯特編碼方式
檢測到碰撞後
重要特性
一、48 位的 MAC 地址
在局域網中,硬件地址又稱爲物理地址,或 MAC 地址,共48位,其前3個字節(即高24位)用於標識不一樣的生產廠家,後3個字節(即低24位)由廠家自行指派,用於標識產品號。
二、從網絡上發往本站的幀分爲如下3種:
三、 MAC 幀的格式
經常使用的以太網MAC幀格式有兩種標準 :
最經常使用的 MAC 幀是以太網 V2 的格式,以下:
四、幀間最小間隔
以太網交換機一般都有十幾個接口。所以,以太網交換機實質上就是一個多接口的網橋,可見交換機工做在數據鏈路層。
網絡層提供兩種類型的的服務,即:虛電路服務和數據報服務。
圖示 虛電路服務
網絡層向上只提供簡單靈活的、無鏈接的、盡最大努力交付的數據報服務。
圖示 數據報服務
網際協議 IP 是 TCP/IP 體系中兩個最主要的協議之一。與 IP 協議配套使用的還有四個協議:
注:ICMP 不是高層協議,而是 IP 層的協議。
十4、網際層的 IP 協議及配套協議
注:ICMP 網際控制報文協議
中間設備又稱爲中間系統或中繼(relay)系統。
十6、網絡互連使用路由器
每一類地址都由兩個固定長度的字段組成,其中一個字段是網絡號 net-id,它標誌主機(或路由器)所鏈接到的網絡,而另外一個字段則是主機號 host-id,它標誌該主機(或路由器)。
兩級的 IP 地址能夠記爲:IP 地址 ::= { <網絡號>, <主機號>} , ::= 表明"定義爲"
IP 地址中的網絡號字段和主機號字段
經常使用的三種類別的 IP 地址
IP 地址的一些重要特色
(1) IP 地址是一種分等級的地址結構
(2) 實際上 IP 地址是標誌一個主機(或路由器)和一條鏈路的接口。
(3) 用轉發器或網橋鏈接起來的若干個局域網仍爲一個網絡,所以這些局域網都具備一樣的網絡號 net-id。
(4) 全部分配到網絡號 net-id 的網絡,不管是範圍很小的局域網,仍是可能覆蓋很大地理範圍的廣域 網,都是平等的。
十8、IP 地址與硬件地址
路由器只根據目的站的 IP 地址的網絡號進行路由選擇
在具體的物理網絡的鏈路層只能看見 MAC 幀而看不見 IP 數據報
一、ARP
無論網絡層使用的是什麼協議,在實際網絡的鏈路上傳送數據幀時,最終仍是必須使用硬件地址。
每個主機都設有一個 ARP 高速緩存(ARP cache),裏面有所在的局域網上的各主機和路由器的 IP 地址到硬件地址的映射表。
當主機 A 欲向本局域網上的某個主機 B 發送 IP 數據報時,就先在其 ARP 高速緩存中查看有無主機 B 的 IP 地址。若有,就可查出其對應的硬件地址,再將此硬件地址寫入 MAC 幀,而後經過局域網將該 MAC 幀發往此硬件地址。
ARP 是解決同一個局域網上的主機或路由器的 IP 地址和硬件地址的映射問題。
若是所要找的主機和源主機不在同一個局域網上,那麼就要經過 ARP 找到一個位於本局域網上的某個路由器的硬件地址,而後把分組發送給這個路由器,讓這個路由器把分組轉發給下一個網絡。剩下的工做就由下一個網絡來作。
2、RARP
逆地址解析協議 RARP 使只知道本身硬件地址的主機可以知道其 IP 地址。
這種主機每每是無盤工做站。 所以 RARP協議目前已不多使用。
二10、查找路由表
在路由表中,對每一條路由,最主要的是(目的網絡地址,下一跳地址).
根據目的網絡地址就能肯定下一跳路由器,這樣作的結果是:
二11、劃分子網(subnetting)
從 1985 年起在 IP 地址中又增長了一個"子網號字段",使兩級的 IP 地址變成爲三級的 IP 地址。這種作法叫做劃分子網(subnetting) 。劃分子網已成爲因特網的正式標準協議。
子網掩碼
IP 地址的各字段和子網掩碼
默認子網掩碼
二12、因特網的路由選擇協議
1) 理想的路由算法
二、關於"最佳路由"
三、從路由算法的自適應性考慮:
二十3、IP 多播
(1) 多播使用組地址—— IP 使用 D 類地址支持多播。多播地址只能用於目的地址,而不能用於源地址。
(2) 永久組地址——由因特網號碼指派管理局 IANA 負責指派。
(3) 動態的組成員
(4) 使用硬件進行多播
三、IP多播須要兩種協議
爲了使路由器知道多播組成員的信息,須要利用網際組管理協議 IGMP (Internet Group
Management Protocol)。
圖示 IGMP 使多播路由器知道多播組成員信息
2)多播路由選擇協議
鏈接在局域網上的多播路由器還必須和因特網上的其餘多播路由器協同工做,以便把多播數據報用最小代價傳送給全部的組成員。這就須要使用多播路由選擇協議。
二十4、 專用地址(本地地址)和全球地址
本地地址——僅在機構內部使用的 IP 地址,能夠由本機構自行分配,而不須要向因特網的管理機構申請。
全球地址——全球惟一的IP地址,必須向因特網的管理機構申請。
10.0.0.0 到 10.255.255.255
172.16.0.0 到 172.31.255.255
192.168.0.0 到 192.168.255.255
這些地址只能用於一個機構的內部通訊,而不能用於和因特網上的主機通訊。
專用地址只能用做本地地址而不能用做全球地址。在因特網中的全部路由器對目的地址是專用地址的數據報一概不進行轉發。
======================================================================
第 5 章 運輸層
一 、應用進程之間的通訊
圖示 運輸層協議和網絡層協議的主要區別
注意:
套接字 socket = (IP地址: 端口號)
每一條 TCP 鏈接惟一地被通訊兩端的兩個端點(即兩個套接字)所肯定。即:
TCP 鏈接 ::= {socket1, socket2} = {(IP1: port1), (IP2: port2)}
請注意:
可靠通訊的實現:
流量控制(flow control)就是讓發送方的發送速率不要太快,既要讓接收方來得及接收,也不要使網絡發生擁塞。
利用滑動窗口機制能夠很方便地在 TCP 鏈接上實現流量控制。
7、 TCP 的運輸鏈接管理
一、運輸鏈接的三個階段
運輸鏈接就有三個階段,即:鏈接創建、數據傳送和鏈接釋放。運輸鏈接的管理就是使運輸鏈接 的創建和釋放都能正常地進行。
鏈接創建過程當中要解決如下三個問題:
TCP 鏈接的創建都是採用客戶服務器方式。
三、用三次握手創建 TCP 鏈接的各狀態:
數據傳輸結束後,雙方均可釋放鏈接,但一方(設爲A)釋放鏈接前需得到另外一方(設爲B)的容許,若是此時B方仍有數據要傳輸,則鏈接不得釋放,A仍要接收B的數據,直至B方數據傳輸完畢後,B方發出釋放鏈接的要求,獲得A方的許可確認後,B釋放鏈接,A等待2SML後釋放鏈接,此時通訊結束。
以下圖所示:
===============================================
3、層次樹狀結構的命名方法
… . 三級域名 . 二級域名 . 頂級域名
4、域名只是個邏輯概念
(1) 國家頂級域名 nTLD:如: .cn 表示中國,.us 表示美國,.uk 表示英國,等等。
(2) 通用頂級域名 gTLD:最先的頂級域名是:
.com (公司和企業) .net (網絡服務機構)
.org (非贏利性組織) .edu (美國專用的教育機構()
.gov (美國專用的政府部門) .mil (美國專用的軍事部門)
.int (國際組織)
6、域名服務器的四種類型
到 2006 年末全世界已經安裝了一百多個根域名服務器機器,分佈在世界各地。
7、域名的解析過程
主機向本地域名服務器的查詢通常都是採用遞歸查詢。若是主機所詢問的本地域名服務器不知道被查詢域名的 IP 地址,那麼本地域名服務器就以 DNS 客戶的身份,向其餘根域名服務器繼續發出查詢請求報文。
本地域名服務器向根域名服務器的查詢一般是採用迭代查詢。當根域名服務器收到本地域名服務器的迭代查詢請求報文時,要麼給出所要查詢的 IP 地址,要麼告訴本地域名服務器:"你下一步應當向哪個域名服務器進行查詢"。而後讓本地域名服務器進行後續的查詢。
以上兩種方式以下圖所示:
一、FTP (File Transfer Protocol) 概述
9、文件傳送並不是很簡單的問題
10、網絡環境下複製文件的複雜性:
(1) 計算機存儲數據的格式不一樣。
(2) 文件的目錄結構和文件命名的規定不一樣。
(3) 對於相同的文件存取功能,操做系統使用的命令不一樣。
(4) 訪問控制方法不一樣。
兩個鏈接
兩個不一樣的端口號
當客戶進程向服務器進程發出創建鏈接請求時,要尋找鏈接服務器進程的熟知端口(21),同時還要告訴服務器進程本身的另外一個端口號碼,用於創建數據傳送鏈接。
接着,服務器進程用本身傳送數據的熟知端口(20)與客戶進程所提供的端口號碼創建數據傳送鏈接。
因爲 FTP 使用了兩個不一樣的端口號,因此數據鏈接與控制鏈接不會發生混亂。20號端口
21號端口
12、簡單文件傳送協議 TFTP(Trivial File Transfer Protocol)
十3、萬維網的文檔
HTML 文檔是一種能夠用任何文本編輯器建立的 ASCII 碼文件。
萬維網的文檔能夠分爲如下3類:
動態文檔和靜態文檔之間的主要差異體如今服務器一端。這主要是文檔內容的生成方法不一樣。而從瀏覽器的角度看,這兩種文檔並無區別。
Java 技術裝三個主要組成部分:程序設計語言、運行(runtime)環境(JVM)和 類庫。
十4、兩種不一樣的連接
十5、通用網關接口 CGI(Common Gateway Interface)
在萬維網中用來進行搜索的程序叫作搜索引擎。
全文檢索搜索引擎是一種純技術型的檢索工具。它的工做原理是經過搜索軟件到因特網上的各網站收集信息,找到一個網站後能夠從這個網站再連接到另外一個網站。而後按照必定的規則創建一個很大的在線數據庫供用戶查詢。
用戶在查詢時只要輸入關鍵詞,就從已經創建的索引數據庫上進行查詢(並非實時地在因特網上檢索到的信息)。
分類目錄搜索引擎(分類網站搜索)並不採集網站的任何信息,而是利用各網站向搜索引擎提交的網站信息時填寫的關鍵詞和網站描述等信息,通過人工審覈編輯後,若是認爲符合網站登陸的條件,則輸入到分類目錄的數據庫中,供網上用戶查詢。
垂直搜索引擎(Vertical Search Engine) 針對某一特定領域、特定人羣或某一特定需求提供搜索服務。垂直搜索也是提供關鍵字來進行搜索的,但被放到了一個行業知識的上下文中,返回的結果更傾向於信息、消息、條目等。
十7、電子郵件
鏈接創建、郵件傳送、鏈接釋放。
二10、郵件讀取協議POP3 和 IMAP
郵局協議 POP(Post Office Protocol) 是一個很是簡單、但功能有限的郵件讀取協議,如今使用的是它的第三個版本 POP3。
POP 也使用客戶服務器的工做方式。
在接收郵件的用戶 PC 機中必須運行 POP 客戶程序,而在用戶所鏈接的 ISP 的郵件服務器中則運行 POP 服務器程序。
------------------------------------------
因特網報文存取協議IMAP(Internet Message Access Protocol)也是按客戶服務器方式工做,如今較新的是版本 4,即 IMAP4。
用戶在本身的 PC 機上就能夠操縱 ISP(Internet Service Provider) 的郵件服務器的郵箱,就像在本地操縱同樣。
所以 IMAP 是一個聯機協議。當用戶 PC 機上的 IMAP 客戶程序打開 IMAP 服務器的郵箱時,用戶就可看到郵件的首部。若用戶須要打開某個郵件,則該郵件才傳到用戶的計算機上。
IMAP 的特色
容許收件人只讀取郵件中的某一個部分。
二11、發送和接收電子郵件的幾個重要步驟
二12、基於萬維網的電子郵件
二十3、通用因特網郵件擴充 MIME
SMTP 有如下缺點:
MIME 的特色:
MIME 並無改動 SMTP 或取代它。
MIME 的意圖是繼續使用目前的[RFC 822]格式,但增長了郵件主體的結構,並定義了傳送非 ASCII 碼的編碼規則。
MIME 和 SMTP 的關係
MIME 主要包括三個部分:
MIME的標準規定 Content-Type 說明必須含有兩個標識符,即內容類型(type)和子類型(subtype),中間用"/"分開,如text/html,text/css等。
MIME 標準定義了 7 個基本內容類型和 15 種子類型。
二十4、動態主機配置協議 DHCP(Dynamic Host Configuration Protocol)
動態主機配置協議 DHCP 提供了即插即用連網(plug-and-play networking)的機制。
這種機制容許一臺計算機加入新的網絡和獲取IP地址而不用手工參與。
DHCP 使用客戶服務器方式:
須要 IP 地址的主機在啓動時就向 DHCP 服務器廣播發送發現報文(DHCPDISCOVER),這時該主機就成爲 DHCP 客戶。
本地網絡上全部主機都能收到此廣播報文,但只有 DHCP 服務器纔回答此廣播報文。
DHCP 服務器先在其數據庫中查找該計算機的配置信息。若找到,則返回找到的信息。若找不到,則從服務器的 IP 地址池(address pool)中取一個地址分配給該計算機。DHCP 服務器的回答報文叫作提供報文(DHCPOFFER)。
DHCP中繼代理(relay agency)
並非每一個網絡上都有 DHCP 服務器,這樣會使 DHCP 服務器的數量太多。如今是每個網絡至少有一個 DHCP 中繼代理,它配置了 DHCP 服務器的 IP 地址信息。
當 DHCP 中繼代理收到主機發送的發現報文後,就以單播方式向 DHCP 服務器轉發此報文,並等待其回答。收到 DHCP 服務器回答的提供報文後,DHCP 中繼代理再將此提供報文發回給主機。
租用期(lease period)
二十5、簡單網絡管理協議 SNMP
SNMP 使用無鏈接的 UDP
二十6、應用進程跨越網絡的通訊
一、系統調用
大多數操做系統使用系統調用(system call)的機制在應用程序和操做系統之間傳遞控制權。
對程序員來講,每個系統調用和通常程序設計中的函數調用很是類似,只是系統調用是將控制權傳遞給了操做系統。
多個應用進程使用系統調用的機制
二、應用編程接口API(Application Programming Interface)
當某個應用進程啓動系統調用時,控制權就從應用進程傳遞給了系統調用接口。
此接口再將控制權傳遞給計算機的操做系統。操做系統將此調用轉給某個內部過程,並執行所請求的操做。
內部過程一旦執行完畢,控制權就又經過系統調用接口返回給應用進程。
系統調用接口實際上就是應用進程的控制權和操做系統的控制權進行轉換的一個接口,即應用編程接口 API。
2.1 幾種應用編程接口 API
2.1.1 套接字的做用
調用 socket 建立套接字
=========================================================
計算機網絡上的通訊面臨如下的四種威脅:
(1) 截獲——從網絡上竊聽他人的通訊內容。
(2) 中斷——有意中斷他人在網絡上的通訊。
(3) 篡改——故意篡改網絡上傳送的報文。
(4) 僞造——僞造信息在網絡上傳送。
截獲信息的攻擊稱爲被動攻擊,而更改信息和拒絕用戶使用資源的攻擊稱爲主動攻擊。
被動攻擊 ——攻擊者只是觀察和分析某一個協議數據單元 PDU 而不干擾信息流。
主動攻擊 —— 是指攻擊者對某個鏈接中經過的 PDU 進行各類處理,如:
3、計算機網絡通訊安全的目標
(1) 防止析出報文內容;
(2) 防止通訊量分析;
(3) 檢測更改報文流;
(4) 檢測拒絕報文服務;
(5) 檢測僞造初始化鏈接。
4、惡意程序(rogue program)
(1) 計算機病毒——會"傳染"其餘程序的程序,"傳染"是經過修改其餘程序來把自身或其變種複製 進去完成的。
(2) 計算機蠕蟲——經過網絡的通訊功能將自身從一個結點發送到另外一個結點並啓動運行的程序。
(3) 特洛伊木馬——一種程序,它執行的功能超出所聲稱的功能。
(4) 邏輯炸彈——一種當運行環境知足某種特定條件時執行其餘特殊功能的程序。
5、計算機網絡安全的內容
6、公鑰密碼體制
公鑰密碼體制使用不一樣的加密密鑰與解密密鑰,是一種"由已知加密密鑰推導出解密密鑰在計算上是不可行的"密碼體制。
一、公鑰和私鑰
在公鑰密碼體制中,加密密鑰(即公鑰) PK(Public Key) 是公開信息,而解密密鑰(即私鑰或祕鑰) SK(Secret Key) 是須要保密的。
加密算法 E(Encrypt) 和解密算法 D 也都是公開的。
雖然祕鑰 SK 是由公鑰 PK 決定的,但卻不能根據 PK 計算出 SK。
二、公鑰算法的特色
7、 數字簽名
數字簽名必須保證如下三點:
(1) 報文鑑別——接收者可以覈實發送者對報文的簽名;
(2) 報文的完整性——發送者過後不能抵賴對報文的簽名;
(3) 不能否認——接收者不能僞造對報文的簽名。
如今已有多種實現各類數字簽名的方法。但採用公鑰算法更容易實現。
數字簽名的實現 :
具備保密性的數字簽名
8、鑑別
在信息的安全領域中,對付被動攻擊的重要措施是加密,而對付主動攻擊中的篡改和僞造則要用鑑別(authentication) 。
報文鑑別使得通訊的接收方可以驗證所收到的報文(發送者和報文內容、發送時間、序列等)的真僞。
使用加密就可達到報文鑑別的目的。但在網絡的應用中,許多報文並不須要加密。應當使接收者能用很簡單的方法鑑別報文的真僞。
1.1 SSL 的位置
1.2 SSL的三個功能:
(1) SSL 服務器鑑別 容許用戶證明服務器的身份。具備 SS L 功能的瀏覽器維持一個表,上面有一些可信賴的認證中心 CA (Certificate Authority)和它們的公鑰。
(2) 加密的 SSL 會話 客戶和服務器交互的全部數據都在發送方加密,在接收方解密。
(3) SSL 客戶鑑別 容許服務器證明客戶的身份。
二、安全電子交易 SET (Secure Electronic Transaction)
安全電子交易 SET 是專爲在因特網上進行安全支付卡交易的協議。
SET 的主要特色是:
(1) SET 是專爲與支付有關的報文進行加密的。
(2) SET 協議涉及到三方,即顧客、商家和商業銀行。全部在這三方之間交互的敏感信息都被加密。
(3) SET 要求這三方都有證書。在 SET 交易中,商家看不見顧客傳送給商業銀行的信用卡號碼。
10、防火牆(firewall)
防火牆在互連網絡中的位置
防火牆的功能有兩個:阻止和容許。
"阻止"就是阻止某種類型的通訊量經過防火牆(從外部網絡到內部網絡,或反過來)。
"容許"的功能與"阻止"剛好相反。
防火牆必須可以識別通訊量的各類類型。不過在大多數狀況下防火牆的主要功能是"阻止"。
(1) 網絡級防火牆——用來防止整個網絡出現外來非法的入侵。屬於這類的有分組過濾和受權服務器。前者檢查全部流入本網絡的信息,而後拒毫不符合事先制訂好的一套準則的數據,然後者則是檢查用戶的登陸是否合法。
(2) 應用級防火牆——從應用程序來進行接入控制。一般使用應用網關或代理服務器來區分各類應用。例如,能夠只容許經過訪問萬維網的應用,而阻止 FTP 應用的經過。
===========================================================================
一、有固定基礎設施的無線局域網
二、無固定基礎設施的無線局域網
2、熱點(hot spot)
如今許多地方,如辦公室、機場、快餐店、旅館、購物中心等都可以向公衆提供有償或無償接入 Wi-Fi 的服務。這樣的地點就叫作熱點。
3、移動自組網絡,又稱自組網絡(ad hoc network)
自組網絡是沒有固定基礎設施(即沒有 AP)的無線局域網。這種網絡由一些處於平等狀態的移動站之間相互通訊組成的臨時網絡:
4、802.11 局域網的 MAC 幀
802.11 幀共有三種類型,即控制幀、數據幀和管理幀。
==============================================
第十章 下一代因特網
1、IPv6 的基本首部
2、 從 IPv4 向 IPv6 過渡