Informática, Rede
Portos TCP. Lista de portos TCP e UDP
En redes de ordenadores, a porta é o punto final da conexión do sistema operativo. Este termo tamén se usa para dispositivos de hardware, pero o software é unha estrutura lóxica, que identifica un proceso ou servizos específicos.
Porto está sempre asociada co enderezo IP do hospedeiro eo tipo de protocolo de comunicación e, así, completa a sesión de asignación de direccións. É identificado en cada dirección eo protocolo coa axuda dun número de 16 bits, vulgarmente coñecido como o número de porto. números de porta específicos son comunmente usados para identificar servizos específicos. Dos miles listados en 1024 os números de porta coñecidos son reservados conforme o acordo para determinar os tipos específicos de servizos nun servidor. Protocolos, que son utilizados, sobre todo, as portas de servir para o control de proceso (por exemplo, Transmission Control Protocol (TCP) eo User Datagram Protocol (UDP) de protocolo de Internet a partir do kit).
valor
As portas TCP non precisa ligazóns directas como "punto a punto", cando os ordenadores en cada extremo pode ser operado con só unha aplicación de cada vez. Eles se fan necesarias tras os coches foron capaces de realizar máis dun programa á vez, e estaban ligados a modernas redes de conmutación de paquetes. No modelo, a arquitectura da aplicación cliente-servidor, portos e clientes de rede conectarse á iniciación do servizo, prestar servizos de multiplexación, despois dunha primeira intercambio de datos asociados co número de porto ben coñecido, e é liberado, alternando cada instancia de solicitudes de servizo para a liña dedicada. Hai unha conexión a un número específico e, polo tanto, máis clientes poden ser servidos sen demora.
detalles
Data Link Protocol - Transmission Control Protocol (TCP) e User Datagram Protocol (UDP) - usado para indicar o número do porto de destino e unha fonte nos seus segmentos de cabeceiras. O número de porto é un enteiro sen signo de 16 bits. Así, pode estar no rango de 0 a 65.535.
Con todo, portos TCP non pode usar o número 0 para UDP Porta de orixe é opcional, e un valor de cero, o que significa que a súa ausencia.
O proceso une os seus canles de entrada ou de saída a través da toma de Internet (arquivo descritor de tipo) polo Protocolo de transporte, o número de porto eo enderezo IP. Este proceso é coñecido como conexión, e que permite a transmisión e recepción de datos a través dunha rede.
software do sistema operativo de rede responsable da transmisión de saída de datos de todas as portas de aplicacións na rede e redireccionar os paquetes de rede de entrada (combinando os enderezos IP e número de teléfono). Só un proceso pode conectarse a un co enderezo IP e porto combinacións específicas, utilizando o mesmo protocolo de transporte. fallos de aplicacións xerais, ás veces chamados conflitos de porta xorden cando varios programas están tentando entrar en contacto cos mesmos números de porta no mesmo enderezo IP, utilizando o mesmo protocolo.
Como son usados
As solicitudes de aplicación servizos comúns usan frecuentemente especialmente reservado e lista de portos TCP e UDP ben coñecido para recibir solicitudes de servizo de clientes. Este proceso é coñecido como escoita, e inclúe a recepción dunha petición a un porto ben coñecida e establecer un diálogo entre o servidor eo cliente "one-to-one", co mesmo número de porto local. Outros clientes poden seguir sendo ligada - isto é posible, xa que a conexión TCP é identificada como unha cadea consistindo enderezo remoto e local e do porto. portos TCP estándar e UDP son determinadas por acordo baixo o control de Internet Assigned Numbers Authority (IANA).
O núcleo dos servizos de rede (sobre todo, WorldWideWeb), normalmente usa un pequeno número de portas - menos de 1024. En moitos sistemas operativos requiren privilexios especiais para a aplicación para conectar a eles, porque son moitas veces considerado crítico para a operación de redes baseadas en IP. Por outra banda, os compostos do cliente final, como norma xeral, aplica-se gran número deles, seleccionados para o seu uso a curto prazo, con todo, existen os chamados portas efémeras.
estrutura
Portos TCP son codificados na cabeceira do paquete do protocolo de transporte, e poden ser facilmente interpretado non só o envío e recepción ordenadores, senón tamén outros compoñentes da infraestrutura de rede. En firewalls particulares, xeralmente configurado para distinguir entre os paquetes, dependendo o seu número de código ou de porta de destino. Redirección é un exemplo clásico deste.
A práctica intenta conectarse a unha variedade de portas en secuencia nun ordenador coñecido como a dixitalización. Isto xeralmente é debido a calquera intento maliciosa falla ou os administradores de rede na procura de posibles vulnerabilidades para axudar a previr tales ataques.
As accións que teñan como obxectivo como para abrir TCP-Porto, moitas veces controlado e gravado coa axuda de computadores. Esta técnica utiliza un número de conexións de pezas, a fin de asegurar a conexión suave ao servidor.
exemplos de uso
O exemplo máis importante, onde a amplamente usado portos TCP / UDP, é o sistema de correo de Internet. O servidor é usado para o correo-e (enviar e recibir), e xeralmente require os servizos de dous. O primeiro servizo é usado para o transporte de correo e outros servidores. Isto faise a través do Simple Mail Transfer Protocol (SMTP). Como regra xeral, servizos de aplicación escoita no número de porto TCP-SMTP 25, a fin de procesar as peticións recibidas. Outro servizo é un POP (totalmente - Post Office Protocol) ou IMAP (ou Internet Message Access Protocol) que é necesario para aplicacións cliente para o correo-e para máquinas dos usuarios para recibir servidor de correo-e. POP bateu Servizos de cuartos co TCP-Port 110. Os servizos anteriores poden tanto ser executado no mesmo ordenador servidor. Cando isto ocorre, o número de porto distingue o servizo solicitado por un dispositivo remoto - PC do usuario ou calquera outro servidor de correo.
Mentres que o servidor escoitar número de porto está ben definida (IANA chama-lles as portas coñecidas), a opción do cliente é moitas veces escollido dende o intervalo dinámico. Nalgúns casos, os clientes individualmente e servidor usan portos TCP específicas atribuídas á IANA. Un bo exemplo é DHCP, onde o cliente en todos os casos a usar UDP 68, eo servidor - UDP 67.
Aplicación A URL enderezo
Os números de porta son, ás veces claramente visible na Internet, ou outro Uniform Resource Locator (URL). Por defecto, o HTTP utiliza TCP porto 80 e HTTPS - 443. Con todo, existen outras variacións. Por exemplo, o http://www.example.com:8080/path/ URL-dirección indica que o navegador web está conectado á 8080 en vez do servidor HTTP.
Lista de portos TCP e UDP
Como xa se mencionou, Internet Assigned Numbers Authority (IANA) é responsable da coordinación global do DNS-Root, enderezo IP e outros recursos de protocolo Internet. Isto inclúe rexistro comunmente usados números de porta para servizos de Internet ben coñecidos.
Os números de porta son divididos en tres rangos: a ben coñecida e rexistrada dinámica, ou privada. Ben coñecido (tamén coñecido como sistema) - está a ter números de 0 a 1023. Requisitos para novos compromisos nesta franxa están máis rigorosas que a outras contas.
exemplos amplamente coñecidos
Exemplos que están nesta lista inclúen:
- o porto TCP 443: HTTP seguro (HTTPS).
- 21: o Protocolo de Transferencia de Ficheiros (FTP).
- 22: Secure Shell (SSH).
- 25: Simple Mail Transfer Protocol (SMTP).
- 53: Domain Name System (DNS).
- 80: Protocolo de Transferencia de Hipertexto (HTTP).
- 119: Network News Transfer Protocol (NNTP).
- 123: Rede de protocolo de tempo (NTP) ..
- 143: Internet Message Access Protocol (IMAP)
- 161: Simple Network Management Protocol (SNMP) 1.
- 94: Internet Relay Chat (IRC).
Portas rexistrados inclúen números de 1024 para 49151. IANA mantén unha lista oficial de bandas coñecidas e rexistradas. Dinámico ou privado - de 49152 a 65535. Un uso para esta franxa de portas efémeras.
Historia da creación
número de porto concepto foi creado desenvolvedores ARPANET inicio ao abeiro da colaboración informal de autores de software e administradores de sistema.
O termo "porta" non foi utilizado en un tempo. número da tarxeta para o servidor remoto foi un número de 40 bits. Os primeiros 32 bits foron similares IPv4-address de hoxe, pero o máis importante foron os primeiros 8 bits. A parte menos significativa do número (bits 33 a 40) indica outro obxecto, chamado AEN. Este é o prototipo do número de porto moderno.
26 marzo de 1972 foi o primeiro en propor a creación dun directorio de números de soquete no RFC 322. O administrador de rede chamado describir cada cuarto permanente para as súas funcións e servizos de rede. Este catálogo foi subsecuentemente publicado como RFC 433 en decembro de 1972, e incluída unha lista de hospedeiros, os seus números de porta ea función correspondente para o uso en cada nó na rede. En maio de 1972, os números de porta de destino oficiais por primeira vez documentada, servizos de rede, e tamén ofrece unha función administrativa especial para manter ese rexistro.
A primeira lista de TCP porta 256 AEN tiñan valores que foron divididos nos seguintes intervalos:
- 0 a 63: características estándar en toda a rede
- 64-127: funcións específicas do servidor
- 128-239: reservado para uso futuro
- De 240 para 255: calquera característica experimental.
servizo Telnet recibiu a primeira misión oficial de valores 1. Nos primeiros días do prazo ARPANET AEN tamén chamado o nome do socket que foi usada coa conexión orixinal protocolo (MSP) e un compoñente do programa de xestión de rede (NCP). Así NCP foi o precursor de protocolos de Internet de hoxe usan portos TCP / IP.
Similar articles
Trending Now