Transmission Control Protocol (TCP) / Internet Protocol (IP)
TCP/IP is a suite of protocols that performs the transfer of data between two computers or groups of dissimilar computers.
TCP is responsible for verifying the correct delivery of data from client to server. TCP also adds support to detect errors or lost data and to trigger retransmission until the data is correctly and completely received.
IP is responsible for moving packets of data from node to node. IP forwards packets based on a four byte destination address (IP number).
A TCP/IP application is any network process that occurs above the Transport Layer. This includes all the processes that users directly interact with, as well as other processes that users are not aware of.
- File Transfer Protocol (FTP) – transfers files
- Telnet – allows remote logins
- Simple Mail Transfer Protocol (SMTP) – transfers electronic mail
- Simple Network Management Protocol (SNMP) – sends status messages about the network
- Domain Name System (DNS) – determine address from machine names