The textbook is produced and maintained by the ECE Department. If you find an error please let us know by using the Google Form on the Contact and Feedback page.
Combined Textbook
Book 1: The Host (Ch 1-10)
Book 2: The Network (Ch 11-22)
Individual Chapters
Introduction to EC310
Chapter 1: Computer Architecture and Number Systems
Chapter 2: C Programs
Chapter 3: Arrays and More C Functionality
Chapter 4: Main Memory Mechanics
Chapter 5: The Debugger
Chapter 6: Introduction to Pointers
Chapter 7: User Defined Functions and Stack Mechanics
Chapter 8: Buffer Overflow Introduction
Chapter 9: Privilege Management
Chapter 10: Buffer Overflow Attack
Chapter 11: The TCP/IP Model
Chapter 12: The Physical Layer
Chapter 13: Communications Systems, EM Spectrum, and Signals
Chapter 14: Introduction to Modulation
Chapter 15: Analog to Digital Conversion
Chapter 16: Digital Modulation
Chapter 17: The Data Link Layer
Chapter 18: The Network Layer and Internet Protocol
Chapter 19: Address Resolution Protocol and Routing Mechanics
Chapter 20: Autonomous Systems and Intranet Routing
Chapter 21: The Man-In-The-Middle Attack
Chapter 22: Inter-domain Routing and Routed Wide Area MITM
Appendices
Appendix I: Introduction to The Linux File System and Command Line
Appendix II: Brief Primer on the gdb Debugger
Appendix III: File Syntax