TCP/IP is a #Protocol Suite that is widely used for Internet or other computer networks connection. Internet Protocol (IP)# forms the foundation for it. It also comprises some Application Layer, Transport Layer and Network Layer protocols.
The general structure consists of 4 layers, from low to high:
It has the same advantages with Open Systems Interconnection (OSI) Model as they are both of layered model. However, unlike OSI, it doesn’t define which protocols to used when transmitting data over physical medium.
The following are a list of protocols that are incorporated into TCP/IP:
- HTTP
- Domain Name Server (DNS)#
- BOOTP
- Dynamic Host Configuration Protocol (DHCP)#
- SMTP
- POP
- IMAP
- File Transfer Protocol (FTP)#
- TFTP
- Transmission Control Protocol (TCP)#
- User Datagram Protocol (UDP)#
- Internet Protocol (IP)#
- Network Address Translation (NAT)#
- Internet Control Message Protocol (ICMP)#
- OSPF
- EIGRP
- Simple Network Management Protocol (SNMP)#