當前位置:首頁 » 網路連接 » 計算機網路報文發送順序
擴展閱讀
哪個網站輔助多 2025-06-30 02:59:37

計算機網路報文發送順序

發布時間: 2022-07-30 05:36:04

計算機網路:主機A向主機B連續發送了兩個TCP報文段,其序號分別為70和100。

確認號指的是接收方想要接收的報文段的序號,比如我想要1-5的報文,在接收過程中我收到了2-5,而1丟了,這時候我肯定跟你說,再發一遍1,就是這個意思。
在這里序號70的丟了,所以確認號就是70,和後面的沒關系。

㈡ 數據報如何從一個計算機傳輸到另一個計算機作業題目啊!急急急!!!

我來補充一下:ISO OSI/RM(開放系統互連參考模型)把計算機網路通信的模型分為7層,分別為應用層、表示層、會話層、傳輸層、網路層、數據鏈路層和物理層。主機發送數據的時候是按照從上到下的順序,首先應用層信息轉化成能夠在網路中傳播的數據,第二數據在表示層加上表示層報頭,轉化為對端能夠理解的數據格式,然後,數據在會話層又加上會話層報頭,依次,傳輸層加上傳輸層報頭稱為段,網路層加上網路層報頭稱為包,數據鏈路層加上數據鏈路層報頭稱為偵,在物理層數據轉化為比特流。然後經過網路傳輸到達另一台主機,主機再從物理層到應用層依次解封裝,提取發送主機發來的數據,完成數據的發送和接收。

㈢ 網路傳輸中分組交換將數據進行分組,每個報文包里有序號,請問數據在傳到哪裡時數據按照序號開始組合

:(1)電路交換:由於電路交換在通信之前要在通信雙方之間建立一條被雙方獨占的物理通路(由通信雙方之間的交換設備和鏈路逐段連接而成),因而有以下優缺點。
優點:
①由於通信線路為通信雙方用戶專用,數據直達,所以傳輸數據的時延非常小。
②通信雙方之間的物理通路一旦建立,雙方可以隨時通信,實時性強。
③雙方通信時按發送順序傳送數據,不存在失序問題。
④電路交換既適用於傳輸模擬信號,也適用於傳輸數字信號。
⑤電路交換的交換的交換設備(交換機等)及控制均較簡單。
缺點:
①電路交換的平均連接建立時間對計算機通信來說嫌長。
②電路交換連接建立後,物理通路被通信雙方獨占,即使通信線路空閑,也不能供其他用戶使用,因而信道利用低。
③電路交換時,數據直達,不同類型、不同規格、不同速率的終端很難相互進行通信,也難以在通信過程中進行差錯控制。
(2)報文交換:報文交換是以報文為數據交換的單位,報文攜帶有目標地址、源地址等信息,在交換結點採用存儲轉發的傳輸方式,因而有以下優缺點:
優點:
①報文交換不需要為通信雙方預先建立一條專用的通信線路,不存在連接建立時延,用戶可隨時發送報文。
②由於採用存儲轉發的傳輸方式,使之具有下列優點:a.在報文交換中便於設置代碼檢驗和數據重發設施,加之交換結點還具有路徑選擇,就可以做到某條傳輸路徑發生故障時,重新選擇另一條路徑傳輸數據,提高了傳輸的可靠性;b.在存儲轉發中容易實現代碼轉換和速率匹配,甚至收發雙方可以不同時處於可用狀態。這樣就便於類型、規格和速度不同的計算機之間進行通信;c.提供多目標服務,即一個報文可以同時發送到多個目的地址,這在電路交換中是很難實現的;d.允許建立數據傳輸的優先順序,使優先順序高的報文優先轉換。
③通信雙方不是固定佔有一條通信線路,而是在不同的時間一段一段地部分佔有這條物理通路,因而大大提高了通信線路的利用率。
缺點:
①由於數據進入交換結點後要經歷存儲、轉發這一過程,從而引起轉發時延(包括接收報文、檢驗正確性、排隊、發送時間等),而且網路的通信量愈大,造成的時延就愈大,因此報文交換的實時性差,不適合傳送實時或互動式業務的數據。
②報文交換只適用於數字信號。
③由於報文長度沒有限制,而每個中間結點都要完整地接收傳來的整個報文,當輸出線路不空閑時,還可能要存儲幾個完整報文等待轉發,要求網路中每個結點有較大的緩沖區。為了降低成本,減少結點的緩沖存儲器的容量,有時要把等待轉發的報文存在磁碟上,進一步增加了傳送時延。
(3)分組交換:分組交換仍採用存儲轉發傳輸方式,但將一個長報文先分割為若干個較短的分組,然後把這些分組(攜帶源、目的地址和編號信息)逐個地發送出去,因此分組交換除了具有報文的優點外,與報文交換相比有以下優缺點:
優點:
①加速了數據在網路中的傳輸。因為分組是逐個傳輸,可以使後一個分組的存儲操作與前一個分組的轉發操作並行,這種流水線式傳輸方式減少了報文的傳輸時間。此外,傳輸一個分組所需的緩沖區比傳輸一份報文所需的緩沖區小得多,這樣因緩沖區不足而等待發送的機率及等待的時間也必然少得多。
②簡化了存儲管理。因為分組的長度固定,相應的緩沖區的大小也固定,在交換結點中存儲器的管理通常被簡化為對緩沖區的管理,相對比較容易。
③減少了出錯機率和重發數據量。因為分組較短,其出錯機率必然減少,每次重發的數據量也就大大減少,這樣不僅提高了可靠性,也減少了傳輸時延。
④由於分組短小,更適用於採用優先順序策略,便於及時傳送一些緊急數據,因此對於計算機之間的突發式的數據通信,分組交換顯然更為合適些。
缺點:
①盡管分組交換比報文交換的傳輸時延少,但仍存在存儲轉發時延,而且其結點交換機必須具有更強的處理能力。
②分組交換與報文交換一樣,每個分組都要加上源、目的地址和分組編號等信息,使傳送的信息量大約增大5%~10%,一定程度上降低了通信效率,增加了處理的時間,使控制復雜,時延增加。
③當分組交換採用數據報服務時,可能出現失序、丟失或重復分組,分組到達目的結點時,要對分組按編號進行排序等工作,增加了麻煩。若採用虛電路服務,雖無失序問題,但有呼叫建立、數據傳輸和虛電路釋放三個過程。
總之,若要傳送的數據量很大,且其傳送時間遠大於呼叫時間,則採用電路交換較為合適;當端到端的通路有很多段的鏈路組成時,採用分組交換傳送數據較為合適。從提高整個網路的信道利用率上看,報文交換和分組交換優於電路交換,其中分組交換比報文交換的時延小,尤其適合於計算機之間的突發式的數據通信。

㈣ 計算機網路體系結構的ISO/OSI網路體系結構

國際標准化組織ISO(International Standards Organization)在80年代提出的開放系統互聯參考模型OSI(Open System Interconnection),這個模型將計算機網路通信協議分為七層。這個模型是一個定義異構計算機連接標準的框架結構,其具有如下特點:
①網路中異構的每個節點均有相同的層次,相同層次具有相同的功能。
②同一節點內相鄰層次之間通過介面通信。
③相鄰層次間介面定義原語操作,由低層向高層提供服務。
④不同節點的相同層次之間的通信由該層次的協議管理,
⑤每層次完成對該層所定義的功能,修改本層次功能不影響其它層、
⑥僅在最低層進行直接數據傳送。
⑦定義的是抽象結構,並非具體實現的描述。
在OSI網路體系結構中、除了物理層之外,網路中數據的實際傳輸方向是垂直的。數據由用戶發送進程發送給應用層,向下經表示層、會話層等到達物理層,再經傳輸媒體傳到接收端,由接收端物理層接收,向上經數據鏈路層等到達應用層,再由用戶獲取。數據在由發送進程交給應用層時,由應用層加上該層有關控制和識別信息,再向下傳送,這一過程一直重復到物理層。在接收端信息向上傳遞時,各層的有關控制和識別信息被逐層剝去,最後數據送到接收進程。
現在一般在制定網路協議和標准時,都把ISO/OSI參考模型作為參照基準,並說明與該參照基準的對應關系。例如,在IEEE802區域網LAN標准中,只定義了物理層和數據鏈路層,並且增強了數據鏈路層的功能。在廣域網WAN協議中,CCITT的X.25建議包含了物理層、數據鏈路層和網路層等三層協議。一般來說,網路的低層協議決定了一個網路系統的傳輸特性,例如所採用的傳輸介質、拓撲結構及介質訪問控制方法等,這些通常由硬體來實現;網路的高層協議則提供了與網路硬體結構無關的,更加完善的網路服務和應用環境,這些通常是由網路操作系統來實現的。 物理層建立在物理通信介質的基礎上,作為系統和通信介質的介面,用來實現數據鏈路實體間透明的比特 (bit) 流傳輸。只有該層為真實物理通信,其它各層為虛擬通信。物理層實際上是設備之間的物理介面,物理層傳輸協議主要用於控制傳輸媒體。
(1)物理層的特性
物理層提供與通信介質的連接,提供為建立、維護和釋放物理鏈路所需的機械的、電氣的、功能的和規程的特性,提供在物理鏈路上傳輸非結構的位流以及故障檢測指示。物理層向上層提供位 (bit) 信息的正確傳送。
其中機械特性主要規定介面連接器的尺寸、芯數和芯的位置的安排、連線的根數等。電氣特性主要規定了每種信號的電平、信號的脈沖寬度、允許的數據傳輸速率和最大傳輸距離。功能特性規定了介面電路引腳的功能和作用。規程特性規定了介面電路信號發出的時序、應答關系和操作過程,例如,怎樣建立和拆除物理層連接,是全雙工還是半雙工等。
(2)物理層功能
為了實現數據鏈路實體之間比特流的透明傳輸,物理層應具有下述功能:
①物理連接的建立與拆除
當數據鏈路層請求在兩個數據鏈路實體之間建立物理連接時,物理層能夠立即為它們建立相應的物理連接。若兩個數據鏈路實體之間要經過若干中繼數據鏈路實體時,物理層還能夠對這些中繼數據鏈路實體進行互聯,以建立起一條有效的物理連接。當物理連接不再需要時,由物理層立即拆除。
②物理服務數據單元傳輸
物理層既可以採取同步傳輸方式,也可以採取非同步傳輸方式來傳輸物理服務數據單元。
③物理層管理
對物理層收發進行管理,如功能的激活 (何時發送和接收、異常情況處理等)、差錯控制 (傳輸中出現的奇偶錯和格式錯)等。 數據鏈路層為網路層相鄰實體間提供傳送數據的功能和過程;提供數據流鏈路控制;檢測和校正物理鏈路的差錯。物理層不考慮位流傳輸的結構,而數據鏈路層主要職責是控制相鄰系統之間的物理鏈路,傳送數據以幀為單位,規定字元編碼、信息格式,約定接收和發送過程,在一幀數據開頭和結尾附加特殊二進制編碼作為幀界識別符,以及發送端處理接收端送回的確認幀,保證數據幀傳輸和接收的正確性,以及發送和接收速度的匹配,流量控制等。
(1)數據鏈路層的目的
提供建立、維持和釋放數據鏈路連接以及傳輸數據鏈路服務數據單元所需的功能和過程的手段。數據鏈路連接是建立在物理連接基礎上的,在物理連接建立以後,進行數據鏈路連接的建立和數據鏈路連接的拆除。具體說,每次通信前後,雙方相互聯系以確認一次通信的開始和結束,在一次物理連接上可以進行多次通信。數據鏈路層檢測和校正在物理層出現的錯誤。
(2)數據鏈路層的功能和服務
數據鏈路層的主要功能是為網路層提供連接服務,並在數據鏈路連接上傳送數據鏈路協議數據單元L-PDU,一般將L-PDU稱為幀。數據鏈路層服務可分為以下三種:
①無應答、無連接服務。發送前不必建立數據鏈路連接,接收方也不做應答,出錯和數據丟失時也不做處理。這種服務質量低,適用於線路誤碼率很低以及傳送實時性要求高的 (例如語音類的)信息等。
②有應答、無連接服務。當發送主機的數據鏈路層要發送數據時,直接發送數據幀。目標主機接收數據鏈路的數據幀,並經校驗結果正確後,向源主機數據鏈路層返回應答幀;否則返回否定幀,發送端可以重發原數據幀。這種方式發送的第一個數據幀除傳送數據外,也起數據鏈路連接的作用。這種服務適用於一個節點的物理鏈路多或通信量小的情況,其實現和控制都較為簡單。
③面向連接的服務。該服務一次數據傳送分為三個階段:數據鏈路建立,數據幀傳送和數據鏈路的拆除。數據鏈路建立階段要求雙方的數據鏈路層作好傳送的准備;數據傳送階段是將網路層遞交的數據傳送到對方;數據鏈路拆除階段是當數據傳送結束時,拆除數據鏈路連接。這種服務的質量好,是ISO/OSI參考模型推薦的主要服務方式。
(3)數據鏈路數據單元
數據鏈路層與網路層交換數據格式為服務數據單元。數據鏈路服務數據單元,配上數據鏈路協議控制信息,形成數據鏈路協議數據單元。
數據鏈路層能夠從物理連接上傳輸的比特流中,識別出數據鏈路服務數據單元的開始和結束,以及識別出其中的每個欄位,實現正確的接收和控制。能按發送的順序傳輸到相鄰結點。
(4)數據鏈路層協議
數據鏈路層協議可分為面向字元的通信規程和面向比特的通信規程。
面向字元的通信規程是利用控制字元控制報文的傳輸。報文由報頭和正文兩部分組成。報頭用於傳輸控制,包括報文名稱、源地址、目標地址、發送日期以及標識報文開始和結束的控制字元。正文則為報文的具體內容。目標節點對收到的源節點發來的報文,進行檢查,若正確,則向源節點發送確認的字元信息;否則發送接收錯誤的字元信息。
面向比特的通信規程典型是以幀為傳送信息的單位,幀分為控制幀和信息幀。在信息幀的數據欄位 (即正文)中,數據為比特流。比特流用幀標志來劃分幀邊界,幀標志也可用作同步字元。 廣域網路一般都劃分為通信子網和資源子網,物理層、數據鏈路層和網路層組成通信子網,網路層是通信子網的最高層,完成對通信子網的運行控制。網路層和傳輸層的界面,既是層間的介面,又是通信子網和用戶主機組成的資源子網的界限,網路層利用本層和數據鏈路層、物理層兩層的功能向傳輸層提供服務。
數據鏈路層的任務是在相鄰兩個節點間實現透明的無差錯的幀級信息的傳送,而網路層則要在通信子網內把報文分組從源節點傳送到目標節點。在網路層的支持下,兩個終端系統的傳輸實體之間要進行通信,只需把要交換的數據交給它們的網路層便可實現。至於網路層如何利用數據鏈路層的資源來提供網路連接,對傳輸層是透明的。
網路層控制分組傳送操作,即路由選擇,擁塞控制、網路互連等功能,根據傳輸層的要求來選擇服務質量,向傳輸層報告未恢復的差錯。網路層傳輸的信息以報文分組為單位,它將來自源的報文轉換成包文,並經路徑選擇演算法確定路徑送往目的地。網路層協議用於實現這種傳送中涉及的中繼節點路由選擇、子網內的信息流量控制以及差錯處理等。
(1)網路層功能
網路層的主要功能是支持網路層的連接。網路層的具體功能如下:
①建立和拆除網路連接
在數據鏈路層提供的數據鏈路連接的基礎上,建立傳輸實體間或者若干個通信子網的網路連接。互連的子網可採用不同的子網協議。
②路徑選擇、中繼和多路復用
網際的路徑和中繼不同與網內的路徑和和中繼,網路層可以在傳輸實體的兩個網路地址之間選擇一條適當的路徑,或者在互連的子網之間選擇一條適當的路徑和中繼。並提供網路連接多路復用的數據鏈路連接,以提高數據鏈路連接的利用率。
③分組、組塊和流量控制
數據分組是指將較長的數據單元分割為一些相對較小的數據單元;數據組塊是指將一些相對較小的數據單元組成塊後一起傳輸。用以實現網路服務數據單元的有序傳輸,以及對網路連接上傳輸的網路服務數據單元進行有效的流量控制,以免發生信息堵塞現象。
④差錯的檢測與恢復
利用數據鏈路層的差錯報告,以及其他的差錯檢測能力來檢測經網路連接所傳輸的數據單元,檢測是否出現異常情況。並可以從出錯狀態中解脫出來。
(2)數據報和虛電路
網路層中提供兩種類型的網路服務,即無連接服務和面向連接的服務。它們又被稱為數據報服務和虛電路服務。
①數據報 (Datagram)服務
在數據報方式,網路層從傳輸層接受報文,拆分為報文分組,並且獨立地傳送,因此數據報格式中包含有源和目標節點的完整網路地址、服務要求和標識符。發送時,由於數據報每經過一個中繼節點時,都要根據當時情況按照一定的演算法為其選擇一條最佳的傳輸路徑,因此,數據報服務不能保證這些數據報按序到達目標節點,需要在接收節點根據標識符重新排序。
數據報方式對故障的適應性強,若某條鏈路發生故障,則數據報服務可以繞過這些故障路徑而另選擇其他路徑,把數據報傳送至目標節點。數據報方式易於平衡網路流量,因為中繼節點可為數據報選擇一條流量較少的路由,從而避開流量較高的路由。數據報傳輸不需建立連接,目標節點在收到數據報後,也不需發送確認,因而是一種開銷較小的通信方式。但是發方不能確切地知道對方是否准備好接收、是否正在忙碌,故數據報服務的可靠性不是很高。而且數據報發送每次都附加源和目標主機的全網名稱降低了信道利用率。
②虛電路 (Virtue Circuit) 服務
在虛電路傳輸方式下,在源主機與目標主機通信之前,必須為分組傳輸建立一條邏輯通道,稱為虛電路。為此,源節點先發送請求分組Call-Request,Call-Request包含了源和目標主機的完整網路地址。Call-Request途徑每一個通信網路節點時,都要記下為該分組分配的虛電路號,並且路由器為它選擇一條最佳傳輸路由發往下一個通信網路節點。當請求分組到達目標主機後,若它同意與源主機通信,沿著該虛電路的相反方向發送請求分組Call-Request給源節點,當在網路層為雙方建立起一條虛電路後,每個分組中不必再填上源和目標主機的全網地址,而只需標上虛電路號,即可以沿著固定的路由傳輸數據。當通信結束時,將該虛電路拆除。
虛電路服務能保證主機所發出的報文分組按序到達。由於在通信前雙方已進行過聯系,每發送完一定數量的分組後,對方也都給予了確認,故可靠性較高。
③路由選擇
網路層的主要功能是將分組從源節點經過選定的路由送到目標節點,分組途經多個通信網路節點造成多次轉發,存在路由選擇問題。路由選擇或稱路徑控制,是指網路中的節點根據通信網路的情況 (可用的數據鏈路、各條鏈路中的信息流量),按照一定的策略 (傳輸時間最短、傳輸路徑最短等)選擇一條可用的傳輸路由,把信息發往目標節點。
網路路由選擇演算法是網路層軟體的一部分,負責確定所收到的分組應傳送的路由。當網路內部採用無連接的數據報方式時,每傳送一個分組都要選擇一次路由。當網路層採用虛電路方式時,在建立呼叫連接時,選擇一次路徑,後繼的數據分組就沿著建立的虛電路路徑傳送,路徑選擇的頻度較低。
路由選擇演算法可分為靜態演算法和動態演算法。靜態路由演算法是指總是按照某種固定的規則來選擇路由,例如,擴散法、固定路由選擇法、隨機路由選擇法和流量控制選擇法。動態路由演算法是指根據拓撲結構以及通信量的變化來改變路由,例如,孤立路由選擇法、集中路由選擇法、分布路由選擇法、層次路由選擇法等 從傳輸層向上的會話層、表示層、應用層都屬於端一端的主機協議層。傳輸層是網路體系結構中最核心的一層,傳輸層將實際使用的通信子網與高層應用分開。從這層開始,各層通信全部是在源與目標主機上的各進程間進行的,通信雙方可能經過多個中間節點。傳輸層為源主機和目標主機之間提供性能可靠、價格合理的數據傳輸。具體實現上是在網路層的基礎上再增添一層軟體,使之能屏蔽掉各類通信子網的差異,向用戶提供一個通用介面,使用戶進程通過該介面,方便地使用網路資源並進行通信。
(1) 傳輸層功能
傳輸層獨立於所使用的物理網路,提供傳輸服務的建立、維護和連接拆除的功能;選擇網路層提供的最適合的服務。傳輸層接收會話層的數據,分成較小的信息單位,再送到網路層,實現兩傳輸層間數據的無差錯透明傳送。
傳輸層可以使源與目標主機之間以點對點的方式簡單地連接起來。真正實現端一端間可靠通信。傳輸層服務是通過服務原語提供給傳輸層用戶(可以是應用進程或者會話層協議),傳輸層用戶使用傳輸層服務是通過傳送服務埠TSAP實現的。當一個傳輸層用戶希望與遠端用戶建立連接時,通常定義傳輸服務訪問點TSAP。提供服務的進程在本機TSAP埠等待傳輸連接請求,當某一節點機的應用程序請求該服務時,向提供服務的節點機的TSAP埠發出傳輸連接請求,並表明自己的埠和網路地址。如果提供服務的進程同意,就向請求服務的節點機發確認連接,並對請求該服務的應用程序傳遞消息,應用程序收到消息後,釋放傳輸連接。
傳輸層提供面向連接和無連接兩種類型的服務。這兩種類型的服務和網路層的服務非常相似。傳輸層提供這兩種類型服務的原因是因為,用戶不能對通信子網加以控制,無法通過使用通信處理機來改善服務質量。傳輸層提供比網路層更可靠的端一端間數據傳輸,更完善的查錯糾錯功能。傳輸層之上的會話層、表示層、應用層都不包含任何數據傳送的功能。
(2)傳輸層協議類型
傳輸層協議和網路層提供的服務有關。網路層提供的服務於越完善,傳輸層協議就越簡單,網路層提供的服務越簡單,傳輸層協議就越復雜。傳輸層服務可分成五類:
0類:提供最簡單形式的傳送連接,提供數據流控制。
1類:提供最小開銷的基本傳輸連接,提供誤差恢復。
2類:提供多路復用,允許幾個傳輸連接多路復用一條鏈路。
3類:具有0類和1類的功能,提供重新同步和重建傳輸連接的功能。
4類:用於不可靠傳輸層連接,提供誤差檢測和恢復。
基本協議機制包括建立連接、數據傳送和拆除連接。傳輸連接涉及四種不同類型的標識:
用戶標識:即服務訪問點SAP,允許實體多路數據傳輸到多個用戶。
網路地址:標識傳輸層實體所在的站。
協議標識:當有多個不同類型的傳輸協議的實體,對網路服務標識出不同類型的協議。
連接標識:標識傳送實體,允許傳輸連接多路復用。 會話是指兩個用戶進程之間的一次完整通信。會話層提供不同系統間兩個進程建立、維護和結束會話連接的功能;提供交叉會話的管理功能,有一路交叉、兩路交叉和兩路同時會話的3種數據流方向控制模式。會話層是用戶連接到網路的介面。
(1)會話層的主要功能
會話層的目的是提供一個面向應用的連接服務。建立連接時,將會話地址映射為傳輸地址。會話連接和傳輸連接有三種對應關系,一個會話連接對應一個傳輸連接;多個會話連接建立在一個傳輸連接上;一個會話連接對應多個傳輸連接。
數據傳送時,可以進行會話的常規數據、加速數據、特權數據和能力數據的傳送。
會話釋放時,允許正常情況下的有序釋放;異常情況下由用戶發起的異常釋放和服務提供者發起的異常釋放。
(2)會話活動
會話服務用戶之間的交互對話可以劃分為不同的邏輯單元,每個邏輯單元稱為活動。每個活動完全獨立於它前後的其他活動,且每個邏輯單元的所有通信不允許分隔開。
會話活動由會話令牌來控制,保證會話有序進行。會話令牌分為四種,數據令牌、釋放令牌、次同步令牌和主同步令牌。令牌是互斥使用會話服務的手段。
會話用戶進程間的數據通信一般採用互動式的半雙工通信方式。由會話層給會話服務用戶提供數據令牌來控制常規數據的傳送,有數據令牌的會話服務用戶才可發送數據,另一方只能接收數據。當數據發完之後,就將數據令牌轉讓給對方,對方也可請求令牌。
(3)會話同步
在會話服務用戶組織的一個活動中,有時要傳送大量的信息,如將一個文件連續發送給對方,為了提高數據發送的效率,會話服務提供者允許會話用戶在傳送的數據中設置同步點。一個主同步點表示前一個對話單元的結束及下一個對話單元的開始。在一個對話單元內部或者說兩個主同步點之間可以設置次同步點,用於會話單元數據的結構化。當會話用戶持有數據令牌、次同步令牌和主同步令牌時就可在發送數據流中用相應的服務原語設置次同步點和主同步點。
一旦出現高層軟體錯誤或不符合協議的事件則發生會話中斷,這時會話實體可以從中斷處返回到一個已知的同步點繼續傳送,而不必從文件的開頭恢復會話。會話層定義了重傳功能,重傳是指在已正確應答對方後,在後期處理中發現出錯而請求的重傳,又稱為再同步。為了使發送端用戶能夠重傳,必須保存數據緩沖區中已發送的信息數據,將重新同步的范圍限制在一個對話單元之內,一般返回到前一個次同步點,最多返回到最近一個主同步點。 應用層作為用戶訪問網路的介面層,給應用進程提供了訪問OSI環境的手段。
應用進程藉助於應用實體 (AE)、實用協議和表示服務來交換信息,應用層的作用是在實現應用進程相互通信的同時,完成一系列業務處理所需的服務功能。當然這些服務功能與所處理的業務有關。
應用進程使用OSI定義和通信功能,這些通信功能是通過OSI參考模型各層實體來實現的。應用實體是應用進程利用OSI通信功能的唯一窗口。它按照應用實體間約定的通信協議 (應用協議),傳送應用進程的要求,並按照應用實體的要求在系統間傳送應用協議控制信息,有些功能可由表示層和表示層以下各層實現。
應用實體由一個用戶元素和一組應用服務元素組成。用戶元素是應用進程在應用實體內部,為完成其通信目的,需要使用的那些應用服務元素的處理單元。實際上,用戶元素向應用進程提供多種形式的應用服務調用,而每個用戶元素實現一種特定的應用服務使用方式。用戶元素屏蔽應用的多樣性和應用服務使用方式的多樣性,簡化了應用服務的實現。應用進程完全獨立於OSI環境,它通過用戶元素使用OSI服務。
應用服務元素可分為兩類,公共應用服務元素 (CASE)和特定應用服務元素 (SASE)。公共應用服務元素是用戶元素和特定應用服務元素公共使用的部分,提供通用的最基本的服務,它使不同系統的進程相互聯系並有效通信。它包括聯系控制元素、可靠傳輸服務元素、遠程操作服務元素等;特定應用服務元素提供滿足特定應用的服務。包括虛擬終端、文件傳輸和管理、遠程資料庫訪問、作業傳送等。對於應用進程和公共應用服務元素來說,用戶元素具有發送和接收能力。對特定服務元素來說,用戶元素是請求的發送者,也是響應的最終接收者。

㈤ 關於計算機網路

報文3200+160=3360bit
因為區域網只能傳1200bit,所以要切片,每個切片前面還要加20bit(沒記錯的話)的首部,也就是1200bit中只有1180bit能用來傳報文。
3360/1180=3片
共需傳播的數據量為3360+3*20=3420bit。

計算機網路的課學了n久,快忘光了,不知道對不對

㈥ 計算機網路,請問位元組流和報文流的區別是什麼

全是扯淡
一句話可搞定此題
位元組就是散亂的數據 報文就是添加了標記,封裝後的數據

㈦ 計算機網路

這里很詳細:
http://ke..com/view/25482.htm
計算機網路
計算機網路,是指將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網路操作系統,網路管理軟體及網路通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。

簡單地說,計算機網路就是通過電纜、電話線或無線通訊將兩台以上的計算機互連起來的集合。

計算機網路的發展經歷了面向終端的單級計算機網路、計算機網路對計算機網路和開放式標准化計算機網路三個階段。

計算機網路通俗地講就是由多台計算機(或其它計算機網路設備)通過傳輸介質和軟體物理(或邏輯)連接在一起組成的。總的來說計算機網路的組成基本上包括:計算機、網路操作系統、傳輸介質(可以是有形的,也可以是無形的,如無線網路的傳輸介質就是空氣)以及相應的應用軟體四部分。
在定義上非常簡單:網路就是一群通過一定形式連接起來的計算機。

一個網路可以由兩台計算機組成,也可以擁有在同一大樓裡面的上千台計算機和使用者。我們通常指這樣的網路為區域網(LAN, Local Area Network),由LAN再延伸出去更大的范圍,比如整個城市甚至整個國家,這樣的網路我們稱為廣域網(WAN, Wide Area Network),當然您如果要再仔細劃分的話,還可以有MAN(Metropolitan Area Network) 和 CAN(Citywide Area Network),這些網路都需要有專門的管理人員進行維護。
而我們最常觸的Internet則是由這些無數的LAN和WAN共同組成的。Internet僅是提供了它們之間的連接,但卻沒有專門的人進行管理(除了維護連接和制定使用標准外),可以說Internet是最自由和最沒王管的地方了。在Internet上面是沒有國界種族之分的,只要連上去,在地球另一邊的計算機和您室友的計算機其實沒有什麼兩樣的。
因為我們最常使用的還是LAN,(即使我們從家中連上Internet,其實也是先連上ISP的LAN),所以這里我們主要討論的還是以LAN為主。LAN可以說是眾多網路裡面的最基本單位了,等您對LAN有了一定的認識,再去了解WAN和Internet就比較容易入手了,只不過需要了解更多更復雜的通訊手段而已。
Internet? Intranet? Extranet?
接觸過網路的朋友,或多或少都應該聽過上面幾個名詞吧?不過,大家可知道它們之間的分別和如何定義嗎?
其實,最早出現的名詞應該是 Internet,然後人民將 Internet 的概念和技巧引入到內部的私人網路,可以是獨立的一個 LAN 也可以是專屬的 WAN ,於是就稱為 Intranet 了。它們之間的最大分別是:開放性。Internet 是開放的,不屬於任何人,只要能連接得到您就屬於其中一員,也就能獲得上面開放的資源;相對而言,Intranet 則是專屬的、非開放的,它往往存在於於私有網路之上,只是其結構和服務方式和設計,都參考 Internet 的模式而已。

Internet vs Intranet
至於 Extranet,算得上是針對 Intranet 而延伸出來的概念。既然 Intranet 是指內網路部而言,那麼 Extranet 則指外部的網路了。Extranet 通常是企業和 Internet 連接,以向公共提供服務的網路。不過,這並非是單純根據物理或邏輯位置來定義,主要是以連接的形式和功能來區分。例如某個外部網路,如果單純的透過網路來連接我們的 Extranet 或 Intranet ,那它只是一個毫不相關的外部個體而已;但是,如果我們用 VPN 或其它信任形式將對方連接起來,那麼對方也可以屬於 Extranet 或 Internet 的部份。

參考資料: http://ke..com/view/25482.html

㈧ 關於計算機網路的問題!急!!

1、簡述我國計算機網路發展的三個階段。

答: Internet在中國的發展歷程可以大略地劃分為三個階段:

第一階段為1987—1993年,也是研究試驗階段。在此期間中國一些科研部門和高等院校開始研究InternetInternet技術,並開展了科研課題和科技合作工作,但這個階段的網路應用僅限於小范圍內的電子郵件服務。

第二階段為1994年至1996年,同樣是起步階段。1994年4月,中關村地區教育與科研示範網路工程進入Internet,從此中國被國際上正式承認為有Internet的國家。之後,Chinanet、CERnet、CSTnet、Chinagbnet等多個Internet絡項目在全國范圍相繼啟動,Internet開始進入公眾生活,並在中國得到了迅速的發展。至1996年底,中國Internet用戶數已達20萬,利用Internet開展的業務與應用逐步增多。

第三階段從1997年至今,是Internet在我國快速最為快速的階段。國內Internet用戶數97年以後基本保持每半年翻一番的增長速度。據中國Internet絡信息中心(CNNIC)公布的統計報告顯示,截至2009年7月17日,我國上網用戶總人數為3.38億人,居世界第一。

//////////////////////////////////////////////////////////////////////

2、試將TCP/IP和OSI的體系結構進行比較。討論其異同處。
答:
(1)OSI和TCP/IP的相同點是二者均採用層次結構,而且都是按功能分層。
(2)OSI和TCP/IP的不同點:
①OSI分七層,自下而上分為物理層、數據鏈路層、網路層、運輸層、會話層、表示層和應用層,而TCP/IP分四層:網路介面層、網間網層(IP)、傳輸層(TCP)和應用層。嚴格講,TCP/IP網間網協議只包括下三層,應用程序不算TCP/IP的一部分。
②OSI層次間存在嚴格的調用關系,兩個(N)層實體的通信必須通過下一層(N-1)層實體,不能越級,而TCP/IP可以越過緊鄰的下一層直接使用更低層次所提供的服務(這種層次關系常被稱為「等級」關系),因而減少了一些不必要的開銷,提高了協議的效率。
③OSI只考慮用一種標準的公用數據網將各種不同的系統互聯在一起,後來認識到互聯網協議的重要性,才在網路層劃出一個子層來完成互聯作用。而TCP/IP一開始就考慮到多種異構網的互聯問題,並將互聯網協議IP作為TCP/IP的重要組成部分。
④OSI開始偏重於面向連接的服務,後來才開始制定無連接的服務標准,而TCP/IP一開始就有面向連接和無連接服務,無連接服務的數據報對於互聯網中的數據傳送以及分組話音通信都是十分方便的。
⑤OSI與TCP/IP對可靠性的強調也不相同。對OSI的面向連接服務,數據鏈路層、網路層和運輸層都要檢測和處理錯誤,尤其在數據鏈路層採用校驗、確認和超時重傳等措施提供可靠性,而且網路和運輸層也有類似技術。而TCP/IP則不然,TCP/IP認為可靠性是端到端的問題,應由運輸層來解決,因此它允許單個的鏈路或機器丟失數據或數據出錯,網路本身不進行錯誤恢復,丟失或出錯數據的恢復在源主機和目的主機之間進行,由運輸層完成。由於可靠性由主機完成,增加了主機的負擔。但是,當應用程序對可靠性要求不高時,甚至連主機也不必進行可靠性處理,在這種情況下,TCP/IP網的效率最高。
⑥在兩個體系結構中智能的位置也不相同。OSI網路層提供面向連接的服務,將尋徑、流控、順序控制、內部確認、可靠性帶有智能性的問題,都納入網路服務,留給末端主機的事就不多了。相反,TCP/IP則要求主機參與幾乎所有網路服務,所以對入網的主機要求很高。
⑦OSI開始未考慮網路管理問題,到後來才考慮這個問題,而TCP/IP有較好的網路管理。

//////////////////////////////////////////////////////////////////////

3、假定有一個長度為500MB的數據塊(1M=220bit;B是位元組,1B=8bit),在帶寬為10Mb/s的信道上(M指106)的發送時延為多少?若將數據使用光纖傳送到1000km遠的計算機需要的總時延為多少?(光在光纖中的傳播速率約為2.0X105km/s)
答:發送時延 = 數據長度/信道帶寬 = (500MB x 8)/ 10Mb/s = 40秒
傳播時延 = 傳輸距離/信號傳播速度 = 1000km/2.0X105km = 5 x 10的-3次方秒

本題中的時延 = 發送時延 + 傳播時延 約等於40秒

此外,實際情況中還存在信號排隊時延未在題中列出!

//////////////////////////////////////////////////////////////////////

電路交換、報文交換和分組交換的特點和比較

(1)電路交換:由於電路交換在通信之前要在通信雙方之間建立一條被雙方獨占的物理通路(由通信雙方之間的交換設備和鏈路逐段連接而成),因而有以下優缺點。
優點:
①由於通信線路為通信雙方用戶專用,數據直達,所以傳輸數據的時延非常小。
②通信雙方之間的物理通路一旦建立,雙方可以隨時通信,實時性強。
③雙方通信時按發送順序傳送數據,不存在失序問題。
④電路交換既適用於傳輸模擬信號,也適用於傳輸數字信號。
⑤電路交換的交換的交換設備(交換機等)及控制均較簡單。
缺點:
①電路交換的平均連接建立時間對計算機通信來說嫌長。
②電路交換連接建立後,物理通路被通信雙方獨占,即使通信線路空閑,也不能供其他用戶使用,因而信道利用低。
③電路交換時,數據直達,不同類型、不同規格、不同速率的終端很難相互進行通信,也難以在通信過程中進行差錯控制。

(2)報文交換:報文交換是以報文為數據交換的單位,報文攜帶有目標地址、源地址等信息,在交換結點採用存儲轉發的傳輸方式,因而有以下優缺點:
優點:
①報文交換不需要為通信雙方預先建立一條專用的通信線路,不存在連接建立時延,用戶可隨時發送報文。
②由於採用存儲轉發的傳輸方式,使之具有下列優點:a.在報文交換中便於設置代碼檢驗和數據重發設施,加之交換結點還具有路徑選擇,就可以做到某條傳輸路徑發生故障時,重新選擇另一條路徑傳輸數據,提高了傳輸的可靠性;b.在存儲轉發中容易實現代碼轉換和速率匹配,甚至收發雙方可以不同時處於可用狀態。這樣就便於類型、規格和速度不同的計算機之間進行通信;c.提供多目標服務,即一個報文可以同時發送到多個目的地址,這在電路交換中是很難實現的;d.允許建立數據傳輸的優先順序,使優先順序高的報文優先轉換。
③通信雙方不是固定佔有一條通信線路,而是在不同的時間一段一段地部分佔有這條物理通路,因而大大提高了通信線路的利用率。
缺點:
①由於數據進入交換結點後要經歷存儲、轉發這一過程,從而引起轉發時延(包括接收報文、檢驗正確性、排隊、發送時間等),而且網路的通信量愈大,造成的時延就愈大,因此報文交換的實時性差,不適合傳送實時或互動式業務的數據。
②報文交換只適用於數字信號。
③由於報文長度沒有限制,而每個中間結點都要完整地接收傳來的整個報文,當輸出線路不空閑時,還可能要存儲幾個完整報文等待轉發,要求網路中每個結點有較大的緩沖區。為了降低成本,減少結點的緩沖存儲器的容量,有時要把等待轉發的報文存在磁碟上,進一步增加了傳送時延。

(3)分組交換:分組交換仍採用存儲轉發傳輸方式,但將一個長報文先分割為若干個較短的分組,然後把這些分組(攜帶源、目的地址和編號信息)逐個地發送出去,因此分組交換除了具有報文的優點外,與報文交換相比有以下優缺點:
優點:
①加速了數據在網路中的傳輸。因為分組是逐個傳輸,可以使後一個分組的存儲操作與前一個分組的轉發操作並行,這種流水線式傳輸方式減少了報文的傳輸時間。此外,傳輸一個分組所需的緩沖區比傳輸一份報文所需的緩沖區小得多,這樣因緩沖區不足而等待發送的機率及等待的時間也必然少得多。
②簡化了存儲管理。因為分組的長度固定,相應的緩沖區的大小也固定,在交換結點中存儲器的管理通常被簡化為對緩沖區的管理,相對比較容易。
③減少了出錯機率和重發數據量。因為分組較短,其出錯機率必然減少,每次重發的數據量也就大大減少,這樣不僅提高了可靠性,也減少了傳輸時延。
④由於分組短小,更適用於採用優先順序策略,便於及時傳送一些緊急數據,因此對於計算機之間的突發式的數據通信,分組交換顯然更為合適些。
缺點:
①盡管分組交換比報文交換的傳輸時延少,但仍存在存儲轉發時延,而且其結點交換機必須具有更強的處理能力。
②分組交換與報文交換一樣,每個分組都要加上源、目的地址和分組編號等信息,使傳送的信息量大約增大5%~10%,一定程度上降低了通信效率,增加了處理的時間,使控制復雜,時延增加。
③當分組交換採用數據報服務時,可能出現失序、丟失或重復分組,分組到達目的結點時,要對分組按編號進行排序等工作,增加了麻煩。若採用虛電路服務,雖無失序問題,但有呼叫建立、數據傳輸和虛電路釋放三個過程。
總之,若要傳送的數據量很大,且其傳送時間遠大於呼叫時間,則採用電路交換較為合適;當端到端的通路有很多段的鏈路組成時,採用分組交換傳送數據較為合適。從提高整個網路的信道利用率上看,報文交換和分組交換優於電路交換,其中分組交換比報文交換的時延小,尤其適合於計算機之間的突發式的數據通信。

//////////////////////////////////////////////////////////////////////

模擬數據:也稱為模擬量,相對於數字量而言,指的是取值范圍是連續的變數或者數值。

模擬信號:指的是在時間和數值上都是連續變化的信號。

㈨ 計算機中的" 面向連接","連接","無連接"到底是什麼意思

面向連接和無連接協議(Connection-)面向連接服務的主要特點有:面向連接服務要經過三個階段:數據傳數前,先建立連接,連接建立後再傳輸數據,數據傳送完後,釋放連接。面向連接服務,可確保數據傳送的次序和傳輸的可靠性。無連接服務的特點是:無連接服務只有傳輸數據階段。消除了除數據通信外的其它開銷。只要發送實體是活躍的,無須接收實體也是活躍的。它的優點是靈活方便、迅速,特別適合於傳送少量零星的報文,但無連接服務不能防止報文的丟失、重復或失序。

區分"面向連接服務"和"無連接服務"的概念,特別簡單、形象的例子是:打電話和寫信。兩個人如果要通電話,必須先建立連接--撥號,等待應答後才能相互傳遞信息,最後還要釋放連接--掛電話。寫信就沒有那麼復雜了,地址姓名填好以後直接往郵筒一扔,收信人就能收到。TCP/IP協議在網路層是無連接的(數據包只管往網上發,如何傳輸和到達以及是否到達由網路設備來管理)。而"埠",是傳輸層的內容,是面向連接的。協議裡面低於1024的埠都有確切的定義,它們對應著網際網路上常見的一些服務。

這些常見的服務可以劃分為使用TCP埠(面向連接如打電話)和使用UDP埠(無連接如寫信)兩種

㈩ 計算機網路問題,概念有點混。不要復制。謝謝啊

題主的第一個問題應該是非同步傳輸和同步傳輸的區分吧?那麼我先回答第一個!
先來理解一下他們存在的必要性吧。

在網路通信過程中,通信雙方要交換數據,需要高度的協同工作。為了正確的解釋信號,接收方必須確切地知道信號應當何時接收和處理,因此定時是至關重要的。在計算機網路中,定時的因素稱為位同步。同步是要接收方按照發送方發送的每個位的起止時刻和速率來接收數據,否則會產生誤差。通常可以採用同步或非同步的傳輸方式對位進行同步處理。

1. 非同步傳輸(Asynchronous Transmission): 非同步傳輸將比特分成小組進行傳送,小組可以是8位的1個字元或更長。發送方可以在任何時刻發送這些比特組,而接收方從不知道它們會在什麼時候到達。一個常見的例子是計算機鍵盤與主機的通信。按下一個字母鍵、數字鍵或特殊字元鍵,就發送一個8比特位的ASCII代碼。鍵盤可以在任何時刻發送代碼,這取決於用戶的輸入速度,內部的硬體必須能夠在任何時刻接收一個鍵入的字元。

非同步傳輸存在一個潛在的問題,即接收方並不知道數據會在什麼時候到達。在它檢測到數據並做出響應之前,第一個比特已經過去了。這就像有人出乎意料地從後面走上來跟你說話,而你沒來得及反應過來,漏掉了最前面的幾個詞。因此,每次非同步傳輸的信息都以一個起始位開頭,它通知接收方數據已經到達了,這就給了接收方響應、接收和緩存數據比特的時間;在傳輸結束時,一個停止位表示該次傳輸信息的終止。按照慣例,空閑(沒有傳送數據)的線路實際攜帶著一個代表二進制1的信號,非同步傳輸的開始位使信號變成0,其他的比特位使信號隨傳輸的數據信息而變化。最後,停止位使信號重新變回1,該信號一直保持到下一個開始位到達。例如在鍵盤上數字「1」,按照8比特位的擴展ASCII編碼,將發送「00110001」,同時需要在8比特位的前面加一個起始位,後面一個停止位。

非同步傳輸的實現比較容易,由於每個信息都加上了「同步」信息,因此計時的漂移不會產生大的積累,但卻產生了較多的開銷。在上面的例子,每8個比特要多傳送兩個比特,總的傳輸負載就增加25%。對於數據傳輸量很小的低速設備來說問題不大,但對於那些數據傳輸量很大的高速設備來說,25%的負載增值就相當嚴重了。因此,非同步傳輸常用於低速設備。

2. 同步傳輸(Synchronous Transmission):同步傳輸的比特分組要大得多。它不是獨立地發送每個字元,每個字元都有自己的開始位和停止位,而是把它們組合起來一起發送。我們將這些組合稱為數據幀,或簡稱為幀。

數據幀的第一部分包含一組同步字元,它是一個獨特的比特組合,類似於前面提到的起始位,用於通知接收方一個幀已經到達,但它同時還能確保接收方的采樣速度和比特的到達速度保持一致,使收發雙方進入同步。

幀的最後一部分是一個幀結束標記。與同步字元一樣,它也是一個獨特的比特串,類似於前面提到的停止位,用於表示在下一幀開始之前沒有別的即將到達的數據了。

同步傳輸通常要比非同步傳輸快速得多。接收方不必對每個字元進行開始和停止的操作。一旦檢測到幀同步字元,它就在接下來的數據到達時接收它們。另外,同步傳輸的開銷也比較少。例如,一個典型的幀可能有500位元組(即4000比特)的數據,其中可能只包含100比特的開銷。這時,增加的比特位使傳輸的比特總數增加2.5%,這與非同步傳輸中25 %的增值要小得多。隨著數據幀中實際數據比特位的增加,開銷比特所佔的百分比將相應地減少。但是,數據比特位越長,緩存數據所需要的緩沖區也越大,這就限制了一個幀的大小。另外,幀越大,它占據傳輸媒體的連續時間也越長。在極端的情況下,這將導致其他用戶等得太久。

同步傳輸方式中發送方和接收方的時鍾是統一的、字元與字元間的傳輸是同步無間隔的。

非同步傳輸方式並不要求發送方和接收方的時鍾完全一樣,字元與字元間的傳輸是非同步的。

同步與非同步傳輸的區別

1,非同步傳輸是面向字元的傳輸,而同步傳輸是面向比特的傳輸。

2,非同步傳輸的單位是字元而同步傳輸的單位是楨。

3,非同步傳輸通過字元起止的開始和停止碼抓住再同步的機會,而同步傳輸則是以數據中抽取同步信息。

4,非同步傳輸對時序的要求較低,同步傳輸往往通過特定的時鍾線路協調時序。

5,非同步傳輸相對於同步傳輸效率較低。
-----------------------我是優雅分割線--------------------

虛電路虛電路又稱為虛連接或虛通道,虛電路交換是分組交換的兩種傳輸方式中的一種。在通信和網路中,虛電路是由分組交換通信所提供的面向連接的通信服務。在兩個節點或應用進程之間建立起一個邏輯上的連接或虛電路後,就可以在兩個節點之間依次發送每一個分組,接受端收到分組的順序必然與發送端的發送順序一致,因此接受端無須負責在收集分組後重新進行排序。虛電路協議向高層協議隱藏了將數據分割成段,包或幀的過程。

信元交換又叫ATM(非同步傳輸模式),是一種面向連接的快速分組交換技術,它是通過建立虛電路來進行數據傳輸的。
信元交換技術是一種快速分組交換技術,它結合了電路交換技術延遲小和分組交換技術靈活的優點。信元是固定長度的分組,ATM採用信元交換技術,其信元長度為53位元組。信元頭5位元組,數據48位元組。
交換技術方面,經歷了:電路交換——>報文交換——>分組交換——>信元交換的過程。
在信元中包括CRC校驗和,其生成公式為X^8+X^2+X+1,校驗和只是對信元頭進行校驗。
ATDM信元傳輸採用非同步時分復用(Asynchronous Time Division Multioles),又稱統計復用(Statistic Multiptx)。信息源隨機地產生信息,因為信元到達隊列也是隨機的。高速的業務信元來得十分頻繁、集中,低速的業務信元來得很稀疏。這些信元都按順序在隊列中排隊,然後按輸出次序復用到傳輸線上。具有同樣標志的信元在傳輸線上並不對應某個固定的時間間隙,也不是按周期出現的,信息和它在時域的位置之間沒有關系,信息只是按信頭中的標志來區分的。而在同步時分復用方式(如PCM復用方式)中,信息以它在一幀中的時間位置(時隙)來區分,一個時隙對應著一條信道,不需要另外的信息頭來表示信息的身份。
VPI欄位用於選擇一條特定的虛通路,VCI欄位在一條選定的虛通路上選擇一條特定的虛電路。當進行VP交換時,是選擇一條特定的虛通路。
若在交換過程中出現擁塞,該信息被記錄在信元的PT中。