introduÇÃo a redes de computadores alan nakaicmbm/mc001/aularedes-protocolos.pdf · tipos de...
TRANSCRIPT
![Page 1: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/1.jpg)
INTRODUÇÃO A REDESDE COMPUTADORES
Alan Nakai
![Page 2: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/2.jpg)
ROTEIRO
Introdução Tipos de Redes de Computadores Protocolos Modelo em Camadas Internet
![Page 3: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/3.jpg)
Introdução
O que é uma rede de computadores? Coleção de computadores autônomos
interconectados, ou seja, capazes de trocar informações.
![Page 4: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/4.jpg)
Introdução
Aplicações Comerciais: Compartilhamento de recursos (programas,
periféricos, informação, etc); Comunicação (e-mail, IM, vídeo-conferência, troca
de documentos, etc); B2B, B2C.
![Page 5: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/5.jpg)
Introdução
Aplicações Domésticas: Acesso a informações remotas; Comunicação; Entretenimento; Comércio eletrônico.
![Page 6: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/6.jpg)
Introdução
Componentes básicos: Computadores e periféricos; Software; Dispositivos que interconectam os computadores e
periféricos.
Placa de rede
Cabeamento:
Hub, Roteadores
![Page 7: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/7.jpg)
Tipos de Redes
Meios de transmissão Guiados: Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet):
10 Mbps até 1 Gbps; Coaxial; Fibra óptica: 100's Gbps;
![Page 8: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/8.jpg)
Tipos de Redes
Meios de transmissão Guiados: Rádio WiFi: 11/54 Mbps; 3G: ~1 Mbps; Satélite: kbps até 45 Mbps.
![Page 9: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/9.jpg)
Tipos de Redes
![Page 10: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/10.jpg)
Tipos de Redes
Personal Area Network (PAN)
![Page 11: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/11.jpg)
Tipos de Redes
Local Area Network (LAN)
![Page 12: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/12.jpg)
Tipos de Redes
Metropolitan Area Network (MAN)
![Page 13: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/13.jpg)
Tipos de Redes
WAN (Wide Area Network)
![Page 14: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/14.jpg)
Tipos de Redes
Inter-Redes (internets)
Home network
Institutional network
Mobile network
Global ISP
Regional ISP
![Page 15: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/15.jpg)
Protocolos
Sopa de Letras: HTTP FTP SMTP POP TCP UDP IP Etc...
![Page 16: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/16.jpg)
Protocolos
Sopa de Letras: HTTP FTP SMTP POP TCP UDP IP Etc ...
![Page 17: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/17.jpg)
Protocolos
Um protocolo humano:
Oi
Oi
Quehoras são?
2:00
Tempo
![Page 18: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/18.jpg)
Protocolos
Protocolos de rede: definem o formato e a ordem das mensagens enviadas e recebidas entre as entidades da rede e as ações tomadas;
Exemplo: HTTPGET www.unicamp.br
Home page da Unicamp
![Page 19: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/19.jpg)
Modelo em Camadas
![Page 20: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/20.jpg)
Modelo em Camadas
Vantagens: Problema complexo Problemas menores; Modularização: modificação de uma camada é
transparente para as outras.
![Page 21: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/21.jpg)
Modelo em Camadas
Hierarquia de protocolos de rede:
![Page 22: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/22.jpg)
Internet
Hierarquia de camadas da Internet:
Camada de Aplicação
Camada de Transporte
Camada de Rede
Camada de Enlace
Camada de Física
![Page 23: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/23.jpg)
Internet
Camada de aplicação: Apoio às aplicações da rede. Ex. WWW, Email,
transferência de arquivos, etc;
Camada de transporte: Transferência de dados entre programas
(processos);
Camada de rede: Roteamento;
![Page 24: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/24.jpg)
Internet
Camada de enlace: Transferência entre dois computadores ”vizinhos”;
Camada física: Bits ”no cabo de rede”.
![Page 25: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/25.jpg)
Camada de Aplicação
Exemplo: WWW HTML (HyperText Markup Language); DNS (Domain Name Service); HTTP (HyperText Transfer Protocol).
![Page 26: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/26.jpg)
Camada de Aplicação
HTML: linguagem para produzir páginas Web. Exemplo:
<html> </head> <body> <H1>Este eh um cabecalho!</H1> <b>Este eh um texto em negrito</b> <br/> Este eh um texto normal! <br/> <img src="http://www.ic.unicamp.br/~cmbm/foto_claudia.gif" /> </body></html>
![Page 27: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/27.jpg)
Camada de Aplicação
DNS: URL Endereços IP URL (Uniform Resource Locator):
protocolo://nome_da_maquina/caminho/recurso Ex: http://www.lis.ic.unicamp.br/~amnakai/aula_redes/teste.html
Endereço IP (V4): Identificador de um dispositivo na rede; 32 bits: 232 (IP V6: 128 bits) 10001111011010100001011101000100 Representação de octetos: 143.106.23.68
![Page 28: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/28.jpg)
Camada de Aplicação HTTP: protocolo para transferência de páginas
Web. Método GET: utilizado para requisitar uma página
Web.
GET /~amnakai/aula_redes/teste.html HTTP/1.1Host:www.lis.ic.unicamp.br
<Vazio>
Cabeçalho Payload
HTTP/1.1 200 OKDate: Wed, 12 May 2010 13:48:32 GMTServer: Apache/2.2.3 ...Last-Modified: Wed, 12 May 2010 13:37:31GMTAccept-Ranges: bytesContent-Length: 254Content-Type: text/html; charset=UTF-8
<HTML>
![Page 29: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/29.jpg)
Camada de Transporte
Transferência de dados entre processos; Socket: Identifica um processo do computador:
Endereço IP + Porta
O que é uma porta?
Definie ”a ponta” de uma conexão lógica. Portas bem conhecidas (0 a 1023):
Porta 80: HTTP Porta 25: SMTP (email) Porta 20 e 21: FTP (transferência de arquivos)
![Page 30: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/30.jpg)
Camada de Transporte
Segmentação:
HTTP/1.1 200 OKDate: Wed, 12 May 2010 13:48:32 GMTServer: Apache/2.2.3 ...Last-Modified: Wed, 12 May 2010 13:37:31GMTAccept-Ranges: bytesContent-Length: 254Content-Type: text/html; charset=UTF-8
<HTML>
Mensagem HTTP carregando HTML
CamadaAplicação
1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010
CamadaTransporte
Mensagem M (Um punhado de bits)
101010101010101010
Endereço IP DestinoPorta DestinoEndereço IP FontePorta FonteNúmero do segmento
Segmento M1
101010101010101010
Endereço IP DestinoPorta DestinoEndereço IP FontePorta FonteNúmero do segmento
Segmento M2
Segmentos
![Page 31: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/31.jpg)
Camada de Transporte
TCP (Transmission Control Protocol): Entrega confiável; Ordenação.
UDP (User Datagram Protocol): Não confiável.
![Page 32: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/32.jpg)
Camada de Rede
Roteamento: Protocolo IP (Internet Protocol); Protocolos de roteamento.
![Page 33: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/33.jpg)
Camada de Rede
Encapsulamento:
101010101010101010
Endereço IP DestinoPorta DestinoEndereço IP FontePorta FonteNúmero do segmento
Segmento M1
CamadaTransporte
1010101010101010101010101010101010101010101010101010101010
CamadaDe Rede
Pacote IP
1010101010101010101010101010101010101010101010101010101010
IP DestinoIP Fonte
![Page 34: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/34.jpg)
Camada de Enlace
Fim-a-Fim: Enquadramento; Controle de erros; Controle de fluxo.
Ethernet.
![Page 35: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/35.jpg)
Camada Física
Ondas eletromagnéticas bits;
![Page 36: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/36.jpg)
Camada Física
![Page 37: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/37.jpg)
Camada Física
Lei Shannon: Dado um canal de H Hz e ruído de sinal S/N, a taxa
máxima de dados é:Taxa máxima de dados = H log2 (1 + S/N) bits/s
Exemplo: Canal: 3000 HZ Ruído: 30 dB Taxa máxima de dados: ~30000 bps
![Page 38: INTRODUÇÃO A REDES DE COMPUTADORES Alan Nakaicmbm/MC001/aularedes-protocolos.pdf · Tipos de Redes de Computadores ... Par trançado 3 (ex. fio telofonico) e 5 (ex. Ethernet): 10](https://reader034.vdocuments.pub/reader034/viewer/2022042317/5f059a557e708231d413c74e/html5/thumbnails/38.jpg)
Referêcias
Computer Networking: A Top-Down Approach - Fifth Edition, James Kurose e Keith Ross, Addison-Wesley.
Computer Networks - A. S. Tanenbaum, Fourth Edition, Pretice-Hall, 2003.