Escolar Documentos
Profissional Documentos
Cultura Documentos
do TCP/IP
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Orientação cliente/servidor (1/1)
Outra característica importante no conjunto
dos protocolos TCP/IP é a de eles serem
orientados para redes cliente/servidor. Por
exemplo, ao usar o HTTP, um browser pede
ao servidor Web uma página que o servidor
devolve ao cliente. De uma forma geral, os
protocolos do TCP/IP funcionam com base
neste esquema: o cliente faz um pedido e o
servidor responde com os dados
requeridos.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Orientação cliente/servidor (2/2)
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Menos camadas
O TCP/IP veio
também alterar um
pouco o modelo
OSI de camadas
das redes,
simplificando-o, do
seu ponto de vista.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Interface de rede
É a camada que faz a ligação entre os
protocolos de nível superior com a rede.
Embora faça parte do esquema de
camadas, apenas dois protocolos pouco
usados no conjunto TCP/IP lhe
pertencem: o SLIP (Serial Line Interface
Protocol) e o PPP (Point-to-Point
Protocol). Mas nas redes Ethernet, por
exemplo, eles nem sequer são
necessários.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Internet
É aqui que se situa o IP e também
outros como o ICMP, o RIP, etc. São
os protocolos que tratam dos
endereçamentos, empacotamento dos
dados, manipulação e tratamento dos
pacotes e ainda das tarefas de
routing.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Transporte
Aqui trabalham o TCP e o UDP. Eles tratam
de estabelecer caminhos entre o emissor e
o receptor e, no caso do TCP, do controlo
de erros na recepção. São uma das estrelas
deste pacote de protocolos porque tratam
sempre de arranjar caminhos alternativos
durante uma transmissão. Não se esqueça
de que, na origem estes protocolos serviam
uma rede militar, pelo que é sempre de
prever a destruição de nós em tempo de
guerra!
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Aplicação
Pertencem a esta camada protocolos
bem conhecidos como o HTTP, o FTP, o
DNS, O DHCP, etc. São os protocolos de
mais alto nível, com que lidam muitas
das aplicações com que trabalhamos.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Protocolos do TCP/IP
FTP,
SMTP,N
Telnet, Aplicação
FS,DNS
POP3
Adaptadores de
rede, meios de Interface de rede
transmissão.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Protocolos de camadas superiores
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
SMTP
O Simple Mail Transfer Protocol é o
protocolo usado para enviar mensagens
de correio electrónico dos computadores
clientes para os servidores e também para
transferir mensagens entre servidores.
Relacionados com este, existem também o
IMAP (Internet Message Access Protocol) e
o POP3 (Post Office Protocol versão 3),
para retirar mensagens do servidor para o
nosso computador, o cliente.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Esquema do SMTP
SMTP
POP3
POP3
SMTP
4-Berta lê o e-mail
1 - O João escreve um e-mail usando o Thunderbird.
à Berta usando o Outlook.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
FTP
O File Transfer Protocol é o protocolo de
transferência de ficheiros. Serve para
fazermos o download e upload de
ficheiros de ou para servidores FTP,
aqueles cujo endereço começa por
fttp://. Embora seja possível a
transferência por outros protocolos, o
FTP é o mais indicado.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Esquema do FTP
Cliente FTP
Interpretador de Interpretador de
protocolos do Controlo de ligação protocolos do
utilizador servidor
Processo de Processo de
transferência de Ligação de dados transferência de
dados do utilizador dados do servidor
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Clientes FTP
Embora o acesso a
sites FTP seja viável
usando um browser,
é recomendável o
uso de um programa
adequado, um cliente
FTP, já que todas as
operações são mais
eficientes.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Telnet
Através do Telnet é possível controlarmos a
execução de software num servidor a partir
de um computador cliente, como um
computador pessoal. Os programas que
recorrem ao Telnet têm comandos próprios
para dialogar com o servidor e é
normalmente necessário ter-se um nome
de utilizador e uma palavra-passe para se
iniciar uma sessão.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Uma sessão de Telnet
Embora seja
possível
estabelecer
sessões de
Telnet pela
linha de
comandos –
tal como o
FTP – é
aconselhável o
uso de um
programa
cliente.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
SNMP
O Simple Network Management
Protocol é um pouco difícil de
descrever em poucas palavras, mas a
sua função é a de, juntamente com
outros seus parceiros, permitir a
gestão e o controlo de dispositivos
em redes TCP/IP e não só a partir de
um servidor de gestão.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Esquema do SNMP
Os dispositivos geridos
são identificados e a
sua identificação
colocada numa base
de dados
(Management
Information Base).
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
HTTP
O HyperText Transfer Protocol é o
protocolo de suporte da World Wide
Web. É o que nos permite escrever na
barra de endereços do nosso browser
um endereço e rapidamente receber a
página correspondente do servidor.
Por ser o serviço mais usado na
Internet, muitas pessoas confundem a
Internet com a WWW.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Componentes funcionais da WWW
(1/2)
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Componentes funcionais da WWW
(2/2)
HTML – a linguagem dos documentos em
hipertexto usados na Web.
HTTP-O protocolo da camada Aplicação que
implementa a WWW, permitindo a
transferência de documentos em hipertexto
e outros ficheiros entre servidores e
clientes.
URI – Um método de definir etiquetas que
identifiquem recursos numa internet. (Os
URL são um subconjunto dos URI que, no
contexto da Web, podem ser usados como
sinónimos).
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Esquema do HTTP
pedido
resposta
Cliente HTTP
Servidor HTTP
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias