O IRC usa o UDP para passar mensagens de texto cliente para servidor? [fechadas]

1

Foi-me dito que o IRC usa UDP para comunicação entre cliente e servidor e TCP para comunicação entre servidores (no caso de servidores vinculados). Parece que o TCP é o melhor protocolo de camada de transporte para bate-papo de texto, pois é necessário garantir que o texto chegue ao servidor. Só porque um cliente exibe o texto como estando no canal / no servidor, isso não significa que o servidor realmente o recebeu.

Está claro que o IRC usa o UDP . O UDP é usado para passar as mensagens de texto do cliente para o servidor?

    
por Will 10.04.2011 / 16:38

2 respostas

3

O IRC usa o TCP para comunicação entre cliente e servidor.

Tente você mesmo: telnet irc.freenode.net 6667 estabelecerá uma conexão TCP entre você e um servidor de IRC.

A página da Wikipédia que você vinculou também lista o intervalo de portas TCP 6665–6669 como IRC.

    
por 10.04.2011 / 16:40
2

Como notas do kenny.r, o IRC usa o TCP. De acordo com essa página, o HTTP também usa o UDP. Inúmeros outros serviços também são listados como usando suas portas em UDP e TCP, mesmo que eles realmente usem um ou outro.

Acredito que essas portas foram simplesmente reservadas para ambos os protocolos para evitar a confusão que aconteceria de outro serviço ter a mesma porta no outro protocolo; Ter algo rodando na porta UDP 80 poderia ser confuso.

Ao mesmo tempo, outros serviços listam apenas o protocolo 'correto'; HTTPS, SMTP e POP3 nessa lista, por exemplo, todos só listam TCP. Nada usa os mesmos números de porta no UDP.

    
por 10.04.2011 / 16:56

Tags