redes Flashcards

1
Q

Quem criou a WWW?

A

Tim Berners Lee

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que significa WWW?

A

Rede mundial, significa que essa rede pode ser acessada em qualquer lugar do mundo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que Google Chrome, Opera, Firefox, Edge possuem em comum?

A

Todos eles processam vários protocolos, dentre eles o principal é o HTTP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que é HTTP?

A

É um protocolo de transferência de hypertexto que permite uma formatação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Através do HTTP você consegue criar o que?

A

Hyperlinks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que são HyperLinks?

A

Chamada para outros conteúdos relacionados aos documentos ou recurso que está sendo acessado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como o DNS é usado em uma navegação WEB?

A

O navegador chama um cliente, o DNS resolver, que faz parte de nosso sistema operacional.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que faz o DNS resolver?

A

Quando um usuário digita um endereço da web em um navegador, o DNS resolver é acionado para localizar o endereço IP correspondente ao nome do domínio.
O processo de resolução de nomes de domínio começa com o DNS resolver verificando se ele tem uma cópia em cache do endereço IP correspondente ao nome do domínio. Se não houver um registro em cache disponível, o DNS resolver enviará uma solicitação de consulta ao servidor DNS local ou designado pelo provedor de internet, que é responsável por responder à solicitação.
O servidor DNS local pode ter a resposta em seu cache ou encaminhar a solicitação para outros servidores DNS de nível superior até encontrar o servidor que contém as informações de DNS necessárias. Uma vez que o endereço IP correspondente é encontrado, o DNS resolver armazena-o em cache para uso futuro e retorna a resposta ao aplicativo que fez a solicitação original, permitindo que o navegador do usuário estabeleça uma conexão com o servidor web.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é HTTP persistente (1.1)?

A

a conexão entre o servidor e o cliente é mantida aberta após a resposta ser enviada pelo servidor, permitindo que solicitações adicionais sejam enviadas pelo mesmo canal de comunicação. Isso significa que o cliente não precisa estabelecer uma nova conexão para cada solicitação subsequente, reduzindo a sobrecarga do servidor e do cliente e melhorando o desempenho geral. A conexão persistente é a forma mais comum do HTTP usada atualmente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que é HTTP não persistente? (1.0)

A

Nesse tipo de conexão, cada pedido e resposta HTTP é tratado como uma conexão separada e independente. Isso significa que, após a resposta ser enviada pelo servidor, a conexão é fechada e é necessário estabelecer uma nova conexão para cada pedido subsequente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Além de HTTP/HTTPS o que mais o broswer processa?

A

Processa arquivos FTP, chamadas multimidia, permite que a gente acesse videos do youtube só tendo a URL completa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que são os PlugIn?

A

É um software que pode ser instalado como uma extensão ou complemento em um navegador da web para adicionar recursos ou funcionalidades adicionais ao navegador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que são cookies?

A

Cookies são pequenos arquivos de texto que são armazenados no navegador do usuário quando ele visita um site da web. Eles são usados para lembrar as preferências do usuário, acompanhar o uso do site e fornecer uma experiência personalizada de navegação.
Os cookies podem ser classificados em duas categorias principais: cookies de sessão e cookies persistentes. Os cookies de sessão são temporários e são excluídos quando o usuário fecha o navegador. Eles são usados para armazenar informações temporárias, como o conteúdo de um carrinho de compras on-line. Os cookies persistentes permanecem no navegador do usuário por um período específico de tempo e são usados para armazenar informações permanentes, como preferências do usuário.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que é H323?

A

É um conjunto de protocolos de comunicação de rede usados ​​para comunicações de voz, vídeo e dados em redes de pacotes baseadas em IP. É um padrão que define como dispositivos de rede, como telefones IP, gateways de voz, sistemas de videoconferência e outros dispositivos de comunicação podem se comunicar entre si através de uma rede IP. Ele especifica como as sessões de comunicação são estabelecidas, mantidas e encerradas, e como o áudio, vídeo e outros dados são codificados, transmitidos e decodificados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que é SIP?

A

Session Initiation Protocol”, que é um protocolo de sinalização utilizado para estabelecer, modificar e encerrar sessões de comunicação multimídia, como voz, vídeo e mensagens instantâneas, em redes de pacotes IP. O SIP é responsável por estabelecer e gerenciar as chamadas, garantindo que os dispositivos envolvidos estejam disponíveis e prontos para a comunicação, definindo os formatos de áudio e vídeo que serão utilizados, controlando a qualidade da chamada, e finalizando a sessão quando a chamada é encerrada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qual a diferença entre H323 e SIP?

A

O H323 é mais complexo, porém suporta URL ou número de telefone, o seu formado de mensagens é BINÁRIO, a arquitetura é monopolística, tem conferências de multimidia e seu tamanho dos documentos padrão são 1450 páginas, enquanto SIP não tem conferência multimidia, é ASCI, só suporta URL e documentos de 250 páginas e mensagens instantaneas.

.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

O que são protocolos de transferência hipertexto?

A

) são um conjunto de regras e padrões utilizados para transferir informações na World Wide Web (WWW). Eles são a base para a comunicação entre servidores web e navegadores da web, permitindo que os usuários acessem, visualizem e interajam com conteúdo da web.
HTTP é baseado em um modelo cliente-servidor, onde um navegador da web (o cliente) solicita recursos de um servidor web, que por sua vez responde à solicitação, fornecendo o conteúdo solicitado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Quais são os métodos utilizados na criação de uma solicitação HTTP?

A

GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE, CONNECT.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

O que faz o método GET?

A

O método GET é usado para solicitar um recurso específico, como uma página da web ou um arquivo, de um servidor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

O que faz o método HEAD?

A

O método HEAD é semelhante ao método GET, mas apenas o cabeçalho da resposta do servidor é retornado, sem o corpo da resposta

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

O que faz o método POST?

A

O método POST é usado para enviar dados do usuário para um servidor, geralmente por meio de um formulário da web. A solicitação POST inclui um corpo de mensagem que contém os dados enviados pelo usuário.

22
Q

O que faz o método PUT?

A

método PUT é usado para atualizar um recurso existente no servidor. A solicitação PUT inclui o novo conteúdo do recurso.

23
Q

O que faz o método DELETE?

A

DELETE: O método DELETE é usado para excluir um recurso específico do servidor.

24
Q

O que faz o método TRACE?

A

O método TRACE é usado para obter uma cópia da solicitação HTTP e da resposta do servidor. É usado principalmente para fins de depuração.

25
Q

O que faz o método CONNECT?

A

O método CONNECT é usado para estabelecer uma conexão de rede segura com um servidor, geralmente para fins de acesso a um proxy de rede.

26
Q

O que faz o método OPTIONS?

A

é usado para obter informações sobre os métodos HTTP suportados pelo servidor para um recurso específico.

27
Q

O que faz os cabeçalhos DE MENSAGEM HTTP?

A

são uma parte importante do protocolo HTTP e são usados para enviar informações adicionais entre o cliente e o servidor.

28
Q

O que faz o cabeçalho ACCEPT?

A

Este cabeçalho é usado pelo cliente para indicar ao servidor os tipos de dados que ele pode aceitar em uma resposta. Por exemplo, o cliente pode enviar “Accept: application/json” para indicar que ele prefere uma resposta em formato JSON.

29
Q

O que faz o cabeçalho User-Agent?

A

Este cabeçalho é usado pelo cliente para enviar informações sobre o software e a versão que está sendo usado para fazer a solicitação. Isso é usado pelo servidor para personalizar a resposta de acordo com o cliente. Por exemplo, o cliente pode enviar “User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36” para indicar que ele está usando o navegador Google Chrome na versão 58.

30
Q

O que faz o cabeçalho If-Modified-Since?

A

Este cabeçalho é usado pelo cliente para indicar ao servidor que só deseja receber a resposta se ela tiver sido modificada desde uma determinada data. Isso é útil para evitar transferências desnecessárias de dados.

31
Q

O que faz o cabeçalho Cookie?

A

Este cabeçalho é usado pelo cliente para enviar informações de cookies ao servidor. Isso é usado para rastrear a sessão do usuário e manter informações de autenticação. Por exemplo, o cliente pode enviar “Cookie: sessionId=123456789” para indicar que o usuário tem uma sessão ativa com o ID “123456789”.

32
Q

O que faz o cabeçalho Referer?

A

Este cabeçalho é usado pelo cliente para indicar a URL de origem da solicitação. Isso é útil para fins de análise e rastreamento de referências.

33
Q

O que faz o cabeçalho Cache-Control?

A

Este cabeçalho é usado para controlar o comportamento de cache da resposta do servidor. Por exemplo, o cliente pode enviar “Cache-Control: no-cache” para indicar que a resposta não deve ser armazenada em cache.

34
Q

O que faz o cabeçalho Expires?

A

Este cabeçalho é usado pelo servidor para indicar quando a resposta pode expirar e não deve mais ser armazenada em cache.

35
Q

O que faz o cabeçalho Content-Length?

A

Este cabeçalho é usado pelo cliente para indicar ao servidor o comprimento do corpo da mensagem em bytes. Isso é útil para garantir que a mensagem seja recebida corretamente e evita erros de leitura.

36
Q

O que faz o cabeçalho Authorization?

A

ste cabeçalho é usado pelo cliente para enviar informações de autenticação ao servidor. Por exemplo, o cliente pode enviar “Authorization: Basic dXNlcjpwYXNzd29yZA==” para indicar que o usuário “user” com a senha “password” está fazendo a solicitação.

37
Q

Como funciona o caching HTTP?

A

O caching HTTP é um mecanismo que permite ao cliente armazenar uma cópia de uma resposta de um servidor, para que possa reutilizá-la caso solicite o mesmo recurso novamente no futuro. Isso pode melhorar significativamente o desempenho de uma aplicação web, reduzindo a quantidade de tráfego de rede necessário e diminuindo o tempo necessário para carregar uma página.

O funcionamento do caching HTTP é relativamente simples. Quando um cliente solicita um recurso de um servidor, o servidor pode incluir informações de cache na resposta HTTP. Essas informações incluem um cabeçalho “Cache-Control”, que especifica por quanto tempo o cliente pode armazenar a resposta em cache.

Se o cliente solicitar o mesmo recurso novamente antes que o tempo de cache expire, ele pode usar a cópia armazenada em cache em vez de solicitar novamente ao servidor. Isso economiza tempo e largura de banda, pois a cópia armazenada em cache pode ser servida diretamente pelo cliente, sem precisar ser baixada novamente do servidor.

Se o tempo de cache expirar, o cliente precisará solicitar novamente ao servidor para obter uma nova cópia do recurso. O servidor pode então enviar uma nova resposta HTTP com novas informações de cache para o cliente armazenar em cache novamente.

38
Q

O que são redes PEER-TO-PEER?

A

os dispositivos podem se comunicar diretamente entre si sem passar por um servidor central. Cada dispositivo pode fornecer recursos e compartilhar dados, bem como solicitar recursos e dados de outros dispositivos na rede.

39
Q

O que faz o SIP INVITE?

A

o método usado para iniciar uma sessão de comunicação, como uma chamada de voz ou vídeo. Ele contém informações sobre os participantes da sessão, como seus endereços IP e portas de rede.

40
Q

O que faz o SIP ACK

A

é o método usado para confirmar a recepção de uma mensagem INVITE. Ele é usado para indicar que o receptor está pronto para iniciar a sessão.

41
Q

O que faz o SIP BYE

A

é o método usado para encerrar uma sessão de comunicação. Ele é usado para indicar que o remetente não deseja mais continuar a sessão.

42
Q

O que faz o SIP CANCEL

A

é o método usado para cancelar uma solicitação INVITE que ainda não foi respondida. Ele é usado para cancelar uma chamada em andamento ou solicitação de sessão.

43
Q

O que faz o SIP OPTIONS

A

é o método usado para obter informações sobre as capacidades do receptor, como quais codecs de áudio e vídeo ele suporta.

44
Q

O que faz o SIP REGISTER

A

é o método usado para registrar um usuário em um servidor SIP. Ele é usado para permitir que um usuário possa receber chamadas e mensagens.

45
Q

O que é RTSP?

A

é um protocolo usado para controlar a reprodução de mídia em tempo real, como transmissões de vídeo ao vivo. Os comandos RTSP são as operações definidas no protocolo que permitem ao cliente (geralmente um player) controlar a reprodução de mídia no servidor.

46
Q

O que faz o comando RTSP DESCRIBE?

A

é o comando usado para obter informações sobre um fluxo de mídia específico no servidor, como o formato do fluxo de mídia, as informações de codificação, a taxa de bits, etc.

47
Q

O que faz o comando RTSP PLAY

A

é o comando usado para iniciar a reprodução de um fluxo de mídia. Ele também pode ser usado para retomar a reprodução de um fluxo que foi pausado anteriormente.

48
Q

O que faz o comando RTSP PAUSE

A

é o comando usado para pausar a reprodução de um fluxo de mídia.

49
Q

O que faz o comando RTSP TEARDOWN:

A

é o comando usado para encerrar uma sessão de reprodução para um fluxo de mídia específico.

50
Q

O que faz o comando RTSP SETUP?

A

é o comando usado para configurar uma sessão de reprodução para um fluxo de mídia específico. Ele especifica o protocolo de transporte (RTP ou TCP), a porta de transporte e outros parâmetros necessários para a configuração que pode ser usado para iniciar a gravação de um fluxo de mídia no servidor. O comando RECORD é usado para iniciar uma sessão de gravação para um fluxo de mídia específico. Quando um cliente envia um comando RECORD para um servidor, ele indica ao servidor que deseja começar a gravar um fluxo de mídia especificado. O servidor pode então iniciar a gravação do fluxo de mídia para um arquivo ou outro tipo de armazenamento da sessão

51
Q

Como funciona o bittorrent?

A

O BitTorrent é um protocolo de compartilhamento de arquivos peer-to-peer (P2P), que permite que os usuários compartilhem arquivos grandes de forma rápida e eficiente. Em vez de baixar um arquivo inteiro de um único servidor, o BitTorrent permite que os usuários baixem partes do arquivo de várias fontes, simultaneamente.

Peers: o cliente BitTorrent se conecta aos “peers” que estão compartilhando o arquivo. Cada peer possui apenas uma parte do arquivo e, à medida que o cliente BitTorrent faz o download de cada parte, ele a compartilha com outros usuários.
Compartilhamento: à medida que o usuário baixa partes do arquivo, ele também compartilha as partes que já baixou com outros peers no swarm. Isso ajuda a distribuir a carga de download entre vários usuários e a manter o download rápido e eficiente.