Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
REDES DE COMPUTADORES
CONTEÚDO PROGRAMÁTICO:
Camadas
Acesso ao
LAN (IEEE) MPLS ATM Física
Meio
CAMADAS TCP/IP
Mensagem
Transporte E
Cabeçalho de transporte Segmento
Cabeçalho
Mensagem
Rede Cabeçalho de transporte
de
rede
Pacote
Cabeçalho Cabeçalho
Mensagem
Física Cabeçalho de transporte
de de Quadro
rede enlace
TCP/IP
APLICAÇÃO
• Ao desenvolver uma aplicação o desenvolvedor utilizará
uma as duas arquiteturas mais utilizadas em aplicações de
rede:
– cliente servidor ou
– ponto a ponto (P2P)
• A maior parte dos protocolos da camada de aplicação da
pilha TCP/IP utilizam a arquitetura cliente servidor.
• Nestas aplicações o servidor deve ser capaz de atender a
todas as requisições de seus clientes.
TCP/IP
TRANSPORTE
• A camada de transporte é fundamental na arquitetura de
rede em camadas, pois desempenha o papel de fornecer
serviços de comunicação direta entre os processos de
aplicação que rodam em máquinas diferentes.
• A camada de transporte fornece uma comunicação lógica
entre estes processos.
• Os processos de aplicação utilizam a comunicação lógica
sem a preocupação com os detalhes da infraestrutura física
utilizada para transportar as mensagens
TCP/IP
TRANSPORTE
• Os dados que chegam da camada de aplicação são divididos
em segmentos e passados com o endereço de destino para
a camada de rede.
• Fornece uma comunicação lógica entre os processos do
aplicativo em execução entre hosts diferentes, que pode
ser orientada à conexão e não orientada à conexão.
• A transferência de dados na camada de transporte também
pode ser categorizada como confiável ou não confiável,
com informações de estado ou sem informações de estado;
TCP/IP
TRANSPORTE
• Utiliza o conceito de porta para a identificação dos
processos de aplicação;
• Especifica 2 tipos de protocolos e a utilização de um ou de
outro depende das necessidades da aplicação
– TCP (Transmission Control Protocol) ou
– UDP (User Datagram Protocol):
SEGMENTO TCP
0 4 10 16 24 31
TCP/IP
TRANSPORTE
• TCP
– Orientado a conexão
– Entrega confiável pois o destinatário confirma o recebimento
do segmento
UDP
• Sem conexão
. . .
TCP/IP
TRANSPORTE
• UDP
– Entrega não confiável pois o destinatário não confirma o
recebimento do segmento
TCP/IP
REDE
• A camada de rede é um das camadas mais complexas da
pilha de protocolo, pois implementa o serviço de
comunicação entre dois hosts A e B e que há um pedaço da
camada de rede em cada um dos hosts e roteadores da
rede.
• Os roteadores ao longo do enlace examinam campos de
cabeçalho em todos os datagramas IP que passam por ele.
A camada de rede transporta segmentos do hospedeiro
transmissor para o receptor.
DATAGRAMA IP
0 4 8 16 19 24 31
TCP/IP
REDE
• No lado transmissor, encapsula os segmentos em
datagramas e
• No lado receptor, entrega os segmentos à camada de
transporte.
TCP/IP
REDE
• As funções mais importantes desta camada são:
– A comutação dos pacotes, ou seja, ao chegar um pacote no
enlace de entrada de um roteador, ele deve ser conduzido
para a saída apropriada do roteador
– O roteamento, a camada de rede, deve determinar a rota a
ser seguida pelos pacotes desde a origem até o destino.
TCP/IP
REDE
• Componentes essenciais da camada de redes:
– O componente de roteamento que determina o caminho que
um datagrama segue desde a origem até o destino
– Dispositivo para comunicação de erros de datagramas e para
atender requisições de certas informações da camada de
rede, o protocolo ICMP;
– O protocolo IP, que cuida das questões de endereçamento
MODELO INTERNET
• Agente de usuário
– Permitem que os usuários leiam, respondam,
retransmitam, salvem e componham mensagens.
– O Outlook da Microsoft, Apple Mail e o Mozilla
Thunderbird são exemplos de agentes de usuários com
interface gráfica.
• Servidores de correio
– Forma o núcleo da infraestrutura do e-mail.
– Cada destinatário tem uma caixa postal localizada em
um dos servidores do correio.
• Protocolos SMTP
– É o protocolo da camada de aplicação do correio
eletrônico da Internet, utiliza o serviço confiável de
dados do TCP para transferir mensagens do servidor de
correio do remetente para o destinatário.
CONCEITO TCP/IP
SOCKET
• A associação entre 2 processos cooperantes (cliente/servidor) é
identificada por um par de sockets (socket1, socket2), uma vez
estabelecida uma conexão, cada socket corresponde a um ponto final
dessa conexão.
RESUMO DA AULA 5: