TCP/IP詳解:卷1

第二章 鏈路層

1.以太網:標準爲RFC894,是目前主流的局域網技術

2.IEEE 802:標準爲RFC1042

3.兩種合適採用的都是48位尋址方式(MAC地址)

4.SLIP:串行線路IP

5.CSLIP:壓縮的SLIP

6.PPP:點對點協議

7.環回接口:127.0.0.1 localhost

8.MTU:最大傳輸單元,數據幀的最大長度

9.路徑MTU:兩臺通信主機路徑中的最小MTU


第三章 IP:網際協議

1.無連接:每一個IP數據包都是獨立的,不存在任何關係

2.不可靠:不能保證IP數據包能成功到達目的地

3.IP數據報分爲首部和數據,首部的長度和整個IP數據報的長度都在首部中定義,可以知道首部的長度和數據的長度各位多少

4.數據包的目的IP地址基本不會改變,而源地址可能每一跳都在改變

5.子網掩碼可以把IP分爲網絡號和主機號


第四章 ARP:地址解析協議

1.ARP:爲IP地址和MAC地址之間提供動態映射

2.在以太網中,數據傳輸依賴MAC地址而不是IP地址。即數據鏈路層傳輸信息靠的是MAC地址

3.ARP的請求包都是廣播的。應答包是指向的

4.一般過程是發送方知道接收方的IP地址,當需要把一個IP數據包發送給目的端的時候,是靠MAC地址的。所以需要建立IP地址和MAC地址的映射,先廣播所有人,詢問某一個IP地址的MAC地址是多少,當某個主機接受到這個查詢時,如果就是這個MAC地址,則會響應該包。那麼arp的發送方就可以知道該IP地址的MAC地址了,就可以像該MAC地址發送信息了


第五章 RARP:逆地址解析協議

1.RARP:請求自己的IP地址

2.只知道自己的MAC地址,而不知道IP地址,就可以通過該協議來請求IP地址

3.RARP用於無盤的工作方式


第六章 ICMP:Internet控制報文協議

1.ICMP是網絡層協議。

2.ICMP協議沒有具體的轉發數據而是轉發的控制信息,從而判斷網絡的通路情況

3.ping命令使用的就是ICMP協議,ping命令使用時,不需要經過tcp/udp

4.traceroute我們可以知道信息從你的計算機到互聯網另一端的主機是走的什麼路徑


第九章 IP選路

路由表解析

Destination:目的地

Gateway:網關

Flags:標誌位。U表示該路由可以使用。G該路由是到一個網關(路由器),沒有該標誌,說明直連。H是到一個主機。

表示如果要將信息發送至Destination,則將信息發送到gateway

Refs:正在使用路由的活動個數

Use:顯示的是通過該路由發送的分組數

動態路由

IGP:每個自治系統可以選擇該自治系統中各個路由器之間的選路協議

RIP:IGP中的一種,選路信息協議

OSPF:IGP的一種,開放最短路徑有限協議

EGP:外部網關協議

RIP和OSPF都是選出一個地址發送到另外一個地址的最佳路徑。RIP採用的方式是數跳數,跳數越短,優先級越高,而OSPF無所謂跳數,而是根據一個點到其他點的度量值


第十一章 UDP:用戶數據報協議

1.UDP不可靠

2.UDP建立在IP數據報之上

3.UDP提供目標端口號,源端口號

4.當數據過大時,會分片


第十二章 廣播和多播

單播:點對點通信

多播:組播,通過多播IP地址

IGMP:Internet組管理協議。讓一個物理網絡中的所有系統知道主機當前所在的多播組


第十四章 域名系統

1.域名系統(DNS):一種用於TCP/IP應用程序的分佈式數據庫,提供主機名字和IP地址之間的轉換。

2.分佈式:在Internet上的單個站點不能擁有所有的信息,每個站點保留自己的數據庫信息,並提供一個

3.在一個應用程序請求TCP打開一個連接或使用UDP發送一個數據報之前,必須將主機名轉換成IP。TCP/IP協議族對DNS完全不知道

4.DNS發起流程

www.baidu.com

1.先查看本地hosts文件,是否包含地址映射,有就直接完成域名解析

2.查詢本地DNS解析緩存,是否包含地址映射,有就直接完成域名解析

3.然後查詢根服務器,.com,一級一級查詢,直到www.baidu.com

5.DNS是應用層協議


DHCP

動態分配IP地址

NAT

在本地網絡中使用私有地址。網絡轉換協議,通過端口號來區分不同的主機

IP隧道

在網絡層的首部再後面繼續追加網絡層首部

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章