Buscar

Sockets em Sistemas Distribuídos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade Socket
1. Qual a finalidade de um Socket em Sistemas Distribuídos?
Tem a finalidade de ser um elo de ligação entre os processos do servidor e do cliente, ou seja, é a porta na qual os processos enviam e recebem mensagens. 
2. O transporte de pacote de dados pode utilizar Socket através de quais tipos de protocolo?
Através do protocolo TCP, onde o confiável é orientado a cadeia de bytes e através do protocolo UDP, onde os datagramas não são confiáveis. 
3. Quais elementos compõem um Socket em Sistemas Distribuídos?
Cada socket possui um endereço único na internet. Esse endereço é composto por um número IP e por um número de porta.
4. Na utilização de Sockets como são definidos o servidor e o cliente?
A definição de quem é servidor e quem é cliente é feita pela forma como o programa usa o socket. Em alguns casos, o desktop funciona como cliente e como servidor.
5. Porque foi criado o DNS?
Porque devido às grandes dimensões da internet, não tinha como uma pessoa ou uma máquina saber o endereço IP de todas as outras. Então, para resolver esse problema foi criado o protocolo DNS.
6. Qual a diferença entre os protocolos TCP e UDP?
No TCP, não é necessário que todas as cadeias de bytes recebam endereço IP e número de porta, já que existe uma tubulação virtual, pela qual as cadeias fluem, que possui estas informações adicionais. 
Já na comunicação por UDP, não havendo esta tubulação virtual, torna-se necessário que as cadeias de bytes sejam organizadas em pacotes, todos com endereço IP e número de porta.

Outros materiais