The Transmission Control Protocol (TCP) and Internet Protocol (IP) are two of the most frequently utilised protocols in network technology. Both of these protocols are vital for communication between networks, which allows the internet to function. The TCP/IP model provides connectivity and specifies the method in which the data should be split into packets, the addresses given, their transmission from one end to the other, and how they are received and processed. All of this is split into four separate layers; the application, transport, network and link layers. These, along with associated internet technology such as IP and MAC addresses, are detailed more on the technology page of this website. The history of the development of the protocols is detailed on the history page.