(The main purpose of this chapter is to provide an overview of the TCP/IP protocol components, and its purpose is to provide sufficient background knowledge for the other chapters in this book. It is assumed that the reader wants to understand the early development of the relevant TCP/IP from a historical perspective)