Fundamentos de Protocolos na Internet

1) Conceito e importância dos protocolos

Toda comunicação entre máquinas em uma rede é regida por regras formais chamadas protocolos. Eles definem quem envia, quem recebe, como a troca de mensagens ocorre, qual o formato das mensagens, em que momento ocorrem respostas e como lidar com erros. Em termos simples, protocolos são contratos que permitem que dois dispositivos conversem de forma previsível.

Exemplos simples:

  • Horário: perguntar a alguém as horas é uma "conversa" com regras (quando perguntar, como responder).
  • Conexões entre computadores: iniciar uma comunicação envolve uma negociação (estabelecimento de uma conexão) e, em certos casos, retransmissões em caso de erro.

Observação: além da semântica (o que significa cada mensagem) os protocolos definem a sintaxe (como a informação é formatada). Juntos, semântica e sintaxe permitem que a comunicação seja compreendida nos extremos da rede.

Dicas rápidas: pense nos protocolos como regras de campeonato: cada time sabe o que fazer em cada jogada, garantindo que o jogo flua mesmo com falhas do ambiente.

2) Estrutura em camadas da Internet e protocolos principais

A Internet funciona como uma pilha de camadas. O modelo TCP/IP, amplamente utilizado, tem quatro camadas:

  • Aplicação: onde residem os protocolos de uso por aplicações (HTTP, DNS, etc.).
  • Transporte: oferece serviços de comunicação fim-a-fim entre processos (TCP e UDP).
  • Rede: cuida do endereçamento e roteamento (IP).
  • Enlace: cuida da transmissão sobre o meio físico (link físico e tecnologias associadas).

Observação importante: para o nosso estudo, destacamos IP (protocolo da camada de rede), TCP (protocolo da camada de transporte) e UDP (outro protocolo de transporte). Enquanto o TCP prioriza confiabilidade (entrega ordenada e sem perdas), o UDP é mais simples e não garante entrega nem ordem, sendo útil em aplicações que exigem baixa latência (ex.: streaming em tempo real).

Além disso, muitos protocolos de aplicação (como HTTP) rodam sobre o TCP, aproveitando a confiabilidade oferecida pelo TCP.

Resumo rápido: IP roteia pacotes entre redes; TCP gerencia conexões fim-a-fim com confiabilidade; UDP envia datagramas sem garantias; a combinação desses fundamentos sustenta toda a comunicação na web.

3) Mapa mental (mermaid) - Protocolos fundamentais

mindmap root((Protocolos de Comunicação na Internet)) camadas(Camadas / Modelos) TCP_IP(4 camadas TCP/IP) Aplicacao(Aplicação: HTTP, DNS, etc.) Transporte(Transporte: TCP, UDP) Rede(Rede: IP) Enlace(Enlace) Fundamentos(Fundamentais) IP(IP - Rede) TCP(TCP - Transporte) UDP(UDP - Transporte) Encapsulamento(Encapsulamento de Dados) Dados(Dados) Segmento(Segmento) Pacote(Pacote) Quadro(Quadro) Interacao(Interação com Aplicação) HTTP(HTTP sobre TCP) Confiabilidade(Estruturas de Confiabilidade) Detecção(Edetecção de Erros) Retransmissao(Retransmissão)

Questões sobre o assunto

Questão 1 (Médio): Qual é a principal função do Protocolo IP na pilha TCP/IP?
1,50 pontos Médio

Resposta correta: B) Encaminhar pacotes entre redes com base em tabelas de roteamento

Explicação: o IP atua na camada de rede e é responsável por endereçamento e encaminhamento de pacotes entre redes distintas. O roteamento determina o caminho que um pacote percorre até o destino, usando tabelas de roteamento em roteadores.

Questão 2 (Difícil): Qual afirmação descreve melhor as características do TCP?
2,50 pontos Difícil

Resposta correta: B) Protocolo orientado a conexão, com garantia de entrega ordenada e controle de fluxo

Explicação: TCP estabelece uma conexão avantajada, garante entrega confiável, ordenação de pacotes e utiliza controle de fluxo para evitar congestionamento. Diferente do UDP, que é sem conexão.

Questão 3 (Difícil): Em uma rede, qual afirmação descreve corretamente o papel do roteador?
2,50 pontos Difícil

Resposta correta: B) O roteador encaminha pacotes para a próxima interface com base em tabelas de roteamento, sem necessariamente conhecer o destino final

Explicação: Os roteadores operam encaminhando pacotes pela próxima etapa próxima (próx. hop) com base em tabelas de roteamento. Eles não precisam conhecer o destino final; apenas o próximo salto. IP cuida do endereçamento e roteamento entre redes.

Questão 4 (Extrema): Em cenário de mídia em tempo real, qual é a escolha mais apropriada entre TCP e UDP e por quê?
3,50 pontos Extrema

Resposta correta: E) TCP para a confiabilidade crítica, UDP para dados em tempo real onde perda é tolerável

Explicação: Em cenários de mídia em tempo real (ex.: voz/vídeo ao vivo), muitas vezes utiliza-se UDP para reduzir a latência, aceitando perdas ocasionais. Em situações que exigem entrega confiável (arquivos, mensagens críticas) o TCP é preferível.

Pontuação Total
0.00

Texto original

O texto original pode conter falhas de gramática ou de concordância, isso ocorre porque ele foi obtido por um processo de extração de texto automático.
Texto extraído do video Fundamentos de Internet e Web - Protocolos de comunicação da internet

Olá pessoal, tudo bem? A gente se encontra novamente aqui na disciplina de fundamento de internet web, agora na semana 2 e que nós vamos abordar sobre os protocolos de concação do Internet.
Eu comentei muito brevemente em alguns slides a importância de haver regras para que a concação entre dois elementos de uma rede, porque essa comunicação possa ocorrer.
Então, toda a comunicação é baseada em regras.
Essas regras de uma geral chamada de protocolos.
Então, eu preciso quem envia informação, quem recebe informação se ater as regras da estrutura de comunicação.
Então, nós vamos tratar da importância desse protocolo, tratado no certo formalismo, que é um protocolo e falar de alguns protocolos fundamentais para a internet.
Uma possibilidade de protocolos em todas as camadas da modelo da CPP, também conhecido com pilha de camadas que nós vimos na semana 1.
Mas aqui a gente vai ficar mais restrito aos protocolos principais, que com omen que são utilizados, por exemplo, pelos usuários, porque invogue aplicações, especialmente para protocolos da camada de aplicação.
Nessa semana, nós vamos tratar de protocolos mais acamada de transporte da camada de rede.
Com omen, vamos começar a falar da web.
A gente deve abordar outros protocolos mais próximos usuários e protocolos da camada de aplicação.
Um deles, de fundamentais e importância para o funcionamento da web, o HTTP.
Isso a gente deixa para o terceiro senão.
Mas acho importante de comentários como vocês vão.
Bom, e para finalizar, reforçar os protocolos fundamentais para a comunicação de dessas aplicações, especialmente da web da web, é que utiliza internet.
Bom, qual é o importante de protocolos de comunicação? Sem perceber a nossa vida, a vida de nossos irmãos, é ir para o protocolos.
Por exemplo, para saber o horário, para fazer alguma atividade, ir em algum compromisso, então, o coração ou interrompeu o professor em uma disciplina.
Eu tenho uma pergunta, eu não entendi o que você disse.
Com uma brief, chamar porta, com fazer um churrasco.
Assim como a protocolos para nossos irmãos, para o sugerimento da nossa vida, a protocolos de comunicação entre os elementos que fazem parte de uma rede de computador.
Então, no lugar de gente, a gente coloca máquina.
E toda a comunidade, toda a atividade de comunicação na internet, ela é reconvernada com protocolos.
Se no protocolos, cada um fazendo o seu papel, não há comunicação de forma que nós vivemos e utilizamos.
Bom, importante, para mensagens específicas que nós enviamos utilizando uma infraestude de comunicação, há ações específicas.
Então, em cada camada da pilha de CPP, é o modelo de CPP, há um conjunto de protocolos.
Cada um desses protocolos operam sobre determinadas regras.
Então, os protocolos nos são idênticos.
A vantagem, eles serem diferentes, que cada um cuide de alguma coisa para permitir que a comunicação flua sem grandes inquiarrantes.
Assim como há regras específicas, ações específicas, também há respostas específicas em segundo as assoções.
Então, por exemplo, o que eu preciso para saber é que aoração.
Então, se a gente fizer uma analogia entre o protocolo de horas para as pessoas e para os contadores, a gente vai ver que tem uma certa.
.
.
Se nós é bem parecido, se eu quero saber a hora, e eu não tenho hoje, eu pergunto para alguém, que era ação.
Mas antes de eu perguntar a que era ação, eu estabeleço uma espécie de nisso da comunicação.
Eu como se eu tivesse a avó quebrou o gelo agora e vou falar um ouai para a pessoa, depois que ela me responde como eu e eu pergunto que era ação.
Ela me responde por aí.
Mesmo uma coisa, quando o computador quer enviar, ou quer receber alguma coisa em um outro computador, ele vai fazer uma solicitação de abertura e de conexão que é, digamos, parecido com o inicial.
Então, é uma correspondência entre isso aqui.
É isso que é bem interessante.
E depois a resposta, a conexão, uma correspondência, aí se eu ir aqui, vendo que é legal? E, por fim, ou basicamente, a pergunta, então, a pergunta que é a ação, eu quero determinado arquivo, ou eu quero a resposta ao acesso a esse site.
E, finalmente, eu já não tinha que a resposta, né? Veja a energia do ambiente de comunicação, então, bem importante de protocóteses.
Bom, por toda a protocolo, ele considera o serviço que ele vai oferecer, que serviço que eu vou oferecer para a instituto de comunicação, considerando que esse instituto de comunicação não é baseado em camatos.
O ambiente é como de leseguta, incluindo o serviço que eu utilizado no protocolo, o vocabulário de mensagens que que esse vocabulário são, qualquer sintaxe dessas mensagens, como as relações estruturadas, coltamãe, colimente mágico, qual é o mínimo de informação que eu tenho que hermar.
O formato de cada mensagem é vocabulário.
E os algoritmos que tentam garantir a troca de mensagens, a interdidade do serviço que ele se entende.
Com o protocolo, tem um conjunto de regras.
Esse conjunto de regras tem que se implementar.
Tem uma sequência executada por aquela camada da pilha da CPP, com o que ele desse CPP, para que ele gere uma saída para ser usada para a próxima camada.
E resumo, os protocolos são padrões dações que definem.
Como se dá comunicação e a utilização do meio físico na infraestrutura de comunicação.
Então, os protocolos exposteram dois aspectos, tanto a semântica quanto a sintaxe.
A semântica são as regras, estão relacionada a tempo.
Então, a assornada é controlar erro.
Quando nós fazemos comunicações, trocamos informações, estamos sujeitos a erros, os computadores, os dispositivos que se comunicam, também estão sujeitos a erros.
Principalmente, por que entre eles, há um meio de comunicação, que nem sempre nos dá garantias de que a informação transportada nesse meio, não vai ser interceptada, por exemplo.
O ala não vai ser perdida, transportar uma informação por um cabo que não está em unha muito interferência, ele é tomar guinéctica, ou transformar a informação pro meio físico que é o ar, que é muito propensa a interferência, então, como é que eu trato o dinheiro? Então, alguns protocolos de comunicação são responsáveis, por meio da implementação com alguns algoritmos, implementas protocolos, a definir o que fazer, quando ocorrer um erro no meio de comunicação, quando, por exemplo, houver algum pimento de um cálculo hiproológica, ou quando houver uma interferência de uma fonte externa a uma rede sem fio, o que eu faço? Eu entro um pouco a comunicação, eu inicia o retransmissão, então, isso faz parte de diversos protocolos.
Ao mesmo tempo, porque a semântica importância é sentar que também, formato, formato de uma mensagem, como formato de um segmento, formato de datagra, codificação, escolho, tamanho, dos limites da reformação para transportar.
O segundo nosso livro texto, que está sendo utilizado nessas duas primeiras semanas, que é um livro bastante conhecido de rede com tatuores, utilizado no mundo inteiro, de referência, com isso, não é assim, curou esse rosto, o protocolo define o formato e a ordem de transmissar estrogadas entre duas ou mais entidades comunicals, bem com as ações que devem ser realizadas para transmitir ou receber essas mensagens.
Então, sempre para protocolo regra, regra para se implementar, as regas implementadas, ficiam vocês em contato.
Tá? Bom, alguns protocolos de comunicação são fundamentais, funcionamento internativo, eles vão tratar de alguns aqui, eles são fundamentais, mas eles são os únicos.
Esse protocolo é um, alguns estão próximo, mais próximo do do ar e o outro não, depende da sando do do ar para funcionar.
Então, na comunicação de aplicações que utilizando a internet é a vários protocolos.
Vamos lembrar que, na semana anterior, a gente discutiu sobre os modelos, que o Vivi falando até agora, vamos frisar, cada camada pode cursir um ou mais para o protocolo, dependendo do modelo que se utiliza.
Então, para essa semana, que é o conteúdo da semana e para essa disciplina, é importante a gente tratar do modelo DCP e perder suas camadas para o protocolo.
Então, lembrando que a internet é uma interligação de diversas outras redes, que formam, que afortunam uma rede gigantesca, com várias subredes, não várias redes entregonitadas.
Então, no contexto de comunicação, grande parte da internet opera sobre esse modelo DCP, a camada da CPP.
Então, de forma bem simples, é rápida, porque isso não deve ser o que já distuto também dessa disciplina, o que é bom reforçar a matipulina.
Fundamentação, todas essas assuntas que estou tratando de forma um pouco mais rápida, são os on-vema de cem-line de redes de computadores que fazem parte do curso de GIVO vocês.
Então, a gente vai abordar que o IP, que o internet protocolo, o TCP, que é o transmitor contra o protocolo, e o DP, isso é o catagram protocolo.
Bom, na estrutura em camadas, nós apresentamos esse mandelior, e com essa figura do emissor de setor, como é que o emissor se estrutura em camadas e setor também.
Então, o protocolo em B, para começar a falar dele, é o protocolo que operamos na camada de rede.
Está vendo essa figura aqui? Lembra que eu falei que o modelo TCP IP, para fins de dados, fins de dados, para os no-incine de redes, a gente acaba junt.
.
.
destacando a camada de internet, a camada de rede em lá, se no modelo do TCP, então o livro tem, se eu for ouvir tanto o modelo de quatro camadas no TCP IP, o modelo de sim.
Então, mesmo que o modelo de sim está madas, o que aparece na camada de rede, a camada de em lá, no emissor, quando tornou recepito.
Então, o IP é um protocolo que opera nessa camada aqui.
E o TCP é o protocolo que opera nessa camada.
O protocolo da camada de transporte.
Isso aqui é um protocolo que é a camada de rede.
Ok? A modelo com todo, é chamada de modelo de TCP IP, especialmente por conta da importância de esses dois protocolos, tanto o TCP, tanto do IP.
Bom, então, como forma a gente viu na segunda-interior, cada camada tem um corrente protocolo.
E a informação que está associada pela camada, em capsulada, ele recebe o nome, que é a informação da canal de aplicação, recebe o nome de mensagem.
A formação da camada de transporte recebe o nome de segmento, a formação da camada de rede, recebe o nome de programas, formação da camada de transporte, não é de qual.
Ok? Pois, um camaracomunicação, e essa informação, ela é restruturada, até a gente opte a mensagem novamente em um receptor.
Cada uma delas com o seu cabeçalho, as informações sobre o conteúdo da mensagem, o tamanho, para quem que ela vai ser enviada, como que ela vai ser enviada, qual o tamanho desse cabeçalho.
Ok? Então, o IP é um protocolo representante da camada de rede, a camada de rede tem como funções essenciais, no ingressamento, a determinação de caminhos, que seria rota escolhida pelos barcos, sem ter origem destino.
Então, por exemplo, se eu quero ir para praia, sair de São Paulo, que ir para praia, não vai adoritar o nome de, por exemplo, eu vou ter que seguir adorado o caminho, posso optar por vários caminhos, no fundo, no fundo, quando escolhe um caminho em determinado outro, estou definindo uma rota, para sair de São Paulo, em progumar praia no literal norte.
Esse caminho pode ser bom, ou pode ser ruim.
Então, a rota pode estar congestionada, quando tem muita gente que pensa como eu, por ter escolhido aquela rota, ter determinado orário, ter um lado de díneo.
E, em fundo, quando eu faço isso, eu estou elaborando a algoritmo para sair na minha casa, a São Paulo e pra praia.
Então, esse algoritmo, chama de algoritma de roteamento no universo dos computadores.
Eu vou falar muito importante também, que chama a comunicação repasse, que é fazer movimentação nesses pacotes, entre as portas e de entrada e sair dos roteadores.
Vou fazer uma analogia do roteador, que a gente está falando de praia.
É muito comum, a gente sair em uma localidade, e ir pra praia encontrar pra essas pedagens.
Pra ser praia de pedagem, ele opera, pô, de vista, de entrada de casa, e sair de cá.
Ela faz uma função de comunicação, de encaminhamento.
Então, pra você passar, pela parâmetros de predar, você tem que pagar pedagem, e seguir viagem.
Estamos separando.
Então, digamos assim, o seu carro é passar por um processo de processamento, que vai parar, o carro vai chegar perto da parâmetros de predar, vai reduzir a velocidade, ele vai parar, você vai pagar e vai seguir viagem.
As informações que passam pelos roteadores, o lindos de morrige, elas vão ser comutadas.
Então, um roteador nem sempre sabe qual que é o destino da informação, mas ele tem que olhar pra origem, de onde está a vina, aquela informação, olhar pra qual que é o destino, e fazer o repasse pra o caminho mais próximo dele.
Então, falaram como está sendo importante.
Então, tu é desesperta, comunicação, rostia, rosti, aí no universo descomparador que a gente fala de rosti, não está falando de dispositivo, que é um rosti, o celular é um rosti, um notebook é um rosti, o tablet é um rosti, para um ambiente de comunicação.
Tudo é relacionado à rostia, descreta na camada de rede.
Então, pro outro lado, a gente tem protocolos da camada de transporte, que um dos mais importantes é o que é CP.
Então, desde as funções da camada de transporte, que tem o CP como principal de presente, funciona assim de forma.
A origem vai ser datada do lado da camada de aplicação, indivícidas em idade memória, em idade menores, e passar pra camada de rede.
E garantir que todas as idade chegam corretamente ao trossinidade.
Então, a camada de transporte, se preocupem em eficiência, do transporte da informação, tentando garantir que uma aplicação que está num ponto, tenta conversar sem erros, com a aplicação que está em outro ponto.
O que vencer é a entidade de transporte, tanto hardware quanto sorte, que executa as funções dessa camada.
Se temos operacionais, como é o caso do Linux, e Unix, que são os sistemas de código de abert, isso é feito pelo Nuco do Senhor Pracional, com biblioteca os vinculados, a aplicação de rede.
O que tem que fazer rede, etc.
Então, a camada de transporte, diferentemente do rede é uma camada fina-fim, que liga processos, aplicações fina-fim entre errosis e distintos.
Então, eu tenho um programa de uma máquina de horrível, por exemplo, uma aplicação que eu vou exávido em um celular do João, conversando com a aplicação, que é o WhatsApp no celular da Maria.
Então, essas aplicações trocam informações via-regulado por um dos protocolos, o BCP e o DP, o ter mesmo IP, para trocam informações.
Lembrando que a amada de informação é a chamada de transporte de segmenta.
Então, a transporte, por meio dos protocolos como o TCP, fornece com a licença lógica, é importante, estamos de comunicação lógica fina-fim, entre o processo de aplicações que as incultam em rostrosis.
Então, veja que eu tenho essa comunicação lógica que entre os bolhos de estar com tudo isso aqui, por a camada de transporte, ele é bestraído.
Então, por isso aqui é bestraído por outras camadas.
Ele tenta só garantir a comunicação lógica fina-fim fazendo transmissões, fazendo correção de reis, por isso que é mais costoso e houve aplicações que utilizam o TCP.
Assim como é um protocolo que garante com a ferberidade na camada de transporte, é um outro que nos preocupa com isso, que é o caso do DP, em que ele é não garante estabelecimento de conexão, não garante estado de conexão nem o transmissor nem o receptor.
Então, o cabeçalho com o redor é bem pequeno.
Simplesmente, se eu quiser fazer uma analogy com o protocolo para perguntar as horas, simplesmente eu já chego para alguém, aquelação, pronto.
Mas eu convisco de a outra pessoa me dizer nada, simplesmente não me respondendo nada, como se eu tivesse perdido aquela mensagem de quem veio perguntar a relação.
Então, um DP seria o protocolo que a gente trabalharia de forma mais no supertão.
O DP, pois isso de envio de informações, simplesmente ingeta a informação na rede.
E seja o que eu esquecer.
Não tem preocupação com o formalismo de estro de iniciar uma prea, como a caça no ant, tinha enviado data, nesse vídeo eu já envio dado, sem se preocupar, se ele vai chegar, se ele vai chegar na ordem, desse que não.
Bom, veja, nessa semana a gente tratou de três protocolos importantes que são fundamentais para o funcionamento da internet.
Então, esses protocolos são a base fundamental para outros protocolos que estão próximos do usuário, com os são os protocolos da camada de aplicação.
Então, a web, como ela funciona hoje, depende muito desses protocolos.
As têm dúvidas, procuram pelos facilitadores uns foros, se necessário, pode ir para a internet, encontrar com um professor para a gente ajudar de ir em ir em ir.