複習內容:
1、第四章 網路層
2、第五章 運輸層
參考:計算機網路(第7版) - 謝希仁 - 電子工業出版社
一、第四章 網路層
1、網際協議ip p115 - p134
(1)ip介紹
網際協議ip是tcp/ip體系中兩個最重要的協議之一,也是最重要的網際網路標準協議之一
與ip協議配套常用的三個協議:
網際控制報文協議icmp:提供差錯報告和詢問報文,以提高ip資料交付成功的機會
網際組管理協議igmp::用於探尋、**本區域網內的組成員關係
注:rarp現在已經淘汰不用了!
中間裝置:
(2)ip位址
ip 位址就是給每個連線在網際網路上的主機(或路由器)分配乙個在全世界範圍是唯一的 32 位的識別符號。由網際網路名字與號碼指派公司icann進行分配
每一類位址都由 網路號 net-id和 主機號 host-id組成,主機號中全0表示網路位址,全1表示廣播位址
a類:
由1位元組的網路位址和3位元組主機位址組成 網路位址的最高位必須是「0「,可指派的網路數為128-2,減2的原因是0.0.0.0對應「本網路」,另外乙個是127.0.0.1
最大主機數為2563-2=16777214臺,減2的原因是全0的主機號字段代表該ip位址是」本主機「,全1表示」所有的「,表示該網路上的所有主機
b類:
由2位元組的網路位址和2位元組主機位址組成
網路位址的最高位必須是「10」,可指派的網路數為 214 -1,最大主機數為2562-2=65534臺,減2同樣是全0全1情況。
c類:
由3位元組的網路位址和1位元組主機位址組成
網路位址的最高位必須是「110」,可指派的網路數為221-1,最大主機數為256-2=254臺,減2同樣是全0全1情況。
d類是多播位址,「lll0」開始
e類保留為今後使用,「llll0」開頭
(3)ip位址與硬體位址
每乙個主機都設有乙個arp快取記憶體(arp cache),裡面有所在的區域網上的各主機和路由器的 ip 位址到硬體位址的對映表。
如果所要找的主機和源主機不在同乙個區域網上,那麼就要通過 arp 找到乙個位於本區域網上的某個路由器的硬體位址,然後把分組傳送給這個路由器,
讓這個路由器把分組**給下乙個網路
(4)ip資料報
乙個ip資料報由首部(20 位元組+可選字段)和資料兩部分組成
標誌:佔3位,目前只有2位有意義:
片偏移:
佔13位,片偏移指出較長的分組在分片後某片在原分組中的相對位置
片偏移是相對於使用者資料字段的起點,以8個位元組為偏移單位,也就是說每個分片的長度一定是8個位元組的整數倍
分組**:
從資料報的首部提取目的主機的 ip 位址 d, 得出目的網路位址為 n。
若網路 n 與此路由器直接相連,則把資料報直接交付目的主機 d;否則是間接交付,執行(3)。
若路由表中有到達網路 n 的路由,則把資料報傳送給路由表指明的下一跳路由器;否則,執行(5)。
若路由表中有乙個預設路由,則把資料報傳送給路由表中所指明的預設路由器;否則,執行(6)
報告**分組出錯
2、劃分子網 p135 - p139
子網劃分的基本思路:
子網劃分具體內容:
3、構造超網(無分類編址cidr) p141 - p145
cidr(無分類域間路由選擇)的主要特點:
4、路由選擇協議 p152 - p166
兩大類路由選擇協議:
rip協議的優缺點:
rip是一種分布式的基於距離向量的路由選擇協議,其主要特點:
ospf最主要的特徵就是使用分布式的鏈路狀態協議,其主要特點:
ospf中的洪氾法:
路由器通過向所有輸出埠向所有相鄰的路由器傳送資訊。而每乙個相鄰路由器又再次將此資訊發往其所有的相鄰路由器(不再發給剛剛發來的那個路由器) 這樣整個區域中所有的路由器都得到了這個資訊的乙個副本
bgp是不同自治系統的路由器之間交換路由資訊的協議,它採用路徑向量路由選擇協議,其主要特點:
二、第五章 運輸層
1、運輸層的作用和地位 p203
2、運輸層和網路層有什麼區別 能不能不要它 (綜合)
運輸層和網路層的區別:
運輸層處於面向通訊部分的最高層,同時也是使用者功能中的最低層,向它上面的應用層提供服務 ,運輸層為應用程序之間提供端到端的邏輯通訊。
網路層是為主機之間提供邏輯通訊(面向主機,承擔路由功能,即主機定址及有效的分組交換)
不能去掉運輸層的原因:
因為各種應用程序之間通訊需要「可靠或盡力而為」的兩類服務質量,必須由運輸層以復用和分用的形式載入到網路層,所以不能沒有運輸層
3、常用埠號 p207
4、tcp報文段的首部格式 p217 - p220
乙個tcp報文段分為首部和資料兩部分組成
首部:首部的前一部分是固定長度(20位元組) 後面有4n位元組是根據需要而增加的選項 因此tcp首部的最小長度是20位元組(最大長度: 60位元組)
首部格式中六個控制位:
mss: 最大報文段長度 是每乙個tcp報文段中的資料字段的最大長度(tcp報文長度-tcp首部長度)
5、糊塗視窗症候群 p229
問題描述:
tcp接收方的快取已滿,而互動式的應用程序一次只從接收快取中讀取乙個位元組,然後向傳送方傳送確認,並把視窗設定為1個位元組(40位元組),接著傳送方發來1個位元組的資料(41位元組)。
接收方返回確認,接著繼續將視窗設定為1位元組,這樣下去,使網路的效率很低
解決方法:
讓接收方等待一段時間使得接收快取已有足夠空間容納乙個最長的報文段,或者等待接收快取已有一半空閒的空間。只要出現這兩種情況之一,接收方就發出確認報文,並向傳送方通知當前的視窗大小
另外傳送方也不要傳送太小的報文段,而是把資料積累成足夠大的報文段或達到接收方快取的空間的一半大小
6、tcp擁塞控制 p232 - p236
tcp擁塞控制的四種演算法: 慢開始、擁塞避免、快重傳、快恢復
基於視窗的擁塞控制: 傳送方維持乙個叫做擁塞視窗cwnd的狀態變數,擁塞視窗的大小取決於網路的擁塞程度,並且動態的變化。傳送方讓位元組的傳送視窗等於擁塞視窗
判斷網路擁塞的依據: 出現了超時
慢開始演算法: 從小到大逐漸增大傳送視窗(從小到大逐漸增大cwnd(擁塞視窗數值))
為了防止cwnd增長過快,還需設定乙個慢開始門限(ssthresh):
擁塞避免演算法: 讓擁塞視窗cwnd緩慢增大,即經過乙個往返時間rtt就把傳送方的擁塞視窗cwnd加1,而不是像慢開始階段加倍增長
在擁塞避免階段,擁塞視窗是按照線性規律增大的,這被稱為加法增大ai
而一旦出現超時或三個重複的確認就要把門限值設定為當前擁塞視窗的一半並大大減少擁塞視窗的數值
7、tcp握手次數 p238 - p241
tcp運輸連線三大階段: 連線建立、資料傳送、連線釋放
連線建立:
連線釋放:
計算機網路複習筆記(2)
1.資料鏈路層得三個基本問題 封裝成幀,透明傳輸,差錯檢測。2.soh start of header 十六進製制編碼為0x01,eot end of transmission 十六進製制編碼為0x04.3.透明傳輸 在資料鏈路層透明傳輸資料,表示無論什麼樣得位元組合,都能夠按照原樣沒有差錯地通過這...
計算機網路複習2
chapter 2 物理層 物理層的主要任務就是確定與傳輸 的介面有關的一些特性,如機械特性 電氣特性 功能特性和過程特性。乙個資料通訊系統可劃分為三大部分,即源系統 傳輸系統和目的系統。源系統包括源點 或源站 信源 和傳送器,目的系統包括接收器和終點 或目的站,或信宿 通訊的目的是傳送訊息 訊號則...
計算機網路複習筆記
層號 ois體系結構 tcp ip體系結構 原理體系結構 7應用層 6表示層 5會話層 應用層4 運輸層應用層 運輸層3 網路層運輸層 網路層2 資料鏈路層 網際層資料鏈路層 1物理層 網路介面層 物理層備註 法律上的標準 事實上的標準 便於學習 tcp ip分層結構 tcp ip協議 備註應用層 ...