Sei sulla pagina 1di 30

Redes de Computadores

TCP/IP
Visão Geral

_____________________________________________________________
Prof.Msc Jocênio Marquios Epaminondas
site: http://www.jocenio.pro.br
http://www.twitter.com/jocenio
email:prof.jocenio@jocenio.pro.br
Arquitetura da Internet TCP/IP
A Internet
Internet é a rede mundial de computadores, à qual
estão conectados milhões de computadores do
mundo todo;
A idéia de concepção de uma rede mundial surgiu
nos Estados Unidos ainda nos anos 50, tornando-se,
50 anos depois, uma importante e abrangente forma
de comunicação da sociedade e uma excelente
oportunidade de negócios
Rede Internet
Origem
- ARPA (U.S Defense Department's
Advanced Research Projects Agency)
nos anos 60
- Projeto de interconexão dos computadores das
principais instituições de pesquisa, ensino e
governamentais
- Objetivo:
Objetivo em caso de ataque nuclear, encontrar um
sistema de rede de informação que seja capaz de se
auto-configurar caso uma das malhas venha a não
funcionar
-Sistema foi chamado de ARPAnet (isto é rede da ARPA).
fornecia apenas serviços básicos de correio eletrônico e
transferência de arquivos
Arquitetura da Internet TCP/IP
• Base da Arquitetura
– um serviço de transporte orientado à conexão,
fornecido pelo Transmission Control
Protocol (TCP)
– um serviço de rede não-orientado à conexão
(datagrama não confiável), fornecido pelo
Internet Protocol (IP)
Introdução
- Origem dos protocolos TCP/IP

- Criação da ARPA (Advanced Research Project


Agency)
- Definição de uma rede para garantir a
comunicação na eventualidade de um ataque nuclear
- 1964/1967 — Projeto de uma rede baseada em
comutação de pacotes e na existência de “caminhos
redundantes”
Introdução
Implementação da ARPANET
- 1968 — Interconexão de 4 universidades americanas (Stanford,
Berkeley, UCLA, Utah)

- Interconexão através de um equipamento especial denominado


IMP (Interface Message Processor)

- Definição de um protocolo — NCP (Network Control Protocol)

- 1969 — Início das operações da ARPANET

- 1972 — 15 nós e 23 hosts

- Demonstração pública

- Conferência Internacional sobre Comunicações Computacionais —


Washington, 1972
Introdução
• Evolução da ARPANET
– 1972 — Correio Eletrônico, inventado pela BBN
(empresa que inventou o modem e havia
construído o IMP da ARPA)
– 1972 — Especificação dos protocolos Telnet e
FTP
– 1973 — ARPANET torna-se uma rede
intercontinental (Inglaterra e Noruega)
– 1974 — 62 servidores na rede... esquema de
endereçamento do NCP apresentava limitações
Introdução
• Aparecimento do TCP/IP
– Esquema de endereçamento capaz de
suportar até 4 bilhões de máquinas (adeus ao
NCP)
– Adoção de uma arquitetura multicamadas
– Função do TCP (Transmission Control
Protocol) — entrega “confiável” das
mensagens trocadas entre dois hosts
– Função do IP (Internet Protocol) — definir o
caminho a ser seguido pelas mensagens
trocadas entre dois hosts
Introdução
• Explosão da INTERNET
– 1990 — Divisão da
ARPANET
• MILNET — aplicações
militares
• ARPANET — pesquisa

– Dias atuais:
INTERNET vira um
grande negócio!!!!!
Histórico da Internet
Evolução da INTERNET
Internet no Brasil 1991 a 1997
Operação da INTERNET
Arquitetura da Internet TCP/IP
• Arquitetura Internet TCP/IP dá uma ênfase à
interligação de diferentes tecnologias de redes
– Idéia baseia-se na seguinte constatação: não existe
nenhuma tecnologia de rede que atenda aos anseios de
toda a comunidade de usuários
• Alguns precisam de redes de alta velocidade que cobrem uma
área geográfica restrita
• Outros se contentam com redes de baixa velocidade que
conectam equipamentos distantes milhares de quilômetros uns
dos outros
Arquitetura da Internet TCP/IP
• Inter-rede
– Única forma de permitir que um grande volume
de usuários possa trocar informações é interligar
as redes às quais eles estão conectados
• Formando uma inter-rede
– Para interligar duas redes distintas
• É necessário conectar uma máquina a ambas as
redes
– Máquina fica responsável pela tarefa de transferir
mensagens de uma rede para a outra
• Máquina que conecta duas ou mais redes é
denominada Internet gateway ou Internet router
(roteadores)
Arquitetura da Internet TCP/IP

Rede 1
Rede 2
G
G

G
Rede 3

G
Rede 4

G Rede 5
Arquitetura da Internet TCP/IP
• Para realizar o roteamento
– Gateways precisam conhecer a topologia da
inter-rede
• precisam saber como as diversas redes estão
interconectadas
• Usuários vêem a
inter-rede como uma Rede 1
Rede 2

rede virtual única G


G
G

– à qual todas as máquinas Rede 3

estão conectadas
G
Rede 4

G Rede 5

• não importando a forma


física de interconexão
Histórico do TCP/IP
A Arquitetura TCP/IP está Organizada em 4
camadas
- Aplicação
- Transporte
- Inter-rede
- Interface de rede
Aplicação
- Usuários utilizam programas para acessar serviços disponíveis na
inter-rede, as aplicações interagem com a camada de transporte
para enviar e receber dados, as aplicações podem usar serviços
orientados à conexão (TCP) ou não orientados à conexão (UDP)
Porta
- Interface entre a camada de aplicação e a camada de transporte
- Uma interface entre a aplicação e a rede
- Desenvolvedor:
- Cria o programa (processo)
- Escolhe o protocolo de transporte
- Fixa alguns parâmetros da camada de transporte (tamanho máximo do
buffer e tamanho máximo de segmentos)
Aplicação
- oferece aos softwares do usuário o acesso à Internet
- são softwares utilitários
- rotinas que são usadas como ferramentas pelas
aplicações tradicionais
- protocolos e serviços padronizados de
comunicação para as tarefas mais comuns na rede
- o correio eletrônico (SMTP), a conexão remota
(TELNET) e a transferência de arquivo (FTP), entre
outros
- Para usar serviços da rede ela necessita especificar o
endereço do destinatário
- usa o serviço de nome para traduzir os endereços
mnemônicos para os endereços numéricos da rede
Aplicação

- Exemplos de serviços
Aplicação PORT Protocolo
FTP 21 TCP
Telnet 23 TCP
SMTP 25 TCP
DNS 53 UDP
Transporte
Função básica é permitir a comunicação fim-a-fim entre
aplicações

Se o protocolo utilizado for o TCP, os seguintes serviços


são disponibilizados: controle de erro, controle de fluxo,
sequenciação e multiplexação

Se o protocolo for o UDP (mais simples) o único serviço


disponibilizado é o de multiplexação
Inter-redes
Responsável pela transferência de dados
através da inter-rede (Internet)
Esse nível recebe as solicitações de nível de
transporte para transmitir pacotes, deverá
ser informado o endereço de destino, onde
o pacote deverá ser entregue
Interface de redes
Recebe os datagramas IP do nível de inter-
redes e o transmite através de uma rede
específica
Para realizar essa tarefa, nesse nível, os
endereços IP, que são endereços lógicos, são
traduzidos para endereços físicos dos hosts
ou gateways
Interface de redes

- Não define um padrão próprio de protocolo

- objetivo é acomodar os diversos tipos de


rede existentes

- é possível utilizar padrões de redes locais


ou protocolos proprietários
Funcionamento TCP/IP
RM-OSI vs TCP/IP
- No TCP/IP os protocolos vieram primeiro, o
modelo foi criado como uma descrição
desses protocolos. Na prática funcionou
muito bem, mas o modelo não se adaptou a
outras pilhas de protocolo.
- O RM-OSI define 7 camadas. O TCP/IP define
apenas 4 camadas.
RM-OSI vs TCP/IP
RM-OSI vs TCP/IP
RM-OSI vs TCP/IP
Bibliografia

•TANENBAUM, A. S. : Redes de
Computadores. Tradução da 3ª Edição:
Editora Campus, 1997.
SOARES, Luis Fernando Gomes; LEMOS,
Guido; COLCHER, Sérgio. Redes de
Computadores: das LANs, MANs e WANs às
Redes ATM. 2ª ed. Campus, 1995.

Potrebbero piacerti anche