Training
Certifications
Books
Special Offers
Community




 
Microsoft® Windows® Server 2003 TCP/IP Protocols and Services Technical Reference
Author Joseph Davies and Thomas Lee
Pages 768
Disk 1 Companion CD(s)
Level Int/Adv
Published 02/26/2003
ISBN 9780735612914
Price $49.99
To see this book's discounted price, select a reseller below.
 

More Information

About the Book
Table of Contents
Sample Chapter
Index
Related Series
Related Books
About the Author

Support: Book & CD

Rate this book
Barnes Noble Amazon Quantum Books

 

Table of Contents


        Tablesxvii
        Introductionxxi
PART I THE NETWORK INTERFACE LAYER 
1   Local Area Network (LAN) Technologies3
    LAN Encapsulations3
    Ethernet4
        Ethernet II5
        IEEE 802.39
        IEEE 802.3 SNAP12
        Special Bits on Ethernet MAC Addresses14
    Token Ring16
        IEEE 802.516
        IEEE 802.5 SNAP20
        Special Bits on Token Ring MAC Addresses22
    FDDI24
        FDDI Frame Format24
        FDDI SNAP26
        Special Bits on FDDI MAC Addresses28
    IEEE 802.1129
        IEEE 802.11 Frame Format29
        IEEE 802.11 SNAP33
    Summary34
2   Wide Area Network (WAN) Technologies35
    WAN Encapsulations35
    Point-to-Point Encapsulation36
        SLIP36
        PPP38
        PPP Multilink Protocol42
    X.2545
        X.25 Encapsulation46
    Frame Relay48
        Frame Relay Encapsulation50
    ATM52
        The ATM Cell53
        ATM Architecture55
        AAL558
        Multiprotocol Encapsulation with AAL561
    Summary62
3   Address Resolution Protocol (ARP)63
    Overview of ARP63
        The ARP Cache64
        Updating the MAC Address66
        ARP Registry Settings66
    ARP Frame Structure68
        ARP Request and ARP Reply Example71
    Gratuitous ARP and Duplicate IP Address Detection73
        IP Address Conflict Detection74
        The Gratuitous ARP and Address Conflict Exchange75
    Inverse ARP (InARP)76
    Proxy ARP77
    Summary79
4   Point-to-Point Protocol (PPP)81
        PPP Connection Process81
        PPP Connection Termination82
    Link Control Protocol83
        LCP Options84
        LCP Negotiation Process85
    PPP Authentication Protocols88
        PAP88
        CHAP90
        MS-CHAP92
        MS-CHAP v294
        EAP96
    Callback and the Callback Control Protocol101
    Network Control Protocols101
        IPCP101
        Compression Control Protocol103
        Encryption Control Protocol104
        Network Monitor Example105
    PPP over Ethernet106
        PPPoE Discovery Stage108
        PPPoE Session Stage109
    Summary110
PART II INTERNET LAYER PROTOCOLS 
5   Internet Protocol (IP) Basics113
    Introduction to IP113
        IP Services113
        IP MTU115
    The IP Datagram116
    The IP Header117
        Version117
        Header Length118
        Type Of Service118
        Total Length122
        Identification122
        Flags123
        Fragment Offset123
        Time To Live123
        Protocol124
        Header Checksum125
        Source Address126
        Destination Address126
        Options and Padding126
    Fragmentation127
        Fragmentation Fields127
        Fragmentation Example129
        Reassembly Example131
        Fragmenting a Fragment133
        Avoiding Fragmentation133
    IP Options136
        Copy136
        Option Class136
        Option Number137
    Summary146
6   Internet Protocol (IP) Addressing147
    Types of IP Addresses147
    Expressing IP Addresses147
        Converting from Binary to Decimal148
        Converting from Decimal to Binary149
        IP Addresses in the IP Header149
    Unicast IP Addresses149
        A History Lesson: IP Address Classes150
        Rules for Enumerating Network IDs152
        Rules for Enumerating Host IDs152
        Subnets and the Subnet Mask153
        How to Subnet157
        Variable-Length Subnetting166
        Supernetting and CIDR169
        Public and Private Addresses172
        Automatic Private IP Addressing175
    IP Broadcast Addresses176
        Network Broadcast177
        Subnet Broadcast177
        All-Subnets-Directed Broadcast177
        Limited Broadcast178
    IP Multicast Addresses178
        Mapping IP Multicast Addresses to MAC Addresses179
    Summary181
7   Internet Protocol (IP) Routing183
    Introduction to IP Routing183
        Direct and Indirect Deliveries183
    Types of Links184
        Broadcast184
        Point-to-Point185
        Non-Broadcast Multiple Access186
    The IP Routing Table187
        Structure187
        Types of Routes188
        Route Determination Process189
    IP Routing Table for the Windows Server 2003 Family190
        Multihomed Nodes192
        Maintaining the IP Routing Table193
    IP Routing from Sending Host to Destination197
        Sending Host Forwarding Process197
        IP Router Forwarding Process197
        Destination Host Receiving Process199
    IP Routing Infrastructure Overview200
        Single-Path vs. Multipath200
        Class-Based vs. Classless201
        Flat vs. Hierarchical203
        Static vs. Dynamic204
        Single vs. Multiple Autonomous Systems208
    Routing Utilities208
    Summary209
8   Internet Control Message Protocol (ICMP)211
    ICMP Message Structure212
    ICMP Messages213
        ICMP Echo and Echo Reply213
        ICMP Destination Unreachable215
        PMTU Discovery219
        ICMP Source Quench223
        ICMP Redirect224
        ICMP Router Discovery227
        ICMP Time Exceeded230
        ICMP Parameter Problem231
        ICMP Address Mask Request and Address Mask Reply233
    Ping Utility234
        Ping Options235
    Tracert Utility236
        Tracert Options239
    Pathping Utility240
        Pathping Options242
    Summary242
9   Internet Group Management Protocol (IGMP)243
    Introduction to IP Multicast and IGMP243
        IP Multicasting Overview244
        Host Support244
        Router Support246
        The Multicast-Enabled IP Internetwork247
    IGMP Message Structure249
        IGMP Version 1 (IGMPv1)249
        IGMP Version 2 (IGMPv2)253
        IGMP Version 3 (IGMPv3)256
    The Windows Server 2003 Family and IGMP260
        TCP/IP Protocol260
        Routing and Remote Access Service261
    Summary264
10   Internet Protocol Version 6 (IPv6)265
    The Disadvantages of IPv4265
    IPv6 Addressing267
        Basics of Address Syntax268
        Types of Addresses268
        Types of Unicast Addresses269
        IPv6 Interface Identifiers269
        DNS Support270
    Core Protocols of IPv6270
        IPv6270
        ICMPv6271
        Neighbor Discovery271
        Multicast Listener Discovery272
    Differences Between IPv4 and IPv6272
    Summary273
PART III TRANSPORT LAYER PROTOCOLS 
11   User Datagram Protocol  277
    Introduction to UDP277
        Uses for UDP278
    The UDP Message279
    The UDP Header279
        The UDP Pseudo Header281
    UDP Ports282
    Summary284
12   Transmission Control Protocol (TCP) Basics285
    Introduction to TCP285
    The TCP Segment286
    The TCP Header287
    TCP Ports289
    TCP Flags292
    The TCP Pseudo Header293
    TCP Urgent Data294
    TCP Options296
        End Of Option List and No Operation296
        Maximum Segment Size Option297
        TCP Window Scale Option299
        Selective Acknowledgment Option302
        TCP Timestamps Option305
    Summary308
13   Transmission Control Protocol (TCP) Connections309
    The TCP Connection309
    TCP Connection Establishment310
        Segment 1: The Synchronize (SYN) Segment311
        Segment 2: The SYN-ACK Segment312
        Segment 3: The ACK Segment314
        Result of the TCP Connection315
    TCP Half-Open Connections316
    TCP Connection Maintenance320
    TCP Connection Termination321
        Segment 1: The FIN-ACK from TCP Peer 1322
        Segment 2: The FIN from TCP Peer 2323
        Segment 3: The FIN-ACK from TCP Peer 2324
        Segment 4: The ACK from TCP Peer 1325
    TCP Connection Reset326
    TCP Connection States329
        Controlling TCP Connection Terminations in the Windows Server 2003 Family and Windows XP331
    Summary332
14   Transmission Control Protocol (TCP) Data Flow333
    Basic TCP Data Flow Behavior333
    TCP Acknowledgments334
        Delayed Acknowledgments334
        Cumulative for Contiguous Data335
        Selective for Noncontiguous Data335
    TCP Sliding Windows336
        Send Window337
        Receive Window340
        TCP/IP for the Windows Server 2003 Family and Windows XP Maximum Receive Window Size343
    Small Segments346
        The Nagle Algorithm346
        Silly Window Syndrome347
    Sender-Side Flow Control348
        Slow Start Algorithm349
        Congestion Avoidance Algorithm352
    Summary353
15   Transmission Control Protocol (TCP) Retransmission and Time-Out355
    Retransmission Time-Out and Round-Trip Time355
        Congestion Collapse356
    Retransmission Behavior357
        Retransmission Behavior for New Connections359
        Dead Gateway Detection360
        Using the Selective Acknowledgment (SACK) 
TCP Option361
    Calculating the RTO362
        Using the TCP Timestamps Option364
    Karn's Algorithm368
        Karn's Algorithm and the Timestamps Option369
    Fast Retransmit370
        Fast Recovery372
    Summary372
PART IV APPLICATION LAYER PROTOCOLS AND SERVICES 
16   Dynamic Host Configuration Protocol (DHCP) Server Service375
    Overview of DHCP in Windows Server 2003376
        What Is DHCP?376
        DHCP Overview and Key Terms376
        How DHCP Works382
    DHCP Messages387
        General Message Format387
        DHCPDISCOVER389
        DHCPOFFER391
        DHCPREQUEST393
        DHCPACK396
        DHCPDECLINE397
        DHCPNAK399
        DHCPRELEASE401
        DHCPINFORM402
    DHCP Options403
        What Are DHCP Options?403
        Options Supported by Windows Server 2003404
    Summary407
17   Domain Name System (DNS)409
    Overview of DNS410
        What Is DNS?410
        Key DNS Terms410
    How DNS Works430
        Configuring DNS Client Functions430
        Resolving Names431
        Resolving Aliases433
        Dynamically Updating DNS435
        Transferring Zone Information437
    DNS Resource Records439
        What Are Resource Records?439
        RRs Supported by Windows Server 2003441
    DNS Messages442
        DNS Message Types443
        Name Query Message449
        Name Query Response Message450
        Reverse Name Query Message450
        Name Update Message451
        Name Update Response Message451
    Summary451
18   Windows Internet Name Service (WINS)453
    Overview of WINS in Windows Server 2003454
        What Is WINS?454
        Key WINS Terms455
    How WINS Works466
        Registering NetBIOS Names466
        Resolving NetBIOS Name Registration Conflicts469
        Releasing NetBIOS Names469
        Resolving NetBIOS Names470
        Refreshing NetBIOS Names471
        Determining Adapter Status471
    NetBIOS Name Service Messages472
        Name Service Header474
        NetBIOS Name Representation476
        Question Entries478
        RRs479
        Resource Record Name Compression482
        Name Registration Message482
        Positive Name Registration Response483
        Negative Name Registration Response484
        Name Refresh Message485
        Name Release Request Message485
        Name Release Response Message486
        Name Query Request Message487
        Positive Name Query Response Message488
        Negative Name Response Message488
        Wait Acknowledgment Message489
    Summary490
19   File and Printer Sharing491
    Introduction to CIFS492
        CIFS Operation493
    Introduction to Internet Printing501
        IPP Operation502
        IPP Specifications505
    Summary513
20   RADIUS and Internet Authentication Service515
    RADIUS and IAS Server in Windows Server 2003515
    RADIUS in Operation517
        RADIUS Authentication517
        RADIUS Accounting518
        RADIUS Proxy519
        RADIUS Attributes520
    RADIUS in Windows Server 2003520
        RADIUS Authentication in Routing and Remote Access520
        RADIUS Accounting in Windows Server 2003524
        RADIUS Proxy in Windows Server 2003529
    RADIUS Message Structure533
        Common RADIUS Header533
        Attributes535
        Vendor-Specific Attributes542
    RADIUS Messages544
        Authentication544
        Accounting547
    Summary552
21   Internet Information Services (IIS) and the Internet Protocols553
    HTTP553
        HTTP in Operation555
        URIs557
        HTTP Messages558
        Request Messages558
        Response Messages561
        HTTP Codings575
        HTTP Content Negotiation575
        HTTP Caching577
    FTP577
        FTP Operation579
        FTP Data581
        Connections and Transmission Modes583
        FTP Commands and Responses586
    NNTP588
        NNTP Operation590
        NNTP Commands and Responses591
    SMTP602
        SMTP Operation603
        SMTP Commands606
        SMTP Replies609
    Summary610
22   Internet Protocol Security (IPSec)611
    IPSec Overview611
        Properties of Secure Communications612
        Hashing and Encryption Algorithms613
        Key Management614
        Security Associations614
    IPSec Headers616
        Authentication Header616
        Encapsulating Security Payload (ESP) Header620
    Internet Key Exchange624
    ISAKMP Message Structure624
        ISAKMP Header625
        SA Payload627
        Proposal Payload628
        Transform Payload629
        Vendor ID Payload631
        Nonce Payload632
        Key Exchange Payload632
        Notification Payload633
        Delete Payload635
        Identification Payload635
        Hash Payload636
        Certificate Request Payload637
        Certificate Payload638
        Signature Payload638
    Main Mode Negotiation639
        Negotiation of Protection Suites639
        Key Exchange and Authentication640
    Quick Mode Negotiation646
    Retransmit Behavior647
    IPSec NAT Traversal648
    Summary650
23   Virtual Private Networks (VPNs)651
    Overview of VPNs652
        VPN Clients and Servers653
        VPN Protocols653
        Tunneling654
        VPNs and PPP656
        VPN Address Assignment656
        VPN Data Compression657
        VPN Data Encryption657
    PPTP657
        PPTP Data Encapsulation658
        PPTP Control Connection658
    L2TP/IPSec660
        L2TP/IPSec Data Encapsulation661
        L2TP Control Connection662
    Summary664
GLOSSARY  665 
BIBLIOGRAPHY  675 
INDEX  679 



Last Updated: February 9, 2003
Top of Page