IP-Address - EtherCAT Technology Group

Transcrição

IP-Address - EtherCAT Technology Group
Ethernet inalterada para automação Industrial?
• Benefícios da Ethernet na Automação
• Características da Ethernet – Visão Geral
• Fatores limitantes da Ethernet como substituto dos
protocolos FieldBus
© EtherCAT Technology Group
Benefícios da Ethernet na Automação
• Ethernet é utilizada na comunicação entre controladores há muitos
anos, uma vez que economiza por usar tecnologias que se tornaram
comuns:
Exemplos:
• CAN (originalmente desenvolvida para automóveis)
• Controle Baseado em PC
• Windows + Linux
• Automação se beneficia de uma maior comunicação com TI
• Com hardware e software de baixo custo
• Se disponível, também, no nível de E/S (Sensores e Drives), teremos
apenas uma tecnologia de comunicação
• Melhorias financiadas e incentivadas por outros
© EtherCAT Technology Group
Resumo Ethernet: CSMA/CD, TCP/IP & outros
•
•
•
•
•
•
Arquitetura
Camada Física: Sinal, Cabos + Fiação
Media Access Control (Controle de Acesso ao Meio)
Resolução de Nomes
Roteamento
IP, TCP + UDP
Este esquema foi desenhado à mão por Robert M. Metcalfe e fotografado por
Dave R. Boggs em 1976, que gerou um slide de 35mm usado para apresentar a
Ethernet na Conferência Nacional de Computadores em Junho daquele ano.
© EtherCAT Technology Group
Definição de Ethernet (Wikipedia)
Ethernet é uma tecnologia, baseada em frames,
de redes de computadores para Redes de Área
Local (LAN).
Ela define a fiação e sinalização para a camada
física e o formato dos frames e protocolos para o
Controle de Acesso ao Meio (MAC)/ camada data
link e formato comum de endereçamento
Ethernet é padronizada pela IEEE 802.3.
Ela se tornou a tecnologia LAN mais difundida
desde os anos 1990 até hoje e tem substituído,
amplamente, outros padrões LAN, tais como:
token ring, FDDI, e ARCNET.
http://standards.ieee.org/about/get/802/802.3.html
© EtherCAT Technology Group
Modelo de camadas Ethernet
IT-Suite
Application
DHCP, TFTP, ...
HTTP, FTP, ...
Transport Layer
UDP
TCP
Network Layer
IP
Data Link Layer
Media Access Control (MAC)
CSMA/CD
Software
Hardware
Physical Layer
Ethernet Specification
IEEE 802.3
© EtherCAT Technology Group
UTP Cat. 5, POF, GOF
Meios Físicos Ethernet (IEEE802)
1BASE5
UTP
10BASE2
Coax
10BASE5
Coax
10BROAD36
Coax
10BASE-T
UTP, duplex mode unknown
10BASE-THD
UTP, half duplex mode
10BASE-TFD
UTP, full duplex mode
10BASE-FP
Passive fiber
10BASE-FB
Synchronous fiber
10BASE-FL
Asynchronous fiber
100BASE-T2
Two-pair Category 3 UTP
100BASE-T4
Four-pair Category 3 UTP
100BASE-TX
Two-pair Category 5 UTP
100BASE-FX
Two-strand Multimode Fibre
100BASE-VG
Four-Pair Category 3 UTP
1000BASE-T
Four-pair Category 5 UTP PHY
1000BASE-T X
Four-pair Category 6 UTP PHY
1000BASE-LX
Multimode Fibre
1000BASE-SX
Multimode Fibre or Singlemode Fibre
1000BASE-CX
X copper over 150-Ohm balanced cable PMD
1000BASE-BX10
Bidirectional single strand Singlemode Fibre
1000BASE-LX10
Two-strand Singlemode Fibre
1000BASE-PX10 -D Singlemode Fibre, Downstream, 10km
1000BASE-PX10 -U Singlemode Fibre, Upstream, 10km
1000BASE-PX20 -D Singlemode Fibre, Downstream, 20km
1000BASE-PX20 -U Singlemode Fibre, Upstream, 20km
1000BASE-KX
1m over Backplane
10GBASE-X
X PCS/PMA over undefined PMD
10GBASE-LX4
X fibre over 4 lane 1310nm optics
10GBASE-CX4
X copper over 8 pair 100-Ohm balanced cable, 15m
10GBASE-R
R PCS/PMA over undefined PMD
10GBASE-ER
R fibre over 1550nm optics
10GBASE-LR
R fibre over 1310nm optics
10GBASE-SR
R fibre over 850nm optics
© EtherCAT Technology Group
10GBASE-W
10GBASE-EW
10GBASE-LW
10GBASE-SW
10GBASE-KR
10GBASE-KX4
10GBASE-LRM
10GBASE-T
40GBASE-SR4
40GBASE-LR4
40GBASE-CR4
40GBASE-KR4
100GBASE-SR10
100GBASE-LR4
100GBASE-ER4
100GBASE-CR10
W PCS/PMA over undefined PMD
W fibre over 1550nm optics
W fibre over 1310nm optics
W fibre over 850nm optics
Backplane Ethernet (802.3ap, 2007)
Backplane Ethernet (802.3ap, 2007)
multimode Fibre (802.3aq, 2006)
UTP (802.3an, 2006)
Multimode Fibre, 100m (802.3ba,2010)
Singlemode Fibre, 10km (802.3ba,2010)
Copper Cable Assembly, 10m (802.3ba,2010)
Backplane Ethernet (802.3ba,2010)
Multimode Fibre, 100m (802.3ba,2010)
Singlemode Fibre, 10km (802.3ba,2010)
Singlemode Fibre, 40km (802.3ba,2010)
Copper Cable Assembly, 10m (802.3ba,2010)
Large variety of physical layers
Dois ou quatro pares?
100BASE-TX
1000BASE-T
Dois pares:
Quatro pares:
• Um par envia
• Todos recebem e enviam
simultâneamente
• Um par recebe
• Encoding: PAM-5 – TCM
• Encoding: 4B5B – MLT-3
5-level Pulse Amplitude (PAM-5) with
Trellis Coded Modulation (TCM)
Multilevel Transmission Encoding
Tx
Rx
Rx/
Tx
Rx/
Tx
Rx
Tx
Rx/
Tx
Rx/
Tx
Tx
Rx
Rx/
Tx
Rx/
Tx
Tx
Rx/
Tx
Rx/
Tx
Rx
© EtherCAT Technology Group
IEEE 802.3: Media Access Control CSMA/CD
“Carrier-Sense Multiple-Access with Collision-Detection”
– O nó que quer enviar verifica se o meio está disponível
“Carrier-Sense”
– Todos os nós são iguais e podem transmitir de forma autônoma
“Multiple-Access”
– O transmissor checa após a transmissão se houve colisão
“Collision-Detection”
– Máximo atraso de propagação Ethernet: 25,6µs (@10MBit/s)
(determinado pelo comprimento do cabo e atraso de repetidores)
Início da Transmissão
Carrier Sense
Transmissão sem disturbios
Janela de colisão
© EtherCAT Technology Group
Media Access Control CSMA/CD
Nó A
Carrier
Nó B
Atraso na propagação do sinal
Sense
Nó A
Multiple
Nó B
A inicia a transmissão
Access /
Nó A
Nó B
Collision
B inicia a transmissão
Detection
Nó A
© EtherCAT Technology Group
Colisão
Nó B
Colisão num Domínio Ethernet
Hub
B
Hub
• Hubs
• half duplex
• Hub Cascading &
Length limited
A
© EtherCAT Technology Group
Topologia Ethernet com Switches
Switch
• Switches
B
Switch
• full duplex
Comunicação
full duplex
Filas evitam
colisões
Switch comunica
somente com a
porta de destino
A
© EtherCAT Technology Group
“Store and Forward” vs. “Cut-Through”
Muitos switches utilizam o príncipio “Store and Forward”:
• Recebe o frame inteiro, checa FCS, depois envia para a porta de destino.
• Vantagem: somente frames “saudáveis” são enviados.
• Desvantagem: atraso de envio grande e variável
(aprox. 10…125 µs, dependendo do comprimento – o atraso de buffer vem no
topo)
Preamble SFD DA
SA LEN DATA
Pad
FCS
Somente poucos Switches usam o príncipio “Cut-Through”:
• Frames são enviados logo após receber o endereço de destino.
• Vantagem: atrasos pequenos (aprox. 5…7 µs)
• Desvantagem: frames corrompidos também são enviados
Preamble SFD DA
SA LEN DATA
© EtherCAT Technology Group
Pad
FCS
Pacote Ethernet
Comprimento mínimo do frame: 84 Bytes
7
1
6
Preamble SFD DA
6
2
46-1500
46-0
SA LEN DATA
Length
Pad
Data „Payload“
Sender Address
Destination Address
Start Frame Delimiter „10101011“
4
12
Byte
FCS
Inter
Frame Gap
Frame Check
Sequence (CRC)
Campo de
„enchimento“
Preamble “1010101010.....”
used for Bit Synchronization
• Se o comprimento dos dados é <46 Byte, bytes de “enchimento” são colocados
para atingir o comprimento mínimo de 46 Bytes (devido ao legado do CSMA/CD)
• O Byte de comprimento tem dois significados: se é >0x05DC ele descreve o tipo de
“carga paga” (Ethertype, e.g. IP 0x0800 ou ARP 0x0806 ou EtherCAT 0x88A4)
© EtherCAT Technology Group
Ethernet MAC-ID
“Medium Access Control Address” (MAC-ID) tem que ser único
• Dois campos de 3 Bytes:
– 1. OUI (Organizationally Unique Identifier)
– 2. Serial Number
• OUI é definido
pelo IEEE (USA)
• e.g. Beckhoff OUI :
0x00 01 05
http://standards.ieee.org/
develop/regauth/oui/
public.html
Resultado de:
http://standards.ieee.org/cgi-bin/ouisearch
© EtherCAT Technology Group
Endereçamento: MAC-ID, Endereço IP, Host Name
• Estrutura permite a troca das camadas dos protocolos
Host Name
Resolution
Host
Name
(DNS/DHCP/
HTTP/FTP)
„CX_001387“
TCP-Header
(IP-Port)
IP-Header
(IP-Address)
PROT
21 (FTP), 80 (HTTP)
Address
Resolution
Internet Protocol (IP)
08-00
169.254.254.88
Ethernet-Header
(MAC-ID)
TCP
0E 01 05 D0 13 A7
© EtherCAT Technology Group
Ethernet
Resolução de Nomes:
Qual o endereço IP de www.ethercat.org?
?
Serviços para Resolução de Nomes (Exemplos):
• Arquivos locais c/ entradas estáticas (hosts, lmhosts)
%systemroot%\system32\drivers\etc
• DNS: Domain Name Service. Sistema de base de dados
distribuído com nomes <-> IP-Address Assignment
© EtherCAT Technology Group
Resolução do nome do host: Princípio de
funcionamento do Domain Name Service
1. Entrada no Cache do Servidor DNS?
2. Se não: pergunte ao próximo
servidor DNS
authorative
DNS Server
3. “Servido Oficial”
distribui os dados para
todos os outros servidores
?
DNS Server
• Mudanças podem levar tempo para propagar por todo o
sistema (todos os caches tem que ser atualizados)
© EtherCAT Technology Group
ARP: Address Resolution Protocol
Endereço TCP:
Numero da Porta
MAC-ID ?
Se não tem entrada no cache ARP
Endereço IP
Endereço Ethernet:
MAC-ID
Enviar ARP Request (Broadcast)
com endereço IP e MAC ID
FF FF FF FF FF FF
Nós respondem com MAC-ID
e ambos MAC-ID e IP-Address
são registrados no cache ARP
Comunicação inicia
© EtherCAT Technology Group
Internet Protocol (IP)
20 Bytes
• Datagrama com cabeçalho de 20 Bytes
• Transporte de dados não seguros de um endereço fonte para um endereço
destino
• Cabeçalho: Endereço, Header-Checksum, Informação do Protocolo, Time to
Live, Fragmentação da Informação etc.
• Suporta Roteamento entre redes
• Endereço IP: Endereço de rede e de host
version Hdr Len Service Type
Total Length
• Resolução do endereço IP
16bit Identification
Flags
13bit Fragment Offset
via ARP 0x0806
8bit Time to Live
8bit Protocol
16bit Header Checksum
32bit Source IP address
32bit Destination IP address
Options (if any), padding
IP Datagram Data (up to 65535 Bytes)
Ethernet
SA
DA 0800
© EtherCAT Technology Group
IP Header and Data
CRC
Distribuição do Endereço IP
IPv4: 32bits = 232= 4,294,967,296 nodes maximum,
out of which only 3.706.650.624 can be used (Rest: Class D+E + Special Usage)
Mapa do mundo com a utilização média relativa em 24 horas do endereço IPv4 observado usando requisições ping de ICMP
© EtherCAT Technology Group
Internet Census 2012
Esgotamento dos endereços IPv4
• Em 3 de fevereiro de 2011 a Autoridade
de Atribuição de Números da Internet
(IANA), alocou os últimos 5 blocos
do endereçamento IPv4 como
Registro Regional de Internet (RIR)
• Em 19 de Abril de 2011, APNIC
(Ásia Pacifico), ficou sem endereços.
• Raúl Echeberría,
Feb 3, 2011
Presidente da Organização de Recursos de Números (NRO),
o representante oficial dos cinco RIRs:
“Este é um dia histórico na história da Internet, um que estávamos
antecipando por um bom tempo. O futuro da Internet está no IPv6. Todas
as partes interessadas da Internet devem, imediatamente, tomar uma
ação definitiva em implantar o IPv6.”
© EtherCAT Technology Group
A solução:
IPv6 com 3.4 x 1038 Endereços!
IPv6: 128bits = 2128=
340,282,366,920,938,463,463,374,607,431,768,211,456 nós
– ou aproximadamente 4.8 x 1028 para cada pessoa viva
– ou aproximadamente 4.5 x 1015 para cada estrela observável no universo conhecido
40 Bytes
IPv6 Header
Version Traffic Class
16bit Payload Length
Source IP address, Bits 0..31
Source IP address, Bits 32..63
Flow Label
Next Header
Hop Limit
Source IP address, Bits 64..95
Source IP address, Bits 96..127
Destination IP address, Bits 0..31
Destination IP address, Bits 32..63
Destination IP address, Bits 64..95
Destination IP address, Bits 96..127
No entanto: taxa de adoção relativamente baixa desta nova geração do protocolo internet
(11 de março de 2013: apenas 2,7%* dos usuários Google usam IPv6)
© EtherCAT Technology Group
* Source: www.google.com/intl/en/ipv6/statistics/
Uma solução intermediária: Endereços Privados
• Endereços IP Privados não roteáveis:
10.0.0.0
to 10.255.255.255
172.16.0.0
to 172.31.255.255
192.168.0.0
to 192.186.255.255
Exemplo: rede Local Classe B
172.16.20.3
172.16.17.103
IP-Device
IP-Device
172.16.20.2
172.16.17.102
IP-Device
IP-Device
172.16.20.1
172.16.17.101
IP-Device
IP-Device
172.16.1.1
180.1.1.1
Router
• but: Mascaramento IP (NAT), Proxy,…
(somente comunicação da rede local com a internet)
© EtherCAT Technology Group
Roteamento IP: Funcionalidade
Roteamento Inter-Domíno Sem Classe
1. Numa Subnet: Resolução de Endereço com ARP
168.12.41.52
Gateway
10.13.102.1
10.13.2.2
194.175.173.88
2. Se endereço IP destino fora da Subnet: envia o dado com endereço IP
destino e Gateway MAC-ID
3. Redes Privadas (endereços IP não roteáveis) não podem ser alcançados
de fora (Mascaramento - IP)
© EtherCAT Technology Group
Roteamento IP: Exemplo
A
168.12.41.52
Gateway
10.13.102.1
IP Address:
10.13.2.2
Subnet Mask:
255.255.0.0
Gateway
10.13.102.1
Ethernet MAC ID
00-01-01-02-03-04
-Wants to FTP with 194.175.173.88
-FTP control: well known port 21 (TCP)
FTP
10.13.2.2
from
port 21
© EtherCAT Technology Group
194.175.173.88
TCP
to
port 21
Roteamento IP: Exemplo
A
IP Address:
10.13.2.2
Subnet Mask:
255.255.0.0
Gateway
10.13.102.1
Ethernet MAC ID
00-01-01-02-03-04
TCP passes TCP Datagram to IP
168.12.41.52
Gateway
10.13.102.1
10.13.2.2
from
10.13.2.2
194.175.173.88
IP
to
194.175.173.88
© EtherCAT Technology Group
Roteamento IP: Exemplo
A
IP Address:
10.13.2.2
Subnet Mask:
255.255.0.0
Gateway
10.13.102.1
Ethernet MAC ID
00-01-01-02-03-04
-IP compares IP Addresses according to subnet mask
168.12.41.52
Gateway Subnet mask 255.255.0.0 11111111 11111111 00000000 00000000
00001010 00001101 00000010 00000010
10.13.102.1 own IP Addr. 10.13.2.2
Destination 194.175.173.88 11000010 10101111 10101101 01011000
A
-result: Net ID parts differ,
therefore different net,
data has to be forwarded194.175.173.88
to gateway
10.13.2.2
© EtherCAT Technology Group
Roteamento IP: Exemplo
A
IP Address:
10.13.2.2
Subnet Mask:
255.255.0.0
Gateway
10.13.102.1
Ethernet MAC ID
00-01-01-02-03-04
-What is the MAC ID of the Gateway?
168.12.41.52
Gateway
10.13.102.1
A
-Node A sends ARP request
-broadcast with “what is the MAC ID of IP
Address 10.13.102.1?
-Gateway answers with ARP response:
-I am 10.13.102.1 and my MAC ID is ….
194.175.173.88
-Node A enters this MAC ID in ARP cache
10.13.2.2
© EtherCAT Technology Group
Roteamento IP: Exemplo
A
IP Address:
10.13.2.2
Subnet Mask:
255.255.0.0
Gateway
10.13.102.1
Ethernet MAC ID
00-01-01-02-03-04
ARP cache of Node A (cmd: arp –a)
168.12.41.52
Gateway
10.13.102.1
A
10.13.2.2
© EtherCAT Technology Group
Internet Address Physical /MAC address
Type
10.13.102.1
00-a0-f9-02-d0-70
dynamic
10.13.2.3
00-05-01-0a-03-02
dynamic
194.175.173.88
Roteamento IP: Exemplo
A
168.12.41.52
Gateway
10.13.102.1
IP Address:
10.13.2.2
Subnet Mask:
255.255.0.0
Gateway
10.13.102.1
Ethernet MAC ID
00-01-01-02-03-04
Ethernet driver packs the IP datagram in an
Ethernet packet and sends it to the gateway
A
10.13.2.2
194.175.173.88
from
Ethernet
01-01-01-02-03-04
to
00-a0-f9-02-d0-70
© EtherCAT Technology Group
Roteamento IP: Exemplo
B
B
168.12.41.52
Gateway
10.13.102.1
A
internal
IP Address:
10.13.102.1
Subnet Mask:
255.255.0.0
Ethernet MAC ID
00-a0-f9-02-d0-70
external
IP Address 168.12.41.52
Subnet Mask:
255.255.0.0
Gateway
168.12.78.234
Ethernet MAC ID
00-03-47-4A-1A-FF
Gateway unpacks IP datagram from Ethernet frame
from
10.13.2.1
10.13.2.2
IP
194.175.173.88
to
194.175.173.88
© EtherCAT Technology Group
Roteamento IP: Exemplo
B
B
168.12.41.52
Gateway
10.13.102.1
A
internal
IP Address:
10.13.102.1
Subnet Mask:
255.255.0.0
Ethernet MAC ID
00-a0-f9-02-d0-70
external
IP Address 168.12.41.52
Subnet Mask:
255.255.0.0
Gateway
168.12.78.234
Ethernet MAC ID
00-03-47-4A-1A-FF
Gateway replaces local IP Address by its own
external IP Address (NAT, IP Masquerading)
from
IP
10.13.2.1
168.12.41.52
194.175.173.88
to
194.175.173.88
10.13.2.2
© EtherCAT Technology Group
Roteamento IP: Exemplo
B
B
168.12.41.52
Gateway
10.13.102.1
internal
IP Address:
10.13.102.1
Subnet Mask:
255.255.0.0
Ethernet MAC ID
00-a0-f9-02-d0-70
external
IP Address 168.12.41.52
Subnet Mask:
255.255.0.0
Gateway
168.12.78.234
Ethernet MAC ID
00-03-47-4A-1A-FF
- compares IP addresses according to subnet mask
- decides to forward the datagram to next gateway
- finds MAC-ID of next gateway (ARP)
A
- packs datagram in Ethernet frame with MAC-ID of
next gateway
194.175.173.88
- sends it to the next gateway and so on…
10.13.2.2
© EtherCAT Technology Group
Transmission Control Protocol (TCP)
20 Bytes
• Conexão orientada ao transporte de dados, realizada em dados IP
• Ponto a Ponto entre exatamente duas portas host
• Confiável: Transferências são reconhecidas, Ordem sequêncial dos pacotes é
mantida
• Dados transferidos como um fluxo de bytes
• Bom para protocolos necessitando mover fluxo de dados
16bit source port number
16bit destination port number
• - HTTP, FTP, SMTP
32bit sequence number
• Trabalha apenas com
32bit acknowledgement number
endereços IP unicast
HDR LEN
(reserved)
flags
16bit window size
16bit TCP checksum
16bit urgent pointer
• Sem broadcast
ou multicast
TCP data
(theoretically up to 65495 Bytes,
typically restricted by the implementation)
IP
SA
IP-HDR (Protokoll=06)
DA 0800
TCP Header and Data
IP Header and Data
© EtherCAT Technology Group
CRC
TCP Handshaking
Host 1
• Estabelecer: Sincronismo três vias entre hosts
Host 1 envia SYN (synchronize) para host 2
Host 2 envia ACK para host 1 junto c/ seu próprio SYN
Host 1 envia ACK para host 2
• Terminar: Sincronismo em quatro vias
Host 1 envia FIN (final) para host 2
Host 2 envia ACK para host 1
Host 2 (numa mensagem separada) envia FIN para host 1
Host 1 envia ACK para host 2
Host 2
SYN
ACK, SYN
ACK
Host 1
Host 2
FIN
ACK
FIN
ACK
leva algum tempo para estabelecer/terminar uma conexão!
© EtherCAT Technology Group
User Datagram Protocol (UDP)
8 Bytes
• Transporte de dados orientados a datagrama simples, realizado nos dados IP
• Sem garantia de entrega dos dados
Pacotes podem ser enviados fora de ordem ou nem mesmo serem
entregues!
• Menor overhead do que TCP
• Necessário para aplicações de broadcast e multicast
• próprio para protocolos do tipo pergunta/resposta (polling)
SNMP
16bit source port number
16bit destination port number
TFTP
16bit UDP length
16bit UDP checksum
DHCP / BOOTP
UDP data
(theoretically up to 65507 Bytes,
typically restricted by the implementation)
IP
SA
IP-HDR (Protokoll=17)
DA 0800
UDP Header and Data
IP Header and Data
© EtherCAT Technology Group
CRC
Protocolos da Camada de rede
Retirado da RFC 826 (ARP):
•
•
•
•
•
•
•
ARP, Address Resolution Protocol.
DRARP, Dynamic RARP.
InARP, Inverse Address Resolution Protocol.
IP, Internet Protocol.
IPv6, Internet Protocol version 6.
MPLS, Multi-Protocol Label Switching.
RARP, Reverse Address Resolution Protocol.
© EtherCAT Technology Group
„O mundo é, em geral, uma
selva e o jogo das rede
contribui com muitos
animais.
Em quase todas as
camadas de uma
arquitetura de rede há
vários protocolos potênciais
que poderiam ser
utilizados.“
Protocolos da Camada de Transporte
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
AH, IP Authentication Header.
AX.25.
CBT, Core Based Trees.
DVMRP, Distance Vector Multicast Routing Protocol.
EGP, Exterior Gateway Protocol.
ESP, Encapsulating Security Payload.
GGP, Gateway to Gateway Protocol.
GRE, Generic Routing Encapsulation.
HMP, Host Monitoring Protocol.
ICMP, Internet Control Message Protocol.
ICMPv6, Internet Control Message Protocol for IPv6.
IDPR, Inter-Domain Policy Routing Protocol.
IFMP, Ipsilon Flow Management Protocol.
IGAP, IGMP for user Authentication Protocol.
IGMP, Internet Group Management Protocol.
IGRP, Interior Gateway Routing Protocol.
IP in IP Encapsulation.
IPPCP, IP Payload Compression Protocol.
IRTP, Internet Reliable Transaction Protocol.
ISO-IP.
L2TP, Level 2 Tunneling Protocol.
Minimal Encapsulation Protocol.
MLD, Multicast Listener Discovery.
Mobility Header
© EtherCAT Technology Group
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
MOSPF, Multicast Open Shortest Path First.
MTP, Multicast Transport Protocol.
NARP, NBMA Address Resolution Protocol.
NETBLT, Network Block Transfer.
NVP, Network Voice Protocol.
OSPF, Open Shortest Path First Routing Protocol.
PGM, Pragmatic General Multicast.
PIM, Protocol Independent Multicast.
PTP, Performance Transparency Protocol.
RDP, Reliable Data Protocol.
RSVP, Resource ReSerVation Protocol.
SCTP, Stream Control Transmission Protocol.
SEND, SEcure Neighbor Discovery.
SDRP, Source Demand Routing Protocol.
SKIP, Simple Key management for Internet Protocol.
ST, Internet Stream Protocol.
TCP, Transmission Control Protocol.
TMux, Transport Multiplexing Protocol.
TP/IX.
UDP, User Datagram Protocol.
UDP-Lite, Lightweight User Datagram Protocol.
VMTP, Versatile Message Transaction Protocol.
VRRP, Virtual Router Redundancy Protocol.
Protocolos na Camada de Aplicação (I)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
ACAP, Application Configuration Access Protocol.
AgentX.
AODV, Ad hoc On-Demand Distance Vector.
APEX, Application Exchange Core.
ATMP, Ascend Tunnel Management Protocol.
AURP, AppleTalk Update-based Routing Protocol.
Authentication Server Protocol.
BFTP, Background File Transfer Program.
BGP, Border Gateway Protocol.
BOOTP, Bootstrap Protocol.
CFDP, Coherent File Distribution Protocol.
Chargen, Character Generator Protocol.
CLDAP, Connection-less Lightweight X.500 Directory
Access Protocol.
COPS, Common Open Policy Service.
CRANE, Common Reliable Accounting for Network
Element.
Daytime, Daytime Protocol.
DCAP, Data Link Switching Client Access Protocol.
DHCP, Dynamic Host Configuration Protocol.
DHCPv6, Dynamic Host Configuration Protocol for IPv6.
DIAMETER.
DICT, Dictionary Server Protocol.
© EtherCAT Technology Group
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Discard, Discard Protocol.
DIXIE.
DMSP, Distributed Mail Service Protocol.
DNS, Domain Name System.
DRAP, Data Link Switching Remote Access Protocol.
DTCP, Dynamic Tunnel Configuration Protocol.
Echo.
EMSD, Efficient Mail Submission and Delivery.
EPP, Extensible Provisioning Protocol.
ESRO, Efficient Short Remote Operations.
ETFTP, Enhanced Trivial File Transfer Protocol.
Finger.
FTP, File Transfer Protocol.
GDOI, Group Domain of Interpretation.
Gopher.
HOSTNAME.
HSRP, Hot Standby Router Protocol.
HTTP, HyperText Transfer Protocol.
ICAP, Internet Content Adaptation Protocol.
ICP, Internet Cache Protocol.
iFCP, Internet Fibre Channel Protocol.
IKE, Internet Key Exchange.
IMAP, Interactive Mail Access Protocol.
Protocolos na Camada de Aplicação (II)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
IPFIX, IP Flow Information Export.
IPP, Internet Printing Protocol.
IRC, Internet Relay Chat.
ISAKMP, Internet Security Association and Key
Management Protocol.
iSCSI.
IUA, ISDN Q.921-User Adaptation.
Kerberos.
Kermit.
L2F, Layer 2 Forwarding.
L2TP, Level 2 Tunneling Protocol.
LDAP, Lightweight Directory Access Protocol.
LDP, Label Distribution Protocol.
LDP, Loader Debugger Protocol.
LFAP, Light-weight Flow Admission Protocol.
LMTP, Local Mail Transfer Protocol.
LPR.
MADCAP, Multicast Address Dynamic Client
Allocation Protocol.
MASC, Multicast Address-Set Claim.
MATIP, Mapping of Airline Traffic over Internet
Protocol.
Mbus, Message Bus.
MGCP, Multimedia Gateway Control Protocol.
© EtherCAT Technology Group
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Mobile IP.
MPP, Message Posting Protocol.
MSDP, Multicast Source Discovery Protocol.
MTP, Mail Transfer Protocol.
MTQP, Message Tracking Query Protocol.
MUPDATE, Malbox Update.
NAS, Netnews Administration System.
NFILE.
NFS, Network File System.
NNTP, Network News Transfer Protocol.
NTP, Network Time Protocol.
ODETTE-FTP, ODETTE File Transfer Protocol.
OLSR, Optimized Link State Routing.
Ph.
Photuris.
POP, Post Office Protocol.
Portmapper.
PPTP, Point to Point Tunneling Protocol.
PWDGEN, Password Generator Protocol.
Quote, Quote of the Day Protocol.
RADIUS, Remote Authentication Dial-In User
Service.
• RAP, Internet Route Access Protocol.
• RIP, Routing Information Protocol.
Protocolos na Camada de Aplicação(III)
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
RIPng.
Rlogin.
RLP, Resource Location Protocol.
RMCP, Remote Mail Checking Protocol.
RSIP, Realm Specific IP.
RTCP, RTP Control Protocol.
RTP, Real-Time Transport Protocol.
RTSP, Real Time Streaming Protocol.
RWhois, Referral Whois Protocol.
SACRED, Securely Available Credentials.
Send, Message Send Protocol.
SFTP, Simple File Transfer Protocol.
SGMP, Simple Gateway Monitoring Protocol.
SIFT/UFT, Sender-Initiated/Unsolicited File Transfer.
SIP, Session Initiation Protocol.
SLP, Service Location Protocol.
SMTP, Simple Mail Transfer Protocol.
SMUX.
SNMP, Simple Network Management Protocol.
SNPP, Simple Network Paging Protocol.
SNTP, Simple Network Time Protocol.
SOCKS.
SRTCP, Secure RTCP.
SRTP, Secure Real-time Transport Protocol.
© EtherCAT Technology Group
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
SSP, Switch-to-Switch Protocol.
STATSRV, Statistics Server.
STUN, Simple Traversal of UDP Through NAT.
SUA, Signalling Connection Control Part User
Adaptation Layer.
Syslog.
SYSTAT.
TACACS.
TBRPF, Topology Broadcast based on Reverse-Path
Forwarding.
Telnet.
TFTP, Trivial File Transfer Protocol.
Time, Time Protocol.
TRIP, Telephone Routing over IP.
TSP, Time Stamp Protocol.
TUNNEL.
UMSP, Unified Memory Space Protocol.
UUCP.
VEMMI, VErsatile MultiMedia Interface.
WebDAV, Web Distributed Authoring and Versioning.
Whois.
Whois++.
Z39.50.
Introdução a Ethernet: resumo
•
Ethernet é a tecnologia descrita no padrão IEEE 802.3
•
O termo „Ethernet“ é erroneamente usado para um conjunto de
tecnologias de rede: Ethernet, IP, TCP, UDP, FTP, HTTP e mais, as
quais são, também, referidas como „Tecnologias Internet“
•
Empilhamento das camadas de protocolos – e ainda tunelamento de
protocolos – é a característica chave da Tecnologia Internet.
•
Ethernet é utilizada numa larga variedade de camadas físicas.
•
Topologias com switches substituiram os dominios com colisões –
CSMA/CD é uma tecnologia legada, hubs estão desatualizados.
•
TCP / IP é um protocolo poderoso implementado em pilhas de software
bastante complexas.
© EtherCAT Technology Group
Ethernet inalterada para automação Industrial?
•
O que parece ser uma boa idéia numa primeira análise, é muito mais
complexo
•
Obter desempenho de tempo real com Ethernet inalterada parece
requerer muito conhecimento de TI e é um grande desafio
•
Mesmo aqueles que afirmaram utilizar Ethernet inalterada, agora fazem
uso de FPGA´s ao invés dos MAC´s padrões
•
Maiores detalhes e informações podem ser obtidas na comparação das
tecnologias de Ethernet Industrial disponivel no link abaixo:
www.ethercat.org/pdf/english/Industrial_Ethernet_Technologies.pdf
© EtherCAT Technology Group

Documentos relacionados

oeuEÉnINTERNET? - IFSP-PRC

oeuEÉnINTERNET? - IFSP-PRC quepossuilinha pública ou privada, (no Embratel com a conexão ou e quevendeou permite Brasil), gratuitamente o acessosà rede. protocolo:"protocol": Nomedado (soÍtwares) quesão aossistemas paraopera...

Leia mais