Contents Foreword Xlll Preface XV Part I INTRODUCTION TO NETWORKING I CHAPTER 1 Introduction 3 Part II IP — INTERNET PROTOCOL 7 CHAPTER 2 Fundamentals of IP 9 Part III TCP — TRANSMISSION CONTROL PROTOCOL 17 CHAPTER 3 Fundamentals of TCP I 19 CHAPTER 4 Scalable I/O 73 CHAPTER 5 Scalablercp 117 CHAPTER 6 Firewalls 129 CHAPTER 7 Secure Sockets 135 CHAPTER 8 Scalable secure sockets i85 Part IV UDP — USER DATAGRAM PROTOCOL 215 CHAPTER 9 Unicast uDP 217 CHAPTER 10 Scalable uDP 26l CHAPTER ii MulticastuDP 269 Part V IN PRACTICE 297 CHAPTER 12 Server and client models 299 CHAPTER 13 Fallacies of networking 339 Part VI APPENDICES 347