Este documento representa meus estudos acerca do livro Redes de Computadores e a Internet - uma abordagem top down


Portas

Port number: 16 bits

2 tipos de portas:

Well-Known Service (portas publicas)

Sao reservadas para processos especificos, geralmente processos servidores (padronizadas pelo IANA -Internet Assigned Numbers Authority).

Rodam no root (superusuario) mode, de 1 a 1023, ou seja, so roots conseguem alterar essas portas.

Efemeras

Portas temporarias usadas pela camada de transporte. vao de 40000 ate 65535. Rodam no espaco de usuario.

e.g: X11 -> 6000

FTP - File Transfer Protocol

Usado para transferencia de arquivos entre um dispositivo e outro, com File Systems diferentes.

outband control: Ele se utiliza de 2 conexoes TCP paralelas:

  • Controle: 21/TCP (servidor): comandos e respostas.
  • Fluxo de Dados: 20/TCP (servidor):
  • Statefull

Funcionamento: cliente cria 2 portas efemeras, uma para enviar comandos, outra para dados. Estas portas se associam com outras 2 portas do Servidor.

Modo active open: ruim. Modo passive open: cria-se uma porta uma porta randomica no servidor e no cliente para fluxo de dados.