aula 04 tcp

download aula 04 tcp

of 15

Transcript of aula 04 tcp

  • 7/27/2019 aula 04 tcp

    1/15

    REDES DE COMPUTADORESII

    TCP/IP

    O protocolo TCP/IP atualmente o mais usado em redes locais.Isso se deve basicamente popularizao da Internet, j que

    esse protocolo foi criado para ser usado na Internet. Mesmo os

    sistemas operacionais de redes, que no passado s utilizavam o

    seu protocolo proprietrio (como o Windows NT), hojesuportam o protocolo TCP/IP. Uma das vantagens dele em

    relao a outros protocolos existentes que ele rotevel, isto

    , foi criado pensando em redes grandes e de longa distancia,

    onde pode haver vrios caminhos para o dado atingir o

    computador receptor.

  • 7/27/2019 aula 04 tcp

    2/15

    REDES DE COMPUTADORESII

    TCP/IP

    Outro fato que tornou o TCP/IP popular que ele possuiarquitetura aberta e qualquer fabricante pode adotar a sua

    prpria verso do TCP/IP em seu sistema operacional, sem a

    necessidade de pagamento de direitos autorais a ningum. Com

    isso, todos os fabricantes de sistemas operacionais acabaramadotando o TCP/IP, transformando-o em um protocolo

    universal, possibilitando que todos os sistemas possam

    comunicar-se entre si sem dificuldade.

  • 7/27/2019 aula 04 tcp

    3/15

    REDES DE COMPUTADORESII

    TCP/IP

    A arquitetura do TCP/IP mostrada a seguir, como podeseobservar ele um protocolo de quatro camadas.

  • 7/27/2019 aula 04 tcp

    4/15

    REDES DE COMPUTADORESII

    TCP/IP

    O TCP/IP , na realidade, um conjunto de protocolos. Os maisconhecidos do justamente o nome desse conjunto: TCP

    (Transmission Control Protocol) e IP (Internet Protocol), que

    operam nas camadas transport e internet, respectivamente.

    Mas eles no so os nicos.

  • 7/27/2019 aula 04 tcp

    5/15

    REDES DE COMPUTADORESII

    TCP/IP

    Camada de AplicaoEsta camada equivale s camadas 5, 6 e 7 do modelo OSI e faz a

    comunicao entre os aplicativos e o protocolo de transporte.

    Existem vrios protocolos que operam na camada de aplicao.

    Os mais conhecidos so o HTTP, SMTP, FTP e o DNS. Dessaforma, quando um programa cliente de e-mail quer baixar os e-

    mails que esto armazenados no servidor de e-mai, ele ir

    efetuar esse pedido para a camada de aplicao do TCP/IP,

    sendo atendido pelo protocolo SMTP.

  • 7/27/2019 aula 04 tcp

    6/15

    REDES DE COMPUTADORESII

    TCP/IP

    Camada de AplicaoQuando voc entra em um endereo www em seu browser,

    para visualizar uma pgina na Internet, o seu navegador ir

    comunicar-se com a camada de aplicao do TCP/IP, sendo

    atendido pelo protocolo HTTP. E assim por diante. A camada deaplicao comunica-se com a camada de transporte atravs de

    uma porta. As portas so numeradas e as aplicaes padro

    usam sempre a mesma porta.

  • 7/27/2019 aula 04 tcp

    7/15

    REDES DE COMPUTADORESII

    TCP/IP

    Camada de AplicaoPor exemplo, o protocolo SMTP utiliza a porta 25, o protocolo

    HTTP utiliza sempre a porta 80 e o FTP as 20 (para a transmisso

    de dados) e 21 (para a transmisso de informaes de controle).

    O uso de um numero de porta permite ao protocolo detransporte saber qual o tipo de contedo do pacote de dados

    e no receptor, saber para qual protocolo de aplicao ele dever

    entregar o pacote de dados.

  • 7/27/2019 aula 04 tcp

    8/15

    REDES DE COMPUTADORESII

    TCP/IP

    Camada de TransporteEsta camada equivalente camada de transporte (camada 4)

    do modelo OSI. Ela responsvel por pegar os dados enviados

    pela camada de aplicao e transform-los em pacotes, a serem

    repassados para a camada de Internet. No modelo TCP/IP acamada de transporte utiliza um esquema de multiplexao,

    onde possvel transmitir simultaneamente dados das mais

    diferentes aplicaes.

  • 7/27/2019 aula 04 tcp

    9/15

    REDES DE COMPUTADORESII

    TCP/IP

    Camada de TransporteNa verdade, ocorre o conceito de intercalamento de pacotes;

    vrios programas podero estar comunicando-se com a rede ao

    mesmo tempo, mas os pacotes gerados sero enviados rede

    de forma intercalada, no sendo preciso terminar um tipo deaplicao de rede para ento comear outra. Isso possvel

    graas ao uso do conceito de portas, j que dentro do pacote h

    a informao da porta de origem e de destino do dado. Ao

    receber trs pacotes, por exemplo, o primeiro pode ser de e-

    mail, o segundo de www e o terceiro de FTP.

  • 7/27/2019 aula 04 tcp

    10/15

    REDES DE COMPUTADORESII

    TCP/IP

    Camada de TransporteNesta camada operam dois protocolos: o j falado TCP e o UDP.

    Ao contrrio do TCP, este segundo protocolo no verifica se o

    dado chegou ou no ao destino. Por este motivo, o protocolo

    mais usado na transmisso de dados o TCP, enquanto o UDP tipicamente usado na transmisso de informaes de controle.

    Na recepo de dados, a camada de transporte pega os pacotes

    passados pela camada Internet e trata de coloc-los em ordem

    e verifica se todos chegaram corretamente.

  • 7/27/2019 aula 04 tcp

    11/15

    REDES DE COMPUTADORESII

    TCP/IP

    Camada de TransporteAlm disso o protocolo IP no verifica se o pacote de dados

    enviado chegou ou no ao destino; o TCP (protocolo de

    transporte), que ao remontar a ordem dos pacotes recebidos,

    verifica se est faltando algum, assim, caso haja necessidade elesolicita uma retransmisso do pacote que no chegou.

  • 7/27/2019 aula 04 tcp

    12/15

    REDES DE COMPUTADORESII

    TCP/IP

    Camada de InternetEssa camada equivalente camada de rede (camada 3) do

    modelo OSI. Na transmisso de um dado, o pacote de dados

    recebido da camada TCP dividido em pacotes chamados de

    datagramas. Os datagramas so enviados para a camada deinterface com a rede, onde so transmitidos pelo cabeamento

    da rede atravs de quadros. Essa camada no verifica se os

    datagramas chegaram ao destino, isso fica a cargo do TCP.

  • 7/27/2019 aula 04 tcp

    13/15

    REDES DE COMPUTADORESII

    TCP/IP

    Camada de InternetAinda nessa camada realizado o roteamento de pacotes, isto

    , adiciona-se ao datagrama informaes sobre o cainho que ele

    dever percorrer.

  • 7/27/2019 aula 04 tcp

    14/15

    REDES DE COMPUTADORESII

    TCP/IP

    Camada de Interface de RedeEsta camada, equivalente as camadas 1 e 2 do modelo OSI, ela

    responsvel por enviar o datagrama recebido pela camada de

    internet em forma de um quadro atravs da rede.

  • 7/27/2019 aula 04 tcp

    15/15

    REDES DE COMPUTADORESII

    TCP/IP

    Exerccios:

    1. Faa uma comparao sucinta entre o modelo OSI e o

    TCP/IP.

    2. Comente sobre os protocolos presentes no modelo TCP/IP.

    3. Resuma cada camada do modelo TCP/IP.