用TCP/IP進行網際互連-設計.實現與內核-第二卷-(ANSI C版)(第三版) 版權信息
- ISBN:9787121091889
- 條形碼:9787121091889 ; 978-7-121-09188-9
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
用TCP/IP進行網際互連-設計.實現與內核-第二卷-(ANSI C版)(第三版) 本書特色
《用TCP/IP進行網際互連第2卷:設計、實現與內核(ANSI C版)(第3版)(英文版)》一代又一代的專業技術人員}RDouglas Comer的《用TCP/IP進行網際互連》視為了解那些使因特網得以運轉的協議和技術的敲門磚,它思路清晰,簡單易懂。《用TCP/IP進行網際互連第2卷:設計、實現與內核(ANSI C版)(第3版)(英文版))》是其中的第二卷,作者深入探討了TCP/IP的設計方案,考察了每個協議的具體細節及實現技術,并惹重介紹了協議軟件的內部機制。貫穿全書的是一個利用ANSI C構建的可運行系統,用來講解協議之間的交互操作、完整的實現過程及內部結構。《用TCP/IP進行網際互連第2卷:設計、實現與內核(ANSI C版)(第3版)(英文版)》主要特點:對一些協議的修改和更新,其中的代碼已升級為ANSl標準C語言包含大多數協議的運行資源代碼,包括TCP、IP、ICMP、IGMP、UDP、ARP、RIP、SNMP和OSPF的重要部分利用ANSI C定義了數據結構、常量及過程和進程的代碼全面介紹了IETF設計的開放*短路徑優先(OSPF)鏈路狀態路由協議支持用于IP戶組播的IGMP協議,以及用于音頻和視頻組播的OSPF路由協議講解了緊急數據處理
用TCP/IP進行網際互連-設計.實現與內核-第二卷-(ANSI C版)(第三版) 內容簡介
簡介
本書是關于計算機網絡的經典教材,是目前美國大多數大學所開設的計算機網絡課程的主要參考書。全書共三卷。第二卷在**卷介紹了tcp/ip基本概念的基礎上,進一步詳細討論了tcp/ip的實現細節。這一卷的突出特點 非常注重實際。作者利用程序代碼實現了tcp/ip的每個技術細節,并且所有代碼在書中均可找到,有助于讀者深入了解并掌握tcp/ip的細節內容。書中附錄分別給出了過程調用交叉參考表、程序代碼中用到的c數據結構交叉參考表及xinu函數和常量。
用TCP/IP進行網際互連-設計.實現與內核-第二卷-(ANSI C版)(第三版) 目錄
ForewordPrefaceChapter 1 Introduction And Overview1.1 TCP/IP Protocols 1.2 The Need To Understand Details 1.3 Complexity Of Interactions Among Protocols 1,4 The Approach In This Text 1.5 The Importance Of Studying Code 1.6 The Xinu Operating System 1.7 Organization Of The Remainder Of The Book 1.8 Summary Chapter 2 The Structure Of TCP/IP Software In An Operating System2.1 Introduction 2.2 The Process Concept 2.3 Process Priority 2.4 Process Synchronization 2.5 lnterprocess Communication 2.6 Device Drivers, Input, And Output 2.7 Network Input and Interrupts 2.8 Passing Packets To Higher Level Protocols 2.9 Passing Datagrams From IP To Transport Protocols 2.10 Delivery To Application Programs 2.11 Information Flow On Output 2.12 From TCP Through IP To Network Output 2.13 UDP Output 2.14 Summary Chapter 3 Network Interface Layer3.1 Introduction 3.2 The Network Interface Abstraction 3.3 Ethernet Definitions 3.4 Logical State Of An Interface 3.5 Local Host Interface 3.6 Buffer Management 3.7 Demultiplexing Incoming Packets 3.8 SummaryChapter 4 Address Discovery And Binding (ARP)4.1 Introduction 4.2 Conceptual Organization Of ARP Software 4.3 Example ARP Design 4.4 Data Structures For The ARP Cache 4.5 ARP Output Processing 4.6 ARP Input Processing 4.7 ARP Cache Management 4.8 ARP Initialization 4.9 ARP Configuration Parameters 4.10 Summary Chapter 5 IP: Global Software Organization5.1 Introduction 5.2 The Central Switch 5.3 IP Software Design 5.4 IP Software Organization And Datagram Flow 5.5 Byte-Ordering In The IP Header 5.6 Sending A Datagram To IP 5.7 Table Maintenance 5.8 Summary Chapter 6 IP: Routing Table And Routing Algorithm6.1 Introduction 6.2 Route Maintenance And Lookup 6.3 Routing Table Organization 6.4 Routing Table Data Structures 6.5 Origin Of Routes And Persistence 6.6 Routing A Datagram 6.7 Periodic Routing Table Maintenance 6.8 IP Options Processing 6.9 Summary Chapter 7 IP: Fragmentation And Reessembly7.1 Introduction 1097.2 Fragmenting Datagrams 7.3 Implementation Of Fragmentation 7.4 Datagram Reassembly 7.5 Maintenance Of Fragment Lists 7.6 Initialization 7.7 Summary Chapter 8 IP: Error Processing (ICMP)8.1 Introduction 8.2 ICMP Message Formats 8.3 Implementation Of ICMP Messages 8.4 Handling Incoming ICMP Messages 8.5 Handling An ICMP Redirect Message 8.6 Setting A Subnet Mask 8.7 Choosing A Source Address For An ICMP Packet 8.8 Generating ICMP Error Messages 8.9 Avoiding Errors About Errors 8.10 Allocating A Buffer For ICMP 8.11 The Data Portion Of An ICMP Message 8.12 Generating An ICMP Redirect Message 8.13 Summary Chapter 9 IP: Multicast Processing (IGMP)9.1 Introduction 9.2 Maintaining Multicast Group Membership Information 9.3 A Host Group Table 9.4 Searching For A Host Group 9.5 Adding A Host Group Entry To The Table 9.6 Configuring The Network Interface For A Multicast Address 9.7 Translation Between IP and Hardware Multicast Addresses 9.8 Removing A Multicast Address From The Host Group Table 9.9 Joining A Host Group 9.10 Maintaining Contact With A Multicast Router 9.11 Implementing IGMP Membership Reports 9.12 Computing A Random Delay 9.13 A Process To Send IGMP Reports 9.14 Handling Incoming IGMP Messages 9.15 Leaving A Host Group 9.16 Initialization Of IGMP Data Structures 9.17 Summary Chapter 10 UDP: User Datagrams10.1 Introduction 10.2 UDP Ports And Demultiplexing 10.3 UDP Input Processing 10.4 UDP Output Processing 10.5 Summary Chapter 11 TCP: Data Structures And Input Processing11.1 Introduction 11.2 Overview Of TCP Software 11.3 Transmission Control Blocks 11.4 TCP Segment Format 11.5 Sequence Space Comparison 11.6 TCP Finite State Machine 11.7 Example State Transition 11.8 Declaration Of The Finite State Machine 11.9 TCB Allocation And Initialization 11.10 Implementation Of The Finite State Machine 11.11 Handling An Input Segment Chapter 12 TCP: Finite State Machine Implementation12.1 Introduction 12.2 CLOSED State Processing 12.3 Graceful Shutdown 12.4 Timed Delay After Closing 12.5 TIME-W
展開全部
用TCP/IP進行網際互連-設計.實現與內核-第二卷-(ANSI C版)(第三版) 節選
《用TCP/IP進行網際互連第2卷:設計、實現與內核(ANSI C版)(第3版)(英文版)》是關于計算機網絡的經典教材,是目前美國大多數大學所開設的計算機網絡課程的主要參考書。全書共三卷。第二卷在**卷介紹了TCP/IP基本概念的基礎上,進一步詳細討論了TCP/IP的實現細節。這一卷的突出特點 非常注重實際。作者利用程序代碼實現了TCP/IP的每個技術細節,并且所有代碼在書中均可找到,有助于讀者深入了解并掌握TCP/IP的細節內容。書中附錄分別給出了過程調用交叉參考表、程序代碼中用到的C數據結構交叉參考表及Xinu函數和常量。
用TCP/IP進行網際互連-設計.實現與內核-第二卷-(ANSI C版)(第三版) 作者簡介
Douglas E.Comer:普度大學的一位杰出的計算機科學教授,思科系統公司的訪問教授成員,并且是計算機網絡和TCP/IP以及因特網方面的國際公認的專家。他的著作已翻譯成16種語言,并廣泛用于世界各地的工業界和學術界。作為他的得意之作,這套共分三卷的《用TcP/IP進行網際互連》徹底改變了組網和網絡方面的教育,并且他的不斷創新的工作繼續影響著研究生和大學生所學的課程。作為美國計算機學會的會士,在他獲得的許多榮譽中包括Usenix終生成就獎。