To understand TCP/IP Model you need to understand some basics. Protocol - A protocol is a set of rules that govern how systems communicate. For networking they govern how data is transferred from one system to another. Protocol Suite - A protocol suite is a collection of protocols that are designed to work together. Protocol Stacks - It is possible to write a single protocol that takes data from one computer application and sends it to an application on another computer.- A Single stack Protocol The problem with this approach is that it very inflexible, as any changes require changing the entire application and protocol software. The approach used in networking is to create layered protocol stacks . Each level of the stack performs a particular function and communicates with the levels above and below it. This layered arrangement is not confined to networking, and how it works is probably...