Você está na página 1de 25

Redes de Computadores e Interligação

em Redes

Prof. Leonardo Barreto Campos

http://sites.google.com/sitew/leonardobcampos 1/25
Sumário
 Introdução

 Tipos de Redes

 Conceitos básicos de redes

 Protocolos Internet
◦ TCP e UDP

 Bibliografia

http://sites.google.com/sitew/leonardobcampos 2/25
Introdução
 Rede de Computadores é um conjunto de
computadores autônomos interconectados por uma
única tecnologia [Tanenbaum];

 O termo Redes de Computadores está começando a


soar um tantos desatualizado, dados os muito
equipamentos não tradicionais que está sendo
ligados às Redes [Kurose, 2006]

 Sistemas domésticos elétricos e de segurança,


câmeras Web e até mesmo torradeiras estão sendo
cada vez mais conectados às Redes [BBC, 2001]
http://sites.google.com/sitew/leonardobcampos 3/25
Tipos de Redes
 Tipos de redes:
◦ Redes pessoais (PANs – Personal Area Networks):

◦ Redes locais (LANs – Local Area Networks):

◦ Redes de longa distância (WANs – Wide Area Networks):

◦ Redes metropolitanas (MANs – Metropolitan Area Networks):

http://sites.google.com/sitew/leonardobcampos 4/25
Tipos de Redes
 Tipos de redes:

http://sites.google.com/sitew/leonardobcampos 5/25
Tipos de Redes
 Tipos de redes sem fio:
◦ Redes locais sem fio (WLANs – Wireless Local Area
Networks):
 WiFi (IEEE 802.11)

◦ Redes metropolitanas sem fio (WMANs – Wireless


Metropolitan Area Networks):
 WiMAX (IEEE 802.16)

◦ Redes de longa distância sem fio (WWANs – Wireless Wide


Area Networks):
 GSM (Global System for Mobile)
 3G, 4G e 5G (terceira, quarta e quinte geração de redes de
telefonia móvel.
http://sites.google.com/sitew/leonardobcampos 6/25
Conceitos básicos de redes
 Transmissão de pacotes:
◦ Sequência de dados binários de comprimento limitado, junto
a informação de endereçamento suficiente para identificar os
computadores de origem e de destino.

 Fluxo de dados ou stream:


◦ A transmissão e exibição de áudio e vídeo em tempo real é
referida como fluxo (stream);

◦ Protocolo RTP (Real Time Transport Protocol) é um protocolo


de transferência de dados, em nível de aplicação, que inclui
em cada pacote os detalhes de tempo de reprodução e
outros requisitos de sincronismo.

http://sites.google.com/sitew/leonardobcampos 7/25
Conceitos básicos de redes
 Esquema de comutação:
◦ Os nós intermediários (comutadores de pacotes, também
são chamados roteadores) têm a função de encaminhar os
pacotes;
 A maioria dos roteadores usa uma transmissão do tipo
store-and-forward (armazena e reenvia)
 Os nós controlam o fluxo dos dados e erros na
comunicação;

http://sites.google.com/sitew/leonardobcampos 8/25
Conceitos básicos de redes
 Esquema de comutação:
◦ Comutação por circuito:

http://sites.google.com/sitew/leonardobcampos 9/25
Conceitos básicos de redes
 Protocolos:
◦ Especificação da sequência de mensagem que devem ser
trocadas;
◦ Especificação do formato dos dados nas mensagens;

http://sites.google.com/sitew/leonardobcampos 10/25
Conceitos básicos de redes
 Camadas de protocolos:
◦ O software de rede é organizado em uma hierarquia de
camadas ou níveis;
◦ Cada camada aceita dados da camada que está cima dela
em um formato específico e aplica transformações para
encapsular esses dados em um formato próprio, específico a
si mesma, antes de repassá-los para a camada abaixo dela;

http://sites.google.com/sitew/leonardobcampos 11/25
Protocolos Internet
 Pilha de protocolos TCP/IP:
◦ Encapsulamento que ocorre quando uma mensagem é
transmitida via TCP/IP sobre uma rede local Ethernet:

http://sites.google.com/sitew/leonardobcampos 12/25
Protocolos Internet
 Pilha de protocolos TCP/IP:
◦ Visão conceitual de um programador de uma rede TCP/IP:

◦ Os usuários e programas aplicativos percebem uma única


rede virtual suportando TCP e UDP, e os desenvolvedores de
programas baseados em TCP e UDP veem uma única rede
IP virtual, ocultando a diversidade da mídia de transmissão
subjacente

http://sites.google.com/sitew/leonardobcampos 13/25
IP
 IP – Internet Protocol:
◦ Transmite datagramas de um equipamento para outro, se
necessário por meio de roteadores intermediários;

◦ Layout de um datagrama IPv4

◦ Formato do cabeçalho do IPv6


http://sites.google.com/sitew/leonardobcampos 14/25
TCP e UDP
 Protocolos de
transporte, ou
seja, primeira
camada-fim-
a-fim da pilha
de protocolos
TCP/IP:

http://sites.google.com/sitew/leonardobcampos 15/25
TCP e UDP
 Fornecem comunicação de processo para processo.
Isso é feito pelo uso de portas (16 bts);

 Os números de porta são utilizados para endereçar


mensagens para processos em um computador em
particular e são válidos somente nesse computador;

 Uma vez que o datagrama IP tenha sido entregue ao


host destino, o software da camada TCP (ou UDP) o
envia para um processo específico associado a uma
data porta nesse host;

http://sites.google.com/sitew/leonardobcampos 16/25
TCP
 TCP – Transmission Control Protocol:
◦ que provê à aplicação solicitante um serviço confiável,
orientado para conexão

◦ Transferência confiável de dados: usando controle de fluxo,


números de sequência, reconhecimentos e temporizadores.
Convertendo o serviço não confiável do IP em um serviço
confiável entre processos;

◦ Controle de congestionamento: evita que qualquer outra


conexão TCP abarrote os enlaces e comutadores entre
hospedeiros comunicantes com uma quantidade excessiva
de tráfego.

http://sites.google.com/sitew/leonardobcampos 17/25
UDP
 UDP – User Datagram Protocol:
◦ não garante que os dados enviados por um processo chegue
(quando chegam!) intactos ao processo destinatário;

◦ Não há estabelecimento de conexão, ou seja, o UDP envia


mensagens sem nenhuma preliminar formal;

◦ Dessa forma, o UDP não mantém o estado de conexão e


não monitora nenhum desses parâmetros.

◦ Ou seja, um servidor pode suportar um número maior de


clientes ativos quando a aplicação roda sobre UDP e não
sobre TCP ;

http://sites.google.com/sitew/leonardobcampos 18/25
Protocolos Internet
 Pilha de protocolos TCP/IP:

http://sites.google.com/sitew/leonardobcampos 19/25
Protocolos Internet
 Comparação entre os modelos de referência OSI e
TCP/IP:

http://sites.google.com/sitew/leonardobcampos 20/25
Leitura Complementar
 Link:

http://sites.google.com/sitew/leonardobcampos 21/25
Leitura Complementar
 Link:

http://sites.google.com/sitew/leonardobcampos 22/25
Leitura Complementar
 Link:

http://sites.google.com/sitew/leonardobcampos 23/25
Leitura Complementar
 Link:

http://sites.google.com/sitew/leonardobcampos 24/25
Bibliografia
 George Coulouris, Jean Dollimore, Tim Kindberg,
Sistemas Distribuídos – Conceitos e Projeto, 5th Ed.,
Bookman, 2013.

 Tanenbaum, A.S.: Redes de computadores, Elsevier,


Rio de Janeiro: 2003.

 Kurose, J.F e Ross, K.W.: Computer Networking hird


edition a top-down approach featuring the Internet, 3
ed, São Paulo: Pearson Addison Wesley, 2006.

http://sites.google.com/sitew/leonardobcampos 25/25

Você também pode gostar