AULA 1 - PROTOCOLOS TCP/UDP NA TEORIA | SEGURANÇA OFENSIVA
Hacker Friday
|==========[INFORMAÇÕES]==========|
PROTOCOLO TCP:
O protocolo TCP é considerado o mais confiável porque ele garante a entrega e a integridade dos dados pacote, enquanto o UDP não garante essa a entrega. O TCP funciona com o padrão de Three-Way Handshake, ou seja, primeiro entra em contato com a máquina de destino, sincroniza, envia o pacote de dados e recebe a confirmação de que o pacote foi enviado.
Esse processo de envio e recebimento de pacotes acontece sempre que você faz qualquer ação na internet que utilize o TCP, como acessar um site, clicar em um link, enviar uma mensagem, entre outros. Ele adota um sistema de envio que enumera os pacotes e os envia em ordem, quando um dos pacotes não é enviado corretamente, ele envia novamente e só segue o fluxo após receber confirmação de que os dados do pacote foram recebidos sem erros.
Uma característica importante do TCP é a checagem de erros realizada por ele, assegurando que as informações não sejam corrompidas durante o trajeto. Esse processo de checagem e o próprio processo de envio de dados do TCP fazem dele um protocolo bastante confiável e amplamente utilizado por todos.
PROTOCOLO UDP:
O User Datagram Protocol (UDP) é um protocolo simples da camada de transporte. Ele é descrito na RFC 768 e permite que a aplicação envie um datagrama encapsulado num pacote IPv4 ou IPv6 a um destino, porém sem qualquer tipo de garantia que o pacote chegue corretamente (ou de qualquer modo).
O protocolo UDP não é confiável. Caso garantias sejam necessárias, é preciso implementar uma série de estruturas de controle, tais como timeouts, retransmissões, acknowledgements, controle de fluxo, etc. Cada datagrama UDP tem um tamanho e pode ser considerado como um registro indivisível, diferentemente do TCP, que é um protocolo orientado a fluxos de bytes sem início e sem fim.Também dizemos que o UDP é um serviço sem conexão, pois não há necessidade de manter um relacionamento longo entre cliente e o servidor. Assim, um cliente UDP pode criar um socket, enviar um datagrama para um servidor e imediatamente enviar outro datagrama com o mesmo socket para um servidor diferente. Da mesma forma, um servidor poderia ler datagramas vindos de diversos clientes, usando um único socket.
O UDP também fornece os serviços de broadcast e multicast, permitindo que um único cliente envie pacotes para vários outros na rede.
Em comparação ao TCP, é possível entendê-lo como um envio de cartas pelo correio, onde o usuário escreve a carta, envelopa como o endereço de origem e destino, envia, mas não consegue ter a confirmação imediata se aquilo chegou ou não ao destino, ele só tem certeza do envio. Já o TCP pode ser tido como um telefone, onde é possível saber de imediato se o destinatário está ou não recebendo as informações.
INSCREVA-SE E DEIXE O LIKE AJUDE QUEM TE AJUDOU E NÃO PERCA O PROXIMA AULA PRÁTICA DE REDES BÁSICA !!!
LINK PARA BAIXAR OS SLIDES :: https://encurta.eu/3xb3BUo
────────────────────░███░ ───────────────────░█░░░█░ ──────────────────░█░░░░░█░ ─────────────────░█░░░░░█░ ──────────░░░───░█░░░░░░█░ ─────────░███░──░█░░░░░█░ ───────░██░░░██░█░░░░░█░ ──────░█░░█░░░░██░░░░░█░ ────░██░░█░░░░░░█░░░░█░ ───░█░░░█░░░░░░░██░░░█░ ──░█░░░░█░░░░░░░░█░░░█░ ──░█░░░░░█░░░░░░░░█░░░█░ ──░█░░█░░░█░░░░░░░░█░░█░ ─░█░░░█░░░░██░░░░░░█░░█░ ─░█░░░░█░░░░░██░░░█░░░█░ ─░█░█░░░█░░░░░░███░░░░█░ ░█░░░█░░░██░░░░░█░░░░░█░ ░█░░░░█░░░░█████░░░░░█░ ░█░░░░░█░░░░░░░█░░░░░█░ ░█░█░░░░██░░░░█░░░░░█░ ─░█░█░░░░░████░░░░██░ ─░█░░█░░░░░░░█░░██░█░ ──░█░░██░░░██░░█░░░█░ ───░██░░███░░██░█░░█░ ────░██░░░███░░░█░░░█░ ──────░███░░░░░░█░░░█░ ──────░█░░░░░░░░█░░░█░ ──────░█░░░░░░░░░░░░█░ ──────░█░░░░░░░░░░░░░█░ ──────░█░░░░░░░░░░░░░█░ ████──░█░████░░░░░░░░█░ █──█──████──████░░░░░█░ █──█──█──█──█──████████ █──█──████──█──█──────█ █──█──█──█────██──██──█ █──████──█──█──█──────█ █─────█──█──█──█──█████ ███████──████──█──────█ ──────████──██████████ ... https://www.youtube.com/watch?v=m_XemXvqfsE
142502260 Bytes