Noções de Redes, Meios Físicos e Protocolos de Campo

download Noções de Redes, Meios Físicos e Protocolos de Campo

of 29

description

Protocolos de campo

Transcript of Noções de Redes, Meios Físicos e Protocolos de Campo

NOES DE REDES, MEIOS FSICOS E PROTOCOLOS DE CAMPO (ETHERNET, PROFIBUS, MODBUS, HART E FOUNDATION FIELDBUS)

Noes de redes, meios fsicos e protocolos de campo (Ethernet, Profibus, Modbus, Hart e Foundation Fieldbus).

Protocolo

Protocolo uma conveno que controla e possibilita uma conexo, comunicao, transferncia de dados entre dois sistemas computacionais.

Regras que governam a comunicao entre dispositivos eletrnicos.

MODBUS

Modbus umProtocolodecomunicao de dadosutilizado em sistemas deautomao industrial. Criado originalmente nadcada de 1970, mais especificamente em 1979, pela fabricante de equipamentosModicon. um dos mais antigos e at hoje mais utilizadosprotocolos emredesdeControladores lgicos programveis (PLC)para aquisio de sinais deinstrumentose comandaractuadores. ASchneider Electric(atual controladora da Modicon) transferiu os direitos do protocolo para a Modbus Organization (Organizao Modbus) em 2004 e a utilizao livre de taxas de licenceamento. Por esta razo, e tambm por se adequar facilmente a diversos meios fsicos, utilizado em milhares de equipamentos existentes e uma das solues de rede mais baratas a serem utilizadas emAutomao Industrial.

Caractersticas tcnicasO modbus equivale a umacamada de aplicaoe pode utilizar oRS-232,RS-485ouEthernetcomomeios fsicos- equivalentescamada de enlace(ou link) e camada fsica do modelo. O mecanismo de controle de acesso do tipomestre-escravoou Cliente-Servidor. A estao mestre (geralmente um PLC) envia mensagens solicitando dos escravos que enviem os dados lidos pela instrumentao ou envia sinais a serem escritos nas sadas, para o controle dos atuadores ou nos registradores. O protocolo possui comandos para envio de dados discretos (entradasesadas digitais) ou numricos (entradasesadas analgicas).

A imagem acima mostra um exemplo de rede Modbus com um mestre (PLC) e trs escravos (mdulos de entradas e sadas, ou simplesmente E/S). Em cada ciclo de comunicao, o PLC l e escreve valores em cada um dos escravos. Como o sistema de controle de acesso do tipo mestre-escravo, nenhum dos mdulos escravos inicia comunicao a no ser para responder s solicitaes do mestre.Basicamente, uma comunicao em Modbus obedece a um frame que contm o endereo do escravo, o comando a ser executado, uma quantidade varivel de dados complementares e uma verificao de consistncia de dados (CRC).Exemplo-1: Se o PLC precisa ler as 10 primeiras entradas analgicas (do endereo 0000 ao 0009) no mdulo 2. Para isso preciso utilizar o comando de leitura de mltiplos registros analgicos (comando 3). Oframede comunicao utilizado mostrado abaixo (os endereos so mostrados em sistemahexadecimal):endereocomandoend. dos registrosquant. de registrosCRC

02030000000A2 caracteres

A resposta do escravo seria um frame semelhante composto das seguintes partes: O endereo do escravo, o nmero do comando, os dez valores solicitados e um verificador de erros (CRC). Em caso de erros de resposta (por exemplo um dos endereos solicitados no existe) o escravo responde com um cdigo de erro.

A resposta para a pergunta acima seria a seguinte:Mas antes uma pequena recordao!Para se entender este frame de resposta, antes precisamos saber corretamente o que um byte.Cada palavra tem as seguintes formas, - bit, - nible, - byte e - word.Segue abaixo uma tabela representao de cada formato.BitNibleByteWord

1= 4 bits= 8 bits= 16 bits

Agora que ja sabemos o que byte podemos ento decifrar o frame da rede modbus.Exemplo-2: Reposta da pergunta citada no exemplo-1.

RX 02 03 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (xx xx CRC)O primeiro byte(02) o n do escravo; O segundo byte(03) a funo utilizada para leitura, sendo essa um Holding Register; O terceiro byte a quantidade de endereos que o Slave(escravo) est enviando ao Master, sendo que a cada 2 bytes se forma uma Word que significa uma palavra de 16 bit, por isso este frame tem 14 = 20 bytes que = 10 word ou 10 palavras de 16 bits que tem seu range minimo de -32768 ate 32767.Com isso entendemos que o Slave(Escravo) respondeu 10 endereos a ao master e todos com o valor zero.Comandos do MODBUSOs principais comandos do Modbus so mostrados na tabela abaixo:cdigo do comandodescrio

01L um nmero varivel1de sadas digitais (bobinas)

02L um nmero varivel1de entradas digitais

03L um nmero varivel1de registros retentivos (sadas analgicas ou memrias)

04L um nmero varivel1de registros de entrada (entradas analgicas)

05Fora uma nica bobina (altera o estado de uma sada digital)

06Preset de um nico registro (altera o estado de uma sada analgica)

07L excees2(registros de erro)

08Vrias funes de diagnstico

15Fora uma quantidade varivel1de bobinas (sadas digitais)

16Preset de uma quantidade varivel1de registros (sadas analgicas)

1A quantidade de variveis a ler definida no frame de solicitao2Oito bits previamente configurados. No necessrio fornecer parmetros de endereamento com este comando pois o escravo vai enviar sempre os oito bits pr configurados.

Para alguns comandos de diagnstico, tais como reincio de comunicao, reset do mdulo ou sincronizao de relgio, podem ser utilizados comunicaes do tipobroadcast, ou seja, destinada a todos os escravos simultaneamente.Modos de transmissoEm redes seriais baseadas em RS-485 ou RS-232 o Modbus pode ter dois modos de transmisso: RTU e ASCII.

Modbus RTUO termo RTU, doinglsRemote Terminal Unit, refere-se ao modo de transmisso onde endereos e valores so representados em formato binrio. Neste modo para cada byte transmitido so codificados dois caracteres. Nmeros inteiros variando entre -32768 e 32767 podem ser representados por 2bytes. O mesmo nmero precisaria de quatro caracteres ASCII para ser representado (em hexadecimal). O tamanho da palavra no modo RTU de 8 bits.Formato do pacote RTUEndereo do EscravoCdigo da FunoDadosCRC

1 byte1 byte0 a 252 bytes2 bytes (CRC-16)

Modbus ASCIIOs dados so dados codificados e transmitidos atravs de caracteresASCII- cada byte transmitido atravs de dois caracteres. Apesar de gerar mensagens legveis por pessoas este modo consome mais recursos da rede. Por exemplo, para transmitir o byte 0x5B este dever ser codificado em dois caracteres ASCII: 0x35 (5) e 0x42 (B). O tamanho da palavra no modo ASCII de 7 bits. Somente so permitidos caracteres contidos nos intervalos 0-9 A-FIntervalo entre duas mensagens deve ser de 3,5 caracteres.Formato do pacote ASCIIIncioEndereoFunoDadosLRCFinal

":" (ASCII 0x3Ah)2 caracteres2 caracteres0 a 2 x 252 caracteres2 caracteresCR+LF (ASCII 0x0Dh + 0x0Ah)

Variaes

VariaesModbus/TCP- Aqui os dados so encapsulados em formato binrio em frames TCP para a utilizao do meio fsico Ethernet (IEEE 802.3). Quando o Modbus/TCP utilizado, o mecanismo de controle de acesso oCSMA-CD(Prprio da rede Ethernet) e as estaes utilizam o modelocliente-servidor.Modbus Plus- Verso que possui vrios recursos adicionais de roteamento, diagnstico, endereamento e consistncia de dados. Esta verso ainda mantida sob domnio da Schneider Electric e s pode ser implantada sob licena deste fabricante.

Protocolo HART

Oprotocolo HART(HighwayAddressableRemoteTransducer) um protocolo utilizado para comunicao entre sistemas detempo real, principalmente em aplicaes deautomao industrial.O protocolo HART permite a sobreposio do sinal de comunicao digital aos sinais analgicos de 4-20mA, sem interferncia, na mesma fiao. O HART proporciona alguns dos benefcios apontados pelo fieldbus, mantendo ainda a compatibilidade com a instrumentao analgica e aproveitando o conhecimento j dominado sobre os sistemas 4-20mA existentes. Para Transmitir o sinal digital juntamente com o analgico, utiliza-se a tcnica de FSK (frequency shift key) no qual um sinal senoidal de corrente pico-a-pico de 1mA na frequncia de 1200KHz significa "1" e 2400KHz significa "0".H algumas limitaes na utilizao desse padro de comunicao. Por exemplo, pode-se ter uma configurao mestre-escravo utilizando sinal analgico e digital no mesmo par de fios. Essa configurao s possvel para um escravo no par de fios. Para a utilizao de mais de um dispositivo, o sinal analgico desprezado. A corrente que era usada na comunicao analgica fica definida em 4ma todo o tempo (apenas para a alimentao dos dispositivos), e os sinais de controle so trasmitidos nas freqncias conhecidas 1200KHz-2400KHz. Pode-se configurar at 15 dispositivos nesse modo.

PROFIBUS

PROFIBUS (acrnimo de Process Field Bus) o 2 tipo mais popular sistema de comunicao em rede Fieldbus ficando atrs somente do protocolo Modbus, 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.Existem trs diferentes verses de PROFIBUS:

PROFIBUS-DP (Decentralized Peripherals) 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 intrinsecamente seguro, podendo ser usado em reas classificadas. 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.Meio fsicoExistem trs tipos de meio fsico de comunicao que podem ser utilizados pelo Protocolo Profibus, a saber: 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.

Ethernet

Os padres atuais do protocolo Ethernet so os seguintes: - 10 megabits/seg: 10Base-T Ethernet (IEEE 802.3) - 100 megabits/seg: Fast Ethernet (IEEE 802.3u) - 1 gigabits/seg: Gigabit Ethernet (IEEE 802.3z) - 10 gigabits/seg: 10 Gigabit Ethernet (IEEE 802.3ae)

Porta lgicaUma porta de software uma conexo virtual que pode ser usada na transmisso de dados. As mais comuns so as portasTCPeUDP, que so usadas para conexo entre oscomputadorese aInternet. J uma porta de hardware serve como elemento de ligao entre um computador e outro, ou entre um computador e umperifrico.Porta fsicaFisicamente, uma porta a parte de um equipamento na qual se conecta umplugou um cabo.O termoO uso do termo "porta", em informtica, deriva da traduo de umfalso cognatoport, que em ingls significa "porto". A semelhana fsica com os portos nuticos onde os mesmo atracam e permitem a transferncia de mercadorias e pessoas. Neste caso o porto informtico permite o fluxo de informao. Porm, mesmo com a traduo incorreta, o nome "porta" foi bem assimilado pelalngua portuguesa, pela analogia que se pode fazer com a porta de uma casa, por exemplo: uma porta, em informtica, o ponto de entrada de um dispositivo externo nocomputador.Portas ou serviosO TCP introduz o conceito deportatipicamente associado a um servio (camada aplicao)/ligao especfica. Assim, cada um dos intervenientes na conexo dispe de uma porta associada (um valor de 16 bit) que dificilmente ser o mesmo do interlocutor. Alguns servios (que fazem uso de protocolos especficos) so tipicamente acessveis em portas fixas, conhecidas comoportas bem conhecidas, que so aqueles numerados do 1 ao 1023. Alm destas, existem ainda duas gamas de portas,registradaseprivadasou dinmicas. Asportas bem conhecidasso atribudas pelaInternet Assigned Numbers Authority(IANA) e so tipicamente utilizados por processos com direitos de sistema ou super-utilizador. Nestas portas encontram-se em escuta passiva os servios triviais, comoHTTP,SSH,FTP, etc. Todos os protocolos dasuite IPse encontram registrados dentro desta gama.A gama de portas privadas segue regras de atribuio especficas dosistema operativoe serve para abrir ligaes a outras mquinas, comosurfar na rede, por exemplo.

Portas TCP/UDPPortTCPUDPDescriptionStatus

0UDPReservedOfficial

1TCPUDPTCP Port Service Multiplexer(TCPMUX)Official

2TCPUDPCompressNET[2]Management Utility[3]Official

3TCPUDPCompressNET[2]Compression Process[4]Official

4TCPUDPUnassignedOfficial

5TCPUDPRemote Job EntryOfficial

7TCPUDPEcho ProtocolOfficial

8TCPUDPUnassignedOfficial

9TCPUDPDiscard ProtocolOfficial

9UDPWake-on-LANUnofficial

10TCPUDPUnassignedOfficial

11TCPUDPActive Users (systatservice)[5][6]Official

12TCPUDPUnassignedOfficial

13TCPUDPDaytime Protocol(RFC 867)Official

14TCPUDPUnassignedOfficial

15TCPUDPPreviouslynetstatservice[5]Unofficial

16TCPUDPUnassignedOfficial

17TCPUDPQuote of the DayOfficial

18TCPUDPMessage Send ProtocolOfficial

19TCPUDPCharacter Generator Protocol(CHARGEN)Official

20TCPUDPFTPdata transferOfficial

21TCPFTPcontrol (command)Official

22TCPUDPSecure Shell(SSH) used for secure logins,file transfers(scp,sftp) and port forwardingOfficial

23TCPUDPTelnetprotocolunencrypted text communicationsOfficial

24TCPUDPPriv-mail: any privatemailsystem.Official

25TCPSimple Mail Transfer Protocol(SMTP)used for e-mail routing between mail serversOfficial

26TCPUDPUnassignedOfficial

27TCPUDPNSW User System FEOfficial

29TCPUDPMSG ICPOfficial

33TCPUDPDisplay Support ProtocolOfficial

35TCPUDPAny privateprinter serverprotocolOfficial

37TCPUDPTIME protocolOfficial

39TCPUDPResource Location Protocol[7](RLP)used for determining the location of higher levelservicesfromhostson anetworkOfficial

40TCPUDPUnassignedOfficial

42TCPUDPARPA Host Name Server ProtocolOfficial

42TCPUDPWindows Internet Name ServiceUnofficial

43TCPWHOISprotocolOfficial

47TCPUDPNI FTP[7]Official

49TCPUDPTACACSLogin Host protocolOfficial

50TCPUDPRemote Mail Checking Protocol[8]Official

51TCPUDPIMP Logical Address MaintenanceOfficial

52TCPUDPXNS (Xerox Network Systems) Time ProtocolOfficial

53TCPUDPDomain Name System(DNS)Official

54TCPUDPXNS (Xerox Network Systems) ClearinghouseOfficial

55TCPUDPISI Graphics Language(ISI-GL)Official

56TCPUDPXNS (Xerox Network Systems) AuthenticationOfficial

56TCPUDPRoute Access Protocol (RAP)[9]Unofficial

57TCPMail Transfer Protocol(RFC 780)Official

58TCPUDPXNS (Xerox Network Systems) MailOfficial

64TCPUDPCI (Travelport) (formerly Covia) Comms IntegratorOfficial

67UDPBootstrap Protocol(BOOTP) Server; also used byDynamic Host Configuration Protocol(DHCP)Official

68UDPBootstrap Protocol(BOOTP) Client; also used byDynamic Host Configuration Protocol(DHCP)Official

69UDPTrivial File Transfer Protocol(TFTP)Official

70TCPGopherprotocolOfficial

71TCPNETRJSprotocolOfficial

72TCPNETRJSprotocolOfficial

73TCPNETRJSprotocolOfficial

74TCPNETRJSprotocolOfficial

79TCPFinger protocolOfficial

80TCPHypertext Transfer Protocol(HTTP)Official[10]

81TCPTorparkOnion routingUnofficial

82UDPTorparkControlUnofficial

88TCPUDPKerberosauthentication systemOfficial

90TCPUDPdnsix (DoDNetwork Security for Information Exchange) Securit Attribute Token MapOfficial

90TCPUDPPointCast (dotcom)Unofficial

99TCPWIP MessageprotocolUnofficial

100UDPCyberGate RAT protocolUnofficial

101TCPNIChost nameOfficial

102TCPISO-TSAP(Transport Service Access Point) Class 0 protocol;[11]also used byDigital Equipment CorporationDECnet(Phase V+) over TCP/IPOfficial

104TCPUDPACR/NEMADigital Imaging and Communications in Medicine(DICOM)Official

105TCPUDPCCSO Nameserver Protocol (Qi/Ph)Official

107TCPRemoteTELNETService[12]protocolOfficial

108TCPUDPSNAGateway Access Server[1]Official

109TCPPost Office Protocolv2 (POP2)Official

110TCPPost Office Protocolv3 (POP3)Official

111TCPUDPONC RPC(SunRPC)Official

113TCPIdentAuthentication Service/Identification Protocol,[13]used byIRCservers to identify usersOfficial

113UDPAuthentication Service[13](auth)Official

115TCPSimple File Transfer Protocol(SFTP)Official

117STDUUCPPath ServiceOfficial

118TCPUDPSQL(Structured Query Language) ServicesOfficial

119TCPNetwork News Transfer Protocol(NNTP)retrieval of newsgroup messagesOfficial

123UDPNetwork Time Protocol(NTP)used for time synchronizationOfficial

126TCPUDPFormerlyUnisysUnitary Login, renamed by Unisys to NXEdit. Used by Unisys Programmer's Workbench for Clearpath MCP, an IDE forUnisys MCP software developmentOfficial

135TCPUDPDCEendpointresolutionOfficial

135TCPUDPMicrosoftEPMAP (End Point Mapper), also known as DCE/RPCLocator service,[14]used to remotely manage services includingDHCP server,DNSserver andWINS. Also used byDCOMUnofficial

137TCPUDPNetBIOSNetBIOS Name ServiceOfficial

138TCPUDPNetBIOSNetBIOS Datagram ServiceOfficial

139TCPUDPNetBIOSNetBIOS Session ServiceOfficial

143TCPInternet Message Access Protocol(IMAP)management of email messagesOfficial

152TCPUDPBackground File Transfer Program (BFTP)[15]Official

153TCPUDPSGMP,Simple Gateway Monitoring ProtocolOfficial

156TCPUDPSQLServiceOfficial

158TCPUDPDMSP, Distributed Mail Service Protocol[16]Unofficial

161UDPSimple Network Management Protocol(SNMP)Official

162TCPUDPSimple Network Management ProtocolTrap (SNMPTRAP)[17]Official

170TCPPrint-srv, NetworkPostScriptOfficial

175TCPVMNET (IBM z/VM, z/OS & z/VSE - Network Job Entry(NJE))Official

177TCPUDPX Display ManagerControl Protocol (XDMCP)Official

179TCPBGP(Border Gateway Protocol)Official

194TCPUDPInternet Relay Chat(IRC)Official

199TCPUDPSMUX,SNMPUnix MultiplexerOfficial

201TCPUDPAppleTalkRouting MaintenanceOfficial

209TCPUDPTheQuick Mail Transfer ProtocolOfficial

210TCPUDPANSIZ39.50Official

213TCPUDPInternetwork Packet Exchange(IPX)Official

218TCPUDPMessage posting protocol(MPP)Official

220TCPUDPInternet Message Access Protocol(IMAP), version 3Official

259TCPUDPESRO, Efficient Short Remote OperationsOfficial

264TCPUDPBGMP, Border Gateway Multicast ProtocolOfficial

280TCPUDPhttp-mgmtOfficial

300TCPThinLincWeb AccessUnofficial

308TCPNovastor Online BackupOfficial

311TCPMac OS X ServerAdmin (officially AppleShare IP Web administration)Official

318TCPUDPPKIX TSP,Time Stamp ProtocolOfficial

319UDPPrecision time protocolevent messagesOfficial

320UDPPrecision time protocolgeneral messagesOfficial

350TCPUDPMATIP-Type A, Mapping of Airline Traffic over Internet ProtocolOfficial

351TCPUDPMATIP-Type B, Mapping of Airline Traffic over Internet ProtocolOfficial

366TCPUDPODMR, On-Demand Mail RelayOfficial

369TCPUDPRpc2portmapOfficial

370TCPcodaauth2Coda authentication serverOfficial

370UDPcodaauth2Coda authentication serverOfficial

370UDPsecurecast1Outgoing packets toNAI's servers[18][dead link]Unofficial

371TCPUDPClearCase albdOfficial

383TCPUDPHP data alarm managerOfficial

384TCPUDPA Remote Network Server SystemOfficial

387TCPUDPAURP, AppleTalk Update-based Routing Protocol[19]Official

389TCPUDPLightweight Directory Access Protocol(LDAP)Official

399TCPUDPDigital Equipment CorporationDECnet(Phase V+) over TCP/IPOfficial

401TCPUDPUPSUninterruptible Power SupplyOfficial

427TCPUDPService Location Protocol(SLP)Official

443TCPHTTPS(Hypertext Transfer ProtocoloverSSL/TLS)Official

444TCPUDPSNPP, Simple Network Paging Protocol (RFC 1568)Official

445TCPMicrosoft-DSActive Directory, Windows sharesOfficial

445TCPMicrosoft-DSSMBfile sharingOfficial

464TCPUDPKerberosChange/Set passwordOfficial

465TCPURL Rendesvous Directory for SSM (Cisco protocol)Official

475TCPUDPtcpnethaspsrv (Aladdin Knowledge SystemsHasp services, TCP/IP version)Official

497TCPDantz RetrospectOfficial

500UDPInternet Security Association and Key Management Protocol(ISAKMP)Official

502TCPUDPModbus, ProtocolUnofficial

504TCPUDPCitadelmultiservice protocol for dedicated clients for the Citadel groupware systemOfficial

512TCPRexec, Remote Process ExecutionOfficial

512UDPcomsat, together withbiffOfficial

513TCPrloginOfficial

513UDPWho[20]Official

514TCPShellused to execute non-interactive commands on a remote system (Remote Shell, rsh, remsh)Official

514UDPSyslogused for system loggingOfficial

515TCPLine Printer Daemonprint serviceOfficial

517UDPTalkOfficial

518UDPNTalkOfficial

520TCPefs, extended file name serverOfficial

520UDPRouting Information Protocol(RIP)Official

524TCPUDPNetWare Core Protocol(NCP) is used for a variety things such as access to primary NetWare server resources, Time Synchronization, etc.Official

525UDPTimed,TimeserverOfficial

530TCPUDPRPCOfficial

531TCPUDPAOL Instant MessengerUnofficial

532TCPnetnewsOfficial

533UDPnetwall, For Emergency BroadcastsOfficial

540TCPUUCP(Unix-to-Unix Copy Protocol)Official

542TCPUDPcommerce(Commerce Applications)Official

543TCPklogin,KerberosloginOfficial

544TCPkshell,KerberosRemote shellOfficial

545TCPOSIsoftPI (VMS), OSISoft PI Server Client AccessUnofficial

546TCPUDPDHCPv6clientOfficial

547TCPUDPDHCPv6serverOfficial

548TCPApple Filing Protocol(AFP) overTCPOfficial

550TCPUDPnew-rwho, new-who[20]Official

554TCPUDPReal Time Streaming Protocol(RTSP)Official

556TCPRemotefs,RFS, rfs_serverOfficial

560UDPrmonitor, Remote MonitorOfficial

561UDPmonitorOfficial

563TCPUDPNNTPprotocol overTLS/SSL(NNTPS)Official

587TCPe-mail message submission[21](SMTP)Official

591TCPFileMaker6.0 (and later) Web Sharing (HTTP Alternate, also see port 80)Official

593TCPUDPHTTP RPC Ep Map,Remote procedure calloverHypertext Transfer Protocol, often used byDistributed Component Object Modelservices andMicrosoft Exchange ServerOfficial

604TCPTUNNEL profile,[22]a protocol forBEEPpeersto form anapplication layertunnelOfficial

623UDPASF Remote Management and Control Protocol (ASF-RMCP)Official

631TCPUDPInternet Printing Protocol(IPP)Official

631TCPUDPCommon Unix Printing System(CUPS)Unofficial

635TCPUDPRLZ DBaseOfficial

636TCPUDPLightweight Directory Access ProtocoloverTLS/SSL(LDAPS)Official

639TCPUDPMSDP,Multicast Source Discovery ProtocolOfficial

641TCPUDPSupportSoft Nexus Remote Command (control/listening): A proxy gateway connecting remote control trafficOfficial

646TCPUDPLDP,Label Distribution Protocol, a routing protocol used inMPLSnetworksOfficial

647TCPDHCP Failoverprotocol[23]Official

648TCPRRP (Registry Registrar Protocol)[24]Official

651TCPUDPIEEE-MMSOfficial

653TCPUDPSupportSoft Nexus Remote Command (data): A proxy gateway connecting remote control trafficOfficial

654TCPMedia Management System (MMS) Media Management Protocol (MMP)[25]Official

657TCPUDPIBMRMC (Remote monitoring and Control) protocol, used bySystem p5AIXIntegrated Virtualization Manager (IVM)[26]andHardware Management Consoleto connect managedlogical partitions (LPAR)to enable dynamic partition reconfigurationOfficial

660TCPMac OS X ServeradministrationOfficial

666UDPDoom, first onlinefirst-person shooterOfficial

666TCPairserv-ng,aircrack-ng's server for remote-controlling wireless devicesUnofficial

674TCPACAP (Application Configuration Access Protocol)Official

688TCPUDPREALM-RUSD (ApplianceWare Server Appliance Management Protocol)Official

691TCPMSExchangeRoutingOfficial

694TCPUDPLinux-HAHigh availability HeartbeatOfficial

695TCPIEEE-MMS-SSL (IEEEMedia Management System overSSL)[27]Official

698UDPOLSR(Optimized Link State Routing)Official

700TCPEPP (Extensible Provisioning Protocol), a protocol for communication betweendomain name registriesandregistrars(RFC 5734)Official

701TCPLMP (Link Management Protocol (Internet)),[28]a protocol that runs between a pair ofnodesand is used to managetraffic engineering(TE)linksOfficial

702TCPIRIS[29][30](Internet Registry Information Service) overBEEP(Blocks Extensible Exchange Protocol)[31](RFC 3983)Official

706TCPSecure Internet Live Conferencing(SILC)Official

711TCPCiscoTag Distribution Protocol[32][33][34]being replaced by the MPLSLabel Distribution Protocol[35]Official

712TCPTopology Broadcast based on Reverse-Path Forwarding routing protocol(TBRPF) (RFC 3684)Official

749TCPUDPKerberos (protocol)administrationOfficial

750UDPkerberos-iv,Kerberosversion IVOfficial

751TCPUDPkerberos_master,KerberosauthenticationUnofficial

752UDPpasswd_server,KerberosPassword (kpasswd) serverUnofficial

753TCPReverse Routing Header (rrh)[36]Official

753UDPReverse Routing Header (rrh)Official

753UDPuserreg_server,Kerberosuserreg serverUnofficial

754TCPtell sendOfficial

754TCPkrb5_prop,Kerberosv5 slave propagationUnofficial

754UDPtell sendOfficial

760TCPUDPkrbupdate [kreg],KerberosregistrationUnofficial

782TCPConserverserial-console management serverUnofficial

783TCPSpamAssassinspamd daemonUnofficial

800UDPmdbe daemonOfficial

808TCPMicrosoft Net.TCP Port Sharing ServiceOfficial

829TCPCertificate Management Protocol[37]Unofficial

843TCPAdobe Flash[38]Unofficial

847TCPDHCP FailoverprotocolOfficial

848TCPUDPGroup Domain Of Interpretation (GDOI) protocolOfficial

860TCPiSCSI(RFC 3720)Official

861TCPUDPOWAMP control (RFC 4656)Official

862TCPUDPTWAMP control (RFC 5357)Official

873TCPrsyncfile synchronization protocolOfficial

888TCPcddbp,CD DataBase(CDDB) protocol (CDDBP)Unofficial

897TCPUDPBrocadeSMI-S RPCUnofficial

898TCPUDPBrocadeSMI-S RPC SSLUnofficial

901TCPSambaWeb Administration Tool (SWAT)Unofficial

901TCPVMwareVirtual Infrastructure Client (UDP from server being managed to management console)Unofficial

901UDPVMwareVirtual Infrastructure Client (UDP from server being managed to management console)Unofficial

902TCPideafarm-doorOfficial

902TCPVMwareServer Console (TCP from management console to server being Managed)Unofficial

902UDPideafarm-doorOfficial

902UDPVMwareServer Console (UDP from server being managed to management console)Unofficial

903TCPVMwareRemote Console[39]Unofficial

904TCPVMwareServer Alternate (if 902 is in use, i.e. SUSE linux)Unofficial

911TCPNetwork Console on Acid(NCA)localttyredirection overOpenSSHUnofficial

944UDPNetwork File System (protocol)ServiceUnofficial

953TCPUDPDomain Name System(DNS) RNDC ServiceUnofficial

973UDPNetwork File System (protocol)overIPv6ServiceUnofficial

981TCPSofaWare TechnologiesRemote HTTPS management for firewall devices running embeddedCheck PointFireWall-1softwareUnofficial

987TCPMicrosoft CorporationMicrosoft Windows SBS SharePointUnofficial

989TCPUDPFTPSProtocol (data):FTPoverTLS/SSLOfficial

990TCPUDPFTPSProtocol (control):FTPoverTLS/SSLOfficial

991TCPUDPNAS (NetnewsAdministration System)[40]Official

992TCPUDPTELNETprotocol overTLS/SSLOfficial

993TCPInternet Message Access ProtocoloverSSL(IMAPS)Official

995TCPPost Office Protocol3 overTLS/SSL(POP3S)Official

999TCPScimoreDBDatabase SystemUnofficial

1002TCPOpswareagent (aka cogbot)Unofficial

1010TCPThinLincWeb AdministrationUnofficial

1023TCPUDPReserved[1]Official

Ethernet com meio compartilhado CSMA/CD

Ethernet 10BASE2(tambm chamado ThinNet ou Cheapernet) -- Um cabo coaxial de 50-ohm conecta as mquinas, cada qual usando um adaptador T para conectar seuNIC. Requer terminadores nos finais. Por muitos anos esse foi o padro dominante de ethernet de 10 Mbit/s. 10BASE5(tambm chamado Thicknet) -- Especificao Ethernet de banda bsica de 10 Mbps, que usa o padro (grosso) de cabo coaxial de banda de base de 50 ohms. Faz parte da especificao de camada fsica de banda de base IEEE 802.3, tem um limite de distncia de 500 metros por segmento. StarLAN10Primeira implementao de Ethernet em cabeamento depar tranadoa 10 Mbit/s. Mais tarde evoluiu para o 10BASE-T. 10BASE-T-- Opera com 4 fios (dois conjuntos depar tranado) num cabo decat-3oucat-5. Umhubouswitchfica no meio e tem uma porta para cada n da rede. Essa tambm a configurao usada para a ethernet 100BASE-T e a Gigabit. FOIRL-- Link de fibra tica entre repetidores. O padro original para ethernet sobre fibra. 10BASE-F-- um termo genrico para a nova famlia de padres de ethernet de 10 Mbit/s: 10BASE-FL, 10BASE-FB e 10BASE-FP. Desses, s o 10BASE-FL est em uso comum (todos utilizando afibra pticacomo meio fsico). 10BASE-FL-- Uma verso atualizada do padro FOIRL. 10BASE-FB-- Pretendia ser usada por backbones conectando um grande nmero de hubs ou switches, agora est obsoleta. 10BASE-FP-- Uma rede passiva em estrela que no requer repetidores, nunca foi implementada. Fast Ethernet 100BASE-T-- Designao para qualquer dos trs padres para 100 Mbit/s ethernet sobre cabo de par tranado.Inclui 100BASE-TX, 100BASE-T4 e 100BASE-T2. 100BASE-TX-- Usa dois pares, mas requer cabo cat-5.Configurao "star-shaped" idntica ao 10BASE-T. 100Mbit/s. 100BASE-T4-- 100 Mbit/s ethernet sobre cabeamento cat-3 (Usada em instalaes 10BASE-T).Utiliza todos os quatro pares no cabo. Atualmente obsoleto, cabeamento cat-5 o padro. Limitado a Half-Duplex. 100BASE-T2-- No existem produtos.100 Mbit/s ethernet sobre cabeamento cat-3. Suporta full-duplex, e usa apenas dois pares. Seu funcionamento equivalente ao 100BASE-TX, mas suporta cabeamento antigo. 100BASE-FX-- 100 Mbit/s ethernet sobre fibra ptica. Usando fibra tica multimodo 62,5 mcrons tem o limite de 400 metros.

Gigabit Ethernet 1000BASE-T-- 1 Gbit/s sobre cabeamento de cobre categoria 5e ou 6. 1000BASE-SX-- 1 Gbit/s sobre fibra. 1000BASE-LX-- 1 Gbit/s sobre fibra. Otimizado para distncias maiores com fibra mono-modo. 1000BASE-CX-- Uma soluo para transportes curtos (at 25m) para rodar ethernet de 1 Gbit/s num cabeamento especial de cobre. Antecede o 1000BASE-T, e agora obsoleto.

10-Gigabit Ethernet (Ethernet 10 Gigabit)Novo padro Ethernet de 10 gigabits abrange 7 tipos diferentes de mdias para umaLAN,MANeWAN. Ele est atualmente especificado por um padro suplementar,IEEE 802.3ae, e ser incorporado numa verso futura do padro IEEE 802.3. 10GBASE-SR-- projetado para suportar distncias curtas sobre cabeamento de fibra multi-modo, variando de 26m a 82m dependendo do tipo de cabo. Suporta tambm operao a 300m numa fibra multi-modo de 2000 MHz. 10GBASE-LX4-- usamultiplexao por diviso de comprimento de ondaspara suportar distncias entre 240m e 300m em cabeamento multi-modo. Tambm suporta 10km com fibra mono-modo. 10GBASE-LRe10GBASE-ER-- esses padres suportam 10km e 40km respectivamente sobre fibra mono-modo. 10GBASE-SW,10GBASE-LWe10GBASE-EW. Essas variedades usam o WAN PHY, projetado para interoperar com equipamentos OC-192 / STM-64SONET/SDH. Eles correspondem camada fsica do 10GBASE-SR, 10GBASE-LR e 10GBASE-ER respectivamente, e da usam os mesmos tipos de fibra e suportam as mesmas ditncias. (No h um padro WAN PHY correspondendo ao 10GBASE-LX4.)