Noções de Redes, Meios Físicos e Protocolos de Campo
-
Upload
mario-cesar -
Category
Documents
-
view
26 -
download
1
description
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.)