Baixe o app para aproveitar ainda mais
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.
Compartilhar