Você está na página 1de 9

Profibus

Origem: Wikipdia, a enciclopdia livre.

Ir para: navegao, pesquisa

[editar] Viso Geral


PROFIBUS (acrnimo de Process Field Bus) o tipo mais popular sistema de comunicao em rede Fieldbus, sendo que em 2004, estimava-se que existiriam mais de 10 milhes de ns instalados mundialmente. PROFIBUS foi desenvolvido em 1987 por Johan Sartwish Wilman, em So Petersburgo. Na Europa, as redes PROFIBUS dominam mais de 60% do mercado de automao industrial. Existem trs diferentes verses de PROFIBUS:
y

PROFIBUS-DP (Decentrallised Periphery) esse protocolo foi a primeira verso criada. Indicada para o cho de fbrica, onde h um volume de informaes grande e h a necessidade de uma alta velocidade de comunicao para que os eventos sejam tratados num tempo adequado. PROFIBUS-FMS (Fieldbus Message Specification) esta verso uma evoluo do Profibus DP e destina-se a comunicao ao nvel de clulas (nvel onde se encontram os PLCs). O FMS to poderoso que pode suportar o volume de dados at o nvel gerencial, mesmo que isso no seja indicado. PROFIBUS-PA (Process Automation) a verso mais moderna do Profibus. Uma caracterstica interessante deste protocolo que os dados podem trafegar pela mesma linha fsica da alimentao DC, o que economiza tempo de instalao e cabos e diminui o custo de sua instalao. Sua performance semelhante ao DP. Uma caracterstica interessante nesse protocolo, o fato dele ser intrinsicamente seguro, podendo ser usado em reas classificadas. [1]

PROFIBUS foi definida em 1991/1993 na norma DIN 19245, movida em 1996 para EN 50170, e desde 1999 includa na normas IEC 61158/IEC 61784. O padro PROFIBUS mantido, atualizado e comercializado pela PROFIBUS International, uma organizao sem fins lucrativos administrada de Karlsruhe na Alemanha.

[editar] Meio fsico


Existem trs tipos de meio fsico de comunicao que podem ser utilizados pelo Protocolo Profibus, a saber:
y

RS-485 - o meio fsico mais utilizado e consiste basicamente de um cabo blindado e dois fios, geralmente nas cores verde e vermelha. Nas extremidades

da rede necessrio realizar terminao da rede, que consiste num arranjo de resistores interligados aos terminais da rede e dois pontos de tenso de referncia disponibilizados no dispositivo. Existe tambm a possibilidade de utilizao de terminadores ativos. IEC 61158-2 - um padro que define regras e particularidades para aplicaes em automao de processos (Profibus PA), sobretudo para aplicaes em reas classificadas. Fibra ptica - o meio fsico mais recomendado para locais onde h grande possibilidade de interferncias eletromagnticas (EMI). Existem equipamentos disponveis no mercado para efetuar a converso de RS-485 para fibra ptica e vice-versa, especficos para rede Profibus DP.

TCP/IP
Origem: Wikipdia, a enciclopdia livre. Ir para: navegao, pesquisa Protocolos Internet (TCP/IP) Camada Protocolo

5.Aplicao HTTP, SMTP, FTP, SSH, Telnet, SIP, RDP, IRC, SNMP, NNTP, POP3, IMAP, BitTorrent, DNS, Ping ... 4.Transporte TCP, UDP, RTP, SCTP, DCCP ... 3.Rede IP (IPv4, IPv6) , ARP, RARP, ICMP, IPsec ... Ethernet, 802.11 WiFi, IEEE 802.1Q, 802.11g, HDLC, Token ring, FDDI, PPP,Switch ,Frame relay, Modem, RDIS, RS-232, EIA-422, RS-449, Bluetooth, USB, ...

2.Enlace

1.Fsica

O TCP/IP um conjunto de protocolos de comunicao entre computadores em rede (tambm chamado de pilha de protocolos TCP/IP). Seu nome vem de dois protocolos: o TCP (Transmission Control Protocol - Protocolo de Controle de Transmisso) e o IP (Internet Protocol - Protocolo de Interconexo). O conjunto de protocolos pode ser visto como um modelo de camadas, onde cada camada responsvel por um grupo de tarefas, fornecendo um conjunto de servios bem definidos para o protocolo da camada superior. As camadas mais altas esto logicamente mais perto do usurio (chamada camada de aplicao) e lidam com dados mais abstratos, confiando em protocolos de camadas mais baixas para tarefas de menor nvel de abstrao.

ndice
[esconder]
y y y

1Protocolos para internet 2Camadas da pilha dos protocolos internet o 2.1Comparao com o modelo OSI 3As camadas o 3.1A camada de aplicao o 3.2A camada de transporte o 3.3A camada de rede

y y y y

3.4A camada de enlace 3.5A camada fsica 4Implementaes 5Ver tambm 6Ligaes externas 7Livros sobre TCP/IP
o o

[editar]Protocolos para internet


Os protocolos para internet formam o grupo de protocolos de comunicao que implementam a pilha de protocolos sobre a qual a internet e a maioria das redes comerciais funcionam. Eles so algumas vezes chamados de "protocolos TCP/IP", j que os dois protocolos: o protocolo TCP - Transmission Control Protocol (Protocolo de Controle de Transmisso); e o IP - Internet Protocol (Protocolo de Internet) foram os primeiros a serem definidos. O modelo OSI descreve um grupo fixo de sete camadas que pode ser comparado, a grosso modo, com o modelo TCP/IP. Essa comparao pode causar confuso ou trazer detalhes mais internos para o TCP/IP. O modelo inicial do TCP/IP baseado em 4 nveis: Host/rede; Inter-rede; Transporte; e Aplicao. Surgiu, ento, um modelo hbrido, com 5 camadas, que retira o excesso do modelo OSI e melhora o modelo TCP/IP: Fsica; Enlace; Rede; Transporte; e Aplicao. Resumidamente, o modelo o que podemos chamar de uma "soluo prtica para problemas de transmisso de dados". Textualmente isto pode parecer muito genrico, pois na realidade para melhor compreenso de um protocolo TCP/IP deveremos usar exemplos prticos. Segundo Tanenbaum o Modelo TCP/IP possui somente quatro camadas e no cinco como mostra o quadro abaixo.

[editar]Camadas da pilha dos protocolos internet


O modelo TCP/IP de encapsulamento busca fornecer abstrao aos protocolos e servios para diferentes camadas de uma pilha de estruturas de dados (ou simplesmente pilha). No caso do TCP/IP, a pilha possui cinco camadas:
Camada 5 - Aplicao (camadas OSI 5 at 7) Exemplo

HTTP, FTP, DNS, Socket (protocolos de routing como BGP e RIP, que, por uma variedade de razes, so executados sobre TCP e UDP respectivamente, podem

tambm ser considerados parte da camada de rede) TCP, UDP, RTP, SCTP 4 - Transporte (protocolos como OSPF, que executado sobre IP, pode tambm ser (camadas OSI 4 e 5) considerado parte da camada de rede) Para TCP/IP o protocolo IP, MPLS 3 - Internet ou Inter (protocolos requeridos como ICMP e IGMP executado sobre IP, mas - Rede podem ainda ser considerados parte da camada de rede;ARP no roda (camada OSI 3) sobre IP) 2 - Interface de rede ou Link de dados (camada OSI 2) 1 - Interface com a Rede (camada OSI 1)

ARP

Ethernet, Wi-Fi,Modem, etc.

As camadas mais prximas do topo esto logicamente mais perto do usurio, enquanto aquelas mais abaixo esto logicamente mais perto da transmisso fsica do dado. Cada camada tem um protocolo de camada acima e um protocolo de camada abaixo (exceto as camadas da ponta, obviamente) que podem usar servios de camadas anteriores ou fornecer um servio, respectivamente. Enxergar as camadas como fornecedores ou consumidores de servio um mtodo de abstrao para isolar protocolos de camadas acima dos pequenos detalhes de transmitir bits atravs, digamos, de ethernet, e a deteco de coliso enquanto as camadas abaixo evitam ter de conhecer os detalhes de todas as aplicaes e seus protocolos. Essa abstrao tambm permite que camadas de cima forneam servios que as camadas de baixo no podem fornecer. Por exemplo, o IP projetado para no ser confivel e um protocolo best effort delivery. Isso significa que toda a camada de transporte deve indicar se ir ou no fornecer confiabilidade e em qual nvel. O TCP (Transmission Control Protocol - Protocolo de Controle de Transmisso), um protocolo orientado a conexes confivel que permite a entrega sem erros de um fluxo de bytes. O UDP fornece integridade de dados (via um checksum) mas no fornece entrega garantida; j o TCP fornece tanto integridade dos dados quanto garantia de entrega (retransmitindo at que o destinatrio receba o pacote).

[editar]Comparao com o modelo OSI

Exi t

i i

l C / resposta correta para esta questo.

C / t l xatamente, mas no existe uma

Al m do mais, o modelo OSI no realmente rico o suficiente nas camadas mais baixas para capturar a verdadeira diviso de camadas; necessrio uma camada extra (a camada internet) entre as camadas de transporte e de rede. Protocolos especficos para um tipo de rede que rodam em cima de estrutura de hardware bsica precisam estar na camada de rede. Exemplos desse tipo de protocolo so ARP e o Spanning ree Protocol (usado para manter pontes de rede redundantes em "espera" enquanto elas so necessrias). Entretanto, eles so protocolos locais e operam debaixo da funcionalidade internet. Reconhecidamente, colocar ambos os grupos (sem mencionar protocolos que so logicamente parte da camada internet, mas rodam em cima de um protocolo internet, como ICMP) na mesma camada pode ser um tanto confuso, mas o modelo OSI no complexo o suficiente para apresentar algo melhor. Geralmente, as trs camadas mais acima do modelo OSI (aplicao, apresentao e sesso) so consideradas como uma nica camada (aplicao) no modelo TCP/IP. Isso porque o TCP/IP tem uma camada de sesso relativamente leve, consistindo de abrir e fechar conexes sobre TCP e RTP e fornecer diferentes nmeros de portas para diferentes aplicaes sobre TCP e UDP. Se necessrio, essas funes podem ser aumentadas por aplicaes individuais (ou bibliotecas usadas por essas aplicaes). Similarmente, IP projetado em volta da idia de tratar a rede abaixo dele como uma caixa preta de forma que ela possa ser considerada como uma nica camada para os propsitos de discusso sobre TCP/IP.

[edi

m das

O que segue uma descrio de cada camada na pilha da sute IP.


[editar]A camada de aplicao

Ver artigo prin ipa : Ca ada de ap icao

A camada de aplicao a camada que a maioria dos programas de rede usa de forma a se comunicar atravs de uma rede com outros programas. Processos que rodam nessa camada so especficos da aplicao; o dado passado do programa de rede, no formato usado internamente por essa aplicao, e codificado dentro do padro de um protocolo. Alguns programas especficos so levados em conta nessa camada. Eles provem servios que suportam diretamente aplicaes do usurio. Esses programas e seus correspondentes protocolos incluem o HTTP (navegao na Worl Wi e Web), FTP (transporte de arquivos), SMTP (envio de email), SSH (login remoto seguro), DNS (pesquisas nome <-> IP) e muitos outros. Uma vez que o dado de uma aplicao foi codificado dentro de um padro de um protocolo da camada de aplicao ele ser passado para a prxima camada da pilha IP.

Na camada de transporte, aplicaes iro em sua maioria fazer uso de TCP ou UDP, e aplicaes servidoras so frequentemente associadas com umnmero de porta. Portas para aplicaes servidores so oficialmente alocadas pela IANA (Internet Assigned Numbers Aut orit ) mas desenvolvedores de novos protocolos hoje em dia freqentemente escolhem os nmeros de portas por eles mesmos. Uma vez que raro ter mais que alguns poucos programas servidores no mesmo sistem problemas com a, conflito de portas so raros. Aplicaes tambm geralmente permitem que o usurio especifique nmeros de portas arbitrrios atravs de parmetros em tempo de execuo. Aplicaes cliente conectando para fora geralmente usam um nmero de po aleatrio rta determinado pelo sistema operacional. O pacote relacionado camada de aplicao chamado Mensagem.
[editar]A camada de transporte

Ver artigo principa : Ca ada de tran porte

Os protocolos na camada de transporte podem resolver problemas comoconfiabilidade (o dado alcanou seu destino?) e integridade (os dados chegaram na ordem correta?). Na sute de protocolos TCP/IP os protocolos de transporte tambm determinam para qual aplicao um dado qualquer destinado. Os protocolos dinmicos de routing, que tecnicamente cabem nessa camada do TCP/IP, so geralmente considerados parte da camada de rede. Como exemplo tem o OSPF -se (protocolo IP nmero 89). O TCP, nmero 6 do protocolo IP, um mecanismo de transporte "confivel", orientado conexo e que fornece um stream de bytes confivel, garantindo assim que os dados cheguem ntegros (no danificados e em ordem). O TCP tenta continuamente me o dir quo carregada a rede est e desacelera sua taxa de envio para evitar sobrecarga. Alm disso, o TCP ir tentar entregar todos os dados corretamente na seqncia especificada. Essas so as principais diferenas dele para com o UDP, e pode se tornar desvantajoso em streaming, em tempo real ou aplicaes de routing com altas taxas de perda na camada internet. Recentemente criou-se SCTP (Stream Control ransmission Protocol, Protocolo de Transmisso de Controle de Stream), que tambm consiste em um mecanismo de transporte "confivel". Ele prov suporte a multi oming, onde o final de uma conexo pode ser representada por mltiplos endereos IP (representando mltiplas interfaces fsicas), de maneira que, se algum falhar, a conexo no interrompida. Ele foi desenvolvido inicialmente para transportar SS7 sobre IP em redes telefnicas, mas tambm pode ser usado para outras aplicaes. O UDP (User atagram Protocol), nmero 17 do protocolo IP, um protocolo de datagrama sem conexo. Ele um protocolo de "melhor esforo" ou "no confivel". No porque ele particularmente no confivel, mas porque ele no verifica se os pacotes alcanaram seu destino, e no d qualquer garantia que eles iro chegar na ordem. Se uma aplicao requer estas caractersticas, ento ela mesma ter que prov las ou usar o protocolo TCP.

 

O UDP tipicamente usado por aplicaes como as de mdia de streaming (udio, vdeo etc), onde a chegada na hora mais importante do que confiabilidade, ou para aplicaes de simples requisio/resposta como pesquisas de DNS, onde o overhead de configurar uma conexo confivel desproporcionalmente largo. O DCCP est atualmente em desenvolvimento pelo IETF. Ele prov controle de fluxo das semnticas do TCP, enquanto mantm o modelo de servio de datagramas do UDP visvel para o usurio. O DHCP incrementado automaticamente sem interveno do usurio. Tanto o TCP quanto o UDP so usados para transmitir um nmero de aplicaes de alto nvel. As aplicaes em qualquer endereo de rede so distinguidas por seus endereos de porta TCP ou UDP. Por conveno, certas portas "bem conhecidas" esto associadas com aplicaes especficas. O pacote da camada de transporte chamado Segmento.
[editar]A camada de rede

Ver artigo principa : Ca ada de rede

Como definido anteriormente, a camada de rede resolve o problema de obter pacotes atravs de uma rede simples. Exemplos de protocolos so o X.25 e o Host/IMP da ARPANET. Com o advento da internet novas funcionalidades foram adicionadas nesta camada, especialmente para a obteno de dados da rede de origem e da rede de destino. Isso geralmente envolve rotear o pacote atravs de redes distintas que se relacionam atravs da internet. Na sute de protocolos para a internet, o IP executa a tarefa bsica de levar pacotes de dados da origem para o destino. O protocolo IP pode transmitir dados para diferentes protocolos de nveis mais altos, esses protocolos so identificados por um nico nmero de protocolo IP. Alguns dos protocolos transmitidos por IP, como o ICMP (usado para transmitir informao de diagnstico sobre a transmisso IP) e o IGMP (usado para gerenciar dados multicast) so colocados acima do IP mas executam funes da camada internet. Isso ilustra uma incompatibilidade entre os modelos da internet e OSI. Todos os protocolos de routing, como o BGP, o OSPF e o RIP so tambm parte da camada de internet, muito embora eles possam ser vistos como pertencentes a camadas mais altas na pilha. O datagrama (PDU) da camada de rede geralmente conhe cido como "pacote". Lembrando que todas as camadas tem seu PDU que variam o nome em: Dados (Aplicao), Segmento (Transporte), Pacote (Rede), Quadros (Enlace) e Bits (Fsica e LLC que sub-camada de enlace)
[editar]A camada de enlace

Ver artigo principa : Ca ada de en ace

 

 

A camada de enlace no realmente parte do modelo TCP/IP, mas o mtodo usado para passar quadros da camada de rede de um dispositivo para a camada de internet de outro. Esse processo pode ser controlado tanto em software (device driver) para a placa de rede quanto em firmware ou chipsets especializados. Esses iro executar as funes da camada de enlace de dados como adicionar um header de pacote para prepar-lo para transmisso, ento de fato transmitir o quadro atravs da camada fsica. Do outro lado, a camada de enlace ir receber quadros de dados, retirar os headers adicionados e encaminhar os pacotes recebidos para a camada de internet. Essa camada a primeira normatizada do modelo, responsvel pelo end ereamento, roteamento e controle de envio e recepo.Ela no orientada conexo, se comunica pelos datagramas (pacotes de dados). Entretanto, a camada de enlace no sempre to simples. Ela pode tambm ser umVPN (Virtual Private Network, Rede Privada Virtual) ou tnel, onde pacotes da camada de internet, ao invs de serem enviados atravs de uma interface fsica, so enviados usando um protocolo de tunneling e outra (ou a mesma) sute de protocolos. O VPN ou tnel usualmente estabelecido alm do tempo, e tem caractersticas especiais que a transmisso direta por interface fsica no possui (por exemplo, ele pode criptografar os dados que passam atravs dele). Esse uso recursivo de sute de protocolos pode ser confuso uma vez que a "camada" de enlace agora uma rede inteira. Mas um mtodo elegante para implementar funes freqentemente complexas. Embora seja necessrio muito cuidado para prevenir que um pacote j empacotado e enviado atravs de um tnel seja mais uma vez empacotado e reenviado pelo mesmo. O pacote da camada de enlace conhecido como Quadro.
[editar]A camada fsica

Ver artigo principa : Ca ada fsica

A camada fsica do Protocolo TCP/IP trata das caractersticas eltricas e mecnicas do meio, como tipos de conectores e cabos utilizado para estabelecer uma comunicao.

[editar]Implementaes
Hoje, a maioria dos sistemas operacionais comerciais incluem e instalam a pilha TCP/IP por padro. Para a maioria dos usurios, no h nenhuma necessidade de procurar por implementaes. O TCP/IP includo em todas as verses do Unix e Linux, assim como no Mac OS e no Microsoft Windows.

Você também pode gostar