TCP/IP ou Internet Protocol Suite é um conjunto de protocolos de comunicação usado na internet e redes de computadores. Protocolos são as formas como programas devem ser feitos para que haja comunicação entre eles.
Uma empresa ao criar um dispositivo que irá se conectar na rede constrói o dispositivo seguindo essas regrinhas e assim seu dispositivo poderá se comunicar com outros de outras empresas que usaram o mesmo protocolo.
Dos protocolos dentro do TCP/IP, os potocolos TCP e o IP são a base.
Os protocolos que fazem parte do TCP/IP fornecem comunicação de dados de ponto a ponto e especificam como dados devem ser empacotados, endereçados, transmitidos, roteados e recebidos.
TCP/IP é um conjunto de protocolos e protocolos não são programas, são somente regras de como se fazer algo a fim de manter um padrão de comunicação.
Suite de Protocolos da Internet (Internet Protocol Suite) ou TCP/IP
Abaixo estão os protocolos que fazem parte do TCP/IP. Eles são divididos por camadas(Aplicação, transporte, internet, link)
Internet protocol suite
Application layer
BGP DHCP(v6) DNS FTP HTTP HTTPS IMAP LDAP MGCP MQTT NNTP NTP OSPF POP PTP ONC/RPC RTP RTSP RIP SIP SMTP SNMP SSH Telnet TLS/SSL XMPP
Transport layer
TCP UDP DCCP SCTP RSVP QUIC
Internet layer
IP IPv4 IPv6 ICMP(v6) ECNI GMP IPsec
Link layer
ARP NDP Tunnels PPP MAC