天天看點

【網絡基礎】《TCP/IP詳解》學習筆記7

一. 第12章 《廣播和多點傳播》

問題一:以太網的廣播和多點傳播?

網卡檢視由信道傳送過來的幀,指接受目的位址為網卡實體位址或者廣播位址,或者對應多點傳播位址的幀。

以太網中,多點傳播位址是最高位元組的最地位為1。即:01 00 00 00 00 00

廣播位址:FF FF FF FF FF FF

問題二:受限的廣播.

受限的廣播位址是:255.255.255.255 

作用于: 主機配置過程中IP資料報的目地位址,主機還不知道IP位址和掩碼。

特性:在任何情況下,路由器不轉發目的位址為受限的廣播位址的資料報,這樣的資料報僅出現在本地網絡中。

問題三:定向廣播。

問題四: 多點傳播組位址對應的以太網位址

224.0.0.0   239.255.255.255

01:00:5e  0+多點傳播位址的後23位。

因為映射不唯一,需要其他協定進行額外過濾。

九 《TCP:傳輸控制協定》

問題一:TCP簡介

TCP提供的是一種面向連接配接的,可靠的位元組流服務。

問題二:TCP通過什麼方式來保證可靠性?

1) 應用資料被分割成TCP認為最适合發送的資料塊。

2) 确認機制,發送封包後,等待确認。

3) 重發機制,沒有收到确認,将重發資料段。

4) 保持它首部和資料的校驗和。确認資料的準确性。 

5) 排序,丢棄重複的,流量控制。

問題三:怎麼了解TCP是位元組流服務?UDP是面向資料報的?

UDP的主要特點:

1)UDP是無連接配接的。 減少了開銷和發送資料前的時延。

2)UDP使用最大努力傳遞,不保證可靠傳遞。

3)UDP是面向封包的。

UDP對應用層交下來的封包,既不合并也不拆分,而是保留這些封包的邊界。一次發送一個封包。UDP一次傳遞一個完整的封包。

TCP的主要特點:

1)面向連接配接的運輸層協定。

2)TCP連接配接隻能有兩個端點,點對點的。

3)TCP提供可靠傳遞的服務。無差錯,不丢失,不重複,并且按序到達。

4)提供全雙工通信。

5)面向位元組流。

含義: 應用程式和TCP的互動是一次一個資料塊,但TCP把應用程式交下來的資料看成僅僅是一連串無結構的位元組流。TCP不知道所傳送的位元組流的含義。

TCP:有序  UDP:無序。

位元組流的話,需要檢查位元組流的順序,如果有些位元組未接收到,TCP的資料是不完整的,是需要重傳的,是無法使用的

而UDP是無序的,無重傳機制的,即使有丢包依然能夠解析的

補充:上課問題。

1、TCP、UDP為什麼存在僞標頭?

UDP(TCP)檢驗和:是根據UDP(TCP)資料報和僞報頭計算得到的差錯檢測值。

僞報頭包含源和目的IP位址,以及來自IP資料報報頭的協定值。IP資料報在網絡中傳送時包含UDP資料報。

僞報頭并不會在網絡中傳送,校驗和中所包含的僞報頭内容可以避免目的端錯誤地接收錯誤路由的資料報。校驗和值的計算方法和IP報頭檢驗和的計算方法類似

2、ICMP的主機不可達封包是在什麼情況下發出的?

三層裝置(路由器)給該主機尋路時,沒有找到相應路徑,向源IP發回ICMP主機不可達

3、受限廣播、定向廣播

1)受限廣播--有限廣播的位址設為255.255.255.255。有限廣播位址通常在配置主機的啟動資訊時使用,此時,主機可能還不知道它所在網絡的網絡掩碼,甚至連它的IP位址也不知道。例如當主機從DHCP或BOOTP伺服器擷取IP位址時。發送給IP位址255.255.255.255的資料包屬于有限廣播資料包。在指定給本地網絡的廣播資料包時,目的位址的網絡辨別部分和主機辨別部分全都是1(255.255.255.255)。在任何情況下,路由器都不轉發目的位址為有限廣播位址的資料報,這樣的資料報僅出現在本地網絡中。

2)非定向廣播(指向網絡的廣播)--這種位址的形式為netid.255.255.255。如126.255.255.255。網絡使用非定向廣播向特定網段上的所有主機發送資料包。

3)子網定向廣播--在劃分為子網的網絡中,子網定向廣播位址限于表示特定子網上的主機。

4)全部子網定向廣播--在劃分為子網的internet網絡中,網絡裝置可以使用全部子網定向廣播位址向所有子網的主機發送廣播消息。這一類型的位址現在已經基本不使用了,而由D類多點傳播位址所取代。

5)定向廣播:發送給目的IP位址主機部分全為1的資料包屬于定向廣播資料包。定向IP廣播資料包可以通過路由器,并廣播到目标網絡的所有主機。定向IP廣播可以是網絡定向廣播,也可以是子網定向廣播。

4、資料鍊路層MTU的最大值和最小值是多少?

1)資料鍊路層的最小MTU為64位元組。對于IEEE802.3,兩個站點的最遠距離不超過2500m,由4個中繼器連接配接而成,其沖突視窗為51.2us(2倍電纜傳播延遲加上4個中繼器的雙向延遲).對于10Mbps的IEEE802.3來說,這個時間等于發送64位元組,即512位的時間,64位元組就是由此而來的。如果一個站點已經傳輸了512bit,就認為它已經占用了這個信道。

2)資料鍊路層的最大MTU為1500位元組,即資料字段的最大長度

5、IP MTU的最大值和最小值是多少?

1)IP MTU的最大MTU為68位元組,即IP資料字段和封包字段的最小長度(20位元組固定IP報頭+40位元組可選選項IP報頭+8位元組的最小分片長度)

2)IP MTU的最大MTU為1500位元組,即IP資料字段和封包字段的最大長度

6、ARP代理的概念和應用場景

若ARP請求是從一個網絡的主機發送給另一個網絡上的主機,那麼連接配接這兩個網絡的路由器就可以回答該請求,這個過程叫做ARP代理。ARP代理路由器響應ARP請求的MAC位址為路由器的MAC位址而非ARP請求的主機的MAC位址。

ARP代理的應用環境:

1)兩個實體網絡之間的路由是使用相同的網絡号,兩個路由器設定成ARP代理,實作互相隐瞞實體網絡

7、免費ARP

指主機發送ARP查找自己的IP位址,即資料鍊路層SIP=DIP

作用有兩個:

1)一個主機使用免費ARP确定是有存在有其他主機設定了相同的IP位址

2)如果發送免費ARP的主機改變了MAC位址,可以通過發送免費ARP的方式告知其他主機端更新ARP表

使用Telnet用戶端 telnet到一台不支援Telnet Server的主機,捕獲封包看對方主機發回的TCP封包攜帶什麼标志?

Reset标志。

<a href="http://down.51cto.com/data/2356375" target="_blank">附件:http://down.51cto.com/data/2356375</a>

本文轉自wzhj132 51CTO部落格,原文連結:http://blog.51cto.com/wzhj132/358123

繼續閱讀