Many different manufacturers produce various models of computers that run completely different operating systems, but the TCP/IP protocol family allows them to communicate with each other.
1. Layering
TCP/IP is not a protocol, but a protocol family, usually it is considered a four-layer protocol system, the following shows the TCP/IP protocol family of different levels of protocol
2. Address of the Internet
Each interface on the Internet must have a unique Internet address (IP address). IP address (IPv4) length 32bit, below is a 5 different types of Internet address format
The following are the ranges of IP addresses
3. Port number
TCP and UDP use a 16bit port number to identify applications
4.RFC
The RFC (Request for Comments)-meaning "Requests for review", contains almost all the important textual information about the Internet. Can be seen as a standard document.
5. Application Programming Interface
Applications that use the TCP/IP protocol typically use two application interfaces (APIs): Socket and Tli (Transport Layer Interface Transport layer Interface)
TCP/IP Detailed Volume One (Overview of chapter I)