Les ports TCP sont des entités logiques gérées par le Système d'Exploitation au niveau de la couche "Transport" du modèle OSI. Les ports sont au nombre de 65535 et leur affectation a été choisie arbitrairement. Cette affectation normalisée est indiquée si dessous pour les principaux Ports :
--------------------------------------------------------------------------
| Port | Type | Affectation |
--------------------------------------------------------------------------
- 11 | UDP | Systat (infos sur l'état du système)
- 13 | TCP/UDP | DayTime
- 15 | TCP | NetStat
- 20 | TCP | FTP données
- 21 | TCP | FTP
- 22 | TCP | SSH : connexion sécurisée
- 23 | TCP | Telnet
- 25 | TCP | SMTP
- 43 | TCP | WHOIS
- 50 | TCP/IP | ESP
- 53 | UDP | DNS
- 67 | UDP | BootP
- 69 | UDP | TFTP
- 70 | TCP | GOPHER
- 79 | TCP | Finger (infos sur les utilisateurs du serveur)
- 80 | TCP | HTTP
- 88 | TCP | Kerberos
- 109 | TCP | POP / POP2
- 110 | TCP | POP3
- 113 | TCP | Service d'authentification
- 137 | UDP | NetBios
- 139 | TCP | NetBios
- 144 | TCP | NEWS
- 161 | UDP | SNMP
- 1701 | UDP | L2TP
- 546 | UDP | DHCP
- 750 | TCP/UDP | KERBEROS
- 1723 | TCP | PPTP
- 500 | UDP | IPsec
- ------------------------------------------------------------------------
--->> A voir :
* Suite des Ports sur le site generation-nt.com ici.
* Les ports a ouvrir pour les Programmes et Jeux ici.
* Grande Liste des Ports IP ici. - Port des Logiciels de P2P
- EMule utilise le Port 4662
- Kazaa utilise le Port 1214
- WinMX utilise le Port 6699
- Les Ports TCP/IP Microsoft :
- Browsing : UDP --> 137,138
- DHCP Lease : UDP --> 67,68
- DHCP Manager : TCP --> 135
- DNS Administration : TCP --> 139
- DNS Resolution : UDP --> 53
- Exchange Administrator : TCP --> 135
- Exchange Client/Server Comm. : TCP --> 135
- File Sharing : TCP --> 139
- Citrix ICA : UDP --> 1604 | TCP --> 1494
- IMAP : TCP --> 143
- LDAP : TCP --> 389
- LDAP (SSL) : TCP --> 636
- Logon Sequence : UDP --> 137,138 | TCP --> 139
- MTA - X.400 over TCP/IP : TCP --> 102
- NetLogon : UDP --> 138
- NT Diagnostics : TCP --> 139
- NT Directory Replication : UDP --> 138 | TCP --> 139
- NT Event Viewer : TCP --> 139
- NT Performance Monitor : TCP --> 139
- NT Registry Editor : TCP --> 139
- NT Secure Channel : UDP --> 137,138 | TCP --> 139
- NT Server Manager : TCP --> 139
- NT Trusts : UDP --> 137,138 | TCP --> 139
- NT User Manager : TCP --> 139
- Pass Through Validation : UDP --> 137,138 | TCP --> 139
- POP3 : TCP --> 110
- PPTP : TCP --> 1723
- Printing : UDP --> 137,138 | TCP --> 139
- Remote Console : TCP --> 445
- RPC : UDP --> 135 | TCP --> 135
- SMTP : TCP --> 25
- WINS Manager : TCP --> 135
- WINS Registration : TCP --> 137
- WINS Replication : TCP --> 42
- Les Ports TCP/IP Exchange :
---------------------------------------------------------------------------
- Protocole | Port Standart | Port Sécurisé (SSL) -
---------------------------------------------------------------------------
- DNS - 53 -
- X.400(iso-tsap) - 102 -
- HTTP - 80 - 443
- IMAP4 - 143 - 993
- IRC - 194 -
- LDAP - 389 - 636
- NNTP - 119 -
- POP3 - 110 - 995
- RPC End-Point Mapper - 135 -
- SMTP - 25 -
---------------------------------------------------------------------------
Fonctionnement : En principe quand 2 ordinateurs désirant dialoguer, ils doivent préciser chacun (avec TCP/IP), une adresse codée sur 32 bits et un numéro de Port séparé par ":" (ex. 192.168.0.10:81). Cette paire d'adresses forme un canal de communication (socket).
En fait, les numéros des Ports sont divisés en 3 Groupes ( Page Microsoft
ici .) :
-> Les ports parfaitement définis (
sont dans la plage 0 à 1023 ) :
- Ils sont assignés par l'IANA et sur beaucoup de systèmes ne peuvent être utilisés que par les process système (root) ou par des programmes exécutés par des utilisateurs privilégiés. Les ports sont utilisés par TCP [RFC793] pour nommer la terminaison d'une connexion logique véhiculant des conversations longues. Afin de donner l'accessibilité à certains services pour un utilisateur inconnu, un port de contact pour le service est défini.
-> Les ports déposés ( sont ceux allant de 1024 à 49151. ) :
- Ils sont listés par l'IANA et sur la plupart des systèmes. Ils peuvent être utilisés par les process ordinaires d'utilisateurs ou par les programmes utilisés par les utilisateurs ordinaires. Les ports sont utilisés de la même manière que les ports parfaitement connus.
-> Les ports Dynamiques et/ou Privés ( vont de 49152 à 65535. ):
- Ils peuvent être utilisés par des applications très spécifiques.
Les Protocoles TCP, UDP & IP : Le Protocole TCP : TCP (qui signifie Transmission Control Protocol, soit en français: Protocole de Contrôle de Transmission) est un des principaux protocoles de la couche transport du modèle TCP/IP. Il permet, au niveau des applications, de gérer les données en provenance (ou à destination) de la couche inférieure du modèle (c'est-à-dire le protocole IP). Lorsque les données sont fournies au protocole IP, celui-ci les encapsule dans des datagrammes IP, en fixant le champ protocole à 6 (Pour savoir que le protocole en amont est TCP...). TCP est un protocole orienté connexion, c'est-à-dire qu'il permet à deux machines qui communiquent de contrôler l'état de la transmission.
Le Protocole IP : Le protocole IP fait partie de la couche Internet de la suite de protocoles TCP/IP. C'est un des protocoles les plus importants d'Internet car il permet l'élaboration et le transport des datagrammes IP (les paquets de données), sans toutefois en assurer la "livraison". En réalité le protocole IP traite les datagrammes IP indépendamment les uns des autres en définissant leur représentation, leur routage et leur expédition.
Le Protocole UDP : Le protocole UDP (User Datagram Protocol) est un protocole non orienté connexion de la couche transport du modèle TCP/IP. Ce protocole est très simple étant donné qu'il ne fournit pas de contrôle d'erreurs (il n'est pas orienté connexion...).
Pour plus d'informations: