Lesson One The Development of Computers 1
Lesson Two Computer Data Unit 11
Lesson Three PC Character Set 19
Lesson Four Files 30
Lesson five Computer Programs 38
Lesson Six Operating System 47
Lesson Seven Programming Language 54
Lesson Eight Logic Circuits 64
Lesson Nine Interrupts 71
Lesson Ten Display Technologies 80
Lesson Eleven Universal Serial Bus 90
Lesson Twelve Processors 99
Lesson Thirteen How TCP/IP Works 110
Lesson Fourteen The network computer 118
Lesson Fifteen Will Network Computers Unseat PCs? 127
Lesson Sixteen Choices of Fast LAN Technologies 139
Lesson Seventeen Internet Access Technologies 148
Lesson Eighteen What Is An Intranet? 157
Lesson Nineteen Gigabit Ethernet 169
Lesson Twenty Unix, NT and Linux 177
Lesson Twenty One Firewall and Proxies 186
Lesson Twenty Two Internet Security 194
Lesson Twenty Three Programming Language for Internet 202
Lesson Twenty Four Defining Availability in Packet Networks 208
Lesson Twenty Five Modern Cryptography 216
Lesson Twenty Six Component-Based Development 227
Lesson Twenty Seven Distributed Computing and Client/Server Computing 236
Lesson Twenty Eight New Network Management Tools 242
Lesson Twenty Nine Knowledge Management 251
Lesson Thirty The Next Generation Web Language 261
Appendix How to Organize your Thesis 273
References 280