Table of Contents
Introduction xv
PART I DOMAIN 1.0: IT CONCEPTS AND TERMINOLOGY 1
CHAPTER 1 Notational Systems 3
CHAPTER 2 Data Types 11
CHAPTER 3 Computing Basics 19
CHAPTER 4 Value of Data 25
CHAPTER 5 Units of Measure 33
CHAPTER 6 Troubleshooting Methodology 41
PART II DOMAIN 2.0: INFRASTRUCTURE 49
CHAPTER 7 Input/Output Device Interfaces 51
CHAPTER 8 Installing Peripherals 61
CHAPTER 9 Internal Computing Components 69
CHAPTER 10 Internet Service Types 79
CHAPTER 11 Storage 85
CHAPTER 12 Computing Devices 95
CHAPTER 13 TCP/IP Networking 107
CHAPTER 14 Application Protocols 117
CHAPTER 15 Network Devices 123
CHAPTER 16 Wireless Networks 131
PART III DOMAIN 3.0: APPLICATIONS AND SOFTWARE 143
CHAPTER 17 Operating Systems 145
CHAPTER 18 Virtualization 153
CHAPTER 19 Filesystems 159
CHAPTER 20 Services and Processes 169
CHAPTER 21 Drivers, Utilities, and Interfaces 175
CHAPTER 22 Software Types 183
CHAPTER 23 Application Architecture and Delivery 193
CHAPTER 24 Web Browsers 199
CHAPTER 25 Application Concepts and Uses 211
PART IV DOMAIN 4.0: SOFTWARE DEVELOPMENT CONCEPTS 217
CHAPTER 26 Programming Languages 219
CHAPTER 27 Programming Organizational Techniques 227
CHAPTER 28 Logic Components 233
CHAPTER 29 Programming Concepts 239
PART V DOMAIN 5.0: DATABASE FUNDAMENTALS 249
CHAPTER 30 Database Concepts 251
CHAPTER 31 Database Structures 259
CHAPTER 32 Database Interfaces 269 PART VI DOMAIN 6.0: SECURITY 277
CHAPTER 33 Confidentiality, Integrity, and Availability 279
CHAPTER 34 Securing Devices 287
CHAPTER 35 Behavioral Security 293
CHAPTER 36 Authentication, Authorization, Accounting, and Nonrepudiation 299
CHAPTER 37 Password Best Practices 313
CHAPTER 38 Encryption 319
CHAPTER 39 Business Continuity and Disaster Recovery 325
INDEX 331