aula 04 tcp
-
Upload
ermerson-moraes -
Category
Documents
-
view
223 -
download
0
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.