A. 大家幫幫我 進來看
給你個示例:(道理相同)
我們都知道,IP是由四段數字組成,在此,我們先來了解一下3類常用的IP
A類IP段 0.0.0.0 到127.255.255.255
B類IP段 128.0.0.0 到191.255.255.255
C類IP段 192.0.0.0 到223.255.255.255
XP默認分配的子網掩碼每段只有255或0
A類的默認子網掩碼 255.0.0.0 一個子網最多可以容納1677萬多台電腦
B類的默認子網掩碼 255.255.0.0 一個子網最多可以容納6萬台電腦
C類的默認子網掩碼 255.255.255.0 一個子網最多可以容納254台電腦
我以前認為,要想把一些電腦搞在同一網段,只要IP的前三段一樣就可以了,今天,我才知道我錯了。如果照我這說的話,一個子網就只能容納254台電腦?真是有點笑話。我們來說詳細看看吧。
要想在同一網段,只要網路標識相同就可以了,那要怎麼看網路標識呢?首先要做的是把每段的IP轉換為二進制。(有人說,我不會轉換,沒關系,我們用Windows自帶計算器就行。打開計算器,點查看>科學型,輸入十進制的數字,再點一下「二進制」這個單選點,就可以切換至二進制了。)
把子網掩碼切換至二進制,我們會發現,所有的子網掩碼是由一串[red]連續[/red]的1和一串[red]連續[/red]的0組成的(一共4段,每段8位,一共32位數)。
255.0.0.0 11111111.00000000.00000000.00000000
255.255.0.0 11111111.11111111.00000000.00000000
255.255.255.0 11111111.11111111.11111111.00000000
這是A/B/C三類默認子網掩碼的二進制形式,其實,還有好多種子網掩碼,只要是一串連續的1和一串連續的0就可以了(每段都是8位)。如11111111.11111111.11111000.00000000,這也是一段合法的子網掩碼。子網掩碼決定的是一個子網的計算機數目,計算機公式是2的m次方,其中,我們可以把m看到是後面的多少顆0。如255.255.255.0轉換成二進制,那就是11111111.11111111.11111111.00000000,後面有8顆0,那m就是8,255.255.255.0這個子網掩碼可以容納2的8次方(台)電腦,也就是256台,但是有兩個IP是不能用的,那就是最後一段不能為0和255,減去這兩台,就是254台。我們再來做一個。
255.255.248.0這個子網掩碼可以最多容納多少台電腦?
計算方法:
把將其轉換為二進制的四段數字(每段要是8位,如果是0,可以寫成8個0,也就是00000000)
11111111.1111111.11111000.00000000
然後,數數後面有幾顆0,一共是有11顆,那就是2的11次方,等於2048,這個子網掩碼最多可以容納2048台電腦。
一個子網最多可以容納多少台電腦你會算了吧,下面我們來個逆向演算法的題。
一個公司有530台電腦,組成一個對等區域網,子網掩碼設多少最合適?
首先,無疑,530台電腦用B類IP最合適(A類不用說了,太多,C類又不夠,肯定是B類),但是B類默認的子網掩碼是255.255.0.0,可以容納6萬台電腦,顯然不太合適,那子網掩碼設多少合適呢?我們先來列個公式。
2的m次方=560
首先,我們確定2一定是大於8次方的,因為我們知道2的8次方是256,也就是C類IP的最大容納電腦的數目,我們從9次方一個一個試2的9次方是512,不到560,2的10次方是1024,看來2的10次方最合適了。子網掩碼一共由32位組成,已確定後面10位是0了,那前面的22位就是1,最合適的子網掩碼就是:11111111.11111111.11111100.00000000,轉換成10進制,那就是255.255.252.0。
分配和計運算元網掩碼你會了吧,下面,我們來看看IP地址的網段。
相信好多人都認為IP只要前三段相同,就是在同一網段了,其實,不是這樣的,同樣,我樣把IP的每一段轉換為一個二進制數,這里就拿IP:192.168.0.1,子網掩碼:255.255.255.0做實驗吧。
192.168.0.1
11000000.10101000.00000000.00000001
(這里說明一下,和子網掩碼一樣,每段8位,不足8位的,前面加0補齊。)
IP 11000000.10101000.00000000.00000001
子網掩碼 11111111.11111111.11111111.00000000
在這里,向大家說一下到底怎麼樣才算同一網段。
要想在同一網段,必需做到網路標識相同,那網路標識怎麼算呢?各類IP的網路標識演算法都是不一樣的。A類的,只算第一段。B類,只算第一、二段。C類,算第一、二、三段。
演算法只要把IP和子網掩碼的每位數AND就可以了。
AND方法:0和1=0 0和0=0 1和1=1
如:And 192.168.0.1,255.255.255.0,先轉換為二進制,然後AND每一位
IP 11000000.10101000.00000000.00000001
子網掩碼 11111111.11111111.11111111.00000000
得出AND結果 11000000.10101000.00000000.00000000
轉換為十進制192.168.0.0,這就是網路標識,
再將子網掩碼反取,也就是00000000.00000000.00000000.11111111,與IP AND
得出結果00000000.00000000.00000000.00000001,轉換為10進制,即0.0.0.1,
這0.0.0.1就是主機標識。要想在同一網段,必需做到網路標識一樣。
我們再來看看這個改為默認子網掩碼的B類IP
如IP:188.188.0.111,188.188.5.222,子網掩碼都設為255.255.254.0,在同一網段嗎?
先將這些轉換成二進制
188.188.0.111 10111100.10111100.00000000.01101111
188.188.5.222 10111100.10111100.00000101.11011010
255.255.254.0 11111111.11111111.11111110.00000000
分別AND,得
10111100.10111100.00000000.00000000
10111100.10111100.00000100.00000000
網路標識不一樣,即不在同一網段。
判斷是不是在同一網段,你會了吧,下面,我們來點實際的。
一個公司有530台電腦,組成一個對等區域網,子網掩碼和IP設多少最合適?
子網掩碼不說了,前面算出結果來了11111111.11111111.11111100.00000000,也就是255.255.252.0
我們現在要確定的是IP如何分配,首先,選一個B類IP段,這里就選188.188.x.x吧
這樣,IP的前兩段確定的,關鍵是要確定第三段,只要網路標識相同就可以了。我們先來確定網路號。(我們把子網掩碼中的1和IP中的?對就起來,0和*對應起來,如下:)
255.255.252.0 11111111.11111111.11111100.00000000
188.188.x.x 10111100.10111100.??????**.********
網路標識 10111100.10111100.??????00.00000000
由此可知,?處隨便填(只能用0和1填,不一定全是0和1),我們就用全填0吧,*處隨便,這樣呢,我們的IP就是
10111100.10111100.000000**.********,一共有530台電腦,IP的最後一段1~254可以分給254台計算機,530/254=2.086,採用進1法,得整數3,這樣,我們確定了IP的第三段要分成三個不同的數字,也就是說,把000000**中的**填三次數字,只能填1和0,而且每次的數字都不一樣,至於填什麼,就隨我們便了,如00000001,00000010,00000011,轉換成二進制,分別是1,2,3,這樣,第三段也確定了,這樣,就可以把IP分成188.188.1.y,188.188.2.y,188.188.3.y,y處隨便填,只要在1~254范圍之內,並且這530台電腦每台和每台的IP不一樣,就可以了。
B. 求計算機網路 答案
一:第一階段可以追溯到20世紀50年代。那時人們開始將彼此獨立發展的計算機技術與通信技術結合起來,完成了數據通信與計算機通信網路的研究,為計算機網路的出現做好了技術准備,奠定了理論基礎。
二:計算機網路的分類方式有很多種,可以按地理范圍、拓撲結構、傳輸速率和傳輸介質等分類。
⑴按按照計算機之間的距離和網路覆蓋面來分可分為
①區域網LAN(Local Area Network)
區域網地理范圍一般幾百米到10km之內,屬於小范圍內的連網。如一個建築物內、一個學校內、一個工廠的廠區內等。區域網的組建簡單、靈活,使用方便。
②城域網MAN(Metropolitan Area Network)
城域網地理范圍可從幾十公里到上百公里,可覆蓋一個城市或地區,是一種中等形式的網路。
③廣域網WAN(Wide Area Network)
廣域網地理范圍一般在幾千公里左右,屬於大范圍連網。如幾個城市,一個或幾個國家,是網路系統中的最大型的網路,能實現大范圍的資源共享,如國際性的Internet網路。
⑵按傳輸速率分類
網路的傳輸速率有快有慢,傳輸速率快的稱高速網,傳輸速率慢的稱低速網。傳輸速率的單位是b/s(每秒比特數,英文縮寫為bps)。一般將傳輸速率在Kb/s—Mb/s范圍的網路稱低速網,在Mb/s—Gb/s范圍的網稱高速網。也可以將Kb/s網稱低速網,將Mb/s網稱中速網,將Gb/s網稱高速網。
網路的傳輸速率與網路的帶寬有直接關系。帶寬是指傳輸信道的寬度,帶寬的單位是Hz(赫茲)。按照傳輸信道的寬度可分為窄帶網和寬頻網。一般將KHz—MHz帶寬的網稱為窄帶網,將MHz—GHz的網稱為寬頻網,也可以將kHz帶寬的網稱窄帶網,將MHz帶寬的網稱中帶網,將GHz帶寬的網稱寬頻網。通常情況下,高速網就是寬頻網,低速網就是窄帶網。
⑶按傳輸介質分類
傳輸介質是指數據傳輸系統中發送裝置和接受裝置間的物理媒體,按其物理形態可以劃分為有線和無線兩大類。
①有線網
傳輸介質採用有線介質連接的網路稱為有線網,常用的有線傳輸介質有雙絞線、同軸電纜和光導纖維。
●雙絞線是由兩根絕緣金屬線互相纏繞而成,這樣的一對線作為一條通信線路,由四對雙絞線構成雙絞線電纜。雙絞線點到點的通信距離一般不能超過100m。目前,計算機網路上使用的雙絞線按其傳輸速率分為三類線、五類線、六類線、七類線,傳輸速率在10Mbps到600Mbps之間,雙絞線電纜的連接器一般為RJ-45。
●同軸電纜由內、外兩個導體組成,內導體可以由單股或多股線組成,外導體一般由金屬編織網組成。內、外導體之間有絕緣材料,其阻抗為50Ω。同軸電纜分為粗纜和細纜,粗纜用DB-15連接器,細纜用BNC和T連接器。
●光纜由兩層折射率不同的材料組成。內層是具有高折射率的玻璃單根纖維體組成,外層包一層折射率較低的材料。光纜的傳輸形式分為單模傳輸和多模傳輸,單模傳輸性能優於多模傳輸。所以,光纜分為單模光纜和多模光纜,單模光纜傳送距離為幾十公里,多模光纜為幾公里。光纜的傳輸速率可達到每秒幾百兆位。光纜用ST或SC連接器。光纜的優點是不會受到電磁的干擾,傳輸的距離也比電纜遠,傳輸速率高。光纜的安裝和維護比較困難,需要專用的設備。
②無線網
採用無線介質連接的網路稱為無線網。目前無線網主要採用三種技術:微波通信,紅外線通信和激光通信。這三種技術都是以大氣為介質的。其中微波通信用途最廣,目前的衛星網就是一種特殊形式的微波通信,它利用地球同步衛星作中繼站來轉發微波信號,一個同步衛星可以覆蓋地球的三分之一以上表面,三個同步衛星就可以覆蓋地球上全部通信區域。
⑷按拓撲結構分類
計算機網路的物理連接形式叫做網路的物理拓撲結構。連接在網路上的計算機、大容量的外存、高速列印機等設備均可看作是網路上的一個節點,也稱為工作站。計算機網路中常用的拓撲結構有匯流排型、星型、環型等。
①匯流排拓撲結構
匯流排拓撲結構是一種共享通路的物理結構。這種結構中匯流排具有信息的雙向傳輸功能,普遍用於區域網的連接,匯流排一般採用同軸電纜或雙絞線。
匯流排拓撲結構的優點是:安裝容易,擴充或刪除一個節點很容易,不需停止網路的正常工作,節點的故障不會殃及系統。由於各個節點共用一個匯流排作為數據通路,信道的利用率高。但匯流排結構也有其缺點:由於信道共享,連接的節點不宜過多,並且匯流排自身的故障可以導致系統的崩潰。
②星型拓撲結構
星型拓撲結構是一種以中央節點為中心,把若干外圍節點連接起來的輻射式互聯結構。這種結構適用於區域網,特別是近年來連接的區域網大都採用這種連接方式。這種連接方式以雙絞線或同軸電纜作連接線路。
星型拓撲結構的特點是:安裝容易,結構簡單,費用低,通常以集線器(Hub)作為中央節點,便於維護和管理。中央節點的正常運行對網路系統來說是至關重要的。
③環型拓撲結構
環型拓撲結構是將網路節點連接成閉合結構。信號順著一個方向從一台設備傳到另一台設備,每一台設備都配有一個收發器,信息在每台設備上的延時時間是固定的。
這種結構特別適用於實時控制的區域網系統。
環型拓撲結構的特點是:安裝容易,費用較低,電纜故障容易查找和排除。有些網路系統為了提高通信效率和可靠性,採用了雙環結構,即在原有的單環上再套一個環,使每個節點都具有兩個接收通道。環型網路的弱點是,當節點發生故障時,整個網路就不能正常工作。
④樹型拓撲結構
樹型拓撲結構就像一棵「根」朝上的樹,與匯流排拓撲結構相比,主要區別在於匯流排拓撲結構中沒有「根」。這種拓撲結構的網路一般採用同軸電纜,用於軍事單位、政府部門等上、下界限相當嚴格和層次分明的部門。
樹型拓撲結構的特點:優點是容易擴展、故障也容易分離處理,缺點是整個網路對根的依賴性很大,一旦網路的根發生故障,整個系統就不能正常工作。
三:計算機網路,是指將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網路操作系統,網路管理軟體及網路通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。簡單地說,計算機網路就是通過電纜、電話線或無線通訊將兩台以上的計算機互連起來的集合
四:通信子網和資源子網
五:1969年12月, Internet的前身--美國的ARPA網投入運行,它標志著我們常稱的計算機網路的興起。這個計算機互聯的網路系統是一種分組交換網。分組交換技術使計算機網路的概念、結構和網路設計方面都發生了根本性的變化,它為後來的計算機網路打下了基礎。
C. 計算機網路的問題,請高手解答
除以24算的是每一個時隙走的比特速率,一般SDH線路的時候就會劃分時隙,進行鏈路捆綁
D. 計算機網路技術考試題庫附答案(2)
C、匯流排狀拓撲結構 D、以上三種網路拓撲故障診斷和隔離一樣容易
102、以下哪種拓撲結構比較適用使用光纖( B)
A、星狀拓撲結構 B、環狀拓撲結構 C、匯流排狀拓撲結構 D、以上三種網路拓撲都適用使用光纖
103、EIA的中文含義是( D )
A、國際標准化組織 B、美國國家標准協會(ANSI)
C、電氣和電子工程師協會(IEEE) D、電工工業協會
104、計算機網路體系結構中,下層的目的是向上一層提供(B)
A、協議 B、服務 C、規則 D、數據包
105、制定OSI的組織是( C )
A、ANSI B、EIA C、ISO D、IEEE
107、計算機網路的體系結構是指(A)
A、計算機網路的分層結構和協議的集合 B、計算機網路的連接形式
C、計算機網路的協議集合 D、由通信線路連接起來的網路系統
108、區域網的硬體組成包括網路伺服器、(B)、網路適配器、網路傳輸介質和網路連接部件。
A、發送設備和接收設備 B、網路工作站 C、配套的插頭和插座 D、代碼轉換設備
109、為實現計算機網路的一個網段的通信電纜長度的延伸,應選擇(B)
A、網橋 B、中繼器 C、網關 D、路由器
110、TCP/IP協議的IP層是指(C)A、應用層 B、傳輸層 C、網路層 D、網路介面層
111、Windows NT2000 系統安裝時,自動產生的管理員用戶名是(C)
A、Guest B、IUSR_NT C、Administrator D、Everyone
113、在網路體系結構中,OSI表示(A)A、Open System Interconnection B、Open System Information
C、Operating System Interconnection D、Operating System Information
115、IP地址127、0、0、1 是一個(D) 地址。A、A類 B、B類 C、C類 D、測試
116、使用預設的子網掩碼,IP地址201、100、200、1 的網路號和主機號分別是(C)
A、201、0、0、0 和 100、200、1 B、201、100、0、0 和 200、1
C、201、100、200、0 和 1 D、201、100、200、1 和 0
117、B類地址的預設子網掩碼是(C)
A、255、255、255、128 B、255、255、255、0 C、255、255、0、0 D、255、255、128、0
118、將域名轉換為IP地址是由 (C)伺服器完成的A、WINS B、DHCP C、DNS D、IIS
119、中繼器的作用是( B)A、分隔網路流量 B、延長網段長度 C、減少網路沖突 D、糾正傳輸錯誤
120、數據機中的解調器的作用是( C)。a、將數字數據轉換為模擬數據 b、將數字數據轉換為模擬信號c、將模擬信號轉換為數字數據 d、將模擬數據轉換為數字信號
121、計算機網路主要使用( A )歐姆的基帶同軸電纜 A、50歐姆 B、75歐姆 C、100歐姆 D、120歐姆
122、使用哪種設備能夠將網路分隔成多個IP子網( D )A、網橋 B、集線器 C、交換機 D、路由器
123、哪一個不是防火牆提供的功能( B )
A、限制訪問內部主機 B、限制訪問外部主機 C、防止病毒入侵 D、統計網路流量
124、在計算機網路中,所有的計算機均連接到一條通信傳輸線路上,在線路兩端連有防止信號反射的裝置,這種連接結構被稱為( A )A、匯流排結構 B、星型結構 C、環型結構 D、 網狀結構
125、用來實現區域網—廣域網互聯的是B )A、中繼器或網橋 B、路由器或網關 C、網橋或路由器D、網橋或網關
126、Token Ring介質訪問控制方法遵循的標準是(C)A、IEEE802.3 B、IEEE802.4 C、IEEE802.5 D、IEEE802.6
127、計算機網路的拓撲結構主要取決於它的( C )A、路由器 B、資源子網 C、通信子網 D、 FDDI網
128、在區域網中,MAC指的是( B )。A、邏輯鏈路控制子層 B、介質訪問控制子層C、物理層 D、數據鏈路層
131、第二代計算機網路的主要特點是 ( A )。 A、計算機-計算機網路 B、以單機為中心的聯機系統
C、國際網路體系結構標准化 D、各計算機製造廠商網路結構標准化
132、以下哪一個不是關於千兆位乙太網的正確描述( C )。 A、數據傳輸速率為1000MBit/S
B、支持全雙工傳送方式 C、只能基於光纖實現 D、幀格式與乙太網幀格式相同
133、IP地址為 140、111、0、0 的B類網路,若要切割為9個子網,而且都要連上Internet,請問子網掩碼設為( D )。A、255、0、0、0 B、255、255、0、0 C、255、255、128、0 D、255、255、240、0
135、在Internet上瀏覽時,瀏覽器和WWW伺服器之間傳輸網頁使用的協議是(B )。
A、IP B、HTTP C、FTP D、Telnet
136、以下( A )是集線器(Hub)的功能。
A、放大信號和延長信號傳輸距離。 B、隔離數據通信量。C、路由選擇。 D、進行協議轉換。
137、在OSI參考模型的各層次中,( D )的數據傳送單位是報文。
A、物理層 B、數據鏈路層 C、網路層 D、傳輸層
138.計算機網路通信的一個顯著特點是( B )。
A.穩定性 B.間歇性、突發性 C.安全性 D.易用性
139.下列哪一項不是網卡的基本功能( B )。
A.數據轉換 B.路由選擇 C.網路存取控制 D.數據緩存
140、為網路提供共享資源並對這些資源進行管理的計算機稱之為( B)
A、工作站 B、伺服器 C、網橋 D、網卡
142、下面關於衛星通信的說法,哪一個是錯誤的(C)
A、衛星通信通信距離大,覆蓋的范圍廣;B、使用衛星通信易於實現廣播通信和多址通信;
C、衛星通信的好處在於不受氣候的影響,誤碼率很低;
D、通信費用高,延時較大是衛星通信的不足之處;
143、在給主機配置IP地址時,哪一個能使用(A)
A、29、9、255、18 B、127、21、19、109 C、192、5、91、255 D、220、103、256、56
144、下面有關網橋的說法,哪一個是錯誤的( C )
A、網橋工作在數據鏈路層,對網路進行分段,並將兩個物理網路連接成一個邏輯網路;
B、網橋可以通過對不要傳遞的數據進行過濾,並有效的阻止廣播數據;
C、對於不同類型的網路可以通過特殊的轉換網橋進行連接;
D、網橋要處理其接收到的數據,增加了時延;
145、對於(C)網路,若網路中的節點大量增加時,網路吞吐率下降、傳輸延遲時間增加,且無確定的上限值。
A、Token Ring B、Token Bus C、Ethernet D、FDDI
146、在企業內部網與外部網之間,用來檢查網路請求分組是否合法,保護網路資源不被非法使用的技術是( B )
A、防病毒技術 B、防火牆技術 C、差錯控制技術 D、流量控制技術
147、在Intranet伺服器中,( D )作為WWW服務的本地緩沖區,將Intranet用戶從Internet中訪問過的主頁或文件的副本存放其中,用戶下一次訪問時可以直接從中取出,提高用戶訪問速度,節省費用。
A、Web伺服器 B、資料庫伺服器 C、電子郵件伺服器 D、代理伺服器
148、決定區域網特性的主要技術有:傳輸媒體、拓撲結構和媒體訪問控制技術,其中最重要的是( C )
A、傳輸媒體 B、拓撲結構 C、媒體訪問控制技術 D、以上均不是
149、乙太網卡的地址是( C )位
A.16 B、32 C、48 D 64
150.網卡的主要功能不包括(D)
A、將計算機連接到通信介質上 B、進行電信號匹配 C、實現數據傳輸 D、網路互連
151.下列選項中,(B)是將單個計算機連接到網路上的設備
A、顯示卡 B、網卡 C、路由器 D、網關
152.下列屬於按網路信道帶寬把網路分類的是( D )
A、星型網和環型網 B、電路交換網和分組交換網 C、有線網和無線網 D、寬頻網和窄帶網
153.把網路分為電路交換網、報文交換網、分組交換網屬於按( D )進行分類
A、連接距離 B、服務對象 C、拓撲結構 D、數據交換方式
154.網路操作系統最重要最基本的服務是( A )
A、文件服務 B、非同步通信服務 C、列印服務 D、資料庫服務
156.網路傳輸中對數據進行統一的標准編碼在OSI體系中由( D )實現
A、物理層 B、網路層 C、傳輸層 D、表示層
157.對於一個主機域名www.hava.gxou.com.cn來說,主機名是( B )
A、WWW B、HAVA C、GXOU D、COM
158.TCP/IP上每台主機都需要用( C )以區分網路號和主機號A、IP地址 B、IP協議 C、子網掩碼 D、主機名
159.為了將伺服器、工作站連接到網路中去,需要在網路通信介質和智能設備間用網路介面設備進行物理連接,區域網中多由( A )完成這一功能A、網卡 B、數據機 C、網關 D、網橋
160、是信息傳輸的物理通道( D )A、信號 B、編碼 C、數據 D、介質
162.在數據傳輸中,需要建立連接的是 ( A )A、電路交換 B、信元交換 C、報文交換 D、數據報交換
163.具有結構簡單靈活,成本低,擴充性強,性能好以及可靠性高等特點,目前區域網廣泛採用的網路結構是( B )
A、星型結構 B、匯流排型結構 C、環型結構 D、以上都不是
165.OSI參考模型的( A )保證一個系統應用層發出的信息能被另一個系統的應用層讀出
A、傳輸層 B、會話層 C、表示層 D、應用層
167.OSI參考模型的( D )為用戶的應用程序提供網路服務A、傳輸層 B、會話層 C、表示層 D、應用層
169.在令牌環網中,令牌的作用是( A )
A、向網路的其餘部分指示一個節點有權發送數據 B、向網路的其餘部分指示一個節點忙以至不能發送數據
C、向網路的其餘部分指示一個廣播消息將被發送 D、以上都不是
170.在一種網路中,超過一定長度,傳輸介質中的數據信號就會衰減、如果需要比較長的傳輸距離,就需要安裝 ( A )設備 A、中繼器 B、集線器 C、路由器 D、網橋
171.當兩種相同類型但又使用不同通信協議的網路進行互聯時,就需要使用 ( C )
A、中繼器 B、集線器 C、路由器 D、網橋
172.當連接兩個完全不同結構的網路時,必須使用( D )A、中繼器 B、集線器 C、路由器 D、網關
173.光纜的光束是在( A )內傳輸 A、玻璃纖維 B、透明橡膠 C、同軸電纜 D、網卡
176.10BASE-2乙太網採用的是 ( A )拓撲結構 A、匯流排型 B、網狀 C、星型 D、環形
177.10BASE-5乙太網採用的是 ( A ) 拓撲結構 A、匯流排型 B、網狀 C、星型 D、環形
178.10BASE-T乙太網採用的是( C )拓撲結構A、匯流排型 B、網狀 C、星型 D、環形
182.支持NOVELL網路的協議是 ( B )A、TCP/IP B、IPX/SPX C、NetBIOS D、NetBEUI
183.IEEE802工程標准中的802.3協議是( A )
A、區域網的載波偵聽多路訪問標准 B、區域網的令牌環網標准C、區域網的互聯標准 D、以上都不是
184.有關控制令牌操作敘述錯誤的是( A )
A、用戶自己產生控制令牌 B、令牌沿邏輯環從一個站點傳遞到另一個站點
C、當等待發送報文的站點接收到令牌後,發送報文 D、將控制令牌傳遞到下一個站點
186.10BASE2中 「2」代表( B )A、第二代10BASE B、傳輸距離200米 C、2對雙絞線 D、無意義
187.Internet主幹網採用( D )結構A、匯流排型 B、環型 C、星型 D、網型
192.令牌匯流排網路標準是(C) A、IEEE802.2 B、IEEE802.3 C、IEEE802.4 D、IEEE802.5
193.關於網橋下列說法錯誤的是( A )A、作用於OSI參考模型中數據鏈路層的LLC子層
B、可以隔離網段間的數據量
C、可以將兩個以上的物理網路連接在一起構成單個邏輯區域網 D、可以存儲轉發數據幀
194.下列說法錯誤的是( B )
A、Token-Bus是結合了CSMA/CD與Token Ring的優點而形成的一種媒體訪問控制方法
B、Token-Bus網路操作簡單,管理簡單C、Token-Bus網路可靠性高、吞吐量大
D、ARCnet採用的是Token-Bus訪問控制方式
195、下列屬於交換式區域網的是(A)
A、ATM區域網 B、FDDI網 C、令牌環網 D、乙太網
196.數據在傳輸中產生差錯的重要原因是( B )
A、熱雜訊 B、沖擊雜訊 C、串擾 D、環境惡劣
197.5類UTP雙絞線規定的最高傳輸特性是( C )
A、20Mbps B、20MHZ C、100Mbps D、100MHZ
198.計算機網路是按(A)相互通信的
A、信息交換方式 B、分類標准 C、網路協議 D、傳輸裝置
199.目前公用電話網廣泛使用的交換方式為( A )
A、電路交換 B、分組交換 C、數據報交換 D、報文交換
200.TCP/IP分層模型中,下列哪個協議是傳輸層的協議之一 ( C )
A、TDC B、TDP C、UDP D、UTP
201.多用於同類區域網間的互聯設備為( B )
A、網關 B、網橋 C、中繼器 D、路由器
202.進行網路互聯,當匯流排網的網段已超過最大距離時,採用( C )設備來延伸
A、網關 B、網橋 C、中繼器 D、路由器
203.在不同的網路間存儲並轉發分組,必須通過( B )進行網路上的協議轉換
A、交換機 B、網關 C、橋接器 D、重發器
204.FlashGet屬於( D )(Thunder(迅雷))
A、網路操作系統 B、網路管理軟體 C、網路通信協議 D、網路應用軟體
205.個人計算機申請了帳號並採用PPP撥號接入Internet網後,該機( B )
A、擁有固定的IP地址 B、擁用獨立的IP地址.
C、沒有自己的IP地址 D、可以有多個IP地址
206.互聯網上的服務都是基於某種協議,WWW服務基於的.協議是( B )
A、SNMP B、HTTP C、SMTP D、TELNET
207.當個人計算機以撥號方式接入Internet網時,必須使用的設備是( A )
A、數據機 B、網卡 C、瀏覽器軟體 D、電話機
E. 求計算機網路答案
1. 簡述網路協議中分層的作用?
網路協議之所以分層描述,是由於在實際的計算機網路中,兩個實體之間的通信情況非常復為了降低通信協議實現的復雜性,而將整個網路的通信功能劃分為多個層次(分層描述),每層各自完一定的任務,而且功能相對獨立,這樣實現起來較容易。
2. 簡述網卡的作用?
網卡是工作在物理層的網路組件,是區域網中連接計算機和傳輸介質的介面,不僅能實現與區域網傳輸介質之間的物理連接和電信號匹配,還涉及幀的發送與接收、幀的封裝與拆封、介質訪問控制、數據的編碼與解碼以及數據緩存的功能等
3. 請說出虛電路服務與數據報服務的區別?
(1)在傳輸方式上,虛電路服務在源、目的主機通信之前,應先建立一條虛電路,然後才能進行通信,通信結束應將虛電路拆除。而數據報服務,網路層從運輸層接收報文,將其裝上報頭(源、目的地址等信息)後,作為一個獨立的信息單位傳送,不需建立和釋放連接,目標結點收到數據後也不需發送確認,因而是一種開銷較小的通信方式。但發方不能確切地知道對方是否准備好接收,是否正在忙碌,因而數據報服務的可靠性不是很高。
(2)關於全網地址:虛電路服務僅在源主機發出呼叫分組中需要填上源和目的主機的全網地址,在數據傳輸階段,都只需填上虛電路號。而數據報服務,由於每個數據報都單獨傳送,因此,在每個數據報中都必須具有源和目的主機的全網地址,以便網路結點根據所帶地址向目的主機轉發,這對頻繁的人—機交互通信每次都附上源、目的主機的全網地址不僅累贅,也降低了信道利用率。
(3)關於路由選擇:虛電路服務沿途各結點只在呼叫請求分組在網中傳輸時,進行路徑選擇,以後便不需要了。可是在數據報服務時,每個數據每經過一個網路結點都要進行一次路由選擇。當有一個很長的報文需要傳輸時,必須先把它分成若干個具有定長的分組,若採用數據報服務,勢必增加網路開銷。
(4)關於分組順序:對虛電路服務,由於從源主機發出的所有分組都是通過事先建立好的一條虛電路進行傳輸,所以能保證分組按發送順序到達目的主機。但是,當把一份長報文分成若干個短的數據報時,由於它們被獨立傳送,可能各自通過不同的路徑到達目的主機,因而數據報服務不能保證這些數據報按序列到達目的主機。
(5)可靠性與適應性:虛電路服務在通信之前雙方已進行過連接,而且每發完一定數量的分組後,對方也都給予確認,故虛電路服務比數據報服務的可靠性高。但是,當傳輸途中的某個結點或鏈路發生故障時,數據報服務可以繞開這些故障地區,而另選其他路徑,把數據傳至目的地,而虛電路服務則必須重新建立虛電路才能進行通信。因此,數據報服務的適應性比虛電路服務強。
(6)關於平衡網路流量:數據報在傳輸過程中,中繼結點可為數據報選擇一條流量較小的路由,而避開流量較高的路由,因此數據報服務既平衡網路中的信息流量,又可使數據報得以更迅速地傳輸。而在虛電路服務中,一旦虛電路建立後,中繼結點是不能根據流量情況來改變分組的傳送路徑的。
4. 簡述流量控制和擁塞控制的關系?
擁塞控制所要做的都有一個前提,就是網路能 夠承受現有的網路負荷. 擁塞控制是一個全局性的過程,涉及到所有的 主機,所有的路由器,以及與降低網路傳輸性 能有關的所有因素. 流量控制往往指在給定的發送端和接收端之間 的點對點通信量的控制. 流量控制所要做的就是抑制發送端發送數據的 速率,以便使接收端來得及接收.
5. 請說出不同層次的中繼系統?
中繼系統所在的層次,分為下列五種中繼系統:
(1)物理層中繼系統,即中繼器(repeater)repeater or hub:在物理層透明地復制比特流,以補償信號的衰減;
(2)數據鏈路層中繼系統,即網橋或橋接器(bridge)bridge or switch:在不同的LAN間存儲轉發幀,必要時要進行鏈路層的協議轉換。
(3)網路層中繼系統,即路由器(router) 在不同網路之間轉發數據包。
(4)網橋和路由器的混合物橋路器(brouter)。
(5)網路層以上的中繼系統,即稱為網關(gateway)傳輸網關在傳輸層連接位元組流,應用網關允許第4層以上的互連。是對高層協議進行轉換的協議轉換器.
6. 數據鏈路層的主要功能是什麼?
數據鏈路層最基本的服務是將源計算機網路層來的數據可靠的傳輸到相鄰節點的目標計算機的網路層。為達到這一目的,數據鏈路層必須具備一系列相應的功能,主要有:如何將數據組合成數據塊(在數據鏈路層中將這種數據塊稱為幀,幀是數據鏈路層的傳送單位);如何控制幀在物理信道上的傳輸,包括如何處理傳輸差錯,如何調節發送速率以使之與接收方相匹配;在兩個網路實體之間提供數據鏈路通路的建立、維持和釋放管理。
7. 簡述IP地址和硬體地址的區別?
IP地址是數據鏈路層的地址,硬體地址稱為MAC地址,是主機物理層的地址,對應不同協議。IP地址主要用於確定主機的拓撲位置,物理地址是區分不同主機的編號
8. 簡述分組交換的優點及採用的手段是什麼?
分組交換的優點:線路利用率提高;分組交換網可以進行數據率的轉換;在線路交換網路中,若通 信量較大可能造成呼叫堵塞的情況,即網路拒絕接收更多的連接要求直到網路負載減輕為止;優先權的使 用.
分組交換在線路上採用動態復用技術傳送按一定長度分割為許多小段的數據—分組。每個分組標識後,在一條物理線路上採用動態復用的技術,同時傳送多個數據分組。把來自用戶發端的數據暫存在交換機的存儲器內,接著在網內轉發。到達接收端,再去掉分組頭將各數據欄位按順序重新裝配成完整的報文。
9. 協議與服務有何區別,有何關系?
首先,協議的實現保證了能夠向上一層提供服務,使用本層服務的實體只能看見服務而無法看見下面的協議。下面的協議對上面的實體是透明的
其次,協議是「水平的」即協議是控制對等實體之間通信的規則但服務是「垂直的」,即服務是由下層向上層通過層間介面提供的。另外,並非在一個層內完成的全部功能都稱之為服務。只有那些能夠被高一層實體看得見的功能才能被稱之為「服務」
10. ICMP差錯報文有幾種,請簡述之?
ICMP 差錯報告報文共有 5 種
終點不可達
源站抑制
時間超過
參數問題
改變路由(重定向)
11. 一個理想的路由演算法的特點是什麼?
(1)演算法必須是正確的和完整的。每一個結點交換機中的路由表,都必須給出到所有可能的目的站的下一站應怎樣走,並且,所給出的走法應是正確的。
(2)演算法在計算上應簡單。由於在每個結點上都要進行路由選擇的計算,因此必然要增加分組的時延。另外,路由選擇的計算不應使網路通信量增加太多的額外開銷。
(3)演算法應能適應通信量和網路拓撲的變化,這就是說,要有自適應性。當網路中的通信量發生變化時,演算法能自適應地改變路由,以均衡各鏈路的負載。有時稱這種自適應性為「穩健性」。
(4)演算法應具有穩定性。在網路通信量和網路拓撲相對穩定的情況下,路由演算法應收斂於一個可以接受的解,而不應產生過多的振盪。
(5)演算法應是公平的。這就是說,演算法應對所有用戶都是平等的。
(6)演算法應是最佳的。這里的「最佳」是指以最低的費用來實現路由演算法。這里特別需要注意的是,在研究路由選擇時,「費用」並不一定指「錢」。通常是給每一條鏈路指定一定的費用,而這個費用又是由許多的因素決定的,如鏈路長度、資料率、鏈路容量、傳播時延等。可以根據用戶的具體情況來設置每一條鏈路的「費用」。
12. 與IP協議配套使用的協議有哪幾個?
地址解析協議 ARP (Address Resolution Protocol)
逆地址解析協議 RARP(Reverse Address Resolution Protocol)
網際網路控制報文協議 ICMP (Internet Control Message Protocol)
網際網路組管理協議 IGMP (Internet Group Management Protocol)
F. 數據與計算機通信(第九版)求課後習題。復習題答案 郵箱[email protected] 謝謝 有追加
第二章 協議體系結構,TCP/IP和基於網際網路的應用程序
1. 網路接入層的主要功能是什麼
網路接入層關心的是計算機與所連網路之間的數據交換。發主計算機必須向網路提供目的計算機的地址,這樣網路才能夠為數據選路以到達相應的終點。發方計算機可能需要調用某些由網路提供的特殊服務,如優先順序等網路接入層使用什麼樣的軟體取決於所用網路的類型。
2. 運輸層完成什麼功能
在端點之間傳送數據。可能會提供差錯控制、流量控制、擁塞控制、可靠的交付
3. 什麼是協議
網路協議的定義:為計算機網路中進行數據交換而建立的規則、標准或約定的集合。例如,網路中一個微機用戶和一個大型主機的操作員進行通信,由於這兩個數據終端所用字元集不同,因此操作員所輸入的命令彼此不認識。為了能進行通信,規定每個終端都要將各自字元集中的字元先變換為標准字元集的字元後,才進入網路傳送,到達目的終端之後,再變換為該終端字元集的字元。當然,對於不相容終端,除了需變換字元集字元外。其他特性,如顯示格式、行長、行數、屏幕滾動方式等也需作相應的變換
4. 什麼是協議數據單元(PDU)
在分層網路結構,例如在開放式系統互聯(OSI)模型中,在傳輸系統的每一層都將建立協議數據單元(PDU)。PDU包含來自上層的信息,以及當前層的實體附加的信息。然後,這個PDU被傳送到下一較低的層。
5. 什麼是協議體系結構
協議體系結構指的是由軟體和硬體共同構成的分層結構,用以支持系統之間的數據交換及分布式應用,如電子郵件及文件傳送程序
6. 什麼是TCP/IP
TCP/IP協議體系結構通常稱為TCP/IP協議族。這個協議族集合了大量的協議,這些協議已經通過網際網路體系結構委員會(IAB)作為網際網路標准發布
傳輸控制協議/網際網路互聯協議,又名網路通訊協議,是Internet最基本的協議、Internet國際互聯網路的基礎,由網路層的IP協議和傳輸層的TCP協議組成。TCP/IP 定義了電子設備如何連入網際網路,以及數據如何在它們之間傳輸的標准。協議採用了4層的層級結構,每一層都呼叫它的下一層所提供的協議來完成自己的需求。通俗而言:TCP負責發現傳輸的問題,一有問題就發出信號,要求重新傳輸,直到所有數據安全正確地傳輸到目的地。而IP是給網際網路的每一台電腦規定一個地址。
7. TCP/IP體系結構中的分層方法有哪些優點
8. 什麼是路由器
路由器是 TCP/IP 網路上的一種網路互連設備。用於在不同的網段間扮演網關的角色,提供數據包的轉發和傳輸路徑的選擇
9. 目前最流行的IP的版本是什麼
V4
10. 是不是所有在網際網路上傳輸的通信量用的都是TCP
11. 比較IPV4和IPV6的地址空間。它們分別使用了幾位
第三章 數據傳輸
1. 說出導向媒體與非導向媒體之間的區別
導向媒體引導電磁波沿某一物理路徑前進;非導向媒體不規定電磁波的傳播路徑(但可以控制其方向,教材上的說法不太嚴謹)
2. 說出模擬電磁信號與數字電磁信號之間的區別
模擬信號是連續變化的電磁波,根據其頻譜可以在不同類型的傳輸媒體上傳播,無論是導向媒體(頻帶有寬有窄)和非導向媒體,數字信號是電壓脈沖序列(非連續變化的離散量),這些電壓脈沖只能在導向媒體上傳播
3. 周期信號有哪三個重要參數
周期信號的三個重要參數是1、峰值振幅:一段時間內信號強度的峰度的峰值;2、頻率或信號周期:分別指信號循環的速度或信號重復一周的時間;3、相位:一個信號周期內在不同時間點上的相對位置。
4. 完整的一周360對應的弧度是多少
2PI
5. 正弦波的波長和頻率之間有什麼關系
波長是信號循環一個周期所佔的空間長度,或者說是信號的兩個連續周期上同相位兩點之間的距離,相對於某一波速,波長與頻率互為倒數,即波長=波速*頻率的倒數,頻率=波速*波長的倒數,或者說波速是波長與頻率的乘積。
6. 基頻的定義是什麼
7. 信號的頻譜和帶寬之間有什麼關系
信號的頻譜是其所包含的頻率范圍(頻帶),該范圍上限頻率與下限頻率之差稱為帶寬,即頻帶的寬度
8. 什麼是衰減
在任何媒體上傳輸的信號之強度隨距離增加而不斷減弱的特性稱為衰減,對導向媒體而言,衰減呈指數級變化;對於非導向媒體,衰減是距離的復雜函數,並與大氣條件相關
9. 給出信道容量的定義
信道所能達到的最大數據率稱為信道容量
10. 影響信道容量的主要因素有哪些
影響信道容量的因素包括1、信道帶寬2、每個信號單元攜載的比特數3、信噪比:信號強度與信道雜訊的比值
第四章 傳輸媒體
1. 為什麼雙絞銅線中的導線要絞合起來
將線對絞合起來是為了減輕同一根電纜內相鄰線對之間的串音干擾
2. 雙絞線主要有哪些缺點
雙絞線在傳輸距離帶寬以及數據率上有局限性,這是因為雙絞線的衰減隨頻率增加而迅速增加,由於它易於與電磁場耦合,干擾和雜訊等各種傳輸損傷對雙絞線的影響相對嚴重
3. 非屏蔽雙絞線和屏蔽雙絞線之間的區別是什麼
屏蔽雙絞線相對於非屏蔽雙絞線,是用金屬網罩和護皮將雙絞線屏蔽起來,減少了外界電磁干擾的影響
4. 描述光纖的組成
由石英玻璃或塑料材料的纖芯,折射率低於纖芯的相同材料包層,防護罩三部分組成
5. 微波傳輸有哪些主要的優點與缺點
優點:微波適用於長距離電信業務,因障礙不易敷設場所(跨越道路,河流的建築物之間 )點對點短距離傳輸,蜂窩移動通信等場合,
缺點:微波需要假設較高的天線;微波的主要損耗來自傳輸中的衰減,而且衰減會因天氣而變化;頻帶的有限而可能重疊使用造成相互干擾
6. 什麼是直播衛星(DBS)
衛星轉播的節目直接被發送到用戶家庭,家庭用戶可使用甚小孔徑天線接收
7. 為什麼衛星的上行頻率和下午頻率必須不一樣
衛星無間斷連續工作,無法用相同頻率同時發送和接收,必須以某一頻率接收來自地面站的信號,同時用另一頻率轉發給地面
8. 說出廣播無線電和微波之間的一些重要區別
1、廣播無線電波是全向發射的;微波是定向發射的2、廣播無線電頻率包括VHF頻段及UHF頻段,及30MHZ至1GHZ頻率范圍;微波工作在1GHZ以上
9. 天線主要有哪兩個功能
1、天線可用來發射電磁能量或者收集電磁能量,即可用於發射和接收無線電信號;2、天線通過定向根據其面積獲得一定的天線增益,增強發射或接收的信號
10. 什麼是各向同性天線
各向同性天線就是一種理想化的全向天線,從概念上抽象為空間中的一個點,均勻地向所有方向發射能量
第五章 信號編碼技術
1. 什麼是差分編碼技術
在差分編碼中,被傳輸的信息是由兩個連續信號單元之間是否發生變化而不是信號單元本身的大小來表示的
2. 解釋NRZ-L和NRZI之間的區別
不歸零制指在每個信號單元整個持續時間保持同一狀態而不回到零電平(這是相對於信號單元持續的中間要回到零電平的歸零制編碼而言的) NRZ-L是以絕對不同的兩個電平來分別代表二進制信息的兩個值;而NRZ-I是一種差分編碼,對於所表示的二進制信息的某一個值,由前一信號單元原有電平跳變到極性相反的另一電平,而對於另一二進制值,則保持前一信號單元的原有電平不變,用有無變化來區分二值信息
3. 請描述兩種多電平二進制數字到數字編碼技術
兩個編碼方案實際上都是偽三進制編碼,實際用+A、0、-A三級電平表示的是二進制一種是交替信號反轉(AMI)編碼,用交替的+A和-A兩個電平標識二進制1 0電平標志二進制0,另一種正好相反的編碼是偽三元碼,也稱偽三進制碼,用交替的+A和-A兩個電平標識二進制0 0電平標識二進制1. 雙級電平交替表示相同的一種值的目的是使信號交變以消除直流分量(0電平本身也不具有直流分量)同時提供連續的該值或二值交替變化時的同步能力,缺點是對連續的另一值同步能力較差,可通過擾碼技術來解決
4. 請給出雙相位編碼的定義並描述兩種雙相位編碼技術
雙相位指無論代表的二進制值是什麼,每個信號單元中間都要反相,也就是每個信號單元持續期間都有兩個相位的變化,曼徹斯特碼是絕對的相位,比如對於0值取由正跳變到負的相伴,對於 1值則取由負跳變到正的相位,差分曼徹斯特碼是一種差分編碼,每個信號單元的中間都要改變一次相位,此外對0值,在信號單元前沿再改變一次相位,而對於1值則前沿不發生相位改變
5. 請指出與數字到數字編碼技術相關的的擾碼的功能
擾技術通常是為解決AMI或偽三元碼中代表不交替變化的另一值的0電平的同步問題而使用。擾碼技術主要有北美的雙極8零替換(B8ZS)和歐洲的高密度雙極性3零(HDB3)兩種方案(ISDN的主速率介面的兩種規范分別使用,1.544Mbps介面使用具有B8ZS的AMI碼,2.048Mbps介面使用具有HDB3的AMI碼),採用某種交替規律來替換連續零電平,使編碼信號在傳輸過程中減少缺乏同步能力的零點平數目
6. 數據機的作用是什麼
數據機功能是將要發送的數字數據轉換成模擬信號在模擬信道上傳輸,或將從模擬信道上接收到的模擬信號還原為數字數據
7. 什麼是QAM
實際上是數字調幅與數字調相的結合,也可認為是QPSK的擴展,可以以更大的並行度,將連續的多個比特分別調制再疊加後在模擬信道上傳輸,使在相同帶寬模擬信道上提供比QPSK還要快得多的信號速率,因此在現代數據機中提供了超載音頻話信道34kbpsr的香農極限的56kbps速率,而且此技術還運用地ADSL/DMT和無線傳輸信道中,所以ADSL能提供超越10Mbps的下行流速率
8. 角度調制、相伴調制(PM)、和頻率調制(FM)三者之間的區別是什麼
第六章 數字數據通信技術
1. 在非同步傳輸中,如何區別一個字元的傳輸與下一個字元的傳輸
在每個傳輸的字元前增加一個起始比特和一至兩個停止比特來區分字元之間的傳輸,起始比特和停止比特還起啟停字元內的比特同步的作用
2. 非同步傳輸的主要缺點是什麼
最大缺點是效率低,一是每個比特需附加2至3個比特,額外開銷大;二是連續的字元流傳輸時,每個字元進行重新同步,有效吞吐率打折扣
3. 同步傳輸中是如何提供同步的
在發送方與接收方之間通過外同步或自同步方式保持兩者的時鍾同步,按照時鍾比特提供的比特間隔,對每個比特塊以穩定的比特流形式傳輸,塊之間的同步問題則由在每塊增加前同步碼和後同步碼的方法解決
4. 什麼是有奇偶校驗位
奇偶校驗比特增加到需要校驗的數據塊末尾,根據數據塊中值1的比特個數來決定該奇偶比特取值1或0,根據是奇校驗和偶校驗,使連同奇偶校驗比特在內的整個數據塊中值1的比特數為奇數或偶數
對每個採用奇偶校驗時,是利用7單位ASCII碼只用了低7位的特點,將每個字元的最高位用作奇偶校驗比特,因為按照規定奇偶校驗比特增加到需要校驗的數據塊末尾,因此,字元傳輸時是先低位後高位,為什麼校驗比特要放在末尾呢,如果放在數據塊前面,接收方最先收到校驗比特,需要先將其存放起來,然後對後續收到的數據進行校驗,生成新的校驗比特,再與存放起來的原校驗比特進行比較,因此,放在末尾不需要先保存校驗比特,先利用收到的數據比特生成新的校驗比特,直接與後收到的 原校驗比特進行比較,這樣實現起來效率更高
5. 什麼是CRC
循環冗餘檢驗碼(CRC)有這樣一種特性:其碼集內的任一個碼字,進行循環移位後,仍然是該碼集中的碼字,因此而取名循環碼,「冗餘」是檢錯和糾錯編碼的關鍵,CRC是k比特原始碼字上增加r個冗餘比特從而生成長度為n=k+r個比特且具有檢錯能力的新碼字,該r=n-k個比特稱為幀檢驗序列(FCS),具體來說是由發送器將k比特原始碼字左移r比特然後用精心選擇的生成多項式(實際上是一個r+1比特長的二進制序列)去除所得到的余數
6. 你為什麼認為CRC比奇偶校驗能夠檢測出更多的差錯列出可以描述CRC演算法的三種不同方式
模2除法運算、多項式除法、數字邏輯除法電路
第八章 復用
1. 為什麼復用的性價比高
1、利用信號正交分割的理論將一條物理媒體劃分為若干邏輯信道,比為每路通信各拉一條線路要經濟得多;
2、多路共享一條物理媒體可以提高線路利用率
2. 得到什麼是回聲抵消
線路兩端收發器使用相同頻帶支持發送信道和接收信道,一邊發信號、一邊收信號,接收到的信號中肯定混合了自己發出的信號成分,我們將這部分發送信號成分稱為回聲,只要從收到的信號中扣減去這部分回聲就可以得到對方發來的信號,該過程因此稱為回聲抵消
3. 給出用戶線路中的上行流和下行流的定義
由用戶設備DSL接入到電信公司的信道傳送的數據(現在通稱為通信服務商,網路服務商,ISP----網際網路服務商)由電信公司經營的網路中各其他站點經接入的中心局伺服器傳回用戶的數據稱為下行流。
4. 請解釋同步時分復用(TDM)是如何工作的
為每路數字信號分配一個時隙(每路信號的時隙在每個復用幀中的位置固定)而不管該路是否空載,在一條傳輸通路(一條線路或一個頻道)上按時間上交錯傳輸每路信號的一部分,這種交織可以按比特,也可以按位元組或更大的數據塊(幀)
5. 為什麼統計時分復用與同步時分復用相比較效率更高
為每路數字信號按需分配時隙,即使分配了時隙,每路信號的時隙在每個復用幀中的位置是動態變化的,為了標識某個時隙究竟攜載的是哪一路信號,因此需在時隙中增加地址標識,還有可能使用長度欄位支持變長數據傳送,正因為是按需分配,無數據傳送需求就不必分配時隙,可以讓給其它路信號傳送,由此減輕了空載情況,效率得以提高
第九章 擴頻
1. 採用編碼後的信號帶寬與編碼前的帶寬之間的關系是什麼
擴頻編碼的信號帶寬與編碼前的信號帶寬得到顯著擴展
2. 列舉擴頻的優點
1、抵抗雜訊和多路失真的干擾2、對信號起到隱蔽和加密作用
3、減弱或避免使用相同頻帶的用戶彼此干擾
3. 什麼是跳頻擴頻
信號用偽隨機無線電頻率序列廣播,並以短暫的固定時間間隔不斷從信道總頻帶中的一個頻率跳變到另一個頻率,信號瞬間的帶寬遠遠小於信道的總帶寬
4. 說明慢速跳頻擴頻和快速跳頻擴頻之間的區別
傳輸一個和多個比特才進行一次頻率切換稱為慢速跳頻擴頻,不到一個比特就切換頻率(通常一個比特的持續時間內頻率跳變兩次和多次)稱為快速跳頻擴頻
5. 什麼是直接序列擴頻
藉助於擴頻碼將原始信號的一個比特分割為多個比特(稱為碼片,多個碼片總的持續時間與該原始比特持續時間相等)擴頻碼有多少比特就將原始信號擴展了多少倍帶寬
6. 什麼是CDMA
CDMA是利用直序擴頻原理實現的一種復用技術,它可以將不同用戶的相同比特值用不同的擴頻碼變成各不相同的碼片序列。也就是說用不同的碼型(信號波形)來區分不同用戶的信道,所以稱為碼分復用,碼分復用中具有相同頻帶的各信道在時間上和頻率上都是重疊的,只是功率密度不同(波形不同,則信號能量不同)
G. 運輸層知識要點——謝希仁《計算機網路》
為了在計算機網路中有條不紊地交換數據,就必須遵守一些事先約定好的規則。這些規則明確規定了所 交換數據的格式 以及有關的 同步 問題。
同步的含義:在一定條件下應當發生什麼事件,因而含有時序的意思。
網路協議:為進行網路中的數據交換而建立的規則、標准或約定。
網路協議由以下三個要素組成:
1)語法:即數據與控制信息的結構或格式
2)語義:即需要發出何種控制信息,完成何種動作以及做出何種反應
3)同步:即事件實現順序的詳細說明
一、運輸層協議的概述
1.1 進程之間的通信
1.2 運輸層的兩個主要協議
1.3 運輸層的埠
二、用戶數據報協議UDP
2.1 UDP概述
2.2 UDP的首部格式
三、傳輸控制協議TCP概述
3.1 TCP的最主要的特點
3.2 TCP的連接
四、可靠傳輸的工作原理
4.1 停止等待協議
4.2 連續ARQ協議
五、TCP報文段的首部格式
六、TCP可靠傳輸的實現
6.1 以位元組為單位的滑動窗口
6.2 超時重傳時間的選擇
6.3 選擇確認SACK
七、TCP的流量控制
7.1 利用滑動窗口實現流量控制
7.2 必須考慮傳輸效率
八、TCP的擁塞控制
8.1 擁塞控制的一般原理
8.2 幾種擁塞控制方法
8.3 隨機早期檢測RED
九、TCP的運輸連接管理
9.1 TCP的連接建立
9.2 TCP的連接釋放
9.3 TCP的有限狀態機
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.1 進程之間的通信
1.只有主機的協議棧才有運輸層,而網路核心部分中的路由器在轉發分組時都只用到了下三層的功能
2.兩個主機進行通信就是兩個主機中的應用進程互相通信。從運輸層的角度看,通信的真正端點並不是主機而是主機中的進程。(IP協議能把分組送到目的主機)
網路層時為主機之間提供邏輯通信,而運輸層為應用進程之間提供端到端的邏輯通信。
3.運輸層一個重要功能——復用、分用。 (應用進程復用、分用運輸層)
1.2 運輸層的兩個主要協議
1.UDP—User Datagram Protocol 用戶數據報協議(無連接):DNS/RIP/DHCP/SNMP/NFS
TCP—Transmission Control Protocol 傳輸控制協議(面向連接):SMTP/TELNET/HTTP/ FTP
1.3 運輸層的埠
問題:為了使運行不同操作系統的計算機的應用進程能夠互相通信,就必須使用統一的方法(而這種方法必須與特定操作系統無關)對TCP/IP體系的應用進程進行標識。
為什麼不用進程號來區分?(第一,不同操作系統的進程標識符不同;第二,用功能來識別,而不是進程,例如郵件服務功能,而不管具體是哪個進程)
解決方案:在運輸層使用協議埠號,即埠。軟體埠是應用層的各種協議進程與運輸實體進行層間交互的一種地址。(埠號只具有本地意義,只是為了標識本計算機應用層中各個進程在和運輸層交互時的層間介面。)
埠分為兩大類:
1)伺服器使用的埠號:熟知埠號或系統埠號(0~1023);登記埠號(1024~49151)
2)客戶端使用的埠號:49152~65535
2.1 UDP概述
1.UDP只在IP的數據報服務至上增加了很少一點功能,就是復用、分用以及差錯檢測功能
2.特點
1)無連接
2)盡最大努力交付
3)面向報文 (不合並、不拆分、保留這些報文的邊界)
4)UDP沒有擁塞控制
5)UDP支持一對一、一對多、多對一和多對多的交互通信
6)UDP的首部開銷小,只有8位元組
應用進程本身可以在不影響應用的實時性的前提下,增加一些提高可靠性的措施,如採用前向糾錯或重傳已丟失的報文。
2.2 UDP的首部格式
1.traceroute 讓發送的UDP用戶數據報故意使用一個非法的UDP埠號,接收方丟棄報文,並由ICMP(網路控制報文協議)發送「埠不可達」差錯報文給發送方。
2.計算檢驗和。IP數據報的校驗和只檢驗IP數據報的首部,但UDP的校驗和是把首部和數據部分一起都檢驗。(12位元組的首部+真正的首部+數據來進行校驗和的計算)
Q1.為什麼計算校驗和要加12位元組的偽首部
Q2.計算校驗和的原理是什麼?
3.1 TCP的最主要的特點
1.面向連接的運輸層協議(建立連接、傳輸數據、釋放連接)
2.點對點,每一條TCP連接只能有兩個端點
3.可靠交付(無差錯、不丟失、不重復、並且按序到達)
4.全雙工通信。TCP連接的兩端都設有發送緩存和接收緩存。
5.面向位元組流。(流指的是流入到進程或從進程流出的位元組序列;面向位元組流:TCP把應用程序交下來的數據看成是一連串的無結構位元組流。 接收方的應用程序必須有能力識別接收到的位元組流,把它還原成有意義的應用層數據。 因此TCP可以根據窗口值和當前網路狀況調整發送的報文長度。劃分短一點,或者積累到足夠多再發送出去。)
3.2 TCP的連接
1.TCP把連接作為最基本的抽象。
2.每一條TCP連接有兩個端點。TCP連接的端點叫作套接字。
套接字soket = (IP地址:埠號)
每一條TCP連接唯一地被通信兩端的兩個端點(即兩個套接字)所確定。
TCP連接 ::= {socket1, socket2}
理想的傳輸條件有以下兩個特點:
1)傳輸信道不產生差錯
2)不管發送方以多快的速度發送數據,接收方總是來得及處理收到的數據
實際的網路並不具備,因此:
1)出現差錯時,讓發送方重傳
2)接收方來不及處理時,及時告訴發送方適當降低發送數據的速度
4.1 停止等待協議
1.「停止等待」就是沒發送完一個分組就停止發送,等待對方的確認,在收到確認後再發送下一個分組。
2.超時重傳。在每發完一個分組就設置一個超時計時器,如果在超時計時器之前收到對方的確認,就撤銷已設置的超時計時器。如果未收到,就認為剛才的分組丟失,並重傳。
3.三種情況:A發送的分組出錯、丟失;B發送的確認丟失;B發送的確認遲到
確認丟失:B丟棄重復的分組,向A重傳確認
確認遲到:A丟棄重復的確認,B丟棄重復分組,並向A重傳確認
4.常稱為自動重傳請求ARQ,重傳時自動進行的(超時即重傳)
5.缺點:信道利用率太低
U=Td/(Td+RTT+Ta)
為了提高傳輸效率,發送方不使用停止等待協議,而是採用流水線傳輸。流水線傳輸就是發送發可連續發送多個分組,不必等每發完一個分組就停頓下來等待對方的確認。(連續ARQ協議和滑動窗口協議)
4.2 連續ARQ協議
1.位於發送窗口內的分組都可連續發送出去,而不需要等待對方的確認。
2.累積確認:接收方不必對收到的分組逐個發送確認,而是在收到幾個分組後,對按序到達的最後一個分組發送確認。
3.缺點:Go-back-N (發送前5個分組,第3個分組丟失,後面三個要重傳)
1.源埠和目的埠
2.序號。 每個位元組都按順序編號。
3.確認號。 期望收到對方下一個報文段的第一個數據位元組的序號。
若確認號=N,則表明:到序號N-1為止的所有數據都已正確收到。
4.數據偏移。 指出TCP報文段的數據起始處距離TCP報文段的起始處有多遠(也即TCP報文段首部長度)。由於首部中還有長度不確定的選項欄位,因此數據偏移欄位是必要的。
5.窗口。窗口欄位明確指出了現在允許對方發送的數據量。窗口值是經常在動態變化著。
6.1 以位元組為單位的滑動窗口
1.發送緩存用來暫存:
1)發送應用程序傳送給發送方TCP准備發送的數據;
2)TCP已發送但未收到確認德爾數據
2.接收緩存用來存放:
1)按序到達的、但尚未被接收應收程序讀取的數據;
2)未按序到達的數據
3.注意三點:
1)A的發送窗口是根據B的接收窗口設置的,但是在同一時刻,由於網路傳輸的滯後,A的發送窗口並不總是B的接收窗口一樣大
2)TCP通常對不按序到達的數據是先臨時存放在接收窗口中,等到位元組流中所缺少的位元組收到後,再按序交付上層的應用進程
3)TCP接收方有累計確認功能(不能過分推遲發送確認,否則會導致發送方不必要的重傳)
6.2 超時重傳時間的選擇
1.超時重傳時間設置太短,會引起很多不必要的重傳;如果設置太長,使網路的空閑時間增大,降低傳輸效率。
2.新的RTTs = (1-a)x(舊的RTTs) + ax(新的RTT樣本),其中RTT樣本的時間為:記錄一個報文段發出的時間,以及收到相應的確認時間,時間差就是報文段的往返時間RTT。
3.RTO = RTTs + 4 x RTTd,其中RTO為超時重傳時間,RTTd是RTT的偏差的加權平均值。
新的RTTd = (1-b) x (舊的RTTd)+ b x |RTTs - 新的RTT樣本|
4.一個問題:發送一個報文段,設定的重傳時間到了,還沒有收到確認。於是重傳報文段。經過一段時間,收到了確認報文段。現在的問題是:如何判定此確認報文段是對先發送的報文段的確認,還是對後來重傳的報文段的確認?
1)解決方法1,在計算加權平均值RTTs時,只要報文段重傳了,就不採用其往返時間樣本。
引入的問題:報文段的時延突然增大的情況
2)解決方法2,報文段每重傳一次,就把超時重傳時間RTO增大一些(一般是2倍)。當不在發生報文段的重傳時,再根據加權平均計算。
6.3 選擇確認SACK
SACK文檔並沒有指明發送發應當怎樣響應SACK。因此大多數的實現還是重傳所有未被確認的數據塊。
7.1 利用滑動窗口實現流量控制
1.流量控制:就是讓發送方的發送速率不要太快,要讓接收方來得及接收。
2.利用滑動窗口機制可很方便地在TCP連接上實現對發送方的流量控制。發送方的發送窗口不能超過接收方給出的接收窗口的數值。
3.死鎖情況:B向A發送了零窗口的報文段後不久,B又有了一些緩存空間,因此B向A發送rwnd = 400.然而該報文段在傳送過程中丟失。A一直等待B發送的非零窗口的通知,B也一直等待A發送的數據。( 窗口通知不超時重傳?為什麼? )
解決方法:TCP為每個連接設有一個持續計時器。只要一方收到對方的零窗口通知,就啟動計時器。計時器到期後,發送一個零窗口探測報文段,而對方就在確認這個探測報文段時給出了現在的窗口值。若仍為零,收到報文段的一方重新設置持續計時器。
7.2 必須考慮傳輸效率
1.應用程序把數據傳送到TCP的發送緩存後,剩下的發送任務就由TCP來控制了。
2.三種不同的機制來控制TCP報文段的發送時機:
1)TCP維持一個變數,它等於最大報文段長度MSS,只要緩存中的存放的數據達到MSS,就組裝成一個TCP報文段發送出去
2)由發送方的應用進程指明要求發送報文段,即TCP支持推送操作
3)發送方設置一個定時器
3.問題一、若用戶只發送一個位元組,則非常浪費帶寬。
解決方法:若發送應用程序把要發送的數據逐個位元組地送到TCP的發送緩存,則發送方就把第一個數據位元組先發送出去,把後面到達的數據位元組都緩存起來。當發送方收到對第一個數據字元的確認後,再把發送緩存中的所有數據組裝成一個報文段發送出去。(採用收到確認就發送+並開始緩存的方式;同時當到達的數據已達到發送窗口大小的一半或已達到報文段的最大長度時,就立即發送一個報文段。)
4.問題二、糊塗窗口綜合症。接收緩存已滿,應用程序一次只讀取一個位元組,然後向發送方發送確認。
解決方法:讓接收方等待一段時間,使得接收緩存已有足夠空間容納一個最長的報文段,或者等到接收緩存已有一半空閑的空間。則接收方就發出確認報文。
8.1 擁塞控制的一般原理
1.擁塞的定義:對資源的需求 > 可用資源。 在計算機網路中的鏈路帶寬、交換結點中的緩存和處理機等,都是網路中的資源。
2.擁塞解決不能靠解決某一個部分的問題。因為這會將瓶頸轉移到其他地方。問題的實質往往是整個系統的各個部分不匹配。只有所有部分都平衡了,問題才會得到解決。
3.擁塞控制與流量控制的比較。
1)擁塞控制:防止過多的數據注入到網路中,這樣可以使網路中的路由器或鏈路不致過載。
擁塞控制有個前提:網路能夠承受現有的網路負荷
擁塞控制是一個全局性過程。(發送擁塞時,不知道在某處、什麼原因造成的)
2)流量控制:點對點通信量的控制,是個端到端的問題
流量控制:抑制發送端發送數據的速率,以便使接收端來得及接收。
4.尋找擁塞控制的方案無非就是使不等式 「對資源的需求 > 可用資源 」不再成立的條件。但是必須考慮該措施帶來的其他影響。
5.計算機網路是個復雜的系統。從控制理論的角度來看擁塞控制,可以分為開環控制和閉環控制兩種方法。
1)開環控制:設計網路時事先將有關發生擁塞的因素考慮周到,力求網路在工作時不產生擁塞。但一旦系統運行起來,就不再中途改正。
2)閉環控制:基於反饋環路。
步驟一、監測網路系統以便檢測到擁塞在何時、何處發生;
步驟二、把擁塞發生的信息傳送到可採取行動的地方
步驟三、調整網路系統的運行以解決出現的問題
8.2 幾種擁塞控制方法(只考慮網路擁塞程度,即假設接收方總是有足夠大的緩存空間)
1.慢開始和擁塞避免
1)發送方維持一個擁塞窗口。
擁塞窗口的大小取決於網路的擁塞程度,並且動態地在變化。
控制擁塞窗口的原則是:只要網路沒有出現擁塞,擁塞窗口增大;如果網路出現擁塞,則減小。
2)慢開始的思路:由小到大逐漸增大擁塞窗口數值。每收到一個對新的報文段的確認,把擁塞窗口增加至多一個MSS的數值。(沒經過一個傳輸輪次,擁塞窗口cwnd就加倍)
輪次:把擁塞窗口所允許發送的報文段都連續發送出去,並收到了對已發送的最後一位元組的確認。
慢開始的「慢」並不是指cwnd的增長速率慢,而是指TCP開始發送報文段時先設置cwnd=1(一個MSS數值)。
3)慢開始門限ssthresh
為防止擁塞窗口增長過大,引入一個慢開始門限ssthresh。
當cwnd < ssthresh時,使用上述的慢開始演算法
當cwnd > ssthresh時,停止使用慢開始演算法而改用擁塞避免演算法
4)擁塞避免演算法
思路:讓擁塞窗口cwnd緩慢增大,即沒經過一個往返時間RTT就把發送方的擁塞窗口cwnd增加1,而不是加倍。
5)慢開始門限的設置
只要發送方判斷網路出現擁塞(沒有按時收到確認),就把慢開始門限ssthresh設置為出現擁塞時發送方窗口值的一半,然後把擁塞窗口cwnd重置為1,執行慢開始演算法。
6)乘法減小和加法增大
乘法減小:網路出現擁塞時,把慢開始門限ssthresh減半(當前的ssthresh的一半),並執行慢開始演算法。
加法增大:執行擁塞避免方法
2.快重傳和快恢復
1)快重傳(盡快重傳未被確認的報文段)
首先,要求接收方每收到一個失序的報文段後就立即發出重復確認。(如接收方收到了M1和M2後都分別發出了確認,但接收方沒有收到M3但接著收到了M4。此時接收方立即發送對M2的重復確認。)
其次,發送方只要一連收到三個重復確認,就應當立即重傳對方尚未收到的報文段M3.
2)快恢復
要點一、當發送方連續收到三個重復確認,就執行「乘法減小」演算法,把慢開始門限ssthresh減半。
要點二、由於發送方認為網路很可能沒有發生擁塞(因為收到了連續的重復確認),把cwnd設置為慢開始門限ssthresh減半後的值,然後開始執行擁塞避免演算法
慢開始演算法只在TCP連接建立時和網路出現超時才使用。
3.發送方的窗口
發送方窗口的上限值 = Min [rwnd, cwnd]
8.3 隨機早期檢測RED(IP層影響TCP層的擁塞控制)
1.網路層的分組丟棄策略
網路層的策略對TCP擁塞控制影響最大的就是路由器的分組丟棄策略。
如果路由器隊列已滿,則後續到達的分組將都被丟棄。這就叫做尾部丟棄策略。
2.全局同步
由於TCP復用IP,若發生路由器中的尾部丟棄,就可能會同時影響到很多條TCP連接,結果就使許多TCP連接在同一時間突然都進入到慢開始狀態。全局同步使得全網的通信量突然下降了很多,網路恢復正常後,其通信量又突然增大很多。
3.隨機早期檢測RED
使路由器的隊列維持兩個參數,即隊列長度最小門限THmin和最大門限THmax。當每一個分組到達時,RED就先計算平均隊列長度Lav。RED演算法是:
1)若平均隊列長度小於最小門限THmin,則把新到達的分組放入隊列進行排隊
2)若平均隊列長度超過最大門限THmax,則把新到達的分組丟棄
3)若平均隊列長度在最小門限THmin和最大門限THmax之間,則按照某一概率p將新到達的分組丟棄。
隨機體現在3),在檢測到網路擁塞的早期徵兆時(即路由器的平均隊列長度超過一定的門限值時),就先以概率p隨機丟棄個別的分組,讓擁塞控制只在個別的TCP連接上進行,因而避免發生全局性的擁塞控制。
4.平均隊列長度Lav和分組丟棄概率p
Lav = (1-d) x (舊的Lav) +d x (當前的隊列長度樣本)
p = ptemp / (1- count x ptemp)
ptemp = pmax x (Lav - THmin) / (THmax - THmin)
TCP時面向連接的協議。
運輸連接就有三個階段:連接建立、數據傳送和連接釋放
運輸連接的管理:使運輸連接的建立和釋放都能正常地進行。
在TCP連接建立過程中要解決以下三個問題:
1)要使每一方能夠確知對方的存在
2)要允許雙方協商一些參數(如最大窗口值、是否使用窗口擴大選項和時間戳等等)
3)能夠對運輸實體資源(如緩存大小、連接表中的項目等)進行分配
9.1 TCP的連接建立
1.TCP規定,SYN=1報文段不能攜帶數據,但消耗一個序號
2.TCP規定,ACK=1報文段可以攜帶數據,如果不攜帶數據則不消耗序號
3.為什麼A還要發送一次確認?為了防止已失效的連接請求報文突然又傳送到B,因而產生錯誤。
「已失效的連接請求報文段」
A發出第一個連接請求報文段,在網路中滯留超時,又發出了第二個連接請求。但B收到第一個延遲的失效的連接請求報文段後,就誤認為是A又發出了一次新的連接請求。於是就向A發出確認報文段,同意建立連接。假定不採用三次握手,那麼只要B發出確認,新的連接就建立。此時A不會理睬B的確認,也不會發數據,但B一直等A發送數據,B的許多資源就浪費了。
採用三次握手,A不會向B發送確認,因此B就知道A並沒有要求建立確認。
9.2 TCP的連接釋放
1.TCP規定,FIN報文段基石不攜帶數據,也消耗一個序號
2.第二次握手後,TCP通知高層應用程序,因而從A到B這個方向的連接就釋放,TCP連接處於半關閉狀態
3.為什麼A在TIME-WAIT狀態必須等待2MSL的時間
1)為了保證A發送的最後一個ACK報文段能夠到達B。因為ACK可能丟失,此時B可能會超時重傳,然後A重傳確認,並重新啟動2MSL計時器
2)防止「已失效的連接請求報文段」出現在本連接中。可以使本連接持續時間內所產生的所有報文段都從網路中消失。
9.3 TCP的有限狀態機