⑴ 大學計算機網路OSI模型差錯控制題
物理層,原因是只有在物理傳輸中,傳輸介質會受到雜訊的干擾。
網路層,一個分組應該就是IP包
數據鏈路層,在二層傳輸的數據叫幀
第4個比較不好判斷,首先要明白這個錯誤的指令是操作造成的錯誤指令,還是在傳輸過程中導致正確的指令錯誤。如果是前者的話是在應用層,如果是後者是表示層。
僅供參考!!
⑵ 計算機網路的名詞解釋是什麼
1、 計算機網路:是利用通信設備和線路將地理位置不同的、功能獨立的多個計算機系統互連起來,以功能完善的網總軟體實現網路中資源共享和信息傳遞的系統。
2、 聯機系統:是由一台中央計算機連接大量的地理位置分散的終端而構成的計算機系統。
3、 PDN:是公用數據網。網中傳輸的是數字化的數據,屬於通信子網的一種。
4、 OSI:是開放系統互連參考模型。為ISO(國際標准化組織)制訂的七層網路模型。
5、 數據通信:是一種通過計算機或其他數據裝置與通信線路,完成數據編碼信號的傳輸、轉接、存儲和處理的通信技術。
6、 數據傳輸率:每秒能傳輸的二進制信息位數,單位為B/S.
7、 信道容量:是信息傳輸數據能力的極限,是信息的最大數據傳輸速率。
8、 自同步法:是指接收方能從數據信號波形中提取同步信號的方法。
9、 PCM:稱脈碼調制,是將模擬數據換成數字信號編碼的最常用方法。
10、 FDM:又稱時分多路復用技術,是在信道帶寬超過原始信號所需帶寬情況下,將物理停產的總帶寬分成若干個與傳輸單個信號帶寬相同的子停產,每個子信息傳輸一路信號。
11、 同步傳輸:是以一批字元為傳輸單位,僅在開始和結尾加同步標志,字元間和比特間均要求同步。
12、 差錯控制:是指在數據通信過程中能發現或糾正差錯,把差錯限制在盡可能小的允許范圍內的技術和方法。
13、 信號:是數據的電子或電磁編碼。
14、 MODEM:又稱數據機。其作用是完成數字數據和模擬信號之間的轉換,使傳輸模擬信號的媒體能傳輸數字數據。發送端MODEM將數字數據調制轉換為模擬信號,接收端MODEM再把模擬信號解調還原為原來的數字數據。
15、 信號傳輸速率:也稱碼元率、調制速率或波特率,表示單位時間內通過信道傳輸的碼元個數,單位記做BAND。
16、 基帶傳輸:是在線路中直接傳送數字信號的電脈沖,是一種最簡單的傳輸方式,適用於近距離通信的區域網。
17、 串列通信:數據是逐位地在一條通信線上傳輸的,較之並行通信速度慢,傳輸距離遠。
18、 信宿:通信過程中接收和處理信息的設備或計算機。
19、 信源:通信過程中產生和發送信息的設備或計算機。
20、 全雙工:允許數據同時在兩個方向上傳輸,要有兩條數據通道,發送端和接收端都要有獨立的接收和發送能力。
⑶ 計算機網路的差錯控制指的是什麼
差錯產生原因主要是由於線路本身電氣特性所產生的隨機噪音,信號振幅,頻率和相位的衰減等設備故障因素造成
差錯分為單比特差錯和突發差錯,單比特差錯是指在傳輸的數據單元只有一個比特發生變化,而突發差錯是有兩個或兩個以上的比特發生變化
--差錯控制的兩種方法
1.從硬體入手,但增加通信成本
2.傳輸過程中進行差錯控制,在數據鏈路層採用編碼進行查錯CRC和糾錯處理
⑷ 《計算機網路技術及應用》中OSI模型中數據鏈路層、網路層和傳輸層分別是怎樣進行差錯控制的
數據鏈路層的幀尾有fcs,當發送方發送幀之前會對幀中的數據進行校驗,採用CRC演算法,將得到的數值封裝到幀尾,也就是fcs。接收方收到該幀後,用同樣的演算法對幀中的數據進行計算,將得到的數值與幀尾的fcs進行比較,如果一致則該幀正確,如不一致,則該幀錯誤。
網路層的IP數據包的包頭部分有首部校驗和一項,但該項只對包頭校驗,也是發送方將校驗值加入,接收方使用相同演算法計算後比較。
傳輸層的校驗和,它可以判斷整個報文段的真偽。還可以通過序列號確認號避免報文重傳。
⑸ 差錯控制的基本工作方式有哪幾種各有什麼特點
號稱網路硬體三劍客的集線器(Hub)、交換機(Switch)與路由器(Router)一直都是網路界的活躍分子,但讓很多初入網路之門的菜鳥惱火的是,它們三者不僅外觀相似,而且經常呆在一起,要想分清誰是誰,感覺有點難!就讓我們一起來看看它們之間有什麼區別和聯系吧!
三劍客的工作原理
一、集線器
1.什麼是集線器
在認識集線器之前,必須先了解一下中繼器。在我們接觸到的網路中,最簡單的就是兩台電腦通過兩塊網卡構成「雙機互連」,兩塊網卡之間一般是由非屏蔽雙絞線來充當信號線的。由於雙絞線在傳輸信號時信號功率會逐漸衰減,當信號衰減到一定程度時將造成信號失真,因此在保證信號質量的前提下,雙絞線的最大傳輸距離為100米。當兩台電腦之間的距離超過100米時,為了實現雙機互連,人們便在這兩台電腦之間安裝一個「中繼器」,它的作用就是將已經衰減得不完整的信號經過整理,重新產生出完整的信號再繼續傳送。
中繼器就是普通集線器的前身,集線器實際就是一種多埠的中繼器。集線器一般有4、8、16、24、32等數量的RJ45介面,通過這些介面,集線器便能為相應數量的電腦完成「中繼」功能。由於它在網路中處於一種「中心」位置,因此集線器也叫做「Hub」。
2.集線器的工作原理
集線器的工作原理很簡單,以圖2為例,圖中是一個具備8個埠的集線器,共連接了8台電腦。集線器處於網路的「中心」,通過集線器對信號進行轉發,8台電腦之間可以互連互通。具體通信過程是這樣的:假如計算機1要將一條信息發送給計算機8,當計算機1的網卡將信息通過雙絞線送到集線器上時,集線器並不會直接將信息送給計算機8,它會將信息進行「廣播」--將信息同時發送給8個埠,當8個埠上的計算機接收到這條廣播信息時,會對信息進行檢查,如果發現該信息是發給自己的,則接收,否則不予理睬。由於該信息是計算機1發給計算機8的,因此最終計算機8會接收該信息,而其它7台電腦看完信息後,會因為信息不是自己的而不接收該信息。
3.集線器的特點
1)共享帶寬
集線器的帶寬是指它通信時能夠達到的最大速度。目前市面上用於中小型區域網的集線器主要有10Mbps、100Mbps和10/100Mbps自適應三種。
10Mb帶寬的集線器的傳輸速度最大為10Mbps,即使與它連接的計算機使用的是100Mbps網卡,在傳輸數據時速度仍然只有10Mbps。10/100Mbps自適應集線器能夠根據與埠相連的網卡速度自動調整帶寬,當與10Mbps的網卡相連時,其帶寬為10Mb;與100Mbps的網卡相連時,其帶寬為100Mb,因此這種集線器也叫做「雙速集線器」。
集線器是一種「共享」設備,集線器本身不能識別目的地址,當同一區域網內的A主機給B主機傳輸數據時,數據包在以集線器為架構的網路上是以廣播方式傳輸的,由每一台終端通過驗證數據包頭的地址信息來確定是否接收。
由於集線器在一個時鍾周期中只能傳輸一組信息,如果一台集線器連接的機器數目較多,並且多台機器經常需要同時通信時,將導致集線器的工作效率很差,如發生信息堵塞、碰撞等。
為什麼會這樣呢?打給比方,以圖2為例,當計算機1正在通過集線器發信息給計算機8時,如果此時計算機2也想通過集線器將信息發給計算機7,當它試圖與集線器聯系時,卻發現集線器正在忙計算機1的事情,於是計算機2便會「帶」著數據站在集線器的面前等待,並時時要求集線器停下計算機1的活來幫自己干。如果計算機2成功地將集線器「搶」過來了(由於集線器是「共享」的,因此很容易搶到手),此時正處於傳輸狀態的計算機1的數據便會停止,於是計算機1也會去「搶」集線器……
可見,集線器上每個埠的真實速度除了與集線器的帶寬有關外,與同時工作的設備數量也有關。比如說一個帶寬為10Mb的集線器上連接了8台計算機,當這8台計算機同時工作時,則每台計算機真正所擁有的帶寬是10/8=1.25Mb!
2半雙工
先說說全雙工:兩台設備在發送和接收數據時,通信雙方都能在同一時刻進行發送或接收操作,這樣的傳送方式就是全雙工。而處於半雙工傳送方式的設備,當其中一台設備在發送數據時,另一台只能接收,而不能同時將自己的數據發送出去。
由於集線器採取的是「廣播」傳輸信息的方式,因此集線器傳送數據時只能工作在半雙工狀態下,比如說計算機1與計算機8需要相互傳送一些數據,當計算機1在發送數據時,計算機8隻能接收計算機1發過來的數據,只有等計算機1停止發送並做好了接收准備,它才能將自己的信息發送給計算機1或其它計算機。
二、交換機
1.什麼是交換機
交換機也叫交換式集線器,它通過對信息進行重新生成,並經過內部處理後轉發至指定埠,具備自動定址能力和交換作用,由於交換機根據所傳遞信息包的目的地址,將每一信息包獨立地從源埠送至目的埠,避免了和其他埠發生碰撞。廣義的交換機就是一種在通信系統中完成信息交換功能的設備。
2.交換機的工作原理
在計算機網路系統中,交換機是針對共享工作模式的弱點而推出的。集線器是採用共享工作模式的代表,如果把集線器比作一個郵遞員,那麼這個郵遞員是個不認識字的「傻瓜」--要他去送信,他不知道直接根據信件上的地址將信件送給收信人,只會拿著信分發給所有的人,然後讓接收的人根據地址信息來判斷是不是自己的!而交換機則是一個「聰明」的郵遞員--交換機擁有一條高帶寬的背部匯流排和內部交換矩陣。交換機的所有的埠都掛接在這條背部匯流排上,當控制電路收到數據包以後,處理埠會查找內存中的地址對照表以確定目的MAC(網卡的硬體地址)的NIC(網卡)掛接在哪個埠上,通過內部交換矩陣迅速將數據包傳送到目的埠。目的MAC若不存在,交換機才廣播到所有的埠,接收埠回應後交換機會「學習」新的地址,並把它添加入內部地址表中。
可見,交換機在收到某個網卡發過來的「信件」時,會根據上面的地址信息,以及自己掌握的「常住居民戶口簿」快速將信件送到收信人的手中。萬一收信人的地址不在「戶口簿」上,交換機才會像集線器一樣將信分發給所有的人,然後從中找到收信人。而找到收信人之後,交換機會立刻將這個人的信息登記到「戶口簿」上,這樣以後再為該客戶服務時,就可以迅速將信件送達了。
3.交換機的性能特點
1)獨享帶寬
由於交換機能夠智能化地根據地址信息將數據快速送到目的地,因此它不會像集線器那樣在傳輸數據時「打擾」那些非收信人。這樣一來,交換機在同一時刻可進行多個埠組之間的數據傳輸。並且每個埠都可視為是獨立的網段,相互通信的雙方獨自享有全部的帶寬,無須同其他設備競爭使用。比如說,當A主機向D主機發送數據時,B主機可同時向C主機發送數據,而且這兩個傳輸都享有網路的全部帶寬--假設此時它們使用的是10Mb的交換機,那麼該交換機此時的總流通量就等於2×10Mb=20Mb。
2)全雙工
當交換機上的兩個埠在通信時,由於它們之間的通道是相對獨立的,因此它們可以實現全雙工通信。
三、集線器與交換機的區別
從兩者的工作原理來看,交換機和集線器是有很大差別的。首先,從OSI體系結構來看,集線器屬於OSI的第一層物理層設備,而交換機屬於OSI的第二層數據鏈路層設備。
其次,從工作方式來看,集線器採用一種「廣播」模式,因此很容易產生「廣播風暴」,當網路規模較大時性能會受到很大的影響。而當交換機工作的時候,只有發出請求的埠和目的埠之間相互響應而不影響其他埠,因此交換機能夠在一定程度上隔離沖突域和有效抑制「廣播風暴」的產生。
另外,從帶寬來看,集線器不管有多少個埠,所有埠都是共享一條帶寬,在同一時刻只能有兩個埠傳送數據,其他埠只能等待,同時集線器只能工作在半雙工模式下;而對於交換機而言,每個埠都有一條獨占的帶寬,當兩個埠工作時並不影響其他埠的工作,同時交換機不但可以工作在半雙工模式下而且可以工作在全雙工模式下。
如果用最簡單的語言敘述交換機與集線器的區別,那就應該是智能與非智能的區別。集線器說白了只是連接多個計算機的網路設備,它只能起到信號放大和傳輸的作用,不能對信號中的碎片進行處理,所以在傳輸過程中容易出錯。而交換機則可以看作為是一種智能型的集線器,它除了擁有集線器的所有特性外,還具有自動定址、交換、處理的功能。並且在數據傳遞過程中,發送端與接受端獨立工作,不與其它埠發生關系,從而達到防止數據丟失和提高吞吐量的目的。
⑹ 計算機網路的網路層的功能
計算機網路中,網路層的功能是包括定址和路由選擇、連接的建立、保持和終止等。它提供的服務使傳輸層不需要了解網路中的數據傳輸和交換技術。如果您想用盡量少的詞來記住網路層,那就是"路徑選擇、路由及邏輯定址"。網路層的目的是實現兩個端系統之間的數據透明傳送。
網路層中涉及眾多的協議,其中包括最重要的協議,也是TCP/IP的核心協議——IP協議。IP協議非常簡單,僅僅提供不可靠、無連接的傳送服務。IP協議的主要功能有:無連接數據報傳輸、數據報路由選擇和差錯控制。與IP協議配套使用實現其功能的還有地址解析協議ARP、逆地址解析協議RARP、網際網路報文協議ICMP、網際網路組管理協議IGMP。
(6)計算機網路差錯控制擴展閱讀:
計算機網路體系結構的通信協議劃分為七層,自下而上依次為:物理層(Physics Layer)、數據鏈路層(Data Link Layer)、網路層(Network Layer)、傳輸層(Transport Layer)、會話層(Session Layer)、表示層(Presentation Layer)、應用層(Application Layer)。其中第四層完成數據傳送服務,上面三層面向用戶。
除了標準的OSI七層模型以外,常見的網路層次劃分還有TCP/IP四層協議以及TCP/IP五層協議。
大多數的計算機網路都採用層次式結構,即將一個計算機網路分為若干層次,處在高層次的系統僅是利用較低層次的系統提供的介面和功能,不需了解低層實現該功能所採用的演算法和協議;較低層次也僅是使用從高層系統傳送來的參數,這就是層次間的無關性。因為有了這種無關性,層次間的每個模塊可以用一個新的模塊取代,只要新的模塊與舊的模塊具有相同的功能和介面,即使它們使用的演算法和協議都不一樣。
⑺ 計算機網路技術中的差錯控制
差錯控制就是提高數據傳輸的正確率嘛,減少錯誤數據在信道中的傳輸佔用信道帶寬。引發數據出現差錯的原因有很多,以數據鏈路層來說,可能是幀重復,幀失序,幀丟失。每層都引入差錯控制,因為每層的數據都是以不同的形式傳輸的,物理層傳輸比特流,總不能用幀的差錯控制去解決比特流傳輸過程中出現的差錯
⑻ TCP如何進行差錯控制的
TCP(Transmission Control Protocol,傳輸控制協議)是基於連接的協議,也就是說,在正式收發數據前,必須和對方建立可靠的連接。一個TCP連接必須要經過三次「對話」才能建立起來,其中的過程非常復雜,我們這里只做簡單、形象的介紹,你只要做到能夠理解這個過程即可。我們來看看這三次對話的簡單過程:主機A向主機B發出連接請求數據包:「我想給你發數據,可以嗎?」,這是第一次對話;主機B向主機A發送同意連接和要求同步(同步就是兩台主機一個在發送,一個在接收,協調工作)的數據包:「可以,你什麼時候發?」,這是第二次對話;主機A再發出一個數據包確認主機B的要求同步:「我現在就發,你接著吧!」,這是第三次對話。三次「對話」的目的是使數據包的發送和接收同步,經過三次「對話」之後,主機A才向主機B正式發送數據。
TCP協議能為應用程序提供可靠的通信連接,使一台計算機發出的位元組流無差錯地發往網路上的其他計算機,對可靠性要求高的數據通信系統往往使用TCP協議傳輸數據。
⑼ 計算機通信為什麼要進行差錯處理
差錯處理分幾個級別。
在計算機網路的數據鏈路層,數據基本傳輸單元是幀。由於網路的不可靠性,在傳輸過程中,可能發生幀的丟失,順序錯亂,或者重復。差錯幀不能正常使用,必須在網路的兩端有差錯控制機制,用於保證幀的正常接收。
在計算機網路的物理層,數據按照一個一個比特來傳輸,由於網路中有雜訊信號干擾,可能造成比特傳輸錯誤,即1變成0,0變成1,這就需要在計算機網路中有檢測比特錯誤的機制,也是一種差錯處理。