Sei sulla pagina 1di 50

De Ethernet para EtherCAT:

por
Slides ofque
Default mexer em um time que está ganhando?
Presentation
ETG Slide Master
2016
Slide Master Basics
Martin
Layouts Rostan
Example: Layout
“1 Content” with
Diretor Executivo
Default Table
Table Menu
EtherCAT Technology Group

Setembro de 2016
De Ethernet para EtherCAT:
por que mexer em um time que está ganhando?

 Benefícios da Ethernet para a Automação


Slides of Default
Presentation
 Características
ETG Slide Master da Ethernet - Uma Visão Geral
2016
 Fatores que Limitam a Ethernet como Novo Protocolo de Rede
Slide Master Basics
Layouts
Example: Layout
“1 Content” with
Default Table
Table Menu

Setembro de 2016
Benefícios da Ethernet para a Automação

Slides of Default
A Ethernet
Presentation
já está em uso para a comunicação entre Controladores há
muitos anos, uma vez que torna a tecnologia de produtos mais
ETG Slide Master
2016econômica:
Exemplos:
Slide Master Basics
Layouts CAN (originalmente desenvolvido para aplicações automotivas)
Example: Layout
 Controles
“1 Content” with baseados em PC
 Windows + Linux
Default Table
Table Menu
 Assim a Automação tira vantagem do universo muito maior da
Tecnologia da Informação
 O resultado é o baixo custo de hardware e software
 Aplicada também ao Nível de Campo (I/O, Sensores e Movimentação):
permanece apenas uma tecnologia de comunicação
 Melhoria até mesmo financiada (e conduzida!) por outros

Setembro de 2016
Visão Geral da Ethernet:
CSMA/CD, TCP/IP & outros

Slides of Default
Arquitetura
Presentation
ETGCamada
Slide Master Física: Sinais e
2016Cabeamento
SlideMedia
Master Basics
Access Control
Layouts
Example:
Tradução
Layout
de Nomes
“1 Content” with
Roteamento
Default Table
Table
IP,Menu
TCP + UDP
Este diagrama foi desenhado à mão por Robert
M. Metcalfe e fotografado por Dave R. Boggs, em
1976, para produzir um slide de 35mm usado
para apresentar Ethernet à Conferência Nacional
de Computadores em junho daquele ano.

Setembro de 2016
Definição de Ethernet (Wikipedia)

A Ethernet é uma tecnologia de rede de


Slides of Default
computadores
Presentation baseada em pacotes para redes
ETG Slide Master
locais
2016 (LANs).
Slide Master Basics
Ele define o cabeamento e a os sinais para a
Layouts
camada física, e formatos de pacotes e
Example: Layout
“1 Content” with
protocolos
Default Table para o controle de acesso ao meio
Table Menu
(MAC) /camada de enlace e
um formato de endereçamento comum

A Ethernet é normalizada na IEEE 802.3.

Tornou-se a tecnologia mais difundida para


redes locais em uso durante a década de 1990
até o presente, e tem substituído todas as
outras normas para redes locais, como Token
Ring, FDDI e ARCNET. http://standards.ieee.org/about/get/802/802.3.html

Setembro de 2016
ISO/OSI, IEEE 802 e TCP/IP

Slides of Default
Modelo
Presentation
ISO/OSI Modelo TCP/IP
7 Slide
ETG Camada de Aplicação
Master 5 Camada de aplicação:
2016 contém uma variedade de protocolos comumente HTTP, FTP, Telnet, DHCP, ...
utilizados, tais como transferência de arquivos, terminal
Slide Master
virtualBasics
e e-mail
Layouts
6 Camada de Apresentação
Example:administra
Layout a sintaxe e semântica da informação
transmitida
“1 Content” with entre dois computadores
Default
5 Table
Camada de Sessão
inicia e gerencia sessões, conversões ou diálogos entre
Table Menu
dois computadores

4 Camada de Transporte 4 Camada de Transporte: TCP + UDP


divide os dados a partir da camada de sessão em Manipula a comunicação entre os programas em uma
pequenos pacotes para entrega na camada de rede e rede.
assegura que os pacotes cheguem corretamente na outra
extremidade
3 Camada de Rede 3 Camada de Rede: IP (Internet Protocol),
controla a operação de um pacote transmitido a partir de Esta camada é usada para a comunicação básica,
uma rede para outra, por exemplo, ao rotear um pacote. endereçamento e roteamento.

2 Camada de Conexão de Dados 1/2 Medium Access Control (MAC)


transforma um fluxo de bits brutos (0s e 1s) a partir da IEEE 802.3: CSMA/CD (Ethernet), 802.4 Token Bus
camada física em um conjunto de dados sem erros (ARCnet), 802.5 Token Ring, 802.11 Wireless,
(pacotes) para a camada de rede

1 Camada Física Cabos, conectores e características físicas: ISO/IEC


transmite sinais através de um meio de comunicação 11801,
partes também na IEEE 802.3
Setembro de 2016
Meio de Transmissão Ethernet (IEEE802)

Slides ofUTP
1BASE5 Default 10GBASE-W W PCS/PMA de PMD indefinido
10BASE2
Presentation Coaxial 10GBASE-EW W fibra ótica de 1550nm
10BASE5 Coaxial 10GBASE-LW W fibra ótica de 1310nm
10Broad36
ETG SlideCoaxial
Master 10GBASE-SW W fibra ótica de 850nm
10BASE-T UTP, modo duplex desconhecido 10GBASE-KR Barramento Ethernet (802.3ap, 2007)
2016
10BASE-THD UTP, modo half duplex 10GBASE-KX4 Barramento Ethernet (802.3ap, 2007)
10BASE-TFD UTP, modo full duplex
Slide Master Basics 10GBASE-LRM Fibra Multimodo (802.3aq, 2006)
10BASE-FP Fibra passiva 10GBASE-T UTP (802.3an, 2006)
10BASE-FB
Layouts Fibra sincronizada 40GBASE-SR4 Fibra Multimodo, 100m (802.3ba,2010)
10BASE-FL Fibra assíncrona 40GBASE-LR4 Fibra Monomodo, 10km (802.3ba,2010)
100BASE-T2 UTP Categoria 3 de dois pares
Example: Layout 40GBASE-CR4 Cabo de Cobre Montado, 10m
100BASE-T4
“1 Content” with UTP
100BASE-TX
Categoria 3 de quatro pares
UTP Categoria 5 de dois pares
(802.3ba,2010)
40GBASE-KR4 Barramento Ethernet (802.3ba,2010)
Default Table
100BASE-FX Fibra Multimodo de Duas Camadas 100GBASE-SR10 Fibra Multimodo, 100m (802.3ba,2010)
100BASE-VG UTP Categoria 3 de Quatro Pares 100GBASE-LR4 Fibra Monomodo, 10km (802.3ba,2010)
Table Menu
1000BASE-T Meio Físico UTP Categoria 5 de Quatro Pares 100GBASE-ER4 Fibra Monomodo, 40km (802.3ba,2010)
1000BASE-TXMeio Físico UTP Categoria 6 de Quatro Pares 100GBASE-CR10 Cabo de Cobre Twin-ax (802.3ba,2010)
1000BASE-LX Fibra Multimodo 100GBASE-CR4 Cabo de Cobre Twin-ax (802.3bj,2014)
1000BASE-SX Fibra Multimodo ou Fibra Monomodo 100GBASE-KR4 Barramento de Cobre (802.3bj,2014)
1000BASE-CX X cobre sobre cabo balanceado PMD de 150 100GBASE-KP4 Barramento de Cobre (802.3bj,2014)
Ohms 100GBASE-SR4 Fibra Multimodo (802.3bm,2015)
1000BASE-BX10 Fibra Monomodo Bidirecional Camada Única
1000BASE-LX10 Fibra Monomodo de Duas Camadas
1000BASE-PX10 -D Fibra Monomodo, Downstream, 10km Grande variedade de camadas
1000BASE-PX10 -U Fibra Monomodo, Upstream, 10km
1000BASE-PX20 -D Singlemode Fibre, Downstream, 20km físicas
1000BASE-PX20 -U Fibra Monomodo, Upstream, 20km
1000BASE-KX 1m em Backplane
10GBASE-X X PCS/PMA em PMD Indefinido
10GBASE-LX4 X fibra de 4 caminhos óticos de 1310nm
10GBASE-CX4 X cabo de cobre de 8 pares balanceados de
100 Ohms
, 15m
10GBASE-R R PCS/PMA em PMD Indefinido
10GBASE-ER R fibra ótica de 1550nm
10GBASE-LR R fibra ótica de 1310nm
10GBASE-SR R fibra ótica de 850nm

Setembro de 2016
Dois ou Quatro Pares?

Slides of Default
100BASE-TX
Presentation 1000BASE-T
ETG Slide Master
dois pares:
2016
quatro pares:
 um
Slide Masterpar envia
Basics  todos os quatro pares
Layouts enviam e recebem
 um par recebe
Example: Layout simultaneamente
“1 Content” with
 Encoding: 4B5B - MLT-3
Default Table
Codificação de Transmissão  Encoding: PAM-5 - TCM
Table Menu 5 níveis de Amplitude de Pulso
Multinível
(PAM-5) com Modulação
Codificada (TCM)

Tx Rx Rx/ Rx/
Tx Tx

Rx Tx Rx/ Rx/
Tx Tx

Tx Rx Rx/ Rx/
Tx Tx

Rx/ Rx/
Rx Tx
Tx Tx

Setembro de 2016
Hardware de Interface Ethernet 100BASE-TX

Slides of Default
Ethernet Interface
Presentation
ETG Slide Master
2016
µC
Payload de dados + protocolos de
Slide Master Basics camada superior
Layouts Network/Transport/
Application Layer
Example: Layout
“1 Content” with Geração de Frame (+FCS), geração de Nibble
Default Table
Medium Access Rx: Filtro de endereço
Table Menu Controller (MAC)

Data Link Layer 0110|1001|0101|0111 4 x 25 MBit


Media Independent Interface (MII) (Ethernet Frame) Dados digitais
Transceiver PHY 4Bit -> 5Bit, Scrambling, Codificação multinível
Isolator Magnetic Sinal
analógico
Jack
(< 31.25
RJ45
Physical Layer MHz)

Sept 2018
Normas de Cabeamento (Cobre)

Slides of Default 100 MHz 250 MHz 500 MHz 600 MHz 1000 MHz 1200 MHz
Presentation
ETG Slide Master
2016 TIA/EIA TIA/EIA TIA/EIA TIA/EIA TIA/EIA TIA/EIA
568 B.1/2 568 B.2-1 568 B.2-10 568 B.2 568 B.2 568 B.2
Slide Master Basics Cat. 5e Cat. 6 Cat. 6a Cat. 7 Cat. 7a Cat. 8
Layouts
Example: Layout
ISO/IEC ISO/IEC ISO/IEC ISO/IEC ISO/IEC ISO/IEC
“1 Content” with 11801: 11801: 11801: 11801: 11801: 11801:
Default Table Classe D Classe E Classe EA Classe F Classe FA Classe G
Table Menu

CENELEC CENELEC CENELEC CENELEC


EN50173-1 EN50173-1 EN50173-1 EN50173-1
Classe D Classe E Classe F Classe G

IEEE 802.3 IEEE 802.3 IEEE 802.3


100BASE-TX 10GBASE-T 10GBASE-T
1000BASE-T (55m) (100m)

Setembro de 2016
IEEE 802.3: Media Access Control CSMA/CD

Slides of Default
"Carrier-Sense
Presentation
Multiple-Access with Collision-Detection "
ETGOSlide
nóMaster
que quer enviar verifica se o meio está disponível
2016"Carrier-Sense "
SlideTodos
Master Basics
os nós são iguais e podem enviar autonomamente
Layouts
"Multiple-Access "
Example: Layout
“1 Content”
Os remetente
with verifica após o envio se houve uma colisão
Default Table
"Collision-Detection "
Table Menu
 atraso de propagação máximo Ethernet: 25,6 µS (@ 10 MBit/s)
(determinado pelo comprimento do cabo e os atrasos de repetição)

Iniciar transmissão

Carrier Sense
Transmissão sem perturbações

Janela de Colisão
Setembro de 2016
Media Access Control CSMA/CD

Slides of Default Nó A Nó B
Carrier
Presentation
ETG Slide Master Retardo de Propagação de Sinal
Sense
2016
Slide Master Basics Nó B
Nó A
Multiple
Layouts
Example: Layout
“1 Content” with A começa a enviar
Access /
Default Table
Table Menu Nó A Nó B
Collision
B começa a
Detection Nó A Colisão
enviar
Nó B

Setembro de 2016
Domínio de Colisão Ethernet

Slides of Default
Presentation
ETG Slide Master
2016 Hub
Slide Master Basics
Layouts
Example: Layout
“1 Content” with
Default Table B
Table Menu Hub

 Hubs
 half duplex
 Limitação de
Cascateamento
de Hubs e
Comprimento

A
Setembro de 2016
Topologia Ethernet com Switches

Slides of Default
Presentation
ETG Slide Master
2016 Switch
Slide Master Basics
Layouts
Example: Layout
“1 Content” with
Default Table B
Table Menu Switch
comunicação
full-duplex
 Switches
 full duplex

O switch envia Filas evitam


pacotes de colisões
informações
apenas para a
porta de destino A
Setembro de 2016
“Store and Forward” vs. “Cut-Through”

A maioria dos switches usam a funcionalidade "Store and Forward" :


Slides of Default
Presentation
Recebe todo o pacote primeiro, verifica o FCS, e em seguida,
ETG encaminha
Slide Master para a porta de destino.
2016
 Vantagem: somente pacotes "saudáveis" são encaminhados.
Slide Master Basics
Layouts
Desvantagem: atraso de encaminhamento considerável e variável
(cerca
Example: de 10 ... 125 µS, dependendo do comprimento do pacote – o que
Layout
está em
“1 Content” with espera vem primeiro)
Default Table
Table Menu
Início SFD DA SA LEN DADOS Enchimento FCS

Só muito poucos Switches fazer uso da funcionalidade “Cut-Through” :


 Os pacotes são encaminhados logo após receber o endereço de
destino.
 Vantagem: atraso menor (cerca de 5…7 µs)
 Desvantagem: pacotes corrompidos são encaminhados também

Início SFD DA SA LEN DADOS Enchimento FCS

Setembro de 2016
Pacote de Ethernet

Slides of Default
Presentation Comprimento mínimo da estrutura: 84 Bytes
ETG Slide Master
2016
7 1 6 6 2 46-1500 46-0 4 12 Byte
Slide Master Basics
Estrutura
Início
Layouts SFD DA SA LEN DADOS Enchimento FCS
Interna
Example: Layout Espaçamento
“1 Content” with Comprimento “Carga" de Dados Frame Check
Default Table
Sequence (CRC)
Table Menu Endereço do Remetente
Campo de
Endereço de Destino Preenchimento
Delimitador de Início da Estrutura "10101011"

A Introdução "1010101010 ....." é usada para sincronização de bits


 Se o comprimento de dados é <46 Bytes, Bytes de Enchimento são
introduzidos para alcançar o comprimento mínimo de 46 Bytes (devido à
compatibilidade com o CSMA/CD)
 O Comprimento de Byte tem dois significados: se for > 0x05DC então
descreve o tipo da "carga" (Ethertype, por exemplo, IP 0x0800 ou ARP
0x0806 ou EtherCAT 0x88A4)
Setembro de 2016
Ethernet MAC-ID

Slides of Default
O "Medium Access Control Address" (MAC-ID) tem de ser único
Presentation
ETGDois campos de 3 Bytes:
Slide Master
2016
 1. OUI (Identificador Administrativo Exclusivo)
Slide Master Basics
Layouts
 2. Número de Série
Example:
O OUI é atribuído
Layout
“1 Content”
pelas with
Normas IEEE
Default Table
(EUA)
Table Menu
 por exemplo Beckhoff OUI:
0x00 01 05
http://standards.ieee.org/
develop/regauth/oui/
public.html

Resultado de
http://standards.ieee.org/cgi-bin/ouisearch
Setembro de 2016
Endereçamento: MAC-ID, Endereço IP, Nome
do Host

Slides
Aofestrutura
Default
Presentation
permite uma troca de camadas de protocolo
ETG Slide Master
2016
Slide Master Basics
Tradução do Nome do (DNS/DHCP/
Layouts Host HTTP/FTP)
Nome do Host
Example: Layout „CX_001387“
“1 Content” with
Default Table
Table Menu Cabeçalho TCP
(Porta IP) TCP
21 (FTP), 80 (HTTP)

Tradução de
Cabeçalho IP PROT
Protocolo de Internet (IP)
Endereços (Endereço IP)
169.254.254.88

Cabeçalho Ethernet
Ethernet
08-00

(MAC-ID)
0E 01 05 D0 13 A7
Setembro de 2016
Tradução de Nomes:
qual é o endereço IP do www.ethercat.org?

?
Slides of Default
Serviços
Presentation
para Tradução de Nomes (Exemplos):
ETGarquivos
Slide Master locais com entradas estáticas (hosts, lmhosts)
2016
%systemroot%\system32\drivers\etc
Slide Master Basics
Layouts
DNS: Domain Name Service.
Sistema
Example: Layout de bancos de dados distribuídos com
“1 Content” with
Nome  Atribuição Endereço IP
Default Table
Table Menu

Setembro de 2016
Tradução de Nomes de Hosts:
Princípio de Funcionamento do DNS

Slides of Default
1. Entrada no Cache do servidor DNS?
Presentation
2. caso
ETG Slide negativo: perguntar ao Servidor DNS
Master
2016 "superior"
Servidor
Slide Master Basics
3. Um "Servidor autoral" DNS Autoral
Layouts
distribui dados
Example: Layout
para
“1 Content” withtodos os outrosv
Default Table
Table Menu

Servidor de
? DNS

 As alterações podem levar tempo para se


propagar através do sistema (todos os caches
Setembro de 2016
têm de ser atualizados)
ARP: Address Resolution Protocol

Slides of Default
Presentation
Endereço TCP: MAC-ID ?
ETG Slide Master Número da Porta
2016
Slide Master Basics
Se nenhuma entrada na listagem ARP
Layouts
Example: Layout Endereço IP
“1 Content” with
Default Table
Table Menu
Envia Requisção ARP (Broadcast)
Ethernet com endereço IP e MAC ID
FF FF FF FF FF FF
Endereço:
MAC-ID
As respostas dos nós com MAC-ID
e tanto o MAC-ID como o Endereço IP
Estes são inseridos na Listagem ARP

A comunicação inicia
Setembro de 2016
Protocolo de Internet (IP)

Slides of Default
Datagrama
Presentation
com 20 Bytes de Cabeçalho
ETGTransporte
Slide Master de Dados Não Segura a partir de um endereço de origem
2016para um endereço de destino
SlideCabeçalho:
Master Basics
Endereço, Checksum do Cabeçalho, de Informação do
Layouts
Protocolo, Ponteiro de Urgência, Informação de Fragmentação etc.
Example: Layout
“1 Content”
Suporta with Roteamento entre Redes
Default Table
Table
Endereço
Menu
IP: Rede e Endereço de Host
 Tradução de Endereço IP via ARP 0x0806
versão Hdr Len Tipo de Serviço Comprimento Total
Identificação de 16 bits SinalizaçõesFragmento de Espaço de 13 bits
20 bytes

Ponteiro de Urgência de 8 bitsProtocolo 8 bits Checksum do Cabeçalho de 16 bits


Endereço IP de origem de 32 bits
Endereço IP de destino de 32 bits
Opções (se houver), preenchimento

Datagrama de Dados IP (até 65535 Bytes)

Ethernet SA DA 0800 Cabeçalho e Dados IP CRC

Setembro de 2016
Problema: Escassez de Endereços IP

Slides of Default
IPv4: 32bits = 232= 4294967296 nós no máximo, dos quais apenas
Presentation
3.706.650.624
ETG Slide Master
pode ser usado (Resto: Classe D+E + Uso Especial)
2016
Slide Master Basics
Layouts
Example: Layout
“1 Content” with
Default Table
Table Menu

Estimativa de Usuários de Internet em todo o mundo: 4.156.932.140


(31 de dezembro de 2017)

Fonte: Internet World Stats – www.internetworldstats.com/stats.htm


Setembro de 2016
Endereços IP por país

Slides of Default
Presentation
ETG Slide Master
2016
A partir de:
Slide Master Basics
31/12/2003
Layouts

2003
Example: Layout
“1 Content” with
Default Table
Table Menu

A partir de:
07/05/2018

2018
Setembro de 2016 Fonte: http://www.bgpexpert.com/addressespercountry.php
O Esgotamento de Endereços IPv4 está agora
na fase final

Slides
Em of Default
03 de fevereiro de 2011, a Autoridade
Presentation
de Números IP Designados da Internet
ETG Slide Master
2016(IANA) alocou os últimos 5 blocos de
SlideIPv4 ao 5.º Registro
Master Basics
Regional da Internet (RIR)
Layouts
Example: Layout
“1 Content”
Em 19 withde abril de 2011, a APNIC
(Ásia-Pacífico),
Default Table alcançou o limite
de Menu
Table endereços.

 Raúl Echeberría,
03 de fevereiro de
Presidente da Number Resource 2011
Organization (NRO),
o representante oficial das cinco RIRs:
"Este é um dia histórico na história da Internet, que temos aguardado por
algum tempo. O futuro da Internet está em IPv6. Todos os gestores da
Internet devem agora tomar medidas definitivas para implantar o IPv6 ".

Setembro de 2016
A solução:
IPv6 com 3,4 x 1038 de Endereços!

Slides of Default
IPv6: 128bits = 2128=
Presentation

máximo de 340.282.366.920.938.463.463.374.607.431.768.211.456 nós


ETG Slide Master
2016

SlideouMaster
cerca de 4,8 x 1028 para cada pessoa viva
Basics
Layouts
Example: Layout
“1 Content” with
Default Table
Cabeçalho IPv6
Table Menu
Versão Classe de Tráfego Etiqueta de Fluxo
Comprimento de Carga de 16bit Próximo Cabeçalho Hop Limit
Endereço IP de origem, bits 96..31
Endereço IP de origem, bits 96..63
40 Bytes

Endereço IP de origem, bits 64..95


Endereço IP de origem, bits 96..127
Endereço IP de destino, Bits 0 ..31
Endereço IP de destino, Bits 96 ..63
Endereço IP de destino, Bits 64 ..95
endereço IP de destino, os bits 96 ..127

* Fonte: www.google.com/intl/en/ipv6/statistics/
Setembro de 2016
Taxa de adoção do IPv6

Slides of Default
Taxa de adoção relativamente baixa dessa nova geração do Protocolo Internet
Presentation
(11 de agosto de 2018: ~ 24%* dos usuários Google usam o IPv6)
ETG Slide Master
2016
Slide Master Basics
Layouts
Example: Layout
“1 Content” with
Default Table
Table Menu

* Source: www.google.com/intl/en/ipv6/statistics/
Sept 2018
A solução intermediária: Endereços Privados

Slides of Default
Endereços
Presentation
IP privados, não roteáveis:
10.0.0.0
ETG Slide Master
a 10.255.255.255
2016172.16.0.0 até 172.31.255.255
192.168.0.0
Slide Master Basics ⇥ a 192.186.255.255
Layouts
Exemplo: Rede Local Classe B
Example: Layout
“1 Content” with
Default Table
172.16.20.3 172.16.17.103
Table Menu
Dispositivo Dispositivo
172.16.1.1 180.1.1.1
IP IP

172.16.20.2 172.16.17.102
Dispositivo Dispositivo Roteador www
IP IP

172.16.20.1 172.16.17.101
 porém: Mascaramento de IP (NAT),
Dispositivo Dispositivo Proxy, ... (somente comunicação da
IP IP rede local com a internet)
Setembro de 2016
Roteamento IP: Funcionalidade

Slides of Default
Encaminhamento
Presentation
Entre Domínios Sem Classificação
1. dentro
ETG Slide Master da subrede: Tradução de endereços com ARP
2016
Slide Master Basics
Layouts
Example: Layout
“1 Content” with
Default Table
168.12.41.52
Table Menu
Gateway
10.13.102.1

10.13.2.2 194.175.173.88

2. se o Endereço IP de Destino estiver fora da Subrede: envia dados com


o Endereço IP de Destino e o MAC-ID do Gateway
3. Redes Privadas (endereços IP não roteáveis) não podem ser
alcançadas do exterior (Mascaramento de IP)
Setembro de 2016
Roteamento IP: Exemplo

Slides of Default
Presentation
ETG Slide Master
2016
Endereço IP: 10.13.2.2
Slide Master Basics
Máscara de subrede: 255.255.0.0
Layouts
Gateway: 10.13.102.1
Example: Layout
A Ethernet MAC ID: 00-01-01-02-03-04
“1 Content” with
Default Table
168.12.41.52
Table Menu
Gateway  Deseja estabelecer FTP com
10.13.102.1 194.175.173.88
 Controle de FTP: a porta conhecida 21
(TCP)

FTP
10.13.2.2 194.175.173.88

da porta
TCP 21
para
⇥ porta 21

Setembro de 2016
Roteamento IP: Exemplo

Slides of Default
Presentation
ETG Slide Master
2016
Endereço IP: 10.13.2.2
Slide Master Basics
Máscara de subrede: 255.255.0.0
Layouts
Gateway: 10.13.102.1
Example: Layout
A Ethernet MAC ID: 00-01-01-02-03-04
“1 Content” with
Default Table
168.12.41.52
Table Menu
Gateway  TCP passa Datagrama TCP para IP
10.13.102.1

10.13.2.2 194.175.173.88

do IP
10.13.2.2
para
194.175.173.88

Setembro de 2016
Roteamento IP: Exemplo

Slides of Default
Presentation
ETG Slide Master
2016
Endereço IP: 10.13.2.2
Slide Master Basics
Máscara de subrede: 255.255.0.0
Layouts
Gateway: 10.13.102.1
Example: Layout
A Ethernet MAC ID: 00-01-01-02-03-04
“1 Content” with
Default Table
168.12.41.52
Table Menu
Gateway  O IP compara os endereços IP de
10.13.102.1 acordo com a máscara de subrede
Máscara de Sub 255.255.0.0 11111111 11111111 00000000 00000000
A end IP próprio 10.13.2.2 00001010 00001101 00000010 00000010
Destino 194.175.173.88 11000010 10101111 10101101 01011000

10.13.2.2 194.175.173.88
 resultado: partes de ID de rede
diferentes, porém em diferentes
redes, devem ter os dados
encaminhados para o gateway

Setembro de 2016
Roteamento IP: Exemplo

Slides of Default
Presentation
ETG Slide Master
2016
Endereço IP: 10.13.2.2
Slide Master Basics
Máscara de subrede: 255.255.0.0
Layouts
Gateway: 10.13.102.1
Example: Layout
A Ethernet MAC ID: 00-01-01-02-03-04
“1 Content” with
Default Table
168.12.41.52
Table Menu
Gateway  O que é o MAC ID do Gateway?
10.13.102.1  Nó A envia uma solicitação ARP
 transmitido com "qual é o MAC ID do
A Endereço IP 10.13.102.1?
 Retorno do gateway com resposta
10.13.2.2 ARP: 194.175.173.88
 Estou no 10.13.102.1 e meu MAC ID é
...
 Nó A entra este MAC ID na listagem
ARP

Setembro de 2016
Roteamento IP: Exemplo

Slides of Default
Presentation
ETG Slide Master
2016
Endereço IP: 10.13.2.2
Slide Master Basics
Máscara de subrede: 255.255.0.0
Layouts
Gateway: 10.13.102.1
Example: Layout
A Ethernet MAC ID: 00-01-01-02-03-04
“1 Content” with
Default Table
168.12.41.52
Table Menu
Gateway  Listagem ARP do nó A (cmd: arp -a)
10.13.102.1
Endereço Internet ⇥ Físico / Endereço MAC ⇥ Tipo
A 10.13.102.1 00-a0-f9-02-d0-70 dinâmico
10.13.2.3 00-05-01-0a-03-02 dinâmico

10.13.2.2 194.175.173.88

Setembro de 2016
Roteamento IP: Exemplo

Slides of Default
Presentation
ETG Slide Master
2016
Endereço IP: 10.13.2.2
Slide Master Basics
Máscara de subrede: 255.255.0.0
Layouts
Gateway: 10.13.102.1
Example: Layout
A Ethernet MAC ID: 00-01-01-02-03-04
“1 Content” with
Default Table
168.12.41.52  O controlador Ethernet empacota o
Table Menu
Gateway datagrama IP em um pacote de
10.13.102.1 Ethernet e o envia-lo para o gateway

10.13.2.2 194.175.173.88

do Ethernet
01-01-01-02-03-04
para
00-a0-f9-02-d0-70

Setembro de 2016
Roteamento IP: Exemplo

Slides of Default
Presentation
ETG Slide Master endereço IP
2016
interno: 10.13.102.1
Slide Master Basics Máscara de Subrede: 255.255.0.0
Layouts Ethernet MAC ID 00-a0-f9-02-d0-70
Example: Layout Endereço IP
B
“1 Content” with externo 168.12.41.52
Default Table Máscara de Subrede: 255.255.0.0
168.12.41.52
Table Menu B Gateway 168.12.78.234
Gateway
Ethernet MAC ID 00-03-47-4A-1A-FF
10.13.102.1
 O Gateway desempacota o datagrama
da estrutura Ethernet
A

10.13.2.2 do IP 194.175.173.88
10.13.2.2
para
194.175.173.88

Setembro de 2016
Roteamento IP: Exemplo

Slides of Default
Presentation
ETG Slide Master endereço IP
2016
interno: 10.13.102.1
Slide Master Basics Máscara de Subrede: 255.255.0.0
Layouts Ethernet MAC ID 00-a0-f9-02-d0-70
Example: Layout Endereço IP
B
“1 Content” with externo 168.12.41.52
Default Table Máscara de Subrede: 255.255.0.0
168.12.41.52
Table Menu B Gateway 168.12.78.234
Gateway
Ethernet MAC ID 00-03-47-4A-1A-FF
10.13.102.1
 O Gateway substitui o endereço IP
local por seu próprio endereço IP
A
externo (NAT, Mascaramento IP)

10.13.2.2 do IP10.13.2.2 194.175.173.88


168.12.41.52
para
194.175.173.88

Setembro de 2016
Roteamento IP: Exemplo

Slides of Default
Presentation
ETG Slide Master endereço IP
2016
interno: 10.13.102.1
Slide Master Basics Máscara de Subrede: 255.255.0.0
Layouts Ethernet MAC ID 00-a0-f9-02-d0-70
Example: Layout Endereço IP
B
“1 Content” with externo 168.12.41.52
Default Table Máscara de Subrede: 255.255.0.0
168.12.41.52
Table Menu B Gateway 168.12.78.234
Gateway
Ethernet MAC ID 00-03-47-4A-1A-FF
10.13.102.1
 compara os endereços IP de acordo com a
máscara de subrede
A  decide encaminhar o datagrama para
próximo gateway

10.13.2.2  encontra o MAC ID do próximo gateway


194.175.173.88
(ARP)
 empacota o datagrama em uma estrutura
Ethernet com o MAC-ID do próximo gateway
 envia-o para o próximo gateway e
em sequencia…

Setembro de 2016
Roteamento IP: Exemplo

Slides of Default
Presentation
ETG Slide Master
2016
Slide Master Basics
Layouts
Example: Layout
“1 Content” with
Default Table
Table Menu

Setembro de 2016
Transmission Control Protocol (TCP)

Slides of Default
Conexão
Presentation
orientada ao transporte de dados, transportados em dados IP
ETG SlidePonto
Master a ponto exatamente entre duas portas de host
2016
 Confiável: Transferências são reconhecidas, Ordem sequencial dos
Slide Master Basics
pacotes mantida
Layouts
Example:
Os dados
Layout
são transferidos como um fluxo de bytes
“1 Content”
Bom with
para protocolos que precisam mover fluxos contínuos de dados
Default Table
TableMenuHTTP, FTP, SMTP Número da porta remetente de 16 bitsNúmero da porta de destino de 16 bits
 Só funciona com Número de sequência de 32 bits
20 bytes

Número de reconhecimento de 32 bits


endereços unicast
HDR LEN (reservado) sinalizações tamanho de janela de 16 bits
 Sem broadcast TCP checksum de 16 bit ponteiro de urgência de 16 bits
ou multicast Os dados TCP
(Teoricamente até 65495 Bytes,
tipicamente restringido pela aplicação)

IP IP-HDR (Protokoll = 06) Cabeçalho TCP e dados

SA DA 0800 Cabeçalho e Dados IP CRC

Setembro de 2016
TCP Handshaking

Slides of Default
Estabelecer:
Presentation
três vias de handshake entre dois hosts Host 1 Host 2
Host
ETG Slide 1 envia SYN (sincronização) para o host 2
Master SYN
2016 Host 2 envia ACK para host 1, com o seu próprio SYN
Slide Master Basics ACK,
Host 1 envia ACK para host 2 SYN
Layouts
ACK
Example: Layout
“1 Content” with
Default Table
Table Menu Host 1 Host 2
 Terminação: Quatro vias de handshake
FIN
Host 1 envia FIN (final) para host 2
Host 2 enviar ACK para host 1 ACK
Host 2 (em mensagem separada) envia FIN para host 1 FIN
Host 1 envia ACK para host 2
ACK

por isso leva algum tempo para estabelecer/finalizar uma conexão!

Setembro de 2016
User Datagram Protocol (UDP)

Slides of Default
Transporte
Presentation
de dados simples orientado a datagrama, realizado em
dados IP
ETG Slide Master
2016Entrega não garantida de dados
Slide Master Basics
Os pacotes podem ser entregues fora de ordem ou podem até
Layouts
mesmo não pode ser entregues!
Example: Layout
“1 Content”
Menor withsobrecarga do que o TCP
Default Table
TableNecessário
Menu
para aplicações de broadcast e multicast
 Adequado para protocolos tipo de pedido/resposta (polling)
SNMP
8 Bytes

Número da porta remetente de 16 bits


Número da porta de destino de 16 bits
TFTP UDP com comprimento de 16 bits Checksum UDP de 16 bits

DHCP / BOOTP Dados UDP


(Teoricamente até 65507 Bytes,
tipicamente restringido pela aplicação)

IP IP-HDR (Protokoll = 17) Cabeçalho TCP e dados

SA DA 0800 Cabeçalho e Dados IP CRC

Setembro de 2016
Protocolos da Camada de Rede

Slides
ARP,of Default
Presentation
Address Resolution encontrado no RFC 826 (ARP):
Protocol.
ETG Slide Master
2016DRARP, Dynamic RARP. "O mundo é uma selva, em geral,
SlideInARP,
Master Basics
Inverse Address Resolution e o jogo das redes contribui com
Layouts
Protocol. muitos animais.
Example: Layout
“1 Content”
IP, Protocolo
with Internet. Em quase todas as camadas de
Default Table
Table
IPv6,
Menu
Protocolo Internet versão 6. uma arquitetura de rede existem
 MPLS, Multi-Protocol Label vários protocolos potenciais que
Switching. podem ser utilizados ".
 RARP, Reverse Address Resolution
Protocol.

Setembro de 2016
Protocolos da Camada de Transporte

Slides
AH,ofIP
Default
Authentication Header.  MOSPF, Multicast Open Shortest Path First.
 AX.25.
Presentation  MTP, Multicast Transport Protocol.
ETG CBT,
SlideCore
MasterBased Trees.  NARP, NBMA Address Resolution Protocol.
2016DVMRP, Distance Vector Multicast Routing  NETBLT, Network Block Transfer.
Protocol.  NVP, Network Voice Protocol.
Slide
 EGP, Master BasicsGateway Protocol.
Exterior  OSPF, Open Shortest Path First Routing
Layouts
ESP, Encapsulating Security Payload. Protocol.
 GGP, Gateway to Gateway Protocol.  PGM, Pragmatic General Multicast.
Example: Layout
“1 Content”
GRE, Generic
with
Routing Encapsulation.  PIM, Protocol Independent Multicast.
Default
HMP, Host Monitoring Protocol.
Table  PTP, Performance Transparency Protocol.
 ICMP, Internet Control Message Protocol.  RDP, Reliable Data Protocol.
Table Menu Internet Control Message Protocol for
ICMPv6,  RSVP, Resource ReSerVation Protocol.
IPv6.  SCTP, Stream Control Transmission Protocol.
 IDPR, Inter-Domain Policy Routing Protocol.  SEND, SEcure Neighbor Discovery.
 IFMP, Ipsilon Flow Management Protocol.  SDRP, Source Demand Routing Protocol.
 IGAP, IGMP for user Authentication Protocol.  SKIP, Simple Key management for Internet
 IGMP, Internet Group Management Protocol. Protocol.
 IGRP, Interior Gateway Routing Protocol.  ST, Internet Stream Protocol.
 IP in IP Encapsulation.  TCP, Transmission Control Protocol.
 IPPCP, IP Payload Compression Protocol.  TMux, Transport Multiplexing Protocol.
 IRTP, Internet Reliable Transaction Protocol.  TP/IX.
 ISO-IP.  UDP, User Datagram Protocol.
 L2TP, Level 2 Tunneling Protocol.  UDP-Lite, Lightweight User Datagram Protocol.
 Minimal Encapsulation Protocol.  VMTP, Versatile Message Transaction
 MLD, Multicast Listener Discovery. Protocol.
 Mobility Header  VRRP, Virtual Router Redundancy Protocol.

Setembro de 2016
Protocolos da Camada de Aplicação (I)

Slides of Default
ACAP, Application Configuration Access  Discard, Discard Protocol.
Presentation
Protocol.  DIXIE.
ETG AgentX.
Slide Master  DMSP, Distributed Mail Service Protocol.
2016AODV, Ad hoc On-Demand Distance Vector.  DNS, Domain Name System.
 APEX, Application Exchange Core.  DRAP, Data Link Switching Remote Access
Slide Master
ATMP, Basics Tunnel Management Protocol.
Ascend Protocol.
Layouts
AURP, AppleTalk Update-Based Routing  DTCP, Dynamic Tunnel Configuration Protocol.
Protocol.  Echo.
Example: Layout
“1 Content”
Authentication
with
Protocol Server.  EMSD, Efficient Mail Submission and Delivery.
Default
BFTP, Background File Transfer Program.
Table  EPP, Extensible Provisioning Protocol.
 BGP, Border Gateway Protocol.  ESRO, Efficient Short Remote Operations.
Table Menu Bootstrap Protocol.
BOOTP,  ETFTP, Enhanced Trivial File Transfer
 CFDP, Coherent File Distribution Protocol. Protocol.
 Chargen, Character Generator Protocol.  Finger.
 CLDAP, Connection-less Lightweight X.500  FTP, File Transfer Protocol.
Directory Access Protocol.  GDOI, Group Domain of Interpretation.
 COPS, Common Open Policy Service.  Gopher.
 CRANE, Common Reliable Accounting for  HOSTNAME.
Network Element.  HSRP, Hot Standby Router Protocol.
 Daytime, Daytime Protocol.  HTTP, HyperText Transfer Protocol.
 DCAP, Data Link Switching Client Access  ICAP, Internet Content Adaptation Protocol.
Protocol.  ICP, Internet Cache Protocol.
 DHCP, Dynamic Host Configuration Protocol.  iFCP, Internet Fibre Channel Protocol.
 DHCPv6, Dynamic Host Configuration Protocol  IKE, Internet Key Exchange.
for IPv6.  IMAP, Interactive Mail Access Protocol.
 DIAMETER.
 DICT, Dictionary Server Protocol.

Setembro de 2016
Protocolos da Camada de Aplicação (II)

Slides of Default
IPFIX, IP Flow Information Export.  Mobile IP.
 IPP, Internet Printing Protocol.
Presentation  MPP, Message Posting Protocol.
ETG IRC, Internet
Slide Master Relay Chat.  MSDP, Multicast Source Discovery Protocol.
2016ISAKMP, Internet Security Association and Key  MTP, Mail Transfer Protocol.
Management Protocol.  MTQP, Message Tracking Query Protocol.
Slide Master Basics
 iSCSI.  MUPDATE, Malbox Update.
Layouts
IUA, ISDN Q.921-User Adaptation.  NAS, Netnews Administration System.
 Kerberos.  NFILE.
Example: Layout
“1 Content”
Kermit. with  NFS, Network File System.
Default
L2F,Table
Layer 2 Forwarding.  NNTP, Network News Transfer Protocol.
 L2TP, Level 2 Tunneling Protocol.  NTP, Network Time Protocol.
Table MenuLightweight Directory Access Protocol.
LDAP,  ODETTE-FTP, ODETTE File Transfer Protocol.
 LDP, Label Distribution Protocol.  OLSR, Optimized Link State Routing.
 LDP, Loader Debugger Protocol.  Ph.
 LFAP, Light-weight Flow Admission Protocol.  Photuris.
 LMTP, Local Mail Transfer Protocol.  POP, Post Office Protocol.
 LPR.  Portmapper.
 MADCAP, Multicast Address Dynamic Client  PPTP, Point to Point Tunneling Protocol.
Allocation Protocol.  PWDGEN, Password Generator Protocol.
 MASC, Multicast Address-Set Claim.  Quote, Quote of the Day Protocol.
 MATIP, Mapping of Airline Traffic over Internet  RADIUS, Remote Authentication Dial-In User
Protocol. Service.
 Mbus, Message Bus.  RAP, Internet Route Access Protocol.
 MGCP, Multimedia Gateway Control Protocol.  RIP, Routing Information Protocol.

Setembro de 2016
Protocolos da Camada de Aplicação (III)

Slides of Default
RIPng.  SSP, Switch-to-Switch Protocol.
 Rlogin.
Presentation  STATSRV, Statistics Server.
ETG RLP,
SlideResource
Master Location Protocol.  STUN, Simple Traversal of UDP Through NAT.
2016RMCP, Remote Mail Checking Protocol.  SUA, Signalling Connection Control Part User
 RSIP, Realm Specific IP. Adaptation Layer.
Slide MasterRTP
RTCP, Basics
Control Protocol.  Syslog.
Layouts
RTP, Real-Time Transport Protocol.  SYSTAT.
 RTSP, Real Time Streaming Protocol.  TACACS.
Example: Layout
“1 Content”
RWhois,with
Referral Whois Protocol.  TBRPF, Topology Broadcast based on
Default
SACRED,
Table Securely Available Credentials. Reverse-Path Forwarding.
 Send, Message Send Protocol.  Telnet.
Table MenuSimple File Transfer Protocol.
SFTP,  TFTP, Trivial File Transfer Protocol.
 SGMP, Simple Gateway Monitoring Protocol.  Time, Time Protocol.
 SIFT/UFT, Sender-Initiated/Unsolicited File  TRIP, Telephone Routing over IP.
Transfer.  TSP, Time Stamp Protocol.
 SIP, Session Initiation Protocol.  TUNNEL.
 SLP, Service Location Protocol.  UMSP, Unified Memory Space Protocol.
 SMTP, Simple Mail Transfer Protocol.  UUCP.
 SMUX.  VEMMI, VErsatile MultiMedia Interface.
 SNMP, Simple Network Management Protocol.  WebDAV, Web Distributed Authoring and
 SNPP, Simple Network Paging Protocol. Versioning.
 SNTP, Simple Network Time Protocol.  Whois.
 SOCKS.  Whois++.
 SRTCP, Secure RTCP.  Z39.50.
 SRTP, Secure Real-time Transport Protocol.

Setembro de 2016
Protocolos da Camada de Transporte

Slides
AH,ofIP
Default
Authentication Header.  MOSPF, Multicast Open Shortest Path First.
 AX.25.
Presentation  MTP, Multicast Transport Protocol.
ETG CBT,
SlideCore
MasterBased Trees.  NARP, NBMA Address Resolution Protocol.
2016DVMRP, Distance Vector Multicast Routing  NETBLT, Network Block Transfer.
Protocol.  NVP, Network Voice Protocol.
Slide
 EGP, Master BasicsGateway Protocol.
Exterior  OSPF, Open Shortest Path First Routing
Layouts
ESP, Encapsulating Security Payload. Protocol.
 GGP, Gateway to Gateway Protocol.  PGM, Pragmatic General Multicast.
Example: Layout
“1 Content”
GRE, Generic
with
Routing Encapsulation.  PIM, Protocol Independent Multicast.
Default
HMP, Host Monitoring Protocol.
Table  PTP, Performance Transparency Protocol.
 ICMP, Internet Control Message Protocol.  RDP, Reliable Data Protocol.
Table Menu Internet Control Message Protocol for
ICMPv6,  RSVP, Resource ReSerVation Protocol.
IPv6.  SCTP, Stream Control Transmission Protocol.
 IDPR, Inter-Domain Policy Routing Protocol.  SEND, SEcure Neighbor Discovery.
 IFMP, Ipsilon Flow Management Protocol.  SDRP, Source Demand Routing Protocol.
 IGAP, IGMP for user Authentication Protocol.  SKIP, Simple Key management for Internet
 IGMP, Internet Group Management Protocol. Protocol.
 IGRP, Interior Gateway Routing Protocol.  ST, Internet Stream Protocol.
 IP in IP Encapsulation.  TCP, Transmission Control Protocol.
 IPPCP, IP Payload Compression Protocol.  TMux, Transport Multiplexing Protocol.
 IRTP, Internet Reliable Transaction Protocol.  TP/IX.
 ISO-IP.  UDP, User Datagram Protocol.
 L2TP, Level 2 Tunneling Protocol.  UDP-Lite, Lightweight User Datagram Protocol.
 Minimal Encapsulation Protocol.  VMTP, Versatile Message Transaction
 MLD, Multicast Listener Discovery. Protocol.
 Mobility Header  VRRP, Virtual Router Redundancy Protocol.

Sept 2018
Introdução à Ethernet: Resumo

Slides of Default
Ethernet
Presentation
é a tecnologia descrita nas normas IEEE 802.3
ETGOSlide
termo
Master"Ethernet" é erroneamente usado para um conjunto de
2016tecnologias de rede: Ethernet, IP, TCP, UDP, FTP, HTTP e mais, que
também
Slide são referidas como as "Tecnologias da Internet"
Master Basics

Layouts
Empilhamento de camadas de protocolo – e, portanto, tunelamento de
Example: Layout
protocolos
“1 Content” with – é uma característica fundamental das Tecnologias de
Internet
Default Table

Table Menu
Ethernet é usada em uma grande variedade de camadas físicas.
 Topologias de comutação têm substituído os domínios de colisão –
CSMA/CD é uma tecnologia legada, os hubs estão desatualizados.
 TCP/IP é um protocolo poderoso implementado em pilhas de software
bastante complexos.

Setembro de 2016
Ethernet Não Modificada
para automação industrial?

Slides
O ofque
Default
Presentation
parece ser uma boa ideia, à primeira vista parece ser bastante
complexo
ETG Slide Master
2016Alcançar Desempenho de Tempo Real com Ethernet sem modificações
parece
Slide exigir um profundo domínio de TI e parece desafiador
Master Basics

Layouts
Mesmo aqueles que pretendia fazer uso da Ethernet não modificada no
Example: Layout
passado
“1 Content” with agora usam FPGAs em vez de MACs padrão
Default
MaisTable
detalhes podem ser encontrados na comparação Industrial
Table Menu
Ethernet disponível para download aqui:
www.ethercat.org/pdf/english/Industrial_Ethernet_Technologies.pdf

Setembro de 2016

Potrebbero piacerti anche