Arquitectura TCP
Arquitectura TCP
Arquitectura TCP
… recordar que:
• Arquitetura de uma rede é o conjunto de
elementos em que ela se sustenta:
– tanto a nível de hardware como de software
… e agora!
Arquitectura SNA
"Systems Network Architecture"
Data and Computer Network
Arquitectura SNA
Arquitectura
TCP/IP
Data and Computer Network
Historial
• A arquitectura TCP/IP surgiu com a criação de uma rede
patrocinada pelo departamento de defesa do governo dos USA.
Arquitectura TCP/IP
Camada 4 Aplicação
Camada 3 Transporte
Camada 2 Comunicação
Camada 1 Rede
Data and Computer Network
Aplicação
Transporte
Assegura a comunicação
Comunicação física com computadores
vizinhos
Rede
Data and Computer Network
Aplicação
Transporte
Define a forma de
identificação dos
Comunicação
computadores e a
determinação da rota a seguir
ao ponto de destino.
Rede
Data and Computer Network
Aplicação
Transporte
Determina os mecanismos de
controle do fluxo de
informação assegurando
Comunicação eventualmente que o
destinatário a tenha recebido
correctamente
Rede
Data and Computer Network
Aplicação
Define o conjunto de
aplicações que vão gerar a
Transporte informação que
eventualmente poderá vir a
ser enviada através da rede.
Comunicação
Rede
Data and Computer Network
Camadas da
Arquitectura
Entre os principais protocolos
TCP/IP que operam nesta camada
destacam-se o HTTP (Hyper
Faz a comunicação entre Text Transfer Protocol), SMTP
os aplicativos e o (Simple Mail Transfer
protocolo de transporte Protocol), FTP (File Transfer
Protocol) e o Telnet.
Data and Computer Network
Camada de Aplicação
• Por exemplo, o protocolo SMTP utiliza sempre a porta 25, o HTTP
a porta 80 e o FTP as portas 20 (para transmissão de dados) e 21
(para transmissão de informações de controle). Através das portas é
possível saber para qual protocolo vai estar sendo enviados os
dados para uma determinada aplicação.
• Protocolos de Aplicação
• Existem vários tipos de protocolos de aplicação, mas os mais
utilizados e mais comuns são:
• DNS (Domain Name System): Usado para identificar máquinas
através de nomes em vez de IP.
Data and Computer Network
Camada de Aplicação
• Telnet: Usado para comunicar-se remotamente com uma máquina.
Equivale à camada
de transporte do
modelo OSI.
Camada de
Transporte
Camada de Transporte
Camada de Transporte
TCP (Transmission Control Protocol)
• O protocolo IP, da camada de rede, envia dados para rede sem
preocupação de verificar a chegada dos respectivos datagramas.
Os protocolos da camada acima, ou transporte, especificamente
TCP definem a maneira para tratar datagramas perdidos ou
corrompidos.
Camada de Transporte
User datagram protocol – UDP
• Existem situações em que o dispositivo origem não precisa da
garantia de chegada dos dados no dispositivo destino, como
exemplo podemos citar alguns tipos de Videoconferência.
Camada de Internet
• É a camada correspondente no modelo OSI a camada de rede.
Existem vários protocolos que podem operar nesta camada: IP
(Internet Protocol), ICMP (Internet Control Message
Protocol), ARP (Address Resolution Protocol).
• IP (Internet Protocol)
• Este protocolo, usando a parte rede do endereço ou
identificador de rede, pode definir a melhor rota através de
uma tabela de roteamento mantida e actualizada pelos routers.
• Este protocolo recebe os dados da camada superior
(transporte) na forma de segmentos.
Data and Computer Network
Camada de Internet
• Ocorre então o processo de fragmentação e os conjuntos de
dados passam a se chamar datagramas. Estes datagramas são
então codificados para envio a camada inferior (física) para
encaminhamento no meio físico.
Camada de Internet
Aplicação
Aplicação
Apresentação
Transporte
Sessão
Comunicação
Transporte
Rede
Rede
Enlace
Física
Data and Computer Network
Modelo OSI