39
Redes Revisão 7,8,9 Professor: Marcelo Maia

Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Embed Size (px)

Citation preview

Page 1: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Redes Revisão 7,8,9

Professor:

•Marcelo Maia

Page 2: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Protocolos de ComunicaçãoProtocolos de ComunicaçãoA função do Protocolo é a de permitir a comunicação entre dois equipamentos A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos. distintos.

Podemos então definir protocolo como um conjunto de regras e convenções que Podemos então definir protocolo como um conjunto de regras e convenções que permitem a comunicação entre dois equipamentos distintos.permitem a comunicação entre dois equipamentos distintos.

Ou seja, que governam a conversação de processos de uma camada.Ou seja, que governam a conversação de processos de uma camada.

Protocolo TCP/IP

Linguagem universal

Camadas

Page 3: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

ProtocoloProtocoloNuma comunicação de dados existem as seguintes fases: Numa comunicação de dados existem as seguintes fases: - estabelecimento - estabelecimento

- inicialização ou controle - inicialização ou controle

- tráfego - tráfego

- encerramento.- encerramento.

Page 4: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

ProtocoloOs protocolos tem como funções básicas: - endereçamento - estabelecimento de conexão - confirmação de recebimento - controle de erro - retransmissores - controle de fluxo.

Page 5: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Principais ProtocolosPrincipais Protocolos

TCP/UDP (Rede Windows) - camada fim a fim, isto é, a entidade desta camada TCP/UDP (Rede Windows) - camada fim a fim, isto é, a entidade desta camada só se comunica com a sua entidade par do host destinatário.só se comunica com a sua entidade par do host destinatário.

IPX/SPX (Rede Novel) – era tão importante quanto o TCP/IP. Era utilizado em IPX/SPX (Rede Novel) – era tão importante quanto o TCP/IP. Era utilizado em redes controladoras pelo sistema operacional Netware de propriedade da Novell e redes controladoras pelo sistema operacional Netware de propriedade da Novell e dominava o mercado a alguns anos atrás.dominava o mercado a alguns anos atrás.

NETBEUI (Rede Windows) – Propriedade da microsoft trabalha com 5 camadas NETBEUI (Rede Windows) – Propriedade da microsoft trabalha com 5 camadas do modelo OSI, permite que programas utilizem uma linguagem comum para do modelo OSI, permite que programas utilizem uma linguagem comum para acessarem a rede, independentemente do produto que está instalado na máquina)acessarem a rede, independentemente do produto que está instalado na máquina)

Page 6: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Principais ProtocolosPrincipais ProtocolosICMP – fornece mecanismos para reporte de erros, fazendo com que ICMP – fornece mecanismos para reporte de erros, fazendo com que “Gateways”, possam informar ao host originador da requisição, a ocorrência de “Gateways”, possam informar ao host originador da requisição, a ocorrência de algum erro.algum erro.

IP – (camada Internet, é responsável pelo endereçamento, roteamento e IP – (camada Internet, é responsável pelo endereçamento, roteamento e controle de envio e recepção.) controle de envio e recepção.)

ISDN - Integrated Services Digital Network, rede digital de serviços integrados. ISDN - Integrated Services Digital Network, rede digital de serviços integrados. Protocolo de comunicação, oferecido por empresas de telefonia, que permite que Protocolo de comunicação, oferecido por empresas de telefonia, que permite que redes de telefone transportem tráfegos de dados, voz e de outras origens. redes de telefone transportem tráfegos de dados, voz e de outras origens.

Page 7: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Principais ProtocolosPrincipais ProtocolosSMTP (permite o envio de mensagem)SMTP (permite o envio de mensagem)

POP3 (permite receber mensagem) POP3 (permite receber mensagem)

FTP (Download), HTTP (permite mostrar páginas da Web)FTP (Download), HTTP (permite mostrar páginas da Web)

TELNET (conexão remota a um servidor) TELNET (conexão remota a um servidor)

PPP (POINT-TO-POINT) PPP (POINT-TO-POINT)

FRAME RELAYFRAME RELAY

Page 8: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Protocolo TCP/IP •O TCP/IP é de fato o padrão das comunicações de internetworks e serve como protocolo de transporte para a Internet, permitindo a comunicação de milhões de computadores no mundo todo.

•O TCP/IP é uma referência útil na compreensão de outros protocolos porque inclui elementos que são representativos de outros protocolos.

•O TCP/IP é importante porque o roteador o usa como uma ferramenta de configuração.

Page 9: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Protocolo TCP/IP

Datagrama IP • VERS -- número da versão • HLEN -- extensão do cabeçalho, em palavras de 32 bits • Tipo de serviço -- como o datagrama deve ser tratado • Tamanho total -- extensão total (cabeçalho + dados) • Identificação, flags, flag offset -- fornece a fragmentação de datagramas para permitir a diferenciação de MTUs na internetwork • TTL -- Time-To-Live

Page 10: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Protocolo TCP/IP

Datagrama IP • Protocolo -- o protocolo da camada superior (camada 4) enviando o datagrama • Checksum de cabeçalho -- uma verificação da integridade no cabeçalho • Endereço IP de origem e endereço IP de destino -- endereços IP de 32 bits • Opções IP -- teste de rede, debugging, segurança e outras opções

Page 11: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Protocolo TCP/IP •Em um ambiente TCP/IP, as estações finais se comunicam com os servidores ou com outras estações finais. Isso pode ocorrer porque cada nó que usa o conjunto de protocolos TCP/IP tem um endereço IP lógico e exclusivo de 32 bits.

Page 12: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Modelo de Referência: IEEEModelo de Referência: IEEE Breve Histórico:

O padrão Ethernet surgiu em 1972 nos laboratórios da Xerox com Robert Metcalfe e David Boggs.

Com uma rede onde todas as estações compartilhavam do mesmo meio de transmissão, um cabo coaxial; a configuração utilizada para esta conexão foi a de barramento, utilizava uma taxa de transmissão de 2,94 Mbps.

Page 13: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Depois Bob Metcalfe fundou a 3COM e popularizou a Ethernet como um padrão para diversos fabricantes de equipamentos e cabeamentos de rede;

Sua padronização definitiva através do IEEE ocorreu em 1982, possuindo então 10 Mbps;

Seu protocolo de acesso foi o CSMA/CD e seu padrão foi intitulado IEEE 802.3.

O sub-comitê IEEE 802.3, especificou uma rede: Com topologia em barra (bus), Utilizando o protocolo de acesso CSMA/CD, Padrão inspirado no projeto ETHERNET.

EthernetEthernet

Page 14: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Inicialmente o padrão IEEE 802.3 utilizava o cabo coaxial grosso, depois evoluíram para o cabo coaxial fino;

Depois surgiram os pares trançados sem blindagem e com blindagem;

E finalmente surgiram as fibras óticas;

Redes com cabeamento par trançado se tornaram as mais utilizadas juntamente com o protocolo CSMA/CD;

E com isso vários fabricantes passaram a construir seus equipamentos de rede em cima desta tendência.

Ethernet

Page 15: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

EthernetEthernet- Características Gerais A Ethernet é um padrão de camada física e camada de enlace, opera à 100

Mbps, com quadros que possuem tamanho entre 64 e 1518 bytes.

O endereçamento é feito através de uma numeração que é única para cada host com 6 bytes sendo os primeiros 3 bytes para a identificação do fabricante e os 3 bytes seguintes para o número seqüencial da placa. Esta numeração é conhecida como endereço MAC – Media Access Control.

A sub-camada MAC, pertencente a camada 2 da pilha de protocolos OSI, controla a transmissão, a recepção e atua diretamente com o meio físico, conseqüentemente cada tipo de meio físico requer características diferentes da camada MAC.

Page 16: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

EthernetAs caracterísitcas da camada de MAC:

- Modo de transmissão half-duplex, evoluindo para full-duplex;- Encapsulamento dos dados vindos das camadas superiores;- Desencapsulamento dos dados indo paras as camadas

superiores;- Transmissão dos quadros;- Recepção dos quadros.

Page 17: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Formato e Transmissão em LANs Ethernet

Abaixo as diferenças e entre os quadros dos padrões Ethernet e IEEE 802.3:

Quadro EthernetPreambul

oEndereço Destinatár

io

Endereço

Origem

Tipo Dados FCS

Preambulo

sfd Endereço Destinatário

Endereço

Origem

Tamanho

Dados

FCSIEEE 802.3

Page 18: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Formato e Transmissão em LANs Ethernet

Quadro Ethernet

Preambulo

Endereço Destinatár

io

Endereço

Origem

Tipo Dados FCS

As funções do quadro acima são: Preâmbulo: é formado por 64 bits e inicia o quadro ethernet, composto por 0s e 1s ele

permite ao destinatário sincronizar o quadro enviado pelo remetente;

Endereço do destinatário e origem: são campos de 48 bits e contém os endereços físicos do destinatário e do remetente respectivamente, a primeira metade identifica o fabricante e a segunda a placa;

Tipo: possui 2 bytes de tamanho e permite que o equipamento transmissor indique que protocolo está sendo usado;

Dados: contém os dados que estão sendo enviados;

FCS: realiza a verificação de erros através do CRC.

Page 19: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Formato e Transmissão em LANs Ethernet

Quadro IEEE 802.3

As funções do quadro acima são: Preâmbulo: idem slide anterior ;

SFD (Start of Frame Delimiter): responsável por indicar o início do quadro;

Endereço do destinatário e origem: idem slide anterior ;

Tamanho: indica quantos bytes ocupa o campo dados, o limite está entre 0 e 1500. O padrão indica 46 bytes como o mínimo para que uma colisão seja detectada com mais facilidade.

Dados: idem slide anterior ;

FCS: idem slide anterior .

Preambulo sfd Endereço Destinatário

Endereço Origem

Tamanho Dados FCS

Page 20: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Evolução EthernetEthernet : 10 Mbps, e transmite em half-duplex, utiliza cabo

coaxial grosso, fino ou par trançado

Fast Ethernet: 100 Mbps, e transmite em half-duplex e full-duplex, utiliza par trançado

Gigabit Ethernet: 1 Gbps, e transmite em half-duplex e full-duplex, utiliza par trançado

10 Gigabit Ethernet: 10 Gbps, somente em full-duplex, utiliza somente fibra ótica

Page 21: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

10 Gigabit Ethernet O perfil de utilização do padrão “10 gigabit ethernet” é mais abrangente do que

do “ethernet”, uma vez que o ethernet está limitado a redes locais enquanto que o 10 gigabit ethernet abrange desde redes locais à redes metropolitanas. Alguns exemplos, além da sua utilização em redes locais, são:

Page 22: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

10 Gigabit Ethernet A utilização para enlaces de redes metropolitanas dos padrões “gigabit ethernet”

e do “10 gigabit ethernet” fez deles novos concorrentes nesta área, sua utilização tem várias vantagens, tais como: menor curva de aprendizagem, menores investimentos.

Page 23: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Protocolo para EthernetProtocolo para Ethernet• Dois métodos de controle de acesso ao meio emergiram:

•os baseados em contenção, onde todas as estações disputam o acesso ao meio de transmissão;

•os baseados em acesso ordenado sem contenção, onde cada estação deve esperar sua vez exclusiva de acesso ao meio de transmissão.

•Dos protocolos realizados em contenção, o mais utilizado é o Carrier Sense Multiple Access with Collision Detection - CSMA/CD.

Page 24: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

O Protocolo CSMA/CD e a rede EthernetO Protocolo CSMA/CD e a rede Ethernet• A detecção de colisões, Collision Detection, é realizada durante a transmissão das estações através de escuta do canal por parte das mesmas.

• Nessa situação, a primeira estação a detectar a colisão, transmite imediatamente um sinal de congestionamento (jamming) para que todas as outras estações em operação, tomem conhecimento da mesma.

• As estações que tiveram suas mensagens colididas, abortam suas transmissões e esperam um tempo aleatório para tentar novamente.

• O protocolo CSMA/CD é o método de acesso implementado pela rede local ETHERNET.

Ethernet

Page 25: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Classes de IP

Classe A Classe A (o 1º nº identifica a rede e os 3 nºs subsequentes indicam a máquina)(o 1º nº identifica a rede e os 3 nºs subsequentes indicam a máquina)

Intervalo Mais Baixo: 1.0.0.0Intervalo Mais Baixo: 1.0.0.0Intervalo Mais Alto: 126.0.0.0Intervalo Mais Alto: 126.0.0.0

Máscara da Sub-rede: 255.0.0.0Máscara da Sub-rede: 255.0.0.0

Classe BClasse B(os 2 primeiros nºs identificam a rede e os dois demais indicam a máquina)(os 2 primeiros nºs identificam a rede e os dois demais indicam a máquina)

Intervalo Mais Baixo: 128.1.0.0 Intervalo Mais Baixo: 128.1.0.0 Intervalo Mais Alto: 191.255.0.0Intervalo Mais Alto: 191.255.0.0

Máscara da Sub-rede: 255.255.0.0Máscara da Sub-rede: 255.255.0.0

Classe CClasse C(os 3 primeiros nºs identificam a rede, o último nº indica a máquina)(os 3 primeiros nºs identificam a rede, o último nº indica a máquina)

Intervalo Mais Baixo: 192.0.1.0 Intervalo Mais Baixo: 192.0.1.0 Intervalo Mais Alto: 223.255.255.255Intervalo Mais Alto: 223.255.255.255Máscara da Sub-rede: 255.255.255.0Máscara da Sub-rede: 255.255.255.0

Page 26: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Exemplo de IPExemplo de IPClasse AExemplo:

IP - 10.10.0.1Máscara - 255.0.0.0 (fixa)

Classe BExemplo:

IP - 128.168.0.1Máscara - 255.255.0.0 (fixa)

Classe CExemplo:

IP - 192.168.0.1 Máscara - 255.255.255.0 (fixa)

Page 27: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

PortasPortas•Se você quisesse colocar um servidor de homepage e um servidor de jogos em Se você quisesse colocar um servidor de homepage e um servidor de jogos em um host tendo um só endereço IP seria impossível. um host tendo um só endereço IP seria impossível.

•Como o cliente saberia identificar qual dos servidores precisa se conectar? Como o cliente saberia identificar qual dos servidores precisa se conectar? Para isso criaram as portas. Elas identificam conexões utilizando números de Para isso criaram as portas. Elas identificam conexões utilizando números de 0 a 65536. 0 a 65536.

•Alguns serviços já possuem até suas portas padrões, como é o caso do Telnet Alguns serviços já possuem até suas portas padrões, como é o caso do Telnet (porta 23), FTP (porta 21), SMTP (porta 25). POP3 (porta 110) , HTTP (80)(porta 23), FTP (porta 21), SMTP (porta 25). POP3 (porta 110) , HTTP (80)

Page 28: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Detalhes sobre a estrutura da rede ❒ Borda da rede:

- aplicações - hospedeiros

❒ núcleo da rede: - roteadores - rede de redes

❒ redes de acesso, meios físicos: - enlaces de comunicação

Page 29: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

A borda da rede: ❒ sistemas terminais:

- executam aplicações - p.ex. WWW, correio na “borda da rede”

❒ modelo cliente/servidor - cliente solicita, recebe serviço do servidor - p.ex., cliente WWW (browser)/ servidor; cliente/servidor decorreio

Page 30: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Borda da rede: serviço orientado a conexão

Page 31: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Borda da rede: serviço sem conexão

Page 32: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Núcleo da Rede

Page 33: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Núcleo da Rede: comutação de circuitos

Page 34: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Núcleo da Rede: comutação de circuitos

Page 35: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Núcleo da Rede: comutação de pacotes

Page 36: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Núcleo da rede: comutação de pacotes

Page 37: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Comutação de pacotes X comutação de circuitos

Page 38: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Comutação de pacotes X comutação de circuitos

Page 39: Redes Revisão 7,8,9 Professor: Marcelo Maia. Protocolos de Comunicação A função do Protocolo é a de permitir a comunicação entre dois equipamentos distintos

Redes de pacotes: roteamento