Cama de transporte Flashcards

(57 cards)

1
Q

Responsabilidade da camada de transporte

A

Comunicação lógica entre aplicativos executados em hosts diferentes.

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

Quais os protocolos da camada de transporte?

A

TCP (Transmission Control Protocol);
UDP (User Datagram Protocol).

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

Quais as 3 principais responsabilidade da camada de transporte?

A

Multiplexação das conversas, segmentar os dados e remontar os segmentos e reastrear conversas individuais.

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

Rastreamento de conversas individuais

A

Cada conjunto de dados que flui de um aplicativo de origem a um aplicativo de destino é chamado de conversa, a camada de transporte rastreia essas conversas.

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

Segmentação de dados e remontagem de segmentos

A

A camada de transporte divie os dados em blocos de tamanha adaqueado ao envio. Em TCP, SE CHAMAM SEGMENTOS, EM UDP, SE CHAMAM DATAGRAMAS.

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

Multiplexação de conversas

A

Maneira com que a camada de transporte permite que várias conversas ocorram ao mesmo tempo. Isso também facilita a recuperação de erros e retransmissão de dados danificados.

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

Número de porta

A

Identificador utilizado para que a camada de transporte identifique, gerencie e separe uma comunicação. Cada serviço possuirá uma porta específica.

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

Protocolo IP

A

Não é responsável pela entrega ou conexão anterior, e sim, pela estrutura, endereçamento e roteamento de pacotes do remetente ao destino.

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

Protocolo TCP (Tranmission Control Protocol)

A

Confiável;
Se conecta antes de enviar;
Garante a entrega, retransmite em casa de erro ou perda;
Confirma os dados recebidos;
Numera e reorganiza os dados para ordem correta;
Envia a uma taxa aceitável pelo destino.

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

Protocolo UDP (User Datagram Protocol)

A

Mais simples, não confiável;
Não controla o fluxo;
Mais rápido, melhor esforço;
Pode ser bloqueado por Firewall;
Não se conecta antes de enviar.

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

Quando escolher o Protocolo UDP

A

Quando a aplicação tolerar a perda de dados, mas não tolerar atrasos;
Voz sobre IP (VoIP);
Aplicativos onde a solicitação e resposta são de dados mínimos, de retransmissão fácil (ex.: DNS, SOLICITAÇÃO IPv4/6).

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

Quando escolher o Protocolo TCP

A

Quando os dados devem chegar e serem processados em sua sequência adequada;
Quando precisa garantir a entrega;
Quando precisa garantir reenvio.

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

Exemplo vídeo em tempo real

A

Vídeo e voz em tempo real usam UDP, mas podem usar TCP ou os dois;
Em caso de bloqueio pelo firewall, pode usar TCP;

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

Exemplo vídeos armazenados

A

Normal mente usam TCP para executar o buffer, sondagem de largura de banda e controle do congestionamento;
Quando trava, e começa o buffering, TCP está tentando restabelecer a transmissão, quando os segmentos estão em ordem e com largura mínima de banda restaurada, a transmissão retorna.

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

Cabeçalho TCP

A

10 campos em um cabeçalho de 20 bytes.

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

Cabeçalho TCP: Porta de origem

A

16 bits;
Identifica o aplicativo de origem por número de porta.

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

Cabeçalho TCP: Porta de destino

A

16 bis;
Identifica o aplicativo de destino por número de porta.

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

Cabeçalho TCP: Número sequencial

A

32 bits;
Sequenciamento e reorganização de dados.

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

Cabeçalho TCP: Número de confirmação

A

32 bits;
Indica os dados recebidos e o próximo byte esperado da fonte.

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

Cabeçalho TCP: Comprimento do cabeçalho

A

4 bits;
Conhecido como ‘offset de datas’, indica o comprimento do cabeçalho do segmento TCP.

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

Cabeçalho TCP: Reservado

A

6 bits;
Reservado para uso futuro.

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

Cabeçalho TCP: Bits de controle

A

6 bits;
Inclui códigos de bits, ou sinalizadores, que indicam a finalida e função do segmento TCP.

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

Cabeçalho TCP: Tamanho da janela

A

16 bits;
Indica o número de bytes aceitos de uma vez na comunicação.

24
Q

Cabeçalho TCP: Checksum

A

16 bits;
Verifica os erros do cabeçalho e dos dados do segmento.

25
Cabeçalho TCP: Urgente
16 bits; Indica se os dados são urgentes.
26
O que acontece quando o host de envio percebe congestionamento?
Ele reduz o número de bytes que envia antes de receber uma confirmação do host de destino.
27
Cabeçalho UDP
4 campos; 8 bytes; Porta de origem, destino, tamanho e checksum, mesmas definições do cabeçalho TCP.
28
Definição de socket
Endereço IP de origem e número de porta de origem ou Endereço IP de destino e número de porta de destino.
29
Uso do socket
Identifica o servidor e o serviços que está sendo solicitado. Ex.: servidor web 192.168.1.7:80 cliente 192.168.1.5:1099
30
Grupo de portas comuns
0 a 1.023; Serviços comuns ou populares.
31
Grupo de postas registradas
1.024 a 46.151; Atribuídos pela IANA a uma entidade solicitante para processos ou aplicativos específicos.
32
Grupo de portas particulares e/ou dinâmicas
46.152 a 65.535; Também chamadas de efêmeras, identificam o aplicativo cliente durante a comunicação.
33
Porta 20
TCP; FTP (Protocolo de transferência de arquivos) - dados
34
Porta 21
TCP; FTP (Protocolo de transferência de arquivos) - controle
35
Porta 22
TCP; SSH (Secure Shell).
36
Porta 23
TCP; Telnet.
37
Porta 25
TCP; Protocolo SMTP (Simple Mail Transfer Protocol).
38
Porta 53
UDP, TCP; Protocolo DNS (Domain Name Server).
39
Porta 67
UDP; DHCP (Protocolo de configuração dinâmica de host) - Servidor
40
Porta 68
UDP; DHCP (Protocolo de configuração dinâmica de host) - Cliente
41
Porta 69
UDP; TFTP (Protocolo de transferência trivial de arquivo)
42
Porta 80
TCP; Protocolo HTTP (Hypertext Transfer Protocol)
43
Porta 110
TCP; Protocolo POP3 (Post Office Protocol) - e-mail
44
Porta 143
TCP; Protocolo IMAP
45
Porta 161
UDP; Protocolo de gerenciamento simples de rede (SNMP)
46
Porta 443
TCP; HTTPS (Secure Hypertexte Protocol)
47
Comando nestat
Utilitário que verifica quais as conexões TCP ativas estão abertas e sendo executadas em um host de rede. Lista os protocolos em uso, endereço local, números de porta, endereço externo, número de porta externo e estado da conexão.
48
Atribuição de número de porta
Pode ser feita de forma manual ou automática.
49
Significado de 'porta aberta'
Significa que a camada de transporte aceita e processa os segmentos endereçados a essa porta, está disponível para comunicação.
50
Handshake de três vias
Processo de conexão entre cliente e servidor/host, valida se o destino está disponível para comunicação. Syn enviado, recebido Syn ack enviados, recebidos Ack enviado, conexão estabelecida.
51
Os seis bits de controle sinalizadores
URG; ACK; PSH; RST; SYN; FIN.
52
Bit de controle sinalizador URG
Sinalizador de urgente.
53
Bit de controle sinalizador ACK
Indicador de confirmação usado na conexão e no encerramento de sessão.
54
Bit de controle sinalizador PSH
Função push.
55
Bit de controle sinalizador RST
Redefine a conexão quando ocorre erro ou tempo limite.
56
Bit de controle sinalizador SYN
Sincroniza números de sequência usados no estabelecimento de conexão.
57
Bit de controle sinalizador FIN
Usados para indicar que não há mais dados do remetente e encerramento de sessão.