• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/92

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

92 Cards in this Set

  • Front
  • Back

Protocolo Ethernet - Cabeçalho

- Tamanho de 18 bytes, sendo 4 utilizados como trailer;



- O tamanho mínimo de um Quadro Ethernet, considerando o cabeçalho é de 64 bytes e máximo de 1518 bytes. Por esse motivo diz-se que o MTU padrão da internet é de 1500 bytes. 1518 bytes (max) - 18 bytes (cabeçalho).








1- Padrão Ethernet

10Mbits, formato half-duplex

2- Fast Ethernet

100Mbits usando seu padrão half-duplex, além de suportar full duplex = 200Mbits

3- Gigabit Ethernet

1000Mbps ou 1Gbps no modo full-duplex. O modo half-duplex também é suportado.

Protocolo ATM (Assynchronous Transfer Mode)

- Possui como principal característica a comutação por células.


- É uma rede orientada a conexão e não depende de sincronia entre os relógios do nó origem e destino.

Protocolo ATM - Célula

Célula = 53 bytes dividida em 2 partes



- Cabeçalho = 5 bytes


- Dados = 48 bytes

Protocolo ATM - Subcamadas

O modelo ATM consiste em 3 subcamadas: (Modelo Tridimensional ATM)



- Camada de Adaptação


- Camada ATM


- Camada Física



Protocolo X.25

- Técnica de comutação por pacotes;


- É orientado a conexão;


- Possui controle de erro e de fluxo.

Protocolo ARP (camada de rede)




- faz parte da pilha de protocolo TCP/IP

É responsável por mapear e converter os endereços IP em endereços MAC, ou seja, passar do nível da camada de rede para a camada de enlace.




A atuação do protocolo ARP é a nível de uma mesma rede!




O ARP é da camada de rede, porém com atuação direta na camada de enlace.

Protocolo RARP (camada de rede)




- faz parte da pilha de protocolo TCP/IP

Função inversa ao protocolo ARP, sabe-se o endereço MAC e necessita-se descobrir o IP.




Antigo, era usado antes do DHCP.

Redes Wireless - Chaves

WEP = chaves estáticas (RC4)


WPA = cifras de fluxo (RC4)


WPA2 = algoritmo de chave assimétrica (AES)

Protocolo ICMP (Internet Control Message Protocol) - camada de rede




- faz parte da pilha de protocolo TCP/IP

Principal função do ICMP: Mecanismo de controle que emite mensagens quando acontece algum erro.




O protocolo ICMP e suas mensagens são trafegadas na carga útil do protocolo IPv4, após o cabeçalho do IPv4.




O cabeçalho ICMP possui um tamanho de referência de 8 bytes, sendo os 4 primeiros fixos.

Ping

É uma ferramenta que utiliza os tipos de mensagens "echo request" e "echo reply" do protocolo ICMP




Traceroute = Linux e iOS


Tracert = Windows




Seu funcionamento é beseado no protocolo ICMP e utiliza o campo TTL.

Protocolo IGMP (Internet Group Management Protocol)




- faz parte da pilha de protocolo TCP/IP

- Atua na camada de rede;


- Responsável por gerenciar a entrada e saída dos hosts nos grupos multicast;


- Otimizar a comunicação entre os roteadores e os hosts, aproveitando assim de forma mais eficiente os recursos da rede.

Protocolo IGMP mensagens

- Host membership report = associação ao grupo pelo host




- Host membership query = pesquisar membros no grupo pelo roteador




- Group leave = opcional, hosts que querem sair

Protocolo MPLS (Multi-Protocol Label Switching)




- (camada 2,5.. entre rede e enlace)

- Otimização no roteamento dos pacotes na rede, como critérios de QoS;


- Indexação nas tabelas de roteamento que surgem;


- Os roteadores intermediários são conhecidos como LSR (Label switch router);


- Já os roteadores de borda da rede, são chamados de LER (Label edge router), pontos de entrada e saída da rede;


- Suporta diversas tecnologias e protocolos.

Portas

FTP Dados - 20


FTP Controle - 21


SSH - 22


TELNET - 23


SMTP - 25


DNS - 53


HTTP - 80


POP3 - 110


IMAP - 143


SNMP - 161


SNMP TRAP - 162


HTTPS - 443

UDP

- Não confiável


- Sem conexão


- Não corrige, apenas detecta erros

TCP

- Estabelece conexão (3-way-handshake)


- Muitos campos no cabeçalho (gera overhead)

TCP - Ack Number

Indica o próximo octeto aguardado


"Eu espero que essa seja a próxima informação"

TCP - Checksum

Detectar erros em todo o segmento

Campos de controle do TCP

- Sequence Number


- Acknowledgement Number


- Data Offset


- ACK


- Window

3-way-handshake

- Flag Syn = sinalização de abertura de conexão da origem




- Flag Syn e ACK = confirmação de abertura e sinalização de conexão do destino




-Flag ACK = confirmação de abertura da conexão pela origem

3-way-handshake

Para o devido estabelecimento da conexão, necessariamente deverá ocorrer a troca das três mensagens.

TCP - Go-Back-N

Havendo perda de qualquer pacote na sequência, todos os demais pacotes posteriores recebidos serão descartados.

TCP - Retransmissão Seletiva

Caso haja perda, os pacotes recebidos posteriormente, serão armazenados em buffer aguardando a retransmissão apenas do pacote perdido.

TCP - Janela Deslizante

No início da transmissão, o protocolo define o tamanho inicial de 1 mss para o tamanho da janela. Por padrão, o protocolo TCP utiliza a técnica de partida lenta que consiste em incremento do tamanho da janela deslizantes de 1 mss para cada ACK recebido.


De forma prática, o protocolo duplica a janela a cada conjunto de segmentos enviados e recebidos corretamente

TCP - Prevenção de Congestionamento

Após passar o limiar, incrementa-se de 1 em 1.


Quando houver erro (timeout), o novo valor limiar deverá ser metade do valor corrente.


O procedimento de partida lenta é reiniciado.




Threshold -> 32 + 1 + 1 + 1... 40 -> timeout


Threshold -> 20


2, 4, 8, 16, 20.. + 1 + 1 + 1

Protocolo SCTP (Stream Control Transmission Protocol)

- Confiável

- Orientado a conexão


- Muitas falhas de segurança do TCP foram corrigidas em sua implementação


SCTP - Recursos

Multi Homing - Multiplos endereços IP podem ser acessados para um mesmo destino




MultiStreaming - Em uma mesma conexão, pode-se ter diversos fluxos independentes de dados

Protocolo HTTP (camada de Aplicação)

HTTP = Stateless nativamente


HTTP v1.0 = não realiza conexões persistentes


HTTP v1.1 = realiza conexões persistentes




O uso de cookies torna um ambiente statefull, mas isso é um recurso complementar. O HTTP nativamente é stateless.

Métodos HTTP

- GET = solicitação de leitura de determinado objeto


- PUT = solicitação de gravação de determinado objeto


- POST = método utilizado para anexar informações ou enviar arquivos de dados ou formulários como complemento de uma requisição de leitura


- HEAD = solicita a leitura apenas do cabeçalho de um objeto ou página web


- DELETE = remove o objeto ou página no servidor



Métodos HTTP

- OPTIONS = realiza a consulta de determinadas opções


- TRACE = utilizado para teste como mensagens de loopback


- CONNECT = utilizado para comunicação com servidores proxy


- PATCH = utilizado para aplicar modificações parciais a um recurso

HTTP códigos de estado

1xx - Classe Informacional: Indica uma resposta provisória


2xx - Classe de Sucesso: Indica que a requisição foi recebida, entendida, aceita e processada


3xx - Classe de Redirecionamento

HTTP códigos de estado

4xx - Classe de Erro de Cliente: Indica a possibilidade de que houve um erro na requisição por parte do cliente HTTP




5xx - Classe de Erro de Servidor: Indica que o servidor reconheceu um erro interno ou a incapcidade de atender a requisição

HTTP - 4xx (Classe de Erro de Cliente)

- 400 (Bad request) - A requisição não pôde ser entendida pelo servidor devido a erro de sintaxe.


- 401 (Unauthorized) - A requisição depende de autenticação por parte do usuário.


- 403 (Forbidden) - O servidor entendeu a requisição, mas se recusa a atendê-la. Pode ser enviado a descrição do motivo da recusa.


-404 (Not found) - O servidor não encontrou nenhum documento que coincida com a URI informada.

HTTP - 5xx (Classe de Erro de Servidor)

- 500 (Internal Server Error) - Erro inesperado que impediu o atendimento à requisição


- 503 (Service Unavailable) - Servidor está incapacitado de atender as requisições devido à sobrecarga ou manutenção. Indica uma condição temporária


- 505 (Version Not Supported) - O Servidor não suporta ou não está habilitado a responder para a versão requisitada. O Servidor indica o motivo do erro, além de indicar as versões que são suportadas e permitidas.

Protocolo DHCP

Atribuição de endereços de rede de forma dinâmica e automática aos dispositivos que se conectam à rede.


Não impede que endereços manuais e estáticos possam ser utilizados.




Portas: 67 e 68 UDP

DHCP - Funcionamento

1. DHCP Discovery: Assim que um dispositivo entra na rede, envia uma mensagem broadcast;


2. DHCP Offer: O servidor DHCP ao receber a mensagem busca um em pool de endereços algum que possa ser ofertado ao novo host;


3. DHC Request: Através de uma mensagem broadcast, o cliente informa a todos os servidores da rede qual oferta de endereço foi escolhida;


4. DCHP ACK: fase final, servidor selecionado responde com uma confirmação e tempo de disponibilização do endereço IP ofertado.

DHCP - Outras 2 mensagens

DHCP Information: permite ao cliente solicitar informações complementares aos servidores DNS;




DHCP Releasing: o cliente informa que não mais utilizará o endereço, se desconectando da rede e liberando o respectivo endereço.

Protocolo FTP (camada de aplicação)

Recursos de criptografia podem ser usados, as não são nativos.




Portas:


20 FTP dados


21 FTP controle

Protocolo DNS (camada de aplicação)




3 tipos de mensagens

1. Consultas, que acontecem do cliente para o servidor;

2. Respostas, que acontecem do cliente para o servidor;


3. Atualizações, que acontecem entre os servidores.

SOA (Start of Authority) = é sempre o primeiro registro da zona.




DNS - Transferência de Zona




Uma Zona DNS é chamada primária no momento de sua criação com as informações do domínio. As zonas secundárias contém uma cópia integral dos registros da zona primária. As zonas secundárias só podem ser criadas se já existir uma zona primária.

O envio e recebimento das atualizações de DNS entre zona primária e zona secundária é feita através do mecanismo de transferência de zona.




AXFR (completa): Transferência completa ou integral




IXFR (parcial): Transferência incremental, busca-se atualizar apenas aquelas informações desatualizadas entre os servidores mestre e escravo

Servidor de DNS de Consulta Autoritativo ou Interativo




Cliente DNS: Resolvers, são os softwares responsáveis por receber um pedido de resolução de nome e encaminhar esta consulta para um servidor DNS.

Responsável por manter os mapas referentes a uma zona local e responder à requisições vindas de máquinas de todo o mundo, que precisarem resolver nomes de domínio da zona sobre o qual este servidor tem autoridade.

Servidor de DNS de Consulta Recursiva

É responsável por receber as consultas DNS dos clientes locais e consultar os servidores externos, de modo a obter respostas às consultas efetuadas.

Serviços DNS

A IPv4 ou AAAA IPv6: mapeamento de um nome DNS para um endereço IPv4 ou IPv6;


CNAME (Canonical Name): faz o mapeamento de um alias ou um DNS alternativo;


PTR (Pointer): realiza o caminho inverso;


NS (Name Server): especifica o nome do servidor DNS responsável por determinado domínio;


MX (Mail Exchange): fornece o nome do servidor de email que responde por determinado domínio de email, utilizado pelos servidores de email, para o roteamento de mensagens.

Protocolos de Correio Eletrônico

MUA (Mail User Agent)




MTA (Mail Transfer Agent)




Quando um usuário deseja enviar uma mensagem, ele acessará suas mensagens através do MUA. Após a criação da mensagem, esta será enviada a partir do seu respectivo MTA (cliente) até o MTA de destino (servidor)

Protocolo de Correio Eletrônico - Envio e Recebimento de mensagens

O SMTP é responsável pelo envio das mensagens, equanto o POP3 e o IMAP podem ser usados para receber a mensagem.




Entre MTA's sempre será usado o SMTP.




MIME: responsável por suportar conteúdo multimídia.

Protocolo SMTP (Simple Mail Transfer Protocol)




porta 25

Utiliza o modelo requisição e resposta, um comando por vez. São caracterizados os comandos de resposta por um código seguido da descrição. Ex (200 ok)

SMTP - Principais Comandos

HELO: Identifica o emissor de uma sessão;


MAIL: comando que inicia o envio de uma mensagem;


RCPT: define o destinatário;


DATA: Indica o início do corpo da mensagem;


QUIT: requisita o término da sessão.

Protocolo POP3 (camada de aplicação)




porta 110 TCP

Diferentemente do SMTP, o POP3 é um protocolo de recebimento de mensagens.




A principal característica do POP3 que o diferencia do IMAP é que ele efetua o download da mensagem para o dispositivo de acesso.

Protocolo IMAP (camada de aplicação)




porta 143 TCP

A principal diferença entre o IMAP e o POP3 é que o IMAP possui a capacidade de acessos aos email através de diversos dispositivos.



Diversos recursos a mais comparado ao POP3.


Protocolo Telnet




porta 23

- Permite acessar máquinas remotamente;


- Não implementa módulos e recursos de segurança, como a criptografia, representando uma grande vulnerabilidade do protocolo, limitando bastante seu uso nos dias atuais.

Protocolo SSH (Security Shell)




porta 22

- Utilizado para acesso a terminal remoto, porém, de forma segura.

- Envolve processo de autenticação e criptografia através da troca de chaves assimétricas.

VPN

- Tunelamento e criptografia




VLL (virtual leased line) = mais simples


VPRN (virtual private routed network) = emulação de uma WAN


VPDN (virtual private dial network) = acesso remoto via linha discada


VPLS (virtual private lan segment) = emula um segmento de rede local. Utilizada para prover serviço de lan transparente.

Principais Protocolos de Tunelamento

PPTP


L2TP


SSTP


IPSeC


MPLS

Tunelamento - PPTP

Opera na camada de enlace. É um protocolo puramente desenvolvido para VPN.




- Autenticação de usuário, dependendo da inicialização do mesmo

Tunelamento - L2TP

Diferente do PPTP, pode ser transparente ao usuário, sendo o túnel criado diretamente nos equipamentos de borda ou gateways.

Tunelamento - SSTP

Protocolo proprietário da Microsoft, utiliza SSLv3. Dessa forma pode atuar na porta TCP 443, a mesma do HTTPS, evitando problemas de abertura de portas em firewall.

IPSeC

Implementação a nível de camada de rede que utiliza conceitos de operação em modo transporte ou tunelamento com a capacidade de acrescentar cabeçalhos AH (autenticação) e ESP (encapsulamento de segurança).

MPLS

Permite apenas o isolamento de tráfego (túnel na rede). Não havendo implementação de técnicas de criptografia.




- Utiliza rótulos (LDP - Label Distribution Protocol)

Cliente OpenVPN

É um cliente que utiliza o protocolo de código aberto que utiliza a biblioteca OpenSSL e os protocolos SSLv3/TLSv1. (Cria-se uma camada segura entre a camada de aplicação e transporte).

Protocolo SNMP (Simple Network Management Protocol)




- camada de aplicação

Utiliza uma arquitetura semelhante a cliente-servidor, entretanto, os pares de dispositivos atuam tanto com clientes, quanto como servidor, no envio e recebimento de informações, não sendo portanto uma arquitetura cliente-servidor padrão ou convencional.

SNMP

- Gerenciamento/monitoramento de redes




- MIB (Managed Information Base) = Definição dos objetos de gerenciamento em uma base de dados virtual




-ASN.1 é o padrão de codificação

SNMP

Um termo mais adequadro para o SMP é cliente e gerente, uma vez que o gerente é sempre responsável por receber as informações dos clientes, sejam eles via requisições ou via traps.

SNMP - Via requisição

Via requisição: Utiliza-se a porta 161 UDP para comunicação. O gerente realiza uma consulta de forma ativa ao dispositivo gerenciado.

SNMP - Via Trap

Via trap: Utiliza-se a porta 162 UDP para comunicação.




- As traps são informações que se originam nos dispositivos gerenciados e não no gerente.

SNMP - GET REQUEST

Mensagem GET REQUEST: é utilizada para solicitar o valor armazenado nos objetos da MIB do agente que está rodando no dispositivo gerenciado

SNMP - GET NEXT REQUEST

Busca o valor da próxima instância da MIB em uma lista ou tabela.

SNMP - SET REQUEST

É utilizada para definir valores de variáveis dos objetos da MIB. Possui caráter de configuração.

SNMP - INFORM REQUEST

Permite a troca de mensagens entre dois gerentes ou entidades de gerenciamento

SNMP - GETBULK REQUEST

Usado para consultas que possuem um grande volume de dados

SNMP - RESPONSE

Resposta gerada pelos agentes ou gerentes às requisições anteriores.

SNMP - TRAP

Mensagem que possui o mesmo sentido do tipo RESPONSE, porém, não dependendo de uma requisição para ocorrer. Informa ao gerente um evento excepcional ocorrido.

SNMP - Versões

SNMPv1 (mais básica)


SNMPv2 (recursos que permitem autenticação das mensagens)


SNMPv3 (aspectos relacionados à segurança do protocolo)

SNMPv1

É a mais básica. Informa se o dispositivo está funcionando apropriadamentem além de alguns dados de identificação.

SNMPv2

Inclusão de recursos que permitem a autenticação das mensagens através da modificação do PDU do protocolo. Já possui suporte a autenticação com criptografia utilizando o algoritmo DES + GETBULK e INFORM

SNMPv3

O principal avanço dessa versão está nos aspectos relacionados à segurança do protocolo. Os mecanismos de autenticação foram aprimorados, passando a suportar funçoes HASH MD5 e SHA.

SNMPv3

A versão 3 implementou técnicas que garantem a confidencialidade, integridade, autenticidade e controle de acesso.




Tem suporte ao protocolo SSL, permitindo a criação de túneis seguros de comunicação.

RMON (Remote Network Monitoring MIB)

É um padrão de gerenciamento desenvolvido posteriormente à definição do SNMP, com o objetivo de permitir o monitoramento remoto.

NAGIOS (ferramenta)

É uma ferramenta para:


- Gestão, gerência e controle dos servidores e serviços de uma rede

Zabbix (ferramenta)

É uma ferramenta open source, capaz de monitorar toda a infraestrutura de rede. É uma ferramenta multiplataforma, podendo ser instalado e utilizado nos mais diversos SO.

Netflow (ferramenta)

- coletar o tráfego de redes IP




- Atua diretamente nos roteadores ou Switches L3, ou seja, camada de rede do modelo OSI.

QoS

2 tipos:


IntServ e DiffServ

QoS - IntServ

- Busca reservar recursos da rede para aplicações que necessitem de um cuidado maior.




- O procedimento de reserva de recursos se inicia antes da transmissão dos dados da própria aplicação.

QoS - IntServ - RSVP

RSVP: Seu funcionamento reside na sinalização entre dispositivos possibilitando que as aplicações realizem reserva de recursos por toda a trajetória.

QoS - IntServ - RSVP (funcionamento)

O processo se inicia com o envio de uma mensagem do tipo PATH pelo emissor, especificando características do tipo de tráfego a ser enviado.


O receptor responde a mensagem PATH com uma mensagem do tipo RESV requisitando efetivamente a reserva de recursos para o fluxo a ser transmitido.

QoS - DiffServ (Serviços Diferenciados)

Busca a categorização do tráfego a partir de uma definição de tipos diferenciados de serviços.

QoS - DiffServ - RTSP

RTSP: Voltado para aplicações de tempo real, audio, vídeo..

QoS - Considerações

- Diversos protocolos buscam implementar técnicas de QoS;




- O QoS em si não é um recurso isolado, ele possui uma abrangência enorme;

QoS - 4 parâmetros que definem o QoS

- Confidencialidade (Confiabilidade)


- Retardo (Latência)


- Flutuação (jitter)


- Largura de banda

VPN - Principais protocolos

IPSeC, L2TP, L2F e PPTP