Oi eu sou o cretel e esse é o cretel videoblog nessa videoaula eu vou falar sobre os protocolos TCP e udp dois dos principais protocolos da chamada família de protocolos TCP iip a gente vai mostrar algumas características desses protocolos alguns serviços que funcionam com o TCP e outros com o udp vamos discutir algumas vantagens e desvantagens de cada um deles o primeiro que a gente vai falar é o TCP no ccp existe uma coisa chamada three leg handshaking ou comprimento em três etapas e eu vou te mostrar isso através de um pequeno teatro prepara a
pipoca que já vai começar Oi eu quero falar pode falar então vou falar como é que tá o trânsito aí em São Paulo e o trânsito você sabe né aquela coisa de sempre Marginal engarrafada tudo parado e como é que tá o clima é o clima tá daquele jeito chove chuvisca é o clima de sempre eu vou parar de falar Tá bom eu vou parar Então tá bom não entendeu nada do que aconteceu não é uma conversa de maluco na verdade esse teatro ele representa a característica principal do protocolo TCP TCP é transmission control protocol
protocolo de controle de transmissão no protocolo TCP ele é um protocolo ligado à conexão então tem que se estabelecer uma conexão entre o cliente e e o servidor vamos entender o teatro de um lado a gente tinha o cliente que era o rapaz de laranja com a camiseta do Firefox representando um navegador de internet do outro lado um rapaz com a camiseta branca representando um servidor web então cliente e servidor no teatro a comunicação você repare que ela começa com o cliente por quê Porque toda a comunicação tcpip quem inicia a comunicação é o cliente
e como é que ele inicia essa comunicação ele diz oi eu quero falar e recebe uma resposta beleza pode falar então eu vou falar o que que é isso foi feito em três etapas chamado thel handshaking ou cumprimento em três etapas no protocolo tcpip uma das características dele é ter uma Flag é uma indicação então é um tipo de pacote tcpip o que que o cliente enviou pro servidor o cliente enviou pro servidor um pacote sim oi eu quero falar o servidor respondeu com um pacote sim act quando a gente fala pacote sim pacote sim
Act A gente tá dizendo que é um pacote TCP com a Flag sim com a Flag sim act marcada e o cliente por fim responde Vou falar que é a Flag act com essas três etapas se dá a conexão o protocolo TCP é um protocolo voltado a conexão e ela se estabelece nessas três etapas thel handshake a comunicação a partir daí começa a acontecer ou seja a troca de informações a troca de dados que no nosso teatro era o cliente perguntando como é que tá o trânsito em São Paulo e esperando uma resposta resposta de
Que bom Apesar que ele já sabia qual era osta né o trânsito em São Paulo tá uma porcaria e depois ele pergunta mais alguma coisa O clima como é que tá a temperatura muito bem ele recebe também uma resposta e assim essa comunicação vai dando pergunta resposta cliente servidor cliente servidor até que uma das partes resolva encerrar a comunicação no protocolo TCP tanto o cliente como o servidor precisam encerrar a comunicação para que ela seja encerrada por completo A a iniciativa de encerrar pode ser tanto do cliente quanto do servidor no nosso teatro a iniciativa
partiu do cliente dizendo eu vou parar de falar e o servidor responder o quê Beleza pode parar depois o servidor também responde eu vou parar e o cliente diz ok então o encerramento da conexão TCP se dá em quatro etapas quais são o primeiro pacote é que foi no nosso caso lá foi um pacote fim então o cliente enviou um pacote o servidor respondeu um pacote act Beleza pode parar na sequência o servidor disse que ele também vai parar Então ele manda um pacote com a fag fim e recebe do cliente um outro pacote com
a Flag act dessa forma toda a comunicação TCP se encerrou então recapitulando um sim recebe de volta um sim act e manda um act tril Hand que estabeleceu a comunicação trocou dados de um lado pro outro como é que encerrou a comunicação o cliente mandou um fim recebeu um act o servidor mandou um fim recebeu um act E aí a tal da conexão que o protocolo TCP É voltado se encerrou agora que você já entendeu como é que funciona o processo da conexão do TCP vamos entender outras características que são de responsabilidade do protocolo TCP
um deles é a confiabilidade o que que é isso é saber se o destino e a origem tem exatamente a mesma informação como é que isso é feito o protocolo TCP tem origem e destino que tem os dados além da origem do destino e dos dados tem um número um número de verificação CRC um cheque de verificação então desses dados são feitos uma conta e chega a um número quando chega no destino o destino pega os dados faz a mesma conta e compara esse número se esse número for igual significa que o pacote da origem
tá igualzinho a o do destino portanto é confiável bonitinho se não tiver igual o que que acontece vai vir uma resposta pedindo para que esse pacote seja retransmitido que é o que a gente vai ver daqui a pouco além da confiabilidade é importante saber que tem uma outra característica chamada de full duplex por quê estabelecida conexão a comunicação ela se dá dos dois lados da origem do cliente pro servidor e do Servidor pro cliente e pode ser a mesmo tempo uma parece uma confusão né duas pessoas falando ao mesmo tempo no protocolo TCP isso é
possível é possível também por quê Porque a entrega pode ser ordenada como é que é isso cada pacote TCP vai com um número sequencial Então vai o número sequencial vai o outro vai o outro vai o outro bom a internet você sabe que ela é toda espalhada e o caminho de um ponto a outro ponto às vezes pode seguir rotas diferentes com isso a ordem que os pacotes chegam no destino pode ser diferente da ordem que eles partiram da origem o TCP controla para que lá no destino isso seja remontado exatamente na mesma sequência garantindo
que a informação toda que saiu da origem chegue no destino e o controle de fluxo o controle de fluxo que é uma das características talvez mais importantes pra gente ter isso acontecendo que é a seguinte um equipamento enviou um pacote e ele e aguarda do destino a resposta dizendo ó esse pacote chegou íntegro se essa resposta não vier ele envia de novo e assim fica envia de novo até que vem uma resposta não chegou íntegro então a comunicação se dá dessa forma de maneira que toda a informação que saiu da origem chegue no destino todas
essas características fazem do pacote TCP um um tipo de pacote especial para alguns tipos de serviços alguns tipos de conexão outro protocolo também da camada 4 do modelo o a camada de transporte é o protocolo udp Esse é um protocolo bastante simples ele é chamado de um protocolo sem conexão ou seja ele não é um protocolo voltado à conexão não há necessidade de estabelecer uma conexão entre a origem e o destino por essas e outras ele é chamado um protocolo não confiável não confiável por quê Porque não há verificação de integridade da informação entre a
origem e o destino não há qualquer checagem se o que chegou foi exatamente o que saiu você pode pensar pô mas se ele não é confiável ele não serve para nada não ele serve ele serve para todo tipo de serviço em que a perda de um ou outro pacote não vai comprometer o conteúdo como é transmissão de áudio transmissão de vídeo outra característica importante do DP é que ele pode servir de um para n ou seja uma estação pode enviar pacotes simultaneamente para diversas outras isso dá a udp uma eficiência muito grande podendo transmitir grande
quantidade de dados em pequeno espaço de tempo tanto o TCP Quanto o udp São dois colos que T características comuns uma delas são as portas vamos entender o que que são essas portas veja você eventualmente mora num apartamento vamos dizer que você mora num apartamento tem uma rua e tem um número assim como você todos os vizinhos moram nessa mesma rua e nesse mesmo número mas cada um de vocês mora em um apartamento de maneira que eu consigo me comunicar de maneira distinta com cada um dos seus vizinhos e inclusive com você essas portas no
pacote TCP e no pacote udp dos protocolos TCP e udp usam 16 bits o que dá da porta zero até a porta 65.535 o que que é isso bom cada uma das máquinas você já sabe usou o protocolo IP para comunicação tinha um IP de origem e um IP de destino mas para poder haver mais de uma comunicação mais de uma transmissão de dados da da sua máquina para vários servidores Afinal você pode ao mesmo tempo que assiste o cret videoblog baixar uma música baixar um vídeo do bit do bit torrent pode também estar fazendo
aí ouvindo um stream de áudio e por aí vai várias comunicações então para ficar claro os pacotes do protocolo TCP e do udp usam uma porta de origem e uma porta de destino como é que elas são formadas Bom depende de sistema operacional para sistema operacional mas o sistema operacional quando vai iniciar uma conexão seja TCP ou idp escolhe uma porta dentre essas de 0 65.535 normalmente a porta de criação é uma porta acima da porta 1024 até a porta 1024 são chamadas portas baixas são as portas que no princípio eram usadas para os principais
serviços hoje tem Serv iOS comuns tanto abaixo quanto acima de 1024 mas o teu sistema operacional usa uma determinada porta para acessar um serviço que está ouvindo que está atendendo naquela porta cada serviço tem uma porta padrão vamos ver alguns exemplos o serviço de SSH SSH é um serviço que a gente usa muito para fazer administração remota quem administra servidores guinu Linux e servidores I Unix usa muito esse serviço a porta Padão para esse serviço é a porta 22 a web está cansado de usar a web a web que usa os protocolos http e https
também tem portas padrão então o http funciona no padrão na porta 80 o https na porta 443 cada um desses serviços pode funcionar em qualquer porta mas essas são as portas as portas padrão serviço de DNS DNS usa porta padrão 53 muito bem porta de origem porta de destino se estabelece a comunicação seja do protocolo TCP seja do protocolo udp Cada um com as suas características Então se o serviço exige integridade da informação como é o caso do http como é o caso do https do SSH o protocolo que é usado é o protocolo TCP
aquele que é voltado à conexão se o serviço streaming de vídeo consulta do DNS que não exige integridade Por que que não exige integridade consultou DNS veio uma informação que não tá de acordo consulta outra vez Então a consulta de DNS usa porta padrão 53 e usa o protocolo udp aquele que não faz a conexão não garante a integridade mas veja no DNS Acontece uma peculiaridade interessante que é a seguinte quando a gente tem dois servidores de de DNS um servidor chamado secundário ou escravo slave que é um servidor reserva ele precisa receber as informações
de configuração do servidor primário essa esse recebimento de informações precisa ser íntegro então a transferência dessas informações que é chamado de transferência de zona precisa usar o protocolo TCP para garantir a integridade Então você percebeu que cada protocolo cada serviço diante das suas características vai usar um determinado protocolo ou voltado à conexão ou não voltado à conexão outro dado importante que se costuma falar disso é o custo não é o custo financeiro não é dinheiro mas os serviços que usam o protocolo TCP como tem toda aquela história de envia recebe a confirmação que chegou íntegro
envia outro recebe confirmação que chegou íntegro tem um custo maior da infraestrutura de rede já o udp que não faz qualquer verificação tem um custo menor mais quantidade de de dados podem ser transmitidas porque não precisa de toda essa verificação Então as comunicações udp tem um custo menor e aí tá entendendo tudo de TCP e udp ainda não tá com alguma dúvida usa os comentários coloca tua dúvida nos comentários que eu respondo para você para ir sanando as suas dúvidas Tá gostando das vídeoaulas dá um joinha quer ver outras acessa o cel.com.br compartilha ajuda a
gente crescer ajuda a gente chegar para mais gente compartilha na tua rede social Espero que você tenha gostado dessa videoaula e te aguardo numa próxima videoaula jo Us Now share the sofware you be free you be free jo Us Now share the sofware you be free Bee Us Now theare You Be Bee Bee Bee usare Bee Bee pi p sh the you be free you be free join Us Now share the software you be free you be free Us Now share Bee Bee Us Now sh you be free you be free