quais aplicativos baseados em UDP?

1

Eu já instalei o nginx no meu localhost, depois copiei test.avi para o diretório html, então eu posso assistir ao vídeo pelo link navegador, eu quero saber, é o tráfego de vídeo baseado em UDP? e quaisquer outras aplicações baseadas em UDP? obrigado!

    
por larry 30.12.2010 / 13:58

6 respostas

1
Em primeiro lugar, gostaria de salientar que você não instalou um servidor web no seu "localhost", mas sim no seu computador como o termo "localhost" ou 127.0.0.1 se refere apenas ao computador atual na interface de loopback.

Chegando à sua pergunta, não acredito que seja uma transferência de dados UDP, pois o ningx enviaria o arquivo por uma sessão HTTP, que por sua vez usa o TCP.

Gostaria de salientar que o UDP é muito pouco confiável, pois não garante que os pacotes sejam transmitidos em ordem. Não há verificação se todos os pacotes enviados foram recebidos e normalmente só são usados para transmitir pequenas quantidades de informações. .

Os usos comuns do UDP são para DHCP (protocolo de configuração de host dinâmico), RIP (protocolo de informações de roteamento), SNMP (protocolo de gerenciamento de rede simples) e DNS (serviço de nomes de domínio).

Como você pode ver, esses protocolos geralmente não transmitem muitas informações, ou seja, uma solicitação de DNS:

Dig rayquang.com:

; <<>> DiG 9.7.1-P2 <<>> rayquang.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41762 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION: ;rayquang.com. IN A

;; ANSWER SECTION: rayquang.com. 1531 IN A 220.255.220.72

;; Query time: 17 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Thu Dec 30 21:23:22 2010 ;; MSG SIZE rcvd: 46

Espero que isso esclareça as coisas, RayQuang

    
por 30.12.2010 / 14:25
1

O syslog é um exemplo de serviço que usa o UDP. Muitas ferramentas, como log4net, implementam o log sobre esse protocolo. Aplicativos como o Kiwi recebem mensagens syslog de clientes como o log4net.

    
por 30.12.2010 / 15:09
0

Boa pergunta, existem protocolos para transmissão de vídeo e áudio que usam o udp (bom porque essa mídia não é realmente afetada pela perda de pacotes e pode fazer sem atrasos do RST e sobrecarga adicional dos pacotes de controle). Tenho certeza de que o nginx está usando http como o protocolo (que é um protocolo baseado em tcp).

    
por 30.12.2010 / 14:48
0

Em relação à primeira pergunta, o HTTP geralmente é servido pelo TCP.

Para a segunda pergunta ... Você pode dar uma olhada no link (ou executar 'grep udp / comando etc / services) para ter uma idéia sobre os serviços que usam o protocolo UDP.

    
por 30.12.2010 / 14:54
0

Alguns players de vídeo usam RTSP (Protocolo de Transmissão em Tempo Real) , que é baseado em UDP.

    
por 30.12.2010 / 15:21
0

O UDP é usado por aplicativos que não conhecem o status da conexão.

    
por 30.12.2010 / 15:37