計算機網路第八章總結

2021-10-18 20:43:20 字數 3005 閱讀 5773

第八章、

1、運輸中的兩個協議?

tcp/ip協議族中,有兩個互不相同的傳輸協議: tcp(傳輸控制協議)和udp(使用者資料報協議)。tcp為兩台主機提供高可靠性的資料通訊。

它所做的工作包括把應用程式交給它的資料分成合適的小塊交給下面的網路層,確認接收到的分組,設定傳送最後確認分組的超時時鐘等。由於運輸層提供了高可靠性的端到端的通訊,因此應用層可以忽略所有這些細節。表p204

2、那麼tcp/ip協議中的埠指的是什麼呢?

如果把ip位址比作一間房子 ,埠就是出入這間房子的門。埠號就是開啟門的鑰匙。真正的房子只有幾個門,但是乙個ip位址的埠可以有65536個之多!

埠是通過埠號來標記的,埠號只有整數,範圍是從0 到65535。

3、埠號共分為3類:

1)熟知埠(well-known port),其數值為0~1023。這一類埠由網際網路指派名字和號碼公司icann負責分配一些常用的應用層程式固定使用

2)登記埠:其數值為1024~49151。這類埠是icann控制的,使用這個範圍的埠必須在icann登記,以防止複製。

3)動態埠:其數值為49125~65535。這類埠是留給客戶程序選擇作為臨時視窗。

4、udp的首部格式?

使用者資料報udp有兩個字段:資料字段和首部字段。首部欄位很簡單,只有八個位元組(圖p207)報頭由四個字段組成,分別說明該報文的源埠、目的埠、報文長度以及校驗值。

p207:偽首部

5、tcp概述

tcp是tcp/ip體系中面向連線的運輸層協議,它提供全雙共的和可靠交付的服務。tcp與udp最大的區別就是tcp是面向連線的,而udp是無連線的。

6、tcp報文段的首部固定部分的意義如下所述:

(1)源埠和目的埠;(2)序號;(3)確認號;(4)資料偏移;(5)保留;(6)緊急urg(urgent);

tcp源埠(source port):16位的源埠其中包含初始化通訊的埠。源埠和源ip位址的作用是標示報文的返回位址。

tcp目的埠(destination port):16位的目的埠域定義傳輸的目的。這個埠指明報文接收計算機上的應用程式位址介面。

tcp序列號(序列碼,sequence number):32位的序列號由接收端計算機使用,重新分段的報文成最初形式。當syn出現,序列碼實際上是初始序列碼(isn),而第乙個資料位元組是isn+1。

這個序列號(序列碼)是可以補償傳輸中的不一致。

tcp應答號(acknowledgment number):32位的序列號由接收端計算機使用,重組分段的報文成最初形式。如果設定了ack控制位,這個值表示乙個準備接收的包的序列碼。

資料偏移量(hlen):4位包括tcp頭大小,指示何處資料開始。

保留(reserved):6位值域,這些位必須是0。為了將來定義新的用途所保留。

優先指標(緊急,urgent pointer):16位,指向後面是優先資料的位元組,在urg標誌設定了時才有效。如果urg標誌沒有被設定,緊急域作為填充。

加快處理標示為緊急的資料段。

7、tcp的資料結構和用法?

8、滑動視窗怎麼滑?

送端和接收端分別設定傳送視窗和接收視窗 。 傳送視窗用來對傳送端進行,傳送視窗的大小 wt 代表在還沒有收到對方確認資訊的情況下傳送端最多可以傳送多少個資料幀。 接收端設定接收視窗在接收端只有當收到的資料幀的傳送序號落入接收視窗內才允許將該資料幀收下。

若接收到的資料幀落在接收視窗之外,則一律將其丟棄。 在連續 arq 協議中,接收視窗的大小 wr = 1。

只有當收到的幀的序號與接收視窗一致時才能接收該幀。否則,就丟棄它。

每收到乙個序號正確的幀,接收視窗就向前(即向右方)滑動乙個幀的位置。同時傳送對該幀的確認。滑動視窗的重要特性只有在接收視窗向前滑動時(與此同時也傳送了確認),傳送視窗才有可能向前滑動。

收發兩端的視窗按照以上規律不斷地向前滑動,因此這種協議又稱為滑動視窗協議。當傳送視窗和接收視窗的大小都等於 1時,就是雙工的停止等待協議。(圖p216 tcp的視窗概念、利用可利用視窗進行流量控制舉例)

9、擁塞避免:這是傳送方根據自己估計的網路擁擠程度而設定的視窗值,是來自傳送方的流量控制。(圖p219 曼開始和擁塞避免演算法的實現舉例)

10、三次握手

在tcp/ip協議中,tcp協議提供可靠的連線服務,採用三次握手建立乙個連線。

第一次握手:建立連線時,客戶端傳送syn包(syn=j)到伺服器,並進入syn_sent狀態,等待伺服器確認;syn:同步序列編號(synchronize sequence numbers)。

第二次握手:伺服器收到syn包,必須確認客戶的syn(ack=j+1),同時自己也傳送乙個syn包(syn=k),即syn+ack包,此時伺服器進入syn_recv狀態;

第三次握手:客戶端收到伺服器的syn+ack包,向伺服器傳送確認ack(ack=k+1),此包傳送完畢,客戶端和伺服器進入established狀態,完成三次握手。(圖p223 用三次握手建立tcp連線)

11、乙個udp使用者資料報的資料字段為節要使用乙太網來傳送,試問應當劃分為幾個資料報片?說明沒乙個資料報片的資料字段長度和偏移欄位的值。

1518-4(crc)-12(ethernet header)-2(type/lenght)-20(min. ip header)-8(udp header) = 1472

8192 = 1472 * 5 + 832

所以要分成6個資料報片

第乙個帶的資料報片長度為1472,偏移為0

第二個帶的資料報片長度為1472,偏移為1472

第三個帶的資料報片長度為1472,偏移為2944

第四個帶的資料報片長度為1472,偏移為4416

第五個帶的資料報片長度為1472,偏移為5888

第六個帶的資料報片長度為832,偏移為7360

12、設tcp的ssthresh的初始值為8(單位為報文段)。當擁塞視窗上公升到12時網路發生了超時,tcp使用慢開始和擁塞避免。試分別求出第1次到第15次傳輸的各擁塞視窗大小。

你能說明擁塞控制視窗每一次變化的原因嗎?

答:擁塞視窗大小分別為:1,2,4,8,9,10,11,12,1,2,4,6,7,8,9.

《計算機網路技術基礎》第八章網路安全管理

12 人為攻擊又可以分為兩類 一是攻擊,二是攻擊。13 防火牆主要用於實現的安全性。14 防火牆常用的兩種安全控制模型 1 2 從安全角度考慮,模型更可取一些,從靈活性和使用方便性的角度考慮則模型更合適。15 根據防火牆所採用的技術不同,我們將它分為三種基本型別 16 在防火牆採用的三種技術中是防火...

計算機網路總結

計算機網路考試複習資料 1 電路交換的和分組交換的區別是什麼?答 電路交換的特點 電路交換必定是面向連線的,即電路交換必須經歷建立連線的過程 電路交換經歷三個階段 建立連線 通訊 釋放連線 電路交換過程中,通訊線路的利用率很低。分組交換的特點 動態分配傳輸頻寬,對通訊鏈路是逐段占用 以分組為單位傳送...

計算機網路

杜拉拉三年以上工作經驗 女 27歲 1982年10月18日 居住地 北京 139 手機 e mail 最近工作 3 年10個月 公司 xx銀行軟體開發 北京 行業 金融 投資 職位 高階軟體工程師 最高學歷 學歷 碩士 專業 計算機網路 學校 英國桑德蘭大學 自我評價 外資銀行工作經驗,有ibm主機...