20170907 計算機網路中的一些名詞解釋

2021-08-07 20:37:36 字數 3455 閱讀 2862

20170907_計算機網路中的一些名詞解釋

(1)傳輸速率:在資料傳輸過程中,兩個裝置之間資料流動的物理速度稱之為傳輸速率,單位是 bps (bit per second,位元每秒)。從嚴格意義上講,各種傳輸媒介中的訊號流動速度是恆定的。

因此,傳輸速率在這裡定義為:單位時間內傳輸的資料量有多少。傳輸速率又被稱之為頻寬(bandwidth),頻寬越大,網路傳輸能力越強。

(2)吞吐量:主機之間的實際傳輸速率被稱作吞吐量,單位也是

bps(bit per second,位元每秒)。

吞吐量這個詞不僅衡量頻寬的大小,同時也用來衡量主機的cpu處理能力、網路的擁堵程度、報文中資料字段的占有份額(不含報文首部,只計算資料字段本身)等資訊。

(1)應用層協議:http、html、ftp、telnet、dns、smtp、snmp。

(2)傳輸協議:tcp、udp。

(3)網路協議:ip(ipv4、ipv6)、icmp、arp、rarp。

(4)路由控制協議:rip、ospf、bgp。

(1)全雙工通訊:傳送端主機和接收端主機之間有兩條資料傳輸流,一條用於資料傳輸,另一條用於資料接收,因此它們之間可以同時進行收發。

(2)半雙工通訊:傳送端主機和接收端主機之間只有一條資料傳輸流,在同一時刻,只能用於資料傳輸或者用於資料接收,因此它們之間不能同時進行收發。

(1)任何一台主機都有必要對ip 資料報進行分片處理。

ip分片往往在網路上遇到比較大的資料報無法一下子傳送出去時才會進行處理。由於乙太網的預設mtu=1500位元組,分布式光纖fddi的預設mtu=4352位元組。因此,當傳輸4342位元組的ip資料報時,無法在乙個幀中傳送完成。這時,就需要由路由器把這個ip資料報分成3個分片分別進行傳送。而這種分片處理,只要路由器認為有必要,路由器便會周而復始的進行。

(2)經過分片之後的ip資料報在被重組的時候,只能由目標主機進行。

路由器是只作ip資料報的分片而不作ip資料報的重組工作。

這是因為,ip資料報被分片之後,每個分片都有可能在途中丟失,即使不丟失,即使在途中某一處被重新組裝完整,但如果下一站再經過其他路由器時還會面臨被分片的可能,這會給路由器帶來很大多餘的負擔,也會降低網路的傳輸效率。出於這些原因,只在目標主機上進行把分片了的ip資料報進行重組完整便成了規範。

1)ip分片機制有它自己的不足。首先,路由器的處理負擔會加重,其次,一旦ip分片中的某乙個分片在網路傳輸過程中發生了丟失,那麼則會造成整個ip資料報的作廢。

2)因此,為了應對以上問題,產生了一種新技術,路徑mtu發現技術(path mtu discovery)。

首先,路徑mtu 是指,從傳送端主機到接收端主機之間不再需要進行分片時的最大mtu的大小,也即 路徑中存在的所有資料鏈路中最小的mtu。

而 路徑mtu發現 是指,在傳送端主機處按照路徑mtu的大小將資料報分片之後再進行傳送,這樣就可以避免在中途的路由器上進行分片處理了。

1)首先,在傳送端主機傳送ip資料報的時候,把ip首部中的分片禁止位設定為1,這樣根據這個標誌位,傳輸途中路由器即使遇到了需要分片才能處理的大包,也不會去做分片處理,而是將資料報丟棄掉,隨後,再通過乙個icmp(icmp是輔助ip工作的協議)的不可達訊息,將資料鏈路上的mtu數值反饋給傳送端主機。

2)這樣,當傳送端主機在接收到這個icmp訊息所通知的mtu值以後,在下一次傳送資料報的時候,就將它設定為當前的mtu大小。傳送端主機根據這個mtu的數值大小對ip資料報進行分片處理。

如此反覆,直到ip資料報順利傳送到目標主機為止而沒有再收到任何icmp異常的訊息,就認為最後一次被icmp所通知的mtu數值是乙個雙方主機都能接受的數值而投入使用。

3)那麼,當mtu的數值比較多的時候,最少可以快取約10分鐘的時間,在這10分鐘之內使用剛才的那個mtu值,但是過了這10分鐘之後,則需要重新根據資料鏈路上的mtu做 一次路徑mtu發現工作。

ttl,time to live,資料報在網路上的生存時間。它最初的意思是指 當前資料報在網路上應該生存的時間期限,是以秒為單位的。

但是,在實際應用中,它是指資料報可以中轉多少個路由器的意思,每經過乙個路由器,ttl的值就減少1,直到變為0 為止,當變為0 的時候,該資料報就不能再繼續向前傳遞了,只能被銷毀掉。

ttl 的數值不能設定為太大,太大的話,會使得網路變得擁堵,也不能設定太小,太小的話可能會導致資料報還沒能夠到達目標主機ttl值就減小至0了,到大不了目標主機。因此,需要設定合適的ttl值,比如64等。

(1)首先,畫處如下圖1 所示的示意圖:

(2)解釋圖1。如果網段1 中的主機a 想要傳送ip資料報給網段2 中的主機b,則必須得經過路由器c。

即使知道了主機b的mac位址,由於路由器c會隔斷兩個網路,所以還是無法實現直接 從網段1 中的主機a 傳送資料報給網段2 中的主機b。

此時,主機a 必須先將資料報傳送給路由器c 的mac位址c1,然後,路由器c接收到這個資料報之後,會根據資料報乙太網首部中的mac位址進行路由表的查詢,以查詢到下一跳主機。這時會發現下一跳主機確實是目標主機b,因此再將資料報從路由器c傳遞給主機b,這樣就實現了資料報的傳輸過程。

(3)此外,假定mac位址就用廣播位址,那麼路由器d也會收到該廣播訊息,於是路由器d也會將該訊息**給路由器c,那麼便會導致資料報被重**送兩次。在乙太網上傳送資料報的時候,「下一次要經由哪個路由器**資料報」這一資訊非常重要,而這裡的「下一跳路由器」就是相應的mac位址。

如此看來,ip位址和mac位址兩者缺一不可,於是就有了將這兩個位址聯絡起來的「arp協議」。

(4)再簡述一下:

1)ip位址,是網路層的主機位址識別;mac位址,是資料鏈路層的主機位址識別。

2)資料鏈路層mac位址提供的是兩個直連的節點之間的資料傳輸功能,與之相比,作為網路層的ip位址則是負責在沒有直連的兩個網路之間進行資料傳輸。

3)也就是說,資料鏈路只負責某乙個區間之間的資料通訊,而ip則負責把資料報傳送給最終的目標主機,是端對端的資料通訊。

20170330_請說出tcp和udp的區別--arp的中文意思是什麼?請簡要的說出它的工作原理。

(1)tcp/ip或者udp/ip 通訊中,想要識別乙個通訊,必須需要5個資訊:源主機ip位址+目標主機ip位址+源埠號+目標埠號+協議型別(udp協議還是tcp協議)。只要其中有一項不同,則會被認為是不同的通訊連線。

(2)ftp:21號埠;ssh:22號埠;telnet:23號埠;dns:53號埠;http:80號埠;https:443號埠。

計算機網路 計算機網路的效能

目錄 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...

計算機網路9 計算機網路效能

1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位時間 ...

計算機網路學習 計算機網路效能

出自 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...