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
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