(usando o "man" e etc)
O GNU/Linux é tão bom que pensa nos seus administradores de redes e nas pessoas que são fascinadas por rede de computadores. Devido à isso, colocaram a disposição manuais on-line de vários protocolos que podem ser acessados através do comando "man". Antes de mostrar alguns exemplos desses manuais serão expostos dois arquivos importantes para quem trabalha com rede.
Protocolos IP
# vi /etc/protocols(local onde se têm todos os protocolos IP e suas respectivas descrições. Nunca altere esse arquivo)
# man protocols(manual do arquivo acima)
Serviços de Rede
# vi /etc/services(arquivo que contém uma lista dos serviços e suas respectivas portas usadas pelo TCP e UDP. Não altere esse arquivo)
# man services(manual do arquivo acima)
# iptables -p icmp -h(mostra os tipos de ICMP)
Obs: as portas até 1024 são geralmente usadas para os serviços de rede como DNS, DHCP, FTP, SSH, TELNET etc.
Agora sim, vamos aos manuais de alguns protocolos:
# man ip(mostra informações sobre o IP e algumas características relacionadas ao GNU/Linux)
# man tcp(mostra informações sobre o TCP e algumas características relacionadas ao GNU/Linux)
# man udp(mostra informações sobre o UDP e algumas características relacionadas ao GNU/Linux)
# man icmp(mostra informações sobre o ICMP e algumas características relacionadas ao GNU/Linux)
# man 7 ipv6(mostra informações sobre o IPv6 e algumas características relacionadas ao GNU/Linux)