Cama de transporte Flashcards

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
Q

Cabeçalho TCP: Urgente

A

16 bits;
Indica se os dados são urgentes.

26
Q

O que acontece quando o host de envio percebe congestionamento?

A

Ele reduz o número de bytes que envia antes de receber uma confirmação do host de destino.

27
Q

Cabeçalho UDP

A

4 campos;
8 bytes;
Porta de origem, destino, tamanho e checksum, mesmas definições do cabeçalho TCP.

28
Q

Definição de socket

A

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
Q

Uso do socket

A

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
Q

Grupo de portas comuns

A

0 a 1.023;
Serviços comuns ou populares.

31
Q

Grupo de postas registradas

A

1.024 a 46.151;
Atribuídos pela IANA a uma entidade solicitante para processos ou aplicativos específicos.

32
Q

Grupo de portas particulares e/ou dinâmicas

A

46.152 a 65.535;
Também chamadas de efêmeras, identificam o aplicativo cliente durante a comunicação.

33
Q

Porta 20

A

TCP;
FTP (Protocolo de transferência de arquivos) - dados

34
Q

Porta 21

A

TCP;
FTP (Protocolo de transferência de arquivos) - controle

35
Q

Porta 22

A

TCP;
SSH (Secure Shell).

36
Q

Porta 23

A

TCP;
Telnet.

37
Q

Porta 25

A

TCP;
Protocolo SMTP (Simple Mail Transfer Protocol).

38
Q

Porta 53

A

UDP, TCP;
Protocolo DNS (Domain Name Server).

39
Q

Porta 67

A

UDP;
DHCP (Protocolo de configuração dinâmica de host) - Servidor

40
Q

Porta 68

A

UDP;
DHCP (Protocolo de configuração dinâmica de host) - Cliente

41
Q

Porta 69

A

UDP;
TFTP (Protocolo de transferência trivial de arquivo)

42
Q

Porta 80

A

TCP;
Protocolo HTTP (Hypertext Transfer Protocol)

43
Q

Porta 110

A

TCP;
Protocolo POP3 (Post Office Protocol) - e-mail

44
Q

Porta 143

A

TCP;
Protocolo IMAP

45
Q

Porta 161

A

UDP;
Protocolo de gerenciamento simples de rede (SNMP)

46
Q

Porta 443

A

TCP;
HTTPS (Secure Hypertexte Protocol)

47
Q

Comando nestat

A

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
Q

Atribuição de número de porta

A

Pode ser feita de forma manual ou automática.

49
Q

Significado de ‘porta aberta’

A

Significa que a camada de transporte aceita e processa os segmentos endereçados a essa porta, está disponível para comunicação.

50
Q

Handshake de três vias

A

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
Q

Os seis bits de controle sinalizadores

A

URG;
ACK;
PSH;
RST;
SYN;
FIN.

52
Q

Bit de controle sinalizador URG

A

Sinalizador de urgente.

53
Q

Bit de controle sinalizador ACK

A

Indicador de confirmação usado na conexão e no encerramento de sessão.

54
Q

Bit de controle sinalizador PSH

A

Função push.

55
Q

Bit de controle sinalizador RST

A

Redefine a conexão quando ocorre erro ou tempo limite.

56
Q

Bit de controle sinalizador SYN

A

Sincroniza números de sequência usados no estabelecimento de conexão.

57
Q

Bit de controle sinalizador FIN

A

Usados para indicar que não há mais dados do remetente e encerramento de sessão.