《TCP/1P協定深入分析》詳細說明TCP/1P協定簇,以截屏和協定包結構為手段,介紹了了TCP/IP各層的細節,對IP、TCP、UDP、ARP、ICMP、HTTP、Telnet、FTP 與 TFTP、POP3與SMTP,DHCP協定進行了深入剖析。《TCP/1P協定深入分析》實例豐富,圖文並茂,注重理淪與實踐結合,降低了讀者的學習難度,激發了讀者學習興趣和動手欲望。《TCP/1P協定深入分析》可作為網路從業人員的專業學習和參考用書,也可作為大中專院校網路課程教材。
基本介紹
- 書名:TCP/1P協定深入分析
- 出版社:清華大學出版社
- 頁數:157頁
- 開本:16
- 品牌:清華大學出版社
- 作者:徐宇傑
- 出版日期:2009年2月1日
- 語種:簡體中文
- ISBN:9787302184164
內容簡介,圖書目錄,文摘,序言,
內容簡介
《TCP/1P協定深入分析》實例豐富,圖文並茂,注重理淪與實踐結合,降低了讀者的學習難度,激發了讀者學習興趣和動手欲望。
圖書目錄
第1章 TCP/IP協定概述
第2章 IP協定
2.1 IP分片和重組
2.2 分片規則
2.3IP 數據包結構
第3章 TCP和UDP協定
3.1TCP 協定
3.1.1 TCP所提供的服務及TCP數據包結構
3.1.2 TCP數據傳輸原理
3.1.3 TCP數據包分析
3.1.4 TCP三次“握手”
3.1.5 TCP連線的終止
3.1.6 TCP傳輸中的序列號分析
3.2 UDP協定
第4章 ARP協定
4.1 ARP工作原理
4.2 ARP報文結構
第5章 ICMP協定
5.1 EchoRequest和EchoReply查詢訊息
5.2 ICMP訊息類型
5.3 ICMP各欄位分析
第6章 HTTP協定
第7章 Telnet協定
7.1 Telnet協定概述
7.2 選項協商
7.2 Telnet報文分析
第8章 FTP和TFTP協定
8.1 FTP協定
8.2 TFTP協定
第9章 POP3和SMTP
9.1 POP3協定
9.2 SMTP協定
第10章 DHCP協定
10.1 DHCP協定概述
10.2 DHCP報文結構
10.3 DHCP報文分析
參考文獻
第2章 IP協定
2.1 IP分片和重組
2.2 分片規則
2.3IP 數據包結構
第3章 TCP和UDP協定
3.1TCP 協定
3.1.1 TCP所提供的服務及TCP數據包結構
3.1.2 TCP數據傳輸原理
3.1.3 TCP數據包分析
3.1.4 TCP三次“握手”
3.1.5 TCP連線的終止
3.1.6 TCP傳輸中的序列號分析
3.2 UDP協定
第4章 ARP協定
4.1 ARP工作原理
4.2 ARP報文結構
第5章 ICMP協定
5.1 EchoRequest和EchoReply查詢訊息
5.2 ICMP訊息類型
5.3 ICMP各欄位分析
第6章 HTTP協定
第7章 Telnet協定
7.1 Telnet協定概述
7.2 選項協商
7.2 Telnet報文分析
第8章 FTP和TFTP協定
8.1 FTP協定
8.2 TFTP協定
第9章 POP3和SMTP
9.1 POP3協定
9.2 SMTP協定
第10章 DHCP協定
10.1 DHCP協定概述
10.2 DHCP報文結構
10.3 DHCP報文分析
參考文獻
文摘
1.IP層
在TCP/IP協定族中,網路層IP提供的是一種不可靠的服務,它只是儘可能快地把數據從源結點送到日的結點,並不提供任何可靠性保證。在通信中,IP層只負責數據的路由與傳輸, 並不處理數據包的內容。例如ICMP,TCP或UDP,這些協定是依賴IP層的傳輸功能來傳送數據的。在通信雙方的主機中,收到這些協定的數據包後,一般在通信的對應主機上,會有程式來處理這些數據。
2.TCP層
TCP層位於IP的上層,應用程式在IP網路上相互之間傳輸的標準傳輸協定有兩個,一個是傳輸控制協定(TCP),TCP是目前Internet上使用的最重要的協定,它提供的是可靠的、可控制的傳輸服務,大部分Internet應用程式都使用TCP,因為它的嵌入可靠性和流控制服務可確保數據不會丟失和被破壞。另一個是用戶數據包協定(UDP),它提供的服務輕便但不可靠。
IP層提供了一種不可靠的服務,TCP在不可靠的IP層上提供了一個可靠的傳輸層,TCP採用了逾時重傳、傳送和接收端到端的數據確認等機制來保證這種服務的可靠性。由此可見,傳輸層和網路層分別負責不同的功能。
在TCP/IP協定族中,網路層IP提供的是一種不可靠的服務,它只是儘可能快地把數據從源結點送到日的結點,並不提供任何可靠性保證。在通信中,IP層只負責數據的路由與傳輸, 並不處理數據包的內容。例如ICMP,TCP或UDP,這些協定是依賴IP層的傳輸功能來傳送數據的。在通信雙方的主機中,收到這些協定的數據包後,一般在通信的對應主機上,會有程式來處理這些數據。
2.TCP層
TCP層位於IP的上層,應用程式在IP網路上相互之間傳輸的標準傳輸協定有兩個,一個是傳輸控制協定(TCP),TCP是目前Internet上使用的最重要的協定,它提供的是可靠的、可控制的傳輸服務,大部分Internet應用程式都使用TCP,因為它的嵌入可靠性和流控制服務可確保數據不會丟失和被破壞。另一個是用戶數據包協定(UDP),它提供的服務輕便但不可靠。
IP層提供了一種不可靠的服務,TCP在不可靠的IP層上提供了一個可靠的傳輸層,TCP採用了逾時重傳、傳送和接收端到端的數據確認等機制來保證這種服務的可靠性。由此可見,傳輸層和網路層分別負責不同的功能。
序言
Internet不僅深刻地改變了整個IT行業的格局和計算模式,也深刻改變了經商的方式和人們的生活方式,網路已經成為整個基礎設施中的重要部分。
Internet也叫網際網,也就是網路和網路互聯。因此,當前的網路技術不僅僅是Socket編程這樣點對點的通信技術和Windows Server下的Web伺服器配置這樣的系統管理技術。從TCP/王P的視角來看,所謂網路技術實際上包括計算機網路原理、計算機網路設計、計算機網路工程、計算機網路協定、計算機網路互聯、計算機網路套用等幾個方面的範疇。一個網路的互聯是跨越不同網路層次的一個過程。因此,基於網際網路的網路技術的設計、實現、管理和排錯,需要自底向上的多層次知識。
作者從20世紀90年代初期就開始學習和從事TCP/IP網路技術,工作涉及區域網路、園區網、城域網、跨區域網的設計、實現和管理的全過程,經歷了從區域網路到網際網路那激動人心的變化。又有多年大型網路伺服器的管理經驗,積累了豐富的網路技術實踐經驗。作者多年的學習、管理、開發和套用,深感目前計算機網路技術方面的書籍往往只介紹一個方面的技術,顧此失彼的多,導致多層結構的網路技術被支離破碎地介紹,很多技術方面的介紹流於表面,學習者很難透徹了解。理論不深刻,實踐不實際的情況非常普遍。同時,很多網路廠商又從各自的市場利益出發,積極推廣相關的認證和課程。這些課程對網路技術的套用起到了非常正面的作用。
Internet也叫網際網,也就是網路和網路互聯。因此,當前的網路技術不僅僅是Socket編程這樣點對點的通信技術和Windows Server下的Web伺服器配置這樣的系統管理技術。從TCP/王P的視角來看,所謂網路技術實際上包括計算機網路原理、計算機網路設計、計算機網路工程、計算機網路協定、計算機網路互聯、計算機網路套用等幾個方面的範疇。一個網路的互聯是跨越不同網路層次的一個過程。因此,基於網際網路的網路技術的設計、實現、管理和排錯,需要自底向上的多層次知識。
作者從20世紀90年代初期就開始學習和從事TCP/IP網路技術,工作涉及區域網路、園區網、城域網、跨區域網的設計、實現和管理的全過程,經歷了從區域網路到網際網路那激動人心的變化。又有多年大型網路伺服器的管理經驗,積累了豐富的網路技術實踐經驗。作者多年的學習、管理、開發和套用,深感目前計算機網路技術方面的書籍往往只介紹一個方面的技術,顧此失彼的多,導致多層結構的網路技術被支離破碎地介紹,很多技術方面的介紹流於表面,學習者很難透徹了解。理論不深刻,實踐不實際的情況非常普遍。同時,很多網路廠商又從各自的市場利益出發,積極推廣相關的認證和課程。這些課程對網路技術的套用起到了非常正面的作用。