Questionario redes avançadas
1) Qual a diferença entre TCP e UDP?
R.: TCP – Serviço confiável, sem perdas de dados na rede, garantindo a ordenação dos pacotes e possibilitando a utilização de fluxo de dados (DataStreams).
UDP – Serviço não confiável, onde as mensagens podem ser pedidas e a ordem não é garantida.
2) Para que serve um Socket? E Qual a diferença entre Sockets TCP e Sockets UDP?
R.: Socket serve para realizar a comunicação entre processos, que podem estar numa nesma máquina ou em outra qualquer da rede. Socket TCP primeiramente realiza um autenticação para realizar a comunição, diferente do Socket UDP que realiza a comunicação diretamente.
3) As transmissões de multimídia na internet utiliza um método de comunicação para distribuir conteúdo. Que método é esse e como funciona?
4) Comente sobre as vantagens de utilização do protocolo UDP.
R.: O UDP é um protocolo rápido, pois não perde tempo com criação e destruição de conexões, trocando 2 pacotes já estabelece comunicação.
5) Qual a diferença entre o modelo OSI e o TCP/IP?
R.: Diferença entre os dois modelos é o número de camadas: OSI tem sete e o TCP/IP tem quatro. Outra diferença está no tipo conexão da comunicação: comunicação sem conexão(CSC) versus comunicação orientada à conexão(COC). Na camada de rede, OSI suporta ambos e O modelo TCP/IP tem somente um modo. Na camada de transporte, OSI possui somente COC, onde ele influencia (porque o serviço de transporte é visível aos usuários), enquanto que TCP/IP suporta ambos os modos na camada de transporte, dando uma escolha aos usuários.
6) Uma aplicação que possui um banco de dados em um servidor é que tipo de sistema distribuído?
R.: Cliente/Servidor. Onde os SGBD ou aplicações são os clientes do servidor de banco de dados.
7) O que é uma Thread? Cite alguns estados que as Threads podem ter.
R.: Uma classe Java instancia em uma JVM, capaz de compartilhar memória, portas, arquivo e outros