Você está na página 1de 25

Características e funcionamento

do TCP/IP

Antes de mostrarmos com mais


pormenor como funciona o TCP/IP,
pensamos ser útil mostrar o que faz o
TCP/IP de tão útil. Para isso, é
importante distinguir em que medida o
TC/IP trabalha com outros protocolos de
rede que não pertencem ao seu
conjunto, assim como com os
programas usados pelos utilizadores da
rede. Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Serviços prestados a outros
protocolos
 O IP, por exemplo, é o responsável por endereçar
os postos na rede identificando-os por números –
os endereços IP – e pela formação dos pacotes
devidamente endereçados.
 Já o TCP trata de criar uma ligação entre o emissor
e o receptor; de controlar os erros, pedindo
retransmissão dos pacotes recebidos com erros ou
não recebidos e da recepção ordenada dos pacotes.
 Já o seu parceiro de camada, o UDP, não faz o
controlo de erros.
 Outros há que tratam das tarefas de routing, por
exemplo.
Tecnologias Informáticas-11º
M. L. Silva Pinto/Paulo Malheiro Dias
Serviços prestados aos utilizadores
 Protocolos como o HTTP ou o FTP fazem
parte do pacote do TCP/IP.
 O HTTP, por exemplo, é o que dá suporte à
World Wide Web. É um protocolo superior,
pelo que precisa da ajuda dos outros. Não
se esqueça que é com eles que trabalham
os web browsers como o Internet Explorer
ou o Mozilla.

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

TCP UDP Transporte Este diagrama


mostra alguns dos
muitos protocolos
IP, que compõem
Internet este conjunto.
ICMP,IGMP,ARP.

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

Neste ponto apresentar-lhe-emos alguns dos


protocolos de alto nível mais usados na
Internet e também, naturalmente, em
intranets e extranets.

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

5-A resposta da Berta vai para o servidor de mensagens


do João.
3- Berta faz
6- João faz download do e-mail.
download do e-mail
de resposta

POP3
POP3

2-o e-mail é enviado para o servidor de


mensagens da Berta

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

Interface com o Servidor FTP


utilizador

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

Sistema de ficheiros do Sistema de ficheiros do


cliente 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)

Hypertext Hypertext Uniform Hardware e


software dos
Markup Transfer Resource servidores da
Language Protocol Identifiers Web

(HTML) (HTTP) (HTTP)


Hardware e
software dos
clientes da Web

A World Wide Web

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

Você também pode gostar