Você está na página 1de 66

Redes de Computadores

Indice
 Introdução á redes
 Comunicação
 Funcionalidades e protocolos da camada Aplicativa
 Capítulo IV: Camada Transporte
 Capítulo V: Camada Redes
 Capítulo VI: Endereçamento IPv4
O que é uma rede de computadores ?

É a conexão de duas ou mais máquinas com o objetivo de compartilhar


serviços e recursos entre elas.
Elementos de uma Rede
Alguns termos muito usados

 Host (máquina): um computador que faz parte da rede;


 Localhost (máquina local): é o computador no qual o usuário está trabalhando;
 Remotehost (máquina remota): qualquer outro computador que faça parte da
rede. Geralmente o usuário não possui acesso físico à esta máquina;
 servidor: host que disponibiliza algum recurso pela rede;
 cliente: máquina que utiliza os recursos utilizados pelo servidor;
²

Capítulo II:
Comunicação
Comunicação
 A comunicação começa com uma mensagem ou conjunto de
informações, que passam de um individuo ou de um periférico à outro.
 As pessoas partilham ideias por meio de vários métodos de
comunicação.
 A comunicação é constituída por três principais elementos:
 O Emissor
 O recetor
 O Canal
Comunicação
Multiplexagem
 É o processo pelo qual vários canais de dados, provenientes de
diferentes fontes, são combinados e transmitidos através de um
único canal de transmissão.
 Existem duas formas básicas de Multiplexagem:
 MDT: por divisão de tempo
 MDF: Por divisão de frequência
Comunicação
Suportes da rede
Comunicação
Periféricos finais
 Computadores
 Laptop
 serveurs de fichiers,
 serveurs Web)
 Impressoras
 Téléphones VoIP
 Cameras de vigilância
 Smartephones
 Tabletes
 ,etc.
Comunicação
Periféricos Intermediários

 Periféricos de acesso a rede: Switch, Hub, pontos de acessso sem fio


 Periféricos inter-rede (roteadores)
 modems
 Periféricos de segurança (Firewall)
Comunicação
Classificação das redes
 LAN (Local Area Network – Rede de Área Local),
 MAN (Metropolitan Area Network – Rede de Área Metropolitana)
 WAN (Wide Area Network – Rede de Área Extensa).
Comunicação
Modelos de protocolos de referência
Comunicação
Encapsulamento

Quando os dados da camada aplicativa descem a pilha de protocolos em tendo em


vista a sua transmissão sobre o suporte de rede, diferentes protocolos associam a
estes dados várias informações a cada nível, este processo tem o nome de
encapsulamento.
Capítulo III:
Funcionalidades e
protocolos da
camada Aplicativa
Correspondência da camada aplicativa
Protocolos
 Os protocolos da camada aplicação mais conhecidos são aqueles que
permitem a partilha ou a troca de dados entre utilizadores. Estes
protocolos especificam as informações de formato e controlo
necessários a um grande numero de funções de comunicação via
Internet.
 A figura seguinte ilustra alguns destes protocolos:
Arquiteturas de Redes
Modelo Cliente/Servidor Modelo Ponto a Ponto (P2P)

Pedido

Pedido Resposta

sta
po
es
/R
do
di
Serveur Central

Pe
Pedido Pedido
Protocolo DNS
(Domain Name Service Protocol)
 Nas redes de dados, os periférico são identificados pelos seus endereços IP numericos, o que os
perminte enviar e receber mensagens via os suportes de rede. Infelizmente, a maioria das
pessoas, memorizariam estes endereços com muita dificuldade, por esta razão foram criados os
nomes de dominio, para convertir endereços IP numericos em nomes simple e explícitos.

 Na internet , estes nomes de domínios (Por exemplo, www.cisco.com) são muito mais faceis de
memorizar que os seus equivalentes numericos (por exemplo, 198.133.219.25,).

 Se Cisco decide trocar por exemplo o seu endereço IP o nome de dominio poderia continuar
sendo o mesmo.
Serviços de Mensagens e o protocolo SMTP/POP
 As mensagens eletrónicas, constituem um dos serviços de rede mais espalhados
no mundo, devido a sua simplicidade e velocidade de execução, que
revolucionaram a nossa forma de comunicação.
 Para se executar em um computador ou outro periférico final, necessita várias
aplicações e serviços.
 O protocolo POP (Post Office Protocol) e SMTP (Simple Mail Transfer
Protocol), ilustrados na figura que segue, são protocolos que atuam na camada
aplicativa
Serviços de Mensagens e o protocolo SMTP/POP

 O servidor de mensagens opera em dois processos distintos


 Agente de Transferência de Mensagens (MTA)
 Agente de Depósito de Mensagens (MDA)
Protocolo FTP
 O protocolo FTP (File Transfer Protocol) é um protocolo da camada
aplicativa muito utilizado. Ele foi desenvolvido para permitir a
transferência de ficheiros entre um cliente e um servidor.
 Para transferir os ficheiros corretamente ele necessita de estabelecer duas
conexões. Uma conexão para os comandos e respostas e outra para as
transferência dos ficheiros.
 O cliente estabelece a primeira conexão com o servidor no porta TCP 21
 O cliente estabelece a segunda conexão com o servidor no porta TCP 20
Protocolo DHCP
 O Serviço DHCP (Dynamic Host Configuration Protocol) permite
aos periférico de uma rede obtenir de um servidor DHCP endereços
IP e várias outras informações. Este serviço automatiza a atribuição
de endereços IP, Máscaras de Rede, passarelas e outos parametros
de rede
 Os endereços dinamicamente afectados aos periférico de uma rede
tem uma duração definida pelo servidor DHCP no momento da
configuração.
Protocolo Telnet
Capítulo IV:
Camada Transporte
Camada Transporte
 A camada de transporte, tanto no Modelo OSI quanto no Modelo TCP/IP, é a camada
responsável pela transferência eficiente, confiável e econômica dos dados entre a máquina de
origem e a máquina de destino, independente do tipo, topologia ou configuração das redes
físicas existentes entre elas, garantindo ainda que os dados cheguem sem erros e na seqüência
correta.

 A camada de transporte é uma camada fim-a-fim, isto é, uma entidade (hardware/software)


desta camada só se comunica com a sua entidade semelhante do host destinatário, ela não se
comunica com máquinas intermediárias na rede, como pode ocorrer com as camadas inferiores .
Funções da camada transporte
 Transferência de dados;
 Estabelecimento e liberação de conexão — Antes e depois das transferências de dados. Para
se estabelecer a conexão, devem ser negociadas a classe de protocolo a ser utilizada, o tamanho
máximo das unidades de dados de protocolo, a utilização ou não do serviço de transferência de
dados expressos, parâmetros de qualidade de serviço;
 Multiplexação —As mensagens de aplicações simultâneas são multiplexadas para reduzir custo
do tempo de utilização da rede ou para melhor aproveitamento da largura de banda disponível.
Ao chegar ao destino, as mensagens são demultiplexadas para as aplicações destinatárias;
Funções da camada transporte
 Segmentação, blocagem e concatenação — Quando o tamanho do pacote IP não suporta o tamanho do
dado a ser transmitido, o TCP segmenta (mantendo a ordem) para posterior remontagem na máquina
destinatária;
 Controle do fluxo — Através de um sistema de buferização denominada janela deslizante, o TCP envia
uma série de pacotes sem aguardar o reconhecimento de cada um deles. Na medida em que recebe o
reconhecimento de cada bloco enviado, atualiza o buffer;
 Controle de seqüência e controle de erros — Além da numeração dos segmentos transmitidos, vai junto
com o header uma soma verificadora dos dados transmitidos (checksum);
 Monitoramento da qualidade do serviço: o monitoramento da qualidade de serviço deve ser constante,
caso contrário, deve ser gerada uma notificação à camada de sessão. As funções implementadas pela
camada de transporte dependem da qualidade de serviço desejada.
 Precedência e segurança — Os níveis de segurança e precedência são utilizados para tratamento de
dados durante a transmissão.
Objectivos da camada transporte
 A camada transporte segmenta os dados e se encarrega dos controlos
necessários a junção dos diferentes blocos de dados provenientes dos
diferentes fluxos de dados. Para isto ela deve:
 Efetuar o controlo das comunicações individuais entre as aplicações
residentes nos host fonte e destinação;
 Segmentar os dados e gerir cada bloc individualmente;
 Juntar os segmentos em fluxos de dados da aplicação;
 Identificar as diferentes aplicações;
Protocolos da camada Transporte
Protocole TCP (Transmission Control
Protocolo UDP (User Datagram Protocol) Protocol)
 Simples;  Com conexão;
 Sem conexão;  Descrito no documento RFC 793;
 ‘’Não sobrecarrega a rede no envio de dados;  Sobrecarrega a rede;
 Descrito no documento RFC 768;  Controlo de fluxo;
 Cabeçalho com 8 byte  Cabeçalho com 20byte;
 Não fiável  fiável
 Aplicações comuns:  Aplicações comuns:
 DNS  Navegação na Internet
 Leitura contínua de video  Correio electronico
 Voz sobre IP  Transferência de ficheiros
Endereçamento de portas
 A IANA (Internet Assigned Numbers Authority) faz as atribuições de numero de porta aos
diversos serviços. Esta organização é uma agência de normalização responsavel pela afetação
de diversas normas de endereçamento.
 Existem três tipos de números de portas:
 Portas Reservadas ou conhecidas (0 a 1023): Estes portas são geralmente reservados para aplicações
como HTTP (servidor Web), POP3/SMTP (servidor de correio electronico) e Telnet;
 Portas Inscritas ou registadas ou (1024 a 49151): Estes numeros de portas são geralmente afetados as
aplicações que um utilizador instala, que não pertençam as aplicações com portas reservados.
Podemos ainda utilizar esses portas, se não existir nenhuma outra aplicação utilizando o mesmo;
 Portas Privadas ou Dinamicas (49152 a 65535): estes portas são normalmente afectados de forma
dinâmica as aplicações clientes quando uma conexão é iniciada ou estabelecida.
Processo servidor TCP
Establecimento e termino de uma conexão (Sessão) TCP
Capítulo V:
Camada Redes
Camada de Rede
 É a teceira camada do modelo OSI, ela se responsabiliza em encaminhar os dados entre
diversos endereços de redes, como se fosse uma central de correios, fazendo com que os dados
cheguem a seu destino.
 As Principais funções desta camada são:
 Endereçamento;
 Roteamento;
 Encapsulamento;
 Desencapsulamento;
 Controle de sequencia de pacotes;
 Detecção de erro End-to-end dos;
 Controle de fluxo;
Protocolos da camada Rede
 Protocolo IP versão 4 (IPv4)
 Protocolo IP versão 6 (IPv6)
 Protocolo IPX de Novell
 AppleTalk
 CLNS (Connectionless Network Service)/DECNet

 O protocolo IPv4 é o protocolo da camada 3 mais utilizado, razão pela qual este capitulo será
dedicado a ele, os outros serão apenas mencioados.
Protocolo IPv4 (Internet Protocol)
Carecterísticas do IPv4 Cabeçalho IPv4
 Sem conexão  Endereço da origem
 Não fiável  Endereço da destinação
 Independente do material  Duração de vida (TTL)
 A unidade de dados recebe o nome de pacote  Tipo de serviço (ToS)
 Protocolo
 fragmentos
Protocolo IPv4 (Internet Protocol)
 Endereço IP, de forma genérica, é uma identificação de um dispositivo (computador,
impressora, smartphone, tablet, etc) em uma rede local ou pública.
 O endereço IP, na versão 4 do IP (IPv4), é um número de 32 bits oficialmente escrito com
quatro Bytes representados no formato decimal como, por exemplo, "192.168.1.3". A primeira
parte do endereço identifica uma rede específica na Internet, a segunda parte identifica um host
dentro dessa rede.
 Existe a versão do IPv6 que utiliza um número de 128 bits.
Classes e Mascaras
 Mask (Mascara de rede): É o elemento que identifica a parte rede de um endereço IP.
 Mascara de Classe:
 Classe A:
 255.0.0.0
 Classe B:
 255.255.0.0
 Classe C
 255.255.255.0
Endereços Privados ou REDES PRIVADAS.
 Tendo em conta a rápida evolução da internet e consequentemente a falta de endereços IPv4
para os periféricos, um dos metodos criado para solucionar este problema foi endereços
privados.
 Intervalo das redes privadas:
 10.0.0.0 - 10.255.255.255 (10/8 prefix)
 172.16.0.0 - 172.31.255.255 (172.16/12 prefix)
 192.168.0.0 - 192.168.255.255 (192.168/16 prefix)
NAT (Network Address Translation)
 Graças aos serviços que associam (mapeam) os endereços privados em endereços públicos, os
host de uma rede privada (LAN) podem aceder aos recursos da internet.

 Este serviço é normalmente configurado no roteador que recebe o cabo proveniente do


ISP(Internet Service Provide).

 A NAT permite aos host de uma rede emprestar um endereço público para poder comunicar
com as redes externas.
Passarela ou gateway
 Para enviar um pacote fora da rede local é necessário que exista uma passarela. Se a parte rede
do endereço de destinação do pacote não corresponde a rede do host emissor, o pacote deve ser
encaminhado fora da rede de origem. Para o fazer o pacote é enviado para a passarela.
 A passarela é normalmente a interface do roteador conectada a rede local.
 Esta interface é dotada de um endereço da camada rede correspondendo a rede dos Host da rede
local (LAN).
 Os Hosts são configurados para reconhecerem este endereço como passarela.
Exercício
 Temas
 Dns
 http
 Passarelas
 Mascaras
 Duas redes
 1 router
 5 PC
 3 sw
 1 server
Tipos de endereços
 Endereço de rede?
 Endereço de difusão?
 Endereço de hosts?

 Tem na parte host do endereço IP todos os bits a zero.


 Tem na parte host do endereço IP todos os bits a um.
 São todos aqueles situados no intervalo aberto do endereço de rede e o endereço de difusão.
Endereços IPv4 Especiais
 Rota por defeito;0.0.0.0;
 Endereço de rede e de difusão;
 Endereço de test da carta Local: o mais utilizado é o 127.0.0.1, porém todos endereços situados
entre 127.0.0.1 & 127.255.255.255 são destinados à este efeito. Estes endereços não são aceites
em qualquer outra rede;
 Endereço de Links Local: 169.254.0.0/16: na maioria dos casos são atribuidos pelo S.O aos
periféricos que não têm capacidade de obter um IP a partir do DHCP. Utilizados somente ao
nivel de uma rede local;
 Endereços Test-Net: 192.0.2.0-192.0.2.255 (192.0.2.0 /24) estes endereços são reservados para
test de conexão de varias aplicações na internet.
Roteamento
 Para que um roteador encaminhe pacotes, para redes distantes (redes que não se encontram
conectadas a uma das interfaces do roteador em questão), é necessário que estas redes estejam
presentes na sua tabela de roteamento.

Exercício de Avaliacão
 Temas
 Dns
 http
 Rotas estáticas
 Rota por defeito 0.0.0.0
 Passarelas
 Mascaras
 3 router
 5 PC
 3 sw
 1 server
Roteamento estático
 Fala-se de roteamento estatico quando as rotas são configuradas manualmente nos roteadores.

 Se um roteador estiver conectado com vários outros, a estrutura de interconexão deve ser
conhecida. Para que os pacotes sejam encaminhados nas diferentes redes distantes, uma rota ou
uma rota por defeito deve ser configurada para cada rede distante.
Capítulo VI:
Endereçamento
IPv4
Anatomia de um endereço IP
Os endereços IP são representados em decimal, somente para
uma melhor compreensão, porque os hosts o convertem sempre
em binario.
Conversão de um endereço IP binário em decimal
Conversão de um endereço IP decimal em binário
Exercícios de
conversão de
endereços IPv4

Você também pode gostar