L'Internet Rapide et Permanent

TCP-IP version 4

Christian Caleca

Vous disposez d'une connexion permanente et rapide… et maintenant, vous êtes perdu dans la technique…

Cette série « L'Internet Rapide et Permanent », que Christian Caleca nous a aimablement autorisés à reproduire, est là pour répondre à quelques-unes de ces questions. Cet article parlera de TCP/IP dans sa version 4 du protocole.

N'hésitez pas à commenter cet article ! Commentez

- Titre : L'Internet Rapide et Permanent

- Auteur : Christian Caleca

- Parution : 3 mars 2009

- Public visé :

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2009 Christian Caleca. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- 1. Introduction

- 2. Les protocoles

- 2-1. C'est quoi un protocole ?

- 2-1-1. Rappel

- 2-2. Les principaux protocoles rencontrés sur un réseau TCP/IP

- 2-2-1. Organisation hiérarchique

- 2-2-2. Ethernet

- 2-2-2-1. Remarque fine…

- 2-2-3. IP

- 2-2-4. ICMP

- 2-2-5. Les modes de transport

- 2-2-5-1. Le mode connecté (TCP)

- 2-2-5-2. Le mode non connecté (UDP)

- 2-2-6. Les protocoles d'application

- 3. L'adresse IP

- 3-1. Avant de commencer

- 3-2. Définition d'une adresse IP

- 3-2-1. Les classes d'adresses

- 3-2-1-1. Topologie

- 3-2-1-2. Étendue de chaque classe

- 3-2-1-3. Les réseaux privés

- 3-2-2. Le masque de sous-réseau

- 3-2-3. Le modèle CIDR

- 3-2-4. Un autre exemple

- 3-2-5. Un exemple « vrai » de configuration

- 3-2-6. Exercices

- 3-2-6-1. À quel sous-réseau appartient l'adresse 62.161.99.115 (SubnetID) ?

- 3-2-6-2. Quelle est la partie de l'adresse qui concerne l'hôte (HostID) ?

- 3-2-6-3. Quelle est la plus petite adresse possible dans ce sous-réseau ?

- 3-2-6-4. Quelle est la plus grande adresse possible dans ce sous-réseau ?

- 4. Les sockets

- 4-1. Une oreille dans chaque port

- 4-1-1. Adresse, port et socket

- 4-1-2. Le serveur et le client

- 4-1-3. Un port d'écoute est une porte ouverte

- 4-2. Quelques infos supplémentaires

- 4-2-1. NAT, PAT et autres mascarades

- 4-2-2. La liste des ports réservés

- 5. Mode connecté, la connexion TCP

- 5-1. La séquence en gros

- 5-2. TCP en détail

- 5-2-1. Un petit coup d'ARP…

- 5-2-2. Et la connexion TCP

- 5-2-2-1. Établissement de la connexion

- 5-2-2-2. La transmission des données

- 6. Mode non connecté, le protocole UDP

- 7. Well known ports

- 8. Remerciements Developpez

1 - Introduction

Dans le chapitre précédent, nous avons eu l'occasion de voir comment un réseau est construit et quels protocoles de bas niveau (niveau 1 du modèle OSI) sont employés pour transporter ses données « brutes » sur le réseau.

Le réseau Ethernet est le plus employé (avec ATM pour les opérateurs Télécoms). Ici, nous allons nous intéresser au protocole situé juste au-dessus, du moins au plus utilisé d'entre eux : TCP/IP. Ce protocole est en effet omniprésent sur le Net.

Une bonne compréhension de TCP/IP est nécessaire si l'on souhaite d'une part savoir comment les données transitent sur les réseaux et, d'autre part, ne pas être trop perdu dans les règles « sanitaires » qui permettent de mettre nos machines connectées le plus possible à l'abri des agressions. Il existe plusieurs outils de protection (Firewalls en anglais), mais ces outils n'ont qu'un effet psychologique, le plus souvent néfaste d'ailleurs, si l'on n'a aucune compétence pour les paramétrer de façon efficace. Le problème de la sécurité est abordé dans un autre chapitre sur ce site.

Au programme :

- les adresses logiques de l'Internet Protocol (couche 3 du modèle OSI) ;

- Les modes connecté (TCP) et non connecté (UDP) (couche 4 du modèle OSI) ;

- Les protocoles applicatifs (HTTP, FTP, SMTP, POP, etc.) (couche 7 du modèle OSI).

2 - Les protocoles

2-1 - C'est quoi un protocole ?

Essayons d'en donner une définition satisfaisante…

C'est un mode opératoire qui doit être commun à tous les éléments qui désirent communiquer entre eux. Il n'y a pas de communication possible sans avoir recours à un protocole. Bien entendu, le protocole doit être adapté au type de communication que l'on souhaite mettre en œuvre.

Nous passons notre vie à utiliser des protocoles, heureusement sans en être conscients la plupart du temps.

2-1-1 - Rappel

Le modèle OSI définit sept couches. TCP/IP est basé sur le modèle DOD, qui ne comporte que quatre couches, mais en cohérence avec le modèle OSI.

2-2 - Les principaux protocoles rencontrés sur un réseau TCP/IP

2-2-1 - Organisation hiérarchique

Nous trouvons ici les protocoles applicatifs. Ce sont des protocoles de haut niveau, destinés à permettre le dialogue entre applications serveurs et clientes. HTTP, FTP, POP et SMTP sont loin d'être les seuls. Ce sont cependant ceux que les internautes utilisent le plus souvent. Parmi l'un des plus « dangereux », il y a TELNET qui permet de piloter une machine à distance.

Ici, ce sont les protocoles orientés transport de données. UDP est dit « sans connexion » et TCP est dit « avec connexion ». Nous verrons plus loin ce que ceci veut dire. Ces protocoles permettent à ceux de la couche 4 de transporter leurs données de façon fiable.

Ce sont ici des protocoles de haut niveau de la couche réseau. IP permet le routage des informations entre réseaux, c'est ici que l'adresse IP est utilisée. ICMP est un protocole de « contrôle » il met à disposition des outils de dépistage d'erreur et de signalisation. C'est un protocole important qui mérite que l'on s'y arrête. Nous en reparlerons plus en détail.

Protocole de plus bas niveau sur le réseau, il assure la bonne gestion du médium (détection de collisions) et permet l'acheminement des informations entre émetteur et destinataire au niveau des adresses MAC. IP s'appuie dessus bien évidemment.

2-2-2 - Ethernet

Le vocable « Ethernet » est souvent employé à contresens. Peut-être n'est-il pas inutile de préciser un peu, même si, pour l'utilisateur (qui travaille sur la couche supérieure), ce qu'il se passe sur la couche 1 n'a pas beaucoup de répercussions.

Le mot « Ethernet » fait référence au support de propagation des informations utilisé. Historiquement, de trois types (mais d'autres peuvent être utilisés) :

- coaxial épais ;

- coaxial fin (RG58) ;

- paire torsadée.

Pour être tout à fait précis, la norme qui décrit les réseaux de type Ethernet qui sont utilisés sur la majorité des réseaux locaux est la norme IEEE 802.3.

Cette norme décrit dans le détail le fonctionnement du réseau sur les supports cités précédemment. Elle définit entre autres, le protocole d'émission de données utilisé : le CSMA/CD persistant 1 (qui n'est pas le plus performant).

2-2-2-1 - Remarque fine…

Les réseaux France Télécom ne sont pas des réseaux IEEE 802.3, mais des réseaux ATM (Asynchronous Transfer Mode). Le réseau ATM a été développé dans l'optique d'un transport de données de natures diverses (voix, vidéo, informatique…). ATM est capable de gérer finement le partage des ressources d'une dorsale.

Bien que cette technologie soit pas mal controversée, c'est tout de même elle qui est utilisée par notre opérateur « historique » (et d'autres également). Cependant, les trames IEEE 802.3 peuvent être encapsulées sur de l'ATM, TCP/IP peut s'appuyer sur ATM, si bien que nous autres, utilisateurs, « voyons » tout de même un réseau classique de l'Internet. En fait, le Com21 est connecté sur un réseau ATM via le câble.

2-2-3 - IP

Internet Protocol.

C'est le protocole dont on parle le plus, il est en effet directement impliqué dans la configuration réseau de l'hôte. C'est lui qui, en fonction de l'adresse IP du destinataire acheminera l'information sur la bonne route.

- Les considérations relatives à la topologie d'une adresse IP sont vues un peu plus loin dans ce chapitre.

- Les concepts du routage sont vus dans le chapitre suivant sur ce site.

2-2-4 - ICMP

Internet Control Message Protocol.

En termes de sécurité, ce protocole fait peur à beaucoup de monde (parfois à juste titre d'ailleurs), il est cependant fondamental pour le bon fonctionnement de l'Internet. C'est grâce à ce protocole que les anomalies de fonctionnement peuvent être signalées à l'émetteur, afin qu'il puisse essayer d'y remédier.

ICMP génère des messages de types différents, selon la nature du problème à traiter :

Valeur

Nom

Description

0

Réponse d'écho

Rien de plus que la réponse à un PING

3

Destination inaccessible

C'est un message intéressant, parce qu'il permet à celui qui le reçoit d'être informé que l'hôte avec lequel il veut communiquer n'est pas accessible. Ça peut souvent éviter à une application de rester « plantée » à attendre une réponse qui ne viendra pas.

4

Étranglement de la source

Principalement utilisé par les routeurs, ce signal permet d'expliquer à un hôte qui parle un peu trop qu'il faut qu'il se taise, parce qu'il inonde la file d'attente.

5

Redirection nécessaire

Information utile pour la mise à jour des tables de routage.

8

Demande d'écho

C'est la question posée à un hôte par la commande PING.

11

TTL Expiré

Un paquet est toujours émis avec une durée de vie. Cette durée de vie est décrémentée à chaque nœud qui traite le paquet (d'une durée minimum d'une seconde, ou du temps qu'a mis le paquet à traverser le nœud). Si le paquet arrive en fin de vie, il est jeté et un message ICPM de type 11 est envoyé à l'émetteur. Cette propriété est utilisée dans la commande « tracert » (traceroute sur Linux) pour calculer les temps d'accès sur les diverses passerelles du chemin parcouru.

12

Problème de paramètre

Ce message indique qu'il y a une erreur dans le champ d'en-tête du paquet. Ce problème ne peut normalement arriver que dans le cas d'un bogue du logiciel.

13

Requête d'horodatage

Assez similaire à la requête d'écho, avec en plus le marquage de l'heure. Ce type d'écho permet de connaître l'heure d'arrivée de la requête et l'heure de départ de la réponse sur l'hôte cible.

14

Réponse d'horodatage.

17

Requête de masque d'adresse

Ces messages sont utilisés pour effectuer des tests au sein d'un réseau ou d'un sous-réseau.

18

Réponse de masque d'adresse.

2-2-5 - Les modes de transport

Les protocoles de la couche transport permettent, comme l'indique le nom de la couche, de mettre à disposition des niveaux supérieurs des outils de transport de données fiables.

Il existe deux modes de transport :

- le mode connecté (TCP) ;

- le mode non connecté (UDP).

2-2-5-1 - Le mode connecté (TCP)

Dans ce mode, il se met en place un processus de « handshake » (poignée de main) entre le client et le serveur. Ce processus permet d'établir un dialogue à propos du transfert de données. Il y a des accusés réception, des demandes d'émission, etc. qui permettent aux applications de savoir exactement où en est le processus de transfert de données.

Ce protocole est très robuste et permet un transfert de données dans de bonnes conditions. Voir les détails plus loin dans ce chapitre.

Le « handshake » est un concept fondamental dans un protocole de dialogue robuste. En gros, ça veut dire : « Chaque fois que tu envoies un message à son destinataire, assure-toi qu'il l'a reçu et compris”

La lettre recommandée avec accusé de réception est un bon exemple de mode connecté. Si l'émetteur reçoit l'accusé réception, alors il est certain que sa lettre est arrivée à destination.

2-2-5-2 - Le mode non connecté (UDP)

C'est un mode simple, de type « on envoie les données et on espère qu'elles arriveront ». Il n'y a pas de « connexion  », au sens où on l'a vu pour le mode connecté. En revanche, il est possible de mettre en place un processus d'acquittement.

Ce mode est utilisé, par exemple, pour les requêtes DNS. Il offre l'avantage d'être moins gourmand en ressources, mais ne peut être efficace pour un transfert de fichiers et en général, pour les transferts de données volumineuses.

Là aussi, vous aurez plus de détails un peu plus loin sur dans cet article.

Dans ce mode, il n'y a pas de « handshake ». Une lettre simple est ici un bon exemple. L'émetteur ne reçoit a priori aucune confirmation de réception.

2-2-6 - Les protocoles d'application

Les protocoles d'application sont des protocoles de haut niveau, adaptés aux besoins d'applications spécifiques. Ils s'appuient sur UDP et TCP pour permettre le transfert d'informations entre une application serveur et ses applications clientes.

Il en existe un grand nombre, nous allons effectuer un rapide tour d'horizon de ceux qui sont le plus souvent utilisés.

HTTP

Hyper Text Transfert Protocol Ce protocole est utilisé pour la navigation web entre un serveur HTTP et un butineur. Le protocole assure (normalement) qu'un client comme Internet Explorer ou Netscape Communicator peut envoyer des requêtes et recevoir les réponses de serveurs HTTP comme APACHE ou Internet Information Server sans problèmes particuliers. Les ennuis viennent du fait que les clients supportent bien souvent des extensions « propriétaires » du protocole. Ces extensions sont d'ailleurs la plupart du temps entérinées dans les versions successives du protocole, c'est comme ça que tout évolue.

FTP

File Transfert Protocol Protocole qui permet d'assurer le transfert de fichiers de façon indépendante des spécificités des NOS (Network Operatind System, pour mémoire). Ainsi, un client FTP sous Windows peut télécharger un fichier depuis un serveur UNIX.

SMTP

Simple Mail Transfert Protocol Le protocole qui permet d'acheminer le courrier depuis le serveur SMTP de l'émetteur, jusqu'au serveur SMTP du destinataire, qui le classe dans les boîtes aux lettres de ses clients. (Décrit en détail par ailleurs dans ce site.)

POP3

Post Office Protocol version 3. Le protocole qui permet au client de relever à distance le courrier classé dans sa boîte aux lettres. Également détaillé par ailleurs sur ce site.

IMAP4

Interactive Mail Access Protocol version 4 Normalement, ce protocole devrait prendre la place de POP3. Certains fournisseurs sérieux, comme FREE l'implémentent déjà. Contrairement à POP3 qui ne permet une gestion des messages qu'une fois qu'ils sont rapatriés localement, IMAP propose des fonctionnalités plus fines.

NNTP

Network News Transfert Protocol Très proche de SMTP, ce protocole est employé par les forums usenet. Bien que l'usage des forums NNTP n'entre que tardivement dans les mœurs des internautes « débutants », ce moyen de communication offre des avantages incomparables par rapport aux listes de diffusion par exemple.

TELNET

C'est le « couteau suisse » du travail à distance. En fait, un client TELNET est une console en mode texte, capable de se connecter sur la plupart des serveurs, comme POP3 ou SMTP. Il devient alors possible d'envoyer et de lire des messages, si l'on connait les commandes inhérentes aux protocoles SMTP et POP3. Un serveur TELNET permet cependant des choses bien plus puissantes et « dangereuses » puisqu'il devient possible de prendre à distance le contrôle d'un hôte. C'est un outil qui permet l'administration distante d'une machine, du moment que l'on est capable d'ouvrir une session et d'acquérir les droits de « super utilisateur  ».

Il en existe bien entendu beaucoup d'autres, il n'est pas, encore une fois, question ici de référencer tous les protocoles applicatifs de la création.

3 - L'adresse IP

3-1 - Avant de commencer

Il est bon de savoir qu'il existe une adresse « MAC » (Media Access Control), écrite normalement en « dur » dans la ROM de l'interface réseau et donc théoriquement ineffaçable  et infalsifiable (mais ce n'est que la théorie, tous les pirates vous le diront). Cette adresse est réputée unique et décidée par le constructeur de la carte. Elle est la seule adresse exploitée au niveau 2 pour l'identification des hôtes qui dialoguent. Cette méthode ne permettant pas l'interconnexion de réseaux, il va être nécessaire d'ajouter dans la couche supérieure (niveau 3), une adresse logique qui sera attribuée par l'administrateur du réseau, en coordination avec les organismes chargés de gérer l'attribution de ces adresses. Dans le cas qui nous intéresse ici, il s'agit de l'adresse IP.

3-2 - Définition d'une adresse IP

Internet Protocol

Il existe déjà sur le Net une multitude de pages qui traitent du sujet, ça ne fait rien, mettons-en une de plus…

Dans sa version 4, IP définit une adresse sur quatre octets. Une partie définit l'adresse du réseau (NetID ou SubnetID suivant le cas), l'autre partie définit l'adresse de l'hôte dans le réseau (HostID). La taille relative de chaque partie varie suivant le masque de (sous-) réseau.

3-2-1 - Les classes d'adresses

Bien que cette façon de faire soit désormais obsolète (nous verrons plus loin pourquoi), il reste intéressant de l'étudier, pour mieux comprendre la notion de masque de sous-réseau.

3-2-1-1 - Topologie

Hormis la classe D multicast, destinée à faire de la diffusion d'information pour plusieurs hôtes simultanément, il existe trois classes d'adresses IP :

Comme vous le voyez, la classe A permet de créer peu de réseaux, mais avec beaucoup d'hôtes dans chaque réseau, la classe C faisant l'inverse.

3-2-1-2 - Étendue de chaque classe

Comment fait-on pour savoir à quelle classe appartient une adresse ? Il y a deux méthodes pour le savoir :

- la triviale, qui consiste à apprendre par cœur le tableau ;

- la subtile, qui consiste à retenir la règle, qui est logique.

Voici donc la règle :

- la classe est définie par les bits les plus lourds (les plus à gauche) ;

- le bit le moins signifiant pour la classe est toujours un 0 ;

- les autres sont tous à 1 ;

- la classe A est signalée par un seul bit, donc obligatoirement un 0 ;

- la classe B par deux bits, donc 1 0 ;

- la classe C par trois bits, donc 1 1 0 ;

- la classe D (multicast) par 4 bits donc 1 1 1 0.

Il existe même une classe E, dont les bits les plus lourds sont 11110, qui est « réservée à un usage ultérieur ».

Si l'on arrive à retenir la définition ou son image, ça devient facile de retrouver l'étendue de chaque classe :

Classe

Première adresse

Dernière adresse

A

0.0.0.1

127.255.255.254

B

128.0.0.1

191.255.255.254

C

192.0.0.1

223.255.255.254

D

224.0.0.1

239.255.255.254

À ce stade, nous pourrions penser qu'il peut y avoir, par exemple, 128 réseaux de classe A, avec la possibilité d'avoir 16 777 216 hôtes dans chaque réseau. C'est bien entendu, un peu plus compliqué que çà.

Il y a déjà quelques adresses que l'on ne peut pas attribuer à un hôte :

- l'adresse d'hôte =0 (exemple: 192.168.1.0 dans une classe C).
Par convention, l'adresse IP dont la partie hôte est nulle est réservée à l'identification du réseau ;

- l'adresse d'hôte avec tous ses bits à 1 (exemple : 192.168.1.255).
Par convention, cette adresse signifie que tous les hôtes du réseau 192.168.1.0 sont concernés (Adresse de broadcast).

3-2-1-3 - Les réseaux privés

Et ce n'est pas tout. Nous savons qu'une adresse Internet doit être unique dans un interréseau. Cette considération, qui ne posait pas trop de problèmes pour des réseaux d'entreprise coupés du reste du monde, devient très restrictive à l'échelle de l'Internet où chaque adresse IP doit être unique à l'échelle planétaire. Ceci représente une contrainte énorme, et qui fait que la pénurie d'adresses IP est une catastrophe annoncée bien plus certaine que celle du bogue de l'an 2000. (Rassurez-vous, le prochain protocole IP v6 prévoit de la marge, il faudra juste tout réapprendre.)

Pour permettre aux entreprises de construire leur réseau privé, il a donc été réservé dans chaque classe A, B et C des adresses de réseaux qui ne sont jamais attribuées sur l'Internet (RFC 1918). Tout paquet de données contenant une adresse appartenant à ces réseaux doit être éliminé par le premier routeur établissant une connexion avec l'Internet.

Ces réseaux privés sont:

Classe

Réseaux privés

Identification

A

10.0.0.0

Pour les réseaux privés

A

127.0.0.0

Pour l'interface de boucle locale (1)

B

169.254.0.0 à 169.254.255.255

Pour l'autoconfiguration en réseau local (2)

B

172.16.0.0 à 172.31.0.0

Pour les réseaux privés

C

192.168.0.0 à 192.168.255.0

Pour les réseaux privés

(1) L'adresse qui correspond à « localhost ». Cette adresse locale est nécessaire au fonctionnement de la pile IP.

(2) Système « zeroconf » qui permet une allocation dynamique d'adresse IP sur le lien local (IPV4LL).

3-2-2 - Le masque de sous-réseau

Le masque de sous-réseau a une importance que peu d'utilisateurs connaissent, elle est pourtant fondamentale. C'est un ensemble de quatre octets destiné à isoler :

- soit l'adresse de réseau (NetID ou SubnetID) en effectuant un ET logique bit à bit entre l'adresse IP et le masque ;

- soit l'adresse de l'hôte (HostID) en effectuant un ET logique bit à bit entre l'adresse IP et le complément du masque (!masque).

Les masques de sous-réseau par défaut sont, suivant les classes d'adresses :

Classe

Masque par défaut

Nombre d'octets pour l'hôte

A

255.0.0.0

3

B

255.255.0.0

2

C

255.255.255.0

1

Par défaut, un masque de sous-réseau englobe donc la totalité de la classe.

Mais pourquoi « sous-réseau » ?

Le principe en est simple : imaginons que nous disposions d'une classe B. Nous disposons donc de deux octets pour les adresses d'hôtes, soit 65 534 hôtes possibles (les adresses x.x.0.0 et x.x.255.255 sont réservées). Ça ferait tout de même beaucoup de machines sur le même réseau. En pareil cas, il est bien préférable d'organiser son réseau logique en plusieurs sous-réseaux, connectés entre eux par des routeurs.

Si par exemple, bien qu'étant en classe B, on choisit comme masque de sous-réseau 255.255.255.0, nous obtiendrons 256 sous-réseaux de 254 hôtes chacun dans le même réseau. Mais il est possible de définir des masques plus subtils.

Deux hôtes, bien qu'appartenant au même réseau logique, s'ils sont placés dans des sous-réseaux logiques différents, ne pourront communiquer entre eux que par l'intermédiaire d'un routeur. Cette solution est très commode pour des réseaux d'entreprise constitués de réseaux locaux distants et même pour des réseaux locaux comportant plusieurs centaines d'hôtes.

3-2-3 - Le modèle CIDR

Cette façon de faire aboutit malheureusement à un formidable gaspillage d'adresses IP dans la mesure où, à la belle époque, une entreprise pouvait se voir attribuer une classe complète et n'en utiliser qu'une partie.

Avec ce modèle (Classless InterDomain Routing), la notion de classe n'existe plus, si ce n'est pour les classes réservées à l'usage privé. Les adresses sont désormais distribuées par bloc, sans tenir compte de leur classe originelle.

L'IANA distribue donc désormais des blocs d'adresses contiguës, délimitées par un masque, toujours de 32 bits, dont les x bits de gauche sont à 1 et les autres à 0. Dans ce modèle, un bloc d'adresse se définit ainsi  :

- adresse.de.base/x

À titre d'exemple, la classe C 192.168.0.0 avec un masque 255.255.255.0 s'écrirait :

- 192.168.0.0/24

Ici, nous avons toujours deux adresses remarquables :

- 192.168.0.0 qui symbolise tout le bloc ;

- 192.168.0.255 qui est l'adresse de broadcast pour ce bloc.

La souplesse de cette méthode CIDR réside dans le fait que l'on peut définir désormais un bloc comme ceci :

- 192.168.0.0/26

Il existe sur toute bonne distribution GNU/Linux un utilitaire nommé « ipcalc » qui va nous décortiquer ce bloc :

1. ~$ ipcalc 192.168.0.0/26

2. Address:   192.168.0.0          11000000.10101000.00000000.00 000000

3. Netmask:   255.255.255.192 = 26 11111111.11111111.11111111.11 000000

4. Wildcard:  0.0.0.63             00000000.00000000.00000000.00 111111

5. =>

6. Network:   192.168.0.0/26       11000000.10101000.00000000.00 000000

7. HostMin:   192.168.0.1          11000000.10101000.00000000.00 000001

8. HostMax:   192.168.0.62         11000000.10101000.00000000.00 111110

9. Broadcast: 192.168.0.63         11000000.10101000.00000000.00 111111

10. Hosts/Net: 62                    Class C, Private Internet

Notez l'inhabituelle adresse de broadcast pour ce bloc. Nous avons donc ici la possibilité d'adresser 62 nœœuds, et l'étendue totale des adresses utilisées (réseau et broadcast compris) est :

1. 192.168.0.0 - 192.168.0.63

Voyons le bloc suivant qui pourrait être tout naturellement :

192.168.0.64/26

1. :~$ ipcalc 192.168.0.64/26

2. Address:   192.168.0.64         11000000.10101000.00000000.01 000000

3. Netmask:   255.255.255.192 = 26 11111111.11111111.11111111.11 000000

4. Wildcard:  0.0.0.63             00000000.00000000.00000000.00 111111

5. =>

6. Network:   192.168.0.64/26      11000000.10101000.00000000.01 000000

7. HostMin:   192.168.0.65         11000000.10101000.00000000.01 000001

8. HostMax:   192.168.0.126        11000000.10101000.00000000.01 111110

9. Broadcast: 192.168.0.127        11000000.10101000.00000000.01 111111

10. Hosts/Net: 62                    Class C, Private Internet

3-2-4 - Un autre exemple

Sur un réseau privé, nous pourrions prendre les deux classes C 192.168.0.0 et 192.168.1.0. En utilisant un masque de type 255.255.254.0, ceci nous permettra de réunir les deux classes C au sein d'un même réseau logique.

En notation CIRD : 192.168.0.0/23

1. ~$ ipcalc 192.168.0.0/23

2. Address:   192.168.0.0          11000000.10101000.0000000 0.00000000

3. Netmask:   255.255.254.0 = 23   11111111.11111111.1111111 0.00000000

4. Wildcard:  0.0.1.255            00000000.00000000.0000000 1.11111111

5. =&gt;

6. Network:   192.168.0.0/23       11000000.10101000.0000000 0.00000000

7. HostMin:   192.168.0.1          11000000.10101000.0000000 0.00000001

8. HostMax:   192.168.1.254        11000000.10101000.0000000 1.11111110

9. Broadcast: 192.168.1.255        11000000.10101000.0000000 1.11111111

10. Hosts/Net: 510                   Class C, Private Internet

Ça fonctionne… Avec quelques restrictions cependant, sur les anciens systèmes. Certaines vieilles piles IP (Windows 95 par exemple) risquent de ne pas accepter les adresses 192.168.0.255 et 192.168.1.0 comme adresses d'hôtes valides (elles devraient être réservées dans un réseau « normal », nous l'avons vu, mais dans le cas d'un bloc constitué comme celui de l'exemple, il est logiquement possible de les utiliser).

3-2-5 - Un exemple « vrai » de configuration

Cet exemple appartient désormais au passé, du temps d'un fournisseur d'accès aujourd'hui disparu.

Un client se connecte et récupère l'adresse 62.161.99.115. C'est une adresse de classe A. Nous allons essayer de voir toutes les informations que l'on peut en tirer, au niveau du réseau. « whois » nous dit :

1. whois -h whois.geektools.com 62.161.99.115 ...

2. Query: 62.161.99.115

3. Registry: whois.ripe.net

4. Results:

5. % Rights restricted by copyright. See http://www.ripe.net/ripencc/pub-services/db/copyright.html

6. inetnum: 62.161.96.0 - 62.161.120.255

7. ...

Cette adresse appartient donc au bloc 62.161.96.0 - 62.161.120.255, qui est une portion du réseau de classe A 62.0.0.0.

Voyons maintenant les informations données par le DHCP. (Exemple sous Linux avec PUMP)

1. Device eth0

2. IP: 62.161.99.115

3. Netmask: 255.255.248.0

4. Broadcast: 62.161.103.255

5. Network: 62.161.96.0

6. Boot server 62.161.120.11

7. Next server 62.161.120.11

8. Gateway: 62.161.96.1

9. ...

10. Nameservers: 62.161.120.11

11. Renewal time: Thu Feb  1 10:17:57 2001

12. Expiration time: Thu Feb  1 10:25:27 2001

Le masque de sous-réseau est ici aussi inhabituel

1. ~$ ipcalc 62.161.96.0 255.255.248.0

2. Address:   62.161.96.0          00111110.10100001.01100 000.00000000

3. Netmask:   255.255.248.0 = 21   11111111.11111111.11111 000.00000000

4. Wildcard:  0.0.7.255            00000000.00000000.00000 111.11111111

5. =>

6. Network:   62.161.96.0/21       00111110.10100001.01100 000.00000000

7. HostMin:   62.161.96.1          00111110.10100001.01100 000.00000001

8. HostMax:   62.161.103.254       00111110.10100001.01100 111.11111110

9. Broadcast: 62.161.103.255       00111110.10100001.01100 111.11111111

10. Hosts/Net: 2046                  Class A

3-2-6 - Exercices

3-2-6-1 - À quel sous-réseau appartient l'adresse 62.161.99.115 (SubnetID) ?

Adresse IP

0011 1110 . 1010 0001 . 0110 0011 . 0111 0011

Masque de sous-réseau :

1111 1111 . 1111 1111 . 1111 1000 . 0000 0000

Adresse du sous-réseau: (ET logique)

0011 1110 . 1010 0001 . 0110 0000 . 0000 0000

donc en décimal :

62.161.96.0

L'opération consiste simplement en un ET logique bit à bit entre l'adresse et le masque. Mais on avait déjà la réponse en consultant les informations du client DHCP.

3-2-6-2 - Quelle est la partie de l'adresse qui concerne l'hôte (HostID) ?

Adresse IP

0011 1110 . 1010 0001 . 0110 0011 . 0111 0011

Masque de sous-réseau : (complément logique)

0000 0000 . 0000 0000 . 0000 0111 . 1111 1111

HostID : (ET logique)

0000 0000 . 0000 0000 . 0000 0011 . 0111 0011

donc en décimal :

0.0.3.115

L'opération consiste ici en un ET logique entre l'adresse et le complément du masque. Bien entendu, HostID + SubnetID doit reconstituer l'adresse IP, ce qui est bien le cas : (62.161.96.0) + (0.0.3.115) = 62.161.99.115

3-2-6-3 - Quelle est la plus petite adresse possible dans ce sous-réseau ?

- SubnetID+1=62.161.96.1 .
Qui est d'ailleurs l'adresse de la passerelle, c'est un choix de FTCI, pas une obligation. Toute adresse dans le même sous-réseau aurait aussi bien fait l'affaire.

3-2-6-4 - Quelle est la plus grande adresse possible dans ce sous-réseau ?

- C'est SubnetID+!SubnetMask-1
Pourquoi ?
!SubnetMask-1 correspond à la plus grande HostID possible dans ce sous-réseau,
!SubnetMask correspondant à l'adresse de « l'hôte de broadcast »

SubnetID:

0011 1110 . 1010 0001 . 0110 0000 . 0000 000

Masque de sous-réseau-1 :

0000 0000 . 0000 0000 . 0000 0111 . 1111 1110

Plus grande adresse possible : (+)

0011 1110 . 1010 0001 . 0110 0111 . 1111 1110

donc en décimal :

62.161.103.254

L'opération est une somme binaire. Le résultat était prévisible, une fois encore, en regardant les informations du client DHCP. En effet, l'adresse de broadcast pour le sous-réseau étudié est 62.161.103.255 (HostID avec tous les bits à 1).

C'est bien, n'est-ce pas, de pouvoir donner une explication rationnelle à tous ces paramètres IP plus ou moins obscurs à première vue…

4 - Les sockets

4-1 - Une oreille dans chaque port

4-1-1 - Adresse, port et socket

Imaginons la situation suivante (fréquente sur des petits réseaux).

Un seul « serveur » (entendez par là une machine) héberge plusieurs services bien connus des internautes :

- un serveur web (HTTP) ;

- un serveur de fichiers (FTP) ;

- un serveur de messagerie (SMTP et POP3).

Tous ces services cohabitent donc sur un hôte disposant d'une seule adresse IP, disons 62.161.120.45 (pour fixer les idées) et fonctionnent sans problème. Vous êtes-vous posé la question de savoir par quel prodige tout ne se mélange pas ? Comment se fait-il que le navigateur du client qui invoque l'URL http://62.161.120.45/default.html voit bien arriver la page demandée, alors que le client qui se connecte sur le serveur POP 62.161.120.45 va pouvoir y récupérer son courrier ?

Plus fort encore, pendant qu'un client consulte la page http://62.161.120.45/default.html, un autre consulte http://62.161.120.45/sommaire.html. Et chaque client reçoit bien la page qu'il demande…

Grâce aux ports ! Les ports sont des numéros d'identification qui permettent de spécifier le service concerné. Ce numéro de port est écrit sur deux octets, ce qui donne 65 535 ports possibles (parce que le port 0 n'est, à ma connaissance, pas utilisé).

La combinaison « adresse IP:numéro de port »  constitue ce que l'on appelle une « socket » (qui veut dire à peu près « connecteur » en anglais).

Une socket identifie pleinement le service qui est concerné sur une machine donnée.

4-1-2 - Le serveur et le client

Les serveurs ont une fonction particulière : ils doivent envoyer des informations pertinentes aux clients qui en réclament. Comme un serveur ne convient pas d'un rendez-vous avec le client, il doit rester attentif en permanence pour ne pas risquer de rater une question. Pour ce faire, on y installe des « daemons », petits programmes qui tournent en tâche de fond et qui écoutent continuellement  sur un numéro de port donné. Il y a des conventions pour attribuer ces ports sur des services connus, par exemple le port 80 pour HTTP, le port 110 pour POP3, le port 21 pour FTP. Il faut qu'il y ait des conventions de ce genre pour que les clients puissent atteindre ces services.

Lorsque l'on écrit http://62.161.120.45, on ne spécifie pas de port ; sous-entendu, il s'agit du port 80 parce que l'on invoque un service HTTP. Il serait possible d'écrire : http://62.161.120.45:80 Ici, on spécifie le port. Certaines protections triviales consistent justement à forcer un service à ne pas employer le port standard. Un administrateur pourrait décider de mettre son serveur HTTP à l'écoute du port 88. Dans ce cas, si l'utilisateur n'est pas au courant de cette particularité, il ne pourra pas accéder à ce serveur (sauf s'il dispose d'un scanner de ports et qu'il découvre la supercherie).

En revanche, le client qui émet la requête ne dispose pas de port d'écoute attitré. Ce n'est pas un serveur, c'est un client ; il n'a donc rien à écouter d'autre que les réponses à ses questions. Il faut donc, lorsqu'il envoie sa requête, qu'il spécifie sur quel port il va écouter la réponse, de manière à ce que le serveur puisse construire une socket efficace pour ladite réponse.

Vous êtes-vous demandé par quel miracle, si vous ouvrez deux fois votre navigateur pour afficher deux pages différentes sur le même serveur, les informations ne se mélangent pas ?

C'est parce que les deux sessions du navigateur indiquent des ports de réponse différents ! C'est le NOS du client qui choisit les ports de réponse en fonction de ceux qui sont disponibles sur la machine.

4-1-3 - Un port d'écoute est une porte ouverte

Lorsqu'un port est ouvert à l'écoute sur un  service serveur, c'est une porte ouverte par laquelle un intrus peut entrer.

Ce détail nous mène directement aux problèmes de sécurité et d'intrusions. Mais ne mélangeons pas tout, cette affaire est traitée ailleurs sur ce site.

4-2 - Quelques infos supplémentaires

4-2-1 - NAT, PAT et autres mascarades

Nous y reviendrons plus loin dans le chapitre consacré au routage, mais tant qu'on est dans les ports, autant dire quelques mots de ces techniques.

- NAT (Network Address Translation) est une faculté dont dispose un routeur, de modifier les adresses IP des émetteurs lors du passage des datagrammes entre deux réseaux. Ça ne nous intéresse pas directement ici.

- PAT (Port Access Translation) est une fonction qui permet de changer au passage le numéro de port dans le datagramme. Ça peut paraître tordu, mais il existe une foule d'applications possibles pour cette propriété.

- MASQUERADE, qui est un mélange des deux (NAT, PAT) est une fonction très intéressante pour connecter tout un réseau local construit sur une classe IP privée à l'Internet. La passerelle utilisera son IP publique (côté Internet) pour faire du NAT sur les adresses privées du réseau local et fera également du PAT pour savoir à qui il faudra transmettre les réponses.

- Le principe de fonctionnement et la façon de construire une telle passerelle sont décrits dans le chapitre MASQUERADE, ailleurs sur ce site.

4-2-2 - La liste des ports réservés

Le mieux est de consulter la RFC 1700 qui définit les ports d'écoute standards.

(Pour mémoire, un site de référence pour ce genre d'informations : http://www.iana.org/)

Ceux qui désirent consulter la liste exhaustive des « ports bien connus », peuvent le faire plus loin dans ce document.

5 - Mode connecté, la connexion TCP

Le mode connecté de TCP n'est pas d'une grande simplicité. Il est conçu pour être robuste et tient compte des possibilités et des risques des grands réseaux maillés, à savoir :

- les paquets peuvent circuler de la source vers la cible par des chemins différents (dans ce cas, ils arrivent sur la cible dans le désordre) ;

- il peut s'en perdre en route ;

- certains paquets peuvent arriver corrompus ;

- etc.

TCP en revanche ne prend hélas pas en compte, ou très peu, les problèmes de piratage.

L'exemple est pris sur mon réseau local, mais le principe reste rigoureusement le même sur l'Internet. La manipulation sur le réseau local m'évite d'avoir à faire un filtrage plus ou moins pénible.

5-1 - La séquence en gros

1. No. Time    Source              Destination        Proto Info

2. 1 0.000000 00:20:18:b9:49:37   ff:ff:ff:ff:ff:ff   ARP  Who has 192.168.0.250? Tell 192.168.0.10

3. 2 0.000277 00:20:18:61:90:e3   00:20:18:b9:49:37   ARP  192.168.0.250 is at 00:20:18:61:90:e3

4. 3 0.000474 chris.maison.mrs    gateway1.maison.mrs TCP  1927 > pop3 [SYN]

5. 4 0.000885 gateway1.maison.mrs chris.maison.mrs    TCP  pop3 > 1927 [SYN, ACK]

6. 5 0.001111 chris.maison.mrs    gateway1.maison.mrs TCP  1927 > pop3 [ACK]

7. 6 0.049836 gateway1.maison.mrs chris.maison.mrs    POP  Response: +OK

8. 7 0.050586 chris.maison.mrs    gateway1.maison.mrs POP  Request: USER chris

9. 8 0.050998 gateway1.maison.mrs chris.maison.mrs    TCP  pop3 > 1927 [ACK]

10. 9 0.051511 gateway1.maison.mrs chris.maison.mrs    POP  Response: +OK

11. 10 0.051979 chris.maison.mrs    gateway1.maison.mrs POP  Request: PASS babaorum

12. 11 0.060769 gateway1.maison.mrs chris.maison.mrs    TCP  pop3 > 1927 [ACK]

13. 12 0.159888 gateway1.maison.mrs chris.maison.mrs    POP  Response: +OK Mailbox open, 0 messages

14. 13 0.160799 chris.maison.mrs    gateway1.maison.mrs POP  Request: STAT

15. 14 0.161552 gateway1.maison.mrs chris.maison.mrs    POP  Response: +OK 0 0

16. 15 0.162801 chris.maison.mrs    gateway1.maison.mrs POP  Request: QUIT

17. 16 0.167987 gateway1.maison.mrs chris.maison.mrs    POP  Response: +OK Sayonara

18. 17 0.168562 chris.maison.mrs    gateway1.maison.mrs TCP  1927 > pop3 [FIN, ACK]

19. 18 0.168957 gateway1.maison.mrs chris.maison.mrs    TCP  pop3 > 1927 [ACK]

20. 19 0.169465 gateway1.maison.mrs chris.maison.mrs    TCP  pop3 > 1927 [FIN, ACK]

21. 20 0.169698 chris.maison.mrs    gateway1.maison.mrs TCP  1927 > pop3 [ACK]

Pas moins de 20 trames, pour constater qu'il n'y a pas de nouveau courrier !

5-2 - TCP en détail

5-2-1 - Un petit coup d'ARP…

Les séquences 1 et 2 ne sont pas inintéressantes, bien que ne faisant pas directement partie du protocole TCP. C'est de l'ARP, ça vient de la couche basse d'Ethernet,

- Trame 1 :
Mon poste n'a pas en mémoire la correspondance MAC Address/IP pour le serveur. Il pose donc la question sur un broadcast ARP :
À qui appartient l'adresse IP 192.168.0.250 (le serveur) ? répondez à 192.168.0.10 (mon poste).

- Trame 2 :
Le serveur répond :
192.168.0.250 à la MAC Address:00:20:18:61:90:e3

Si, sans trop attendre, je lance la commande ARP sur mon poste, voici le résultat :

1. E:\> arp -a

3. Interface : 192.168.0.10 on Interface 0x4000003

4. Adresse Internet Adresse physique Type

5. 192.168.0.250 00-20-18-61-90-e3 dynamique**

Au bout d'un « certain temps » sans servir, cette ligne sera effacée de la mémoire. Rappelons qu'à l'intérieur d'un réseau, la couche d'accès physique (la plus basse du modèle DOD)  utilise exclusivement les adresses MAC.

5-2-2 - Et la connexion TCP

5-2-2-1 - Établissement de la connexion

Accrochez-vous, c'est un peu compliqué :)

Il faut d'abord savoir que les connexions TCP mettent en œuvre deux pointeurs de 32 bits, respectivement appelés :

- Sequence number ;

- Acknowledgment number.

Ces deux pointeurs permettent le suivi des paquets :

- l'accusé réception pour la source pour chaque paquet émis ;

- la remise en ordre des paquets reçus sur la cible.

D'autres pointeurs permettent également de fiabiliser la connexion, comme le checksum. Nous n'allons pas rentrer dans tous les détails, d'autres sites sur l'Internet le font déjà très bien. Le point particulier des numéros de séquence et d'acquittement va en revanche être regardé de près, parce qu'il est utilisé pour une attaque particulièrement redoutable : le « spoofing ».

Par ailleurs, un ensemble de « flags » (drapeaux, bits significatifs d'un état particulier) permet de donner des informations sur la nature du paquet.

Voyons ce que les livres disent.

L'établissement d'une connexion se fait en trois temps :

1

2

3

Le client envoie une séquence de synchronisation, avec un numéro de séquence. Le Flag « SYN » est positionné

Le serveur répond par une acceptation dans laquelle il renvoie :
- un numéro d'acquittement égal au numéro de séquence qu'il a reçu+1 ;
- un numéro de séquence. Les flags SYN et ACK sont positionnés.

Le client acquitte la réponse en envoyant :
- un numéro d'acquittement égal au numéro de séquence envoyé par le serveur +1 ;
- un numéro de séquence égal au numéro d'acquittement envoyé par le serveur.

Mais voyons cela sur l'exemple::

1. Frame 3 (62 on wire, 62 captured)

2. Arrival Time: Oct 12, 2000 11:19:15.3756

3. Time delta from previous packet: 0.000197 seconds

4. Frame Number: 3

5. Packet Length: 62 bytes

6. Capture Length: 62 bytes

7. Ethernet II

8. Destination: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

9. Source: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

10. *** //Au niveau Ethernet, nous trouvons les deux adresses MAC

11. Type: IP (0x0800)

12. Internet Protocol

13. Version: 4

14. Header length: 20 bytes

15. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

16. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

17. .... ..00 = Currently Unused: 0

18. Total Length: 48

19. Identification: 0x7624

20. Flags: 0x04

21. .1.. = Don't fragment: Set

22. ..0. = More fragments: Not set

23. Fragment offset: 0

24. Time to live: 128

25. Protocol: TCP (0x06)

26. *** C'est bien un protocole TCP

27. Header checksum: 0x024f (correct)

28. Source: chris.maison.mrs (192.168.0.10)

29. Destination: gateway1.maison.mrs (192.168.0.250)

30. Transmission Control Protocol, Src Port: 1927 (1927), Dst Port: pop3 (110)

31. Source port: 1927 (1927)

32. *** Le port du client (l'émetteur de cette trame)

33. Destination port: pop3 (110)

34. *** Le port de destination (110 pour POP3)

35. Sequence number: 3662573346

36. *** Et un numéro de séquence (à mémoriser pour la suite).

37. Header length: 28 bytes

38. Flags: 0x0002 (SYN)

39. ..0. .... = Urgent: Not set

40. ...0 .... = Acknowledgment: Not set

41. .... 0... = Push: Not set

42. .... .0.. = Reset: Not set

43. .... ..1. = Syn: Set

44. *** C'est bien une requête « SYN »

45. .... ...0 = Fin: Not set

46. Window size: 16384

47. Checksum: 0x6f64

48. Options: (8 bytes)

49. Maximum segment size: 1460 bytes

50. NOP

51. NOP

52. SACK permitted

La seconde doit être la réponse du serveur POP. Normalement, c'est un ACK (Acknowledgment, Acceptation de la synchronisation du client, suivi d'une demande de synchronisation du numéro de séquence du serveur), c'est ce que disent les livres. Voyons ça :

1. Frame 4 (62 on wire, 62 captured)

2. Arrival Time: Oct 12, 2000 11:19:15.3760

3. Time delta from previous packet: 0.000411 seconds

4. Frame Number: 4

5. Packet Length: 62 bytes

6. Capture Length: 62 bytes

7. Ethernet II

8. Destination: 00:20:18:b9:49:37 (00:20:18:b9:49:37) *** Le client

9. Source: 00:20:18:61:90:e3 (00:20:18:61:90:e3)      *** Le serveur

10. Type: IP (0x0800)

11. Internet Protocol

12. Version: 4

13. Header length: 20 bytes

14. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

15. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

16. .... ..00 = Currently Unused: 0

17. Total Length: 48

18. Identification: 0x088a

19. Flags: 0x04

20. .1.. = Don't fragment: Set

21. ..0. = More fragments: Not set

22. Fragment offset: 0

23. Time to live: 64

24. Protocol: TCP (0x06)

25. Header checksum: 0xafe9 (correct)

26. Source: gateway1.maison.mrs (192.168.0.250)

27. Destination: chris.maison.mrs (192.168.0.10)

28. Transmission Control Protocol, Src Port: pop3 (110), Dst Port: 1927 (1927)

29. Source port: pop3 (110)

30. *** Le serveur continue sur le port 110

31. Destination port: 1927 (1927)

32. *** Et répond bien sur le port ouvert par le client

33. Sequence number: 4089248825

34. *** Le numéro de séquence proposé par le serveur

35. Acknowledgement number: 3662573347

36. *** Rappelez-vous, le n° de séquence du client était 3662573346

37. *** Le numéro d'acquittement est 3662573346 + 1

38. Header length: 28 bytes

39. Flags: 0x0012 (SYN, ACK)

40. ..0. .... = Urgent: Not set

41. ...1 .... = Acknowledgment: Set

42. *** Nous avons bien un acquittement de la part du serveur

43. .... 0... = Push: Not set

44. .... .0.. = Reset: Not set

45. .... ..1. = Syn: Set

46. *** Et une demande de synchronisation (sur le numéro de séquence 4089248825)

47. .... ...0 = Fin: Not set

48. Window size: 32120

49. Checksum: 0x41e4

50. Options: (8 bytes)

51. Maximum segment size: 1460 bytes

52. NOP

53. NOP

54. SACK permitted

Ici, nous devrions trouver un acquittement du client sur le numéro de séquence 4089248825

1. Frame 5 (60 on wire, 60 captured)

2. Arrival Time: Oct 12, 2000 11:19:15.3762

3. Time delta from previous packet: 0.000226 seconds

4. Frame Number: 5

5. Packet Length: 60 bytes

6. Capture Length: 60 bytes

7. Ethernet II

8. Destination: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

9. Source: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

10. *** C'est bien le client qui répond au serveur

11. Type: IP (0x0800)

12. Internet Protocol

13. Version: 4

14. Header length: 20 bytes

15. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

16. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

17. .... ..00 = Currently Unused: 0

18. Total Length: 40

19. Identification: 0x7625

20. Flags: 0x04

21. .1.. = Don't fragment: Set

22. ..0. = More fragments: Not set

23. Fragment offset: 0

24. Time to live: 128

25. Protocol: TCP (0x06)

26. Header checksum: 0x0256 (correct)

27. Source: chris.maison.mrs (192.168.0.10)

28. Destination: gateway1.maison.mrs (192.168.0.250)

29. Transmission Control Protocol, Src Port: 1927 (1927), Dst Port: pop3 (110)

30. Source port: 1927 (1927)

31. Destination port: pop3 (110)

32. *** Les ports ne sont toujours pas changés

33. Sequence number: 3662573347

34. *** souvenez-vous: « Acknowledgement number: 3662573347 »

35. Acknowledgement number: 4089248826

36. *** comme tout à l'heure, 4089248825 + 1

37. Header length: 20 bytes

38. Flags: 0x0010 (ACK)

39. ..0. .... = Urgent: Not set

40. ...1 .... = Acknowledgment: Set

41. *** Il n'y a bien qu'un acquittement.

42. .... 0... = Push: Not set

43. .... .0.. = Reset: Not set

44. .... ..0. = Syn: Not set

45. .... ...0 = Fin: Not set

46. Window size: 17520

47. Checksum: 0xa7b0

C'est bien comme dans les livres, ouf !

5-2-2-2 - La transmission des données

Que disent les livres ? Ils disent que maintenant, les échanges de données vont se faire.

- Le flag PUSH sert à signaler à TCP qu'il doit transmettre les données reçues aux couches supérieures.

- Chaque paquet aura :

- pour numéro d'acquittement le numéro de séquence du dernier paquet reçu, augmenté du nombre d'octets de données qu'il contenait ;

- pour numéro de séquence le numéro d'acquittement du dernier paquet reçu.

Sur le protocole POP3, c'est le serveur qui va envoyer un message de bienvenue. La trame qui suit doit donc provenir du serveur, elle doit contenir :

- un acquittement du numéro de séquence de la trame précédente :3662573347, puisque la trame 5 ne contenant pas de données ;

- un numéro de séquence égal au numéro d'acquittement de la trame précédente :4089248826.

1. Frame 6 (103 on wire, 103 captured)

2. Arrival Time: Oct 12, 2000 11:19:15.4249

3. Time delta from previous packet: 0.048725 seconds

4. Frame Number: 6

5. Packet Length: 103 bytes

6. Capture Length: 103 bytes

7. Ethernet II

8. Destination: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

9. Source: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

10. Type: IP (0x0800)

11. Internet Protocol

12. Version: 4

13. Header length: 20 bytes

14. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

15. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

16. .... ..00 = Currently Unused: 0

17. Total Length: 89

18. Identification: 0x088b

19. Flags: 0x04

20. .1.. = Don't fragment: Set

21. ..0. = More fragments: Not set

22. Fragment offset: 0

23. Time to live: 64

24. Protocol: TCP (0x06)

25. Header checksum: 0xafbf (correct)

26. Source: gateway1.maison.mrs (192.168.0.250)

27. Destination: chris.maison.mrs (192.168.0.10)

28. *** C'est bien le serveur qui répond.

29. Transmission Control Protocol, Src Port: pop3 (110), Dst Port: 1927 (1927)

30. Source port: pop3 (110)

31. Destination port: 1927 (1927)

32. Sequence number: 4089248826

33. Acknowledgement number: 3662573347

34. *** Nous partons bien sur les numéros de séquence et d'acquittement définis

35. Header length: 20 bytes

36. Flags: 0x0018 (PSH, ACK)

37. ..0. .... = Urgent: Not set

38. ...1 .... = Acknowledgment: Set

39. *** L'acquittement au paquet précédent est donné

40. .... 1... = Push: Set

41. *** Il va y avoir des données...

42. .... .0.. = Reset: Not set

43. .... ..0. = Syn: Not set

44. .... ...0 = Fin: Not set

45. Window size: 32120

46. Checksum: 0xa343

47. Post Office Protocol

48. Response: +OK

49. Response Arg: POP3 gateway1.maison.mrs v7.64 server ready

50. *** Et voilà les données.

Pour le moment, tout se passe encore conformément aux écritures. Voyons la suite.

Le paquet précédent contient les données :

+OK POP3 gateway1.maison.mrs v7.64 server ready

Ceci nous fait 47 octets (il ne faut pas oublier de compter les espaces, ce sont des caractères comme les autres). Il ne faut pas oublier non plus qu'une ligne de texte se termine par les caractères CR (retour à la ligne) et LF (saut de ligne), ce qui nous fait deux caractères de plus, soit au total 49 octets.

Normalement :

- le numéro d'acquittement du prochain paquet devrait donc être 4089248826+49=4089248875 (séquence + 49) ;

- le numéro de séquence devrait être 3662573347.

Le client doit maintenant envoyer son login. Nous devrions donc trouver un PUSH et un ACK.

1. Frame 7 (66 on wire, 66 captured)

2. Arrival Time: Oct 12, 2000 11:19:15.4257

3. Time delta from previous packet: 0.000750 seconds

4. Frame Number: 7

5. Packet Length: 66 bytes

6. Capture Length: 66 bytes

7. Ethernet II

8. Destination: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

9. Source: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

10. Type: IP (0x0800)

11. Internet Protocol

12. Version: 4

13. Header length: 20 bytes

14. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

15. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

16. .... ..00 = Currently Unused: 0

17. Total Length: 52

18. Identification: 0x7626

19. Flags: 0x04

20. .1.. = Don't fragment: Set

21. ..0. = More fragments: Not set

22. Fragment offset: 0

23. Time to live: 128

24. Protocol: TCP (0x06)

25. Header checksum: 0x0249 (correct)

26. Source: chris.maison.mrs (192.168.0.10)

27. Destination: gateway1.maison.mrs (192.168.0.250)

28. *** C'est bien le client qui s'adresse au serveur

29. Transmission Control Protocol, Src Port: 1927 (1927), Dst Port: pop3 (110)

30. Source port: 1927 (1927)

31. Destination port: pop3 (110)

32. Sequence number: 3662573347

33. *** Oui, c'est l'Acknowledgment number du paquet précédent

34. Acknowledgement number: 4089248875

35. *** OUI!!! C'est le Sequence number du paquet précédent augmenté de 49

36. Header length: 20 bytes

37. Flags: 0x0018 (PSH, ACK)

38. ..0. .... = Urgent: Not set

39. ...1 .... = Acknowledgment: Set

40. *** voici l'ACK...

41. .... 1... = Push: Set

42. *** et voilà le PUSH, donc il y aura des données

43. .... .0.. = Reset: Not set

44. .... ..0. = Syn: Not set

45. .... ...0 = Fin: Not set

46. Window size: 17471

47. Checksum: 0x0da4

48. Post Office Protocol

49. Request: USER

50. Request Arg: chris

51. *** Ce sont les données.

Tout s'est passé comme prévu.

Bien. Comme nous connaissons par cœur le protocole POP, nous savons que le serveur va envoyer la réponse « +OK » et une invite à communiquer le mot de passe.

Nous devrions trouver :

- un ACK et un PUSH ;

- un Sequence number égal à l'Acknowledgment number du paquet  précédent ;

- un Acknowledgment number égal au Sequence number du paquet précédent +12 (comptez les octets de données du paquet précédent).

1. Frame 8 (60 on wire, 60 captured)

2. Arrival Time: Oct 12, 2000 11:19:15.4261

3. Time delta from previous packet: 0.000412 seconds

4. Frame Number: 8

5. Packet Length: 60 bytes

6. Capture Length: 60 bytes

7. Ethernet II

8. Destination: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

9. Source: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

10. Type: IP (0x0800)

11. Internet Protocol

12. Version: 4

13. Header length: 20 bytes

14. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

15. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

16. .... ..00 = Currently Unused: 0

17. Total Length: 40

18. Identification: 0x088c

19. Flags: 0x04

20. .1.. = Don't fragment: Set

21. ..0. = More fragments: Not set

22. Fragment offset: 0

23. Time to live: 64

24. Protocol: TCP (0x06)

25. Header checksum: 0xafef (correct)

26. Source: gateway1.maison.mrs (192.168.0.250)

27. Destination: chris.maison.mrs (192.168.0.10)

28. *** C'est bien le serveur qui répond.

29. Transmission Control Protocol, Src Port: pop3 (110), Dst Port: 1927 (1927)

30. Source port: pop3 (110)

31. Destination port: 1927 (1927)

32. Sequence number: 4089248875

33. Acknowledgement number: 3662573359 =3662573347+12. Toujours normal, 12 octets de données dans le paquet précédent.

34. Header length: 20 bytes

35. Flags: 0x0010 (ACK)

36. ..0. .... = Urgent: Not set

37. ...1 .... = Acknowledgment: Set

38. *** Voici ACK...

39. .... 0... = Push: Not set

40. *** Mais il n'y a pas de PUSH, donc pas de données?

41. .... .0.. = Reset: Not set

42. .... ..0. = Syn: Not set

43. .... ...0 = Fin: Not set

44. Window size: 32120

45. Checksum: 0x6e6b

Ben non, il n'y a pas eu de données. Comme on est parfaitement certain que le serveur doit en envoyer (parce que l'on connaît le protocole POP3 par cœur), c'est que c'est encore le serveur qui va parler…

1. Frame 9 (95 on wire, 95 captured)

2. Arrival Time: Oct 12, 2000 11:19:15.4266

3. Time delta from previous packet: 0.000513 seconds

4. Frame Number: 9

5. Packet Length: 95 bytes

6. Capture Length: 95 bytes

7. Ethernet II

8. Destination: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

9. Source: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

10. Type: IP (0x0800)

11. Internet Protocol

12. Version: 4

13. Header length: 20 bytes

14. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

15. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

16. .... ..00 = Currently Unused: 0

17. Total Length: 81

18. Identification: 0x088d

19. Flags: 0x04

20. .1.. = Don't fragment: Set

21. ..0. = More fragments: Not set

22. Fragment offset: 0

23. Time to live: 64

24. Protocol: TCP (0x06)

25. Header checksum: 0xafc5 (correct)

26. Source: gateway1.maison.mrs (192.168.0.250)

27. Destination: chris.maison.mrs (192.168.0.10)

28. *** Oui, c'est encore le serveur

29. Transmission Control Protocol, Src Port: pop3 (110), Dst Port: 1927 (1927)

30. Source port: pop3 (110)

31. Destination port: 1927 (1927)

32. Sequence number: 4089248875

33. Acknowledgement number: 3662573359

34. *** Et les numéros sont identiques au paquet précédent (normal, pas de données dans le paquet précédent)

35. Header length: 20 bytes

36. Flags: 0x0018 (PSH, ACK)

37. ..0. .... = Urgent: Not set

38. ...1 .... = Acknowledgment: Set

39. .... 1... = Push: Set

40. *** Ce coup-ci, il y a des données.

41. .... .0.. = Reset: Not set

42. .... ..0. = Syn: Not set

43. .... ...0 = Fin: Not set

44. Window size: 32120

45. Checksum: 0x6428

46. Post Office Protocol

47. Response: +OK

48. Response Arg: User name accepted, password please

49. *** Les voilà!

Et voilà. Le client va envoyer son mot de passe, le dialogue continue.

1. Frame 10 (68 on wire, 68 captured)

2. Arrival Time: Oct 12, 2000 11:19:15.4271

3. Time delta from previous packet: 0.000468 seconds

4. Frame Number: 10

5. Packet Length: 68 bytes

6. Capture Length: 68 bytes

7. Ethernet II

8. Destination: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

9. Source: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

10. Type: IP (0x0800)

11. Internet Protocol

12. Version: 4

13. Header length: 20 bytes

14. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

15. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

16. .... ..00 = Currently Unused: 0

17. Total Length: 54

18. Identification: 0x7627

19. Flags: 0x04

20. .1.. = Don't fragment: Set

21. ..0. = More fragments: Not set

22. Fragment offset: 0

23. Time to live: 128

24. Protocol: TCP (0x06)

25. Header checksum: 0x0246 (correct)

26. Source: chris.maison.mrs (192.168.0.10)

27. Destination: gateway1.maison.mrs (192.168.0.250)

29. *** C'est bien le client

30. Transmission Control Protocol, Src Port: 1927 (1927), Dst Port: pop3 (110)

31. Source port: 1927 (1927)

32. Destination port: pop3 (110)

33. Sequence number: 3662573359

34. *** = Acknowledgement number précédent

35. Acknowledgement number: 4089248916

36. *** = Sequence number précédent augmenté de 41, nous avons compris le principe

37. Header length: 20 bytes

38. Flags: 0x0018 (PSH, ACK)

39. ..0. .... = Urgent: Not set

40. ...1 .... = Acknowledgment: Set

41. .... 1... = Push: Set

42. *** Il va y avoir des données.

43. .... .0.. = Reset: Not set

44. .... ..0. = Syn: Not set

45. .... ...0 = Fin: Not set

46. Window size: 17430

47. Checksum: 0x8f50

48. Post Office Protocol

49. Request: PASS

50. Request Arg: epikoi

52. *** M**** alors! le mot de passe circule en clair !

53. rassurez-vous, ce n'est pas le bon que vous lisez :-)

54. Mais le mot de passe circule vraiment en clair. Stupéfiant non?//**

Bien. Il ne reste plus que 10 trames à regarder mais maintenant, ça va devenir monotone. Je vous laisse les analyser tout seul. Je vous conseille tout de même les trames 17, 18 19 et 20 qui servent à fermer proprement la connexion. C'est une procédure importante qui permet au serveur « d'oublier » cette connexion.

1. Frame 11 (60 on wire, 60 captured)

2. Arrival Time: Oct 12, 2000 11:19:15.4359

3. Time delta from previous packet: 0.008790 seconds

4. Frame Number: 11

5. Packet Length: 60 bytes

6. Capture Length: 60 bytes

7. Ethernet II

8. Destination: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

9. Source: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

10. Type: IP (0x0800)

11. Internet Protocol

12. Version: 4

13. Header length: 20 bytes

14. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

15. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

16. .... ..00 = Currently Unused: 0

17. Total Length: 40

18. Identification: 0x088e

19. Flags: 0x04

20. .1.. = Don't fragment: Set

21. ..0. = More fragments: Not set

22. Fragment offset: 0

23. Time to live: 64

24. Protocol: TCP (0x06)

25. Header checksum: 0xafed (correct)

26. Source: gateway1.maison.mrs (192.168.0.250)

27. Destination: chris.maison.mrs (192.168.0.10)

28. Transmission Control Protocol, Src Port: pop3 (110), Dst Port: 1927 (1927)

29. Source port: pop3 (110)

30. Destination port: 1927 (1927)

31. Sequence number: 4089248916

32. Acknowledgement number: 3662573373

33. Header length: 20 bytes

34. Flags: 0x0010 (ACK)

35. ..0. .... = Urgent: Not set

36. ...1 .... = Acknowledgment: Set

37. .... 0... = Push: Not set

38. .... .0.. = Reset: Not set

39. .... ..0. = Syn: Not set

40. .... ...0 = Fin: Not set

41. Window size: 32120

42. Checksum: 0x6e34

44. Frame 12 (84 on wire, 84 captured)

45. Arrival Time: Oct 12, 2000 11:19:15.5350

46. Time delta from previous packet: 0.099119 seconds

47. Frame Number: 12

48. Packet Length: 84 bytes

49. Capture Length: 84 bytes

50. Ethernet II

51. Destination: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

52. Source: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

53. Type: IP (0x0800)

54. Internet Protocol

55. Version: 4

56. Header length: 20 bytes

57. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

58. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

59. .... ..00 = Currently Unused: 0

60. Total Length: 70

61. Identification: 0x088f

62. Flags: 0x04

63. .1.. = Don't fragment: Set

64. ..0. = More fragments: Not set

65. Fragment offset: 0

66. Time to live: 64

67. Protocol: TCP (0x06)

68. Header checksum: 0xafce (correct)

69. Source: gateway1.maison.mrs (192.168.0.250)

70. Destination: chris.maison.mrs (192.168.0.10)

71. Transmission Control Protocol, Src Port: pop3 (110), Dst Port: 1927 (1927)

72. Source port: pop3 (110)

73. Destination port: 1927 (1927)

74. Sequence number: 4089248916

75. Acknowledgement number: 3662573373

76. Header length: 20 bytes

77. Flags: 0x0018 (PSH, ACK)

78. ..0. .... = Urgent: Not set

79. ...1 .... = Acknowledgment: Set

80. .... 1... = Push: Set

81. .... .0.. = Reset: Not set

82. .... ..0. = Syn: Not set

83. .... ...0 = Fin: Not set

84. Window size: 32120

85. Checksum: 0x8064

86. Post Office Protocol

87. Response: +OK

88. Response Arg: Mailbox open, 0 messages

90. Frame 13 (60 on wire, 60 captured)

91. Arrival Time: Oct 12, 2000 11:19:15.5359

92. Time delta from previous packet: 0.000911 seconds

93. Frame Number: 13

94. Packet Length: 60 bytes

95. Capture Length: 60 bytes

96. Ethernet II

97. Destination: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

98. Source: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

99. Type: IP (0x0800)

100. Internet Protocol

101. Version: 4

102. Header length: 20 bytes

103. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

104. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

105. .... ..00 = Currently Unused: 0

106. Total Length: 46

107. Identification: 0x7628

108. Flags: 0x04

109. .1.. = Don't fragment: Set

110. ..0. = More fragments: Not set

111. Fragment offset: 0

112. Time to live: 128

113. Protocol: TCP (0x06)

114. Header checksum: 0x024d (correct)

115. Source: chris.maison.mrs (192.168.0.10)

116. Destination: gateway1.maison.mrs (192.168.0.250)

117. Transmission Control Protocol, Src Port: 1927 (1927), Dst Port: pop3 (110)

118. Source port: 1927 (1927)

119. Destination port: pop3 (110)

120. Sequence number: 3662573373

121. Acknowledgement number: 4089248946

122. Header length: 20 bytes

123. Flags: 0x0018 (PSH, ACK)

124. ..0. .... = Urgent: Not set

125. ...1 .... = Acknowledgment: Set

126. .... 1... = Push: Set

127. .... .0.. = Reset: Not set

128. .... ..0. = Syn: Not set

129. .... ...0 = Fin: Not set

130. Window size: 17400

131. Checksum: 0x05d6

132. Post Office Protocol

133. Request: STAT

135. Frame 14 (63 on wire, 63 captured)

136. Arrival Time: Oct 12, 2000 11:19:15.5366

137. Time delta from previous packet: 0.000753 seconds

138. Frame Number: 14

139. Packet Length: 63 bytes

140. Capture Length: 63 bytes

141. Ethernet II

142. Destination: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

143. Source: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

144. Type: IP (0x0800)

145. Internet Protocol

146. Version: 4

147. Header length: 20 bytes

148. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

149. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

150. .... ..00 = Currently Unused: 0

151. Total Length: 49

152. Identification: 0x0890

153. Flags: 0x04

154. .1.. = Don't fragment: Set

155. ..0. = More fragments: Not set

156. Fragment offset: 0

157. Time to live: 64

158. Protocol: TCP (0x06)

159. Header checksum: 0xafe2 (correct)

160. Source: gateway1.maison.mrs (192.168.0.250)

161. Destination: chris.maison.mrs (192.168.0.10)

162. Transmission Control Protocol, Src Port: pop3 (110), Dst Port: 1927 (1927)

163. Source port: pop3 (110)

164. Destination port: 1927 (1927)

165. Sequence number: 4089248946

166. Acknowledgement number: 3662573379

167. Header length: 20 bytes

168. Flags: 0x0018 (PSH, ACK)

169. ..0. .... = Urgent: Not set

170. ...1 .... = Acknowledgment: Set

171. .... 1... = Push: Set

172. .... .0.. = Reset: Not set

173. .... ..0. = Syn: Not set

174. .... ...0 = Fin: Not set

175. Window size: 32120

176. Checksum: 0x8d62

177. Post Office Protocol

178. Response: +OK

179. Response Arg: 0 0

181. Frame 15 (60 on wire, 60 captured)

182. Arrival Time: Oct 12, 2000 11:19:15.5379

183. Time delta from previous packet: 0.001249 seconds

184. Frame Number: 15

185. Packet Length: 60 bytes

186. Capture Length: 60 bytes

187. Ethernet II

188. Destination: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

189. Source: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

190. Type: IP (0x0800)

191. Internet Protocol

192. Version: 4

193. Header length: 20 bytes

194. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

195. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

196. .... ..00 = Currently Unused: 0

197. Total Length: 46

198. Identification: 0x7629

199. Flags: 0x04

200. .1.. = Don't fragment: Set

201. ..0. = More fragments: Not set

202. Fragment offset: 0

203. Time to live: 128

204. Protocol: TCP (0x06)

205. Header checksum: 0x024c (correct)

206. Source: chris.maison.mrs (192.168.0.10)

207. Destination: gateway1.maison.mrs (192.168.0.250)

208. Transmission Control Protocol, Src Port: 1927 (1927), Dst Port: pop3 (110)

209. Source port: 1927 (1927)

210. Destination port: pop3 (110)

211. Sequence number: 3662573379

212. Acknowledgement number: 4089248955

213. Header length: 20 bytes

214. Flags: 0x0018 (PSH, ACK)

215. ..0. .... = Urgent: Not set

216. ...1 .... = Acknowledgment: Set

217. .... 1... = Push: Set

218. .... .0.. = Reset: Not set

219. .... ..0. = Syn: Not set

220. .... ...0 = Fin: Not set

221. Window size: 17391

222. Checksum: 0xffce

223. Post Office Protocol

224. Request: QUIT

226. Frame 16 (68 on wire, 68 captured)

227. Arrival Time: Oct 12, 2000 11:19:15.5431

228. Time delta from previous packet: 0.005186 seconds

229. Frame Number: 16

230. Packet Length: 68 bytes

231. Capture Length: 68 bytes

232. Ethernet II

233. Destination: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

234. Source: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

235. Type: IP (0x0800)

236. Internet Protocol

237. Version: 4

238. Header length: 20 bytes

239. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

240. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

241. .... ..00 = Currently Unused: 0

242. Total Length: 54

243. Identification: 0x0891

244. Flags: 0x04

245. .1.. = Don't fragment: Set

246. ..0. = More fragments: Not set

247. Fragment offset: 0

248. Time to live: 64

249. Protocol: TCP (0x06)

250. Header checksum: 0xafdc (correct)

251. Source: gateway1.maison.mrs (192.168.0.250)

252. Destination: chris.maison.mrs (192.168.0.10)

253. Transmission Control Protocol, Src Port: pop3 (110), Dst Port: 1927 (1927)

254. Source port: pop3 (110)

255. Destination port: 1927 (1927)

256. Sequence number: 4089248955

257. Acknowledgement number: 3662573385

258. Header length: 20 bytes

259. Flags: 0x0018 (PSH, ACK)

260. ..0. .... = Urgent: Not set

261. ...1 .... = Acknowledgment: Set

262. .... 1... = Push: Set

263. .... .0.. = Reset: Not set

264. .... ..0. = Syn: Not set

265. .... ...0 = Fin: Not set

266. Window size: 32120

267. Checksum: 0x3cde

268. Post Office Protocol

269. Response: +OK

270. Response Arg: Sayonara

272. Frame 17 (60 on wire, 60 captured)

273. Arrival Time: Oct 12, 2000 11:19:15.5437

274. Time delta from previous packet: 0.000575 seconds

275. Frame Number: 17

276. Packet Length: 60 bytes

277. Capture Length: 60 bytes

278. Ethernet II

279. Destination: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

280. Source: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

281. Type: IP (0x0800)

282. Internet Protocol

283. Version: 4

284. Header length: 20 bytes

285. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

286. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

287. .... ..00 = Currently Unused: 0

288. Total Length: 40

289. Identification: 0x762a

290. Flags: 0x04

291. .1.. = Don't fragment: Set

292. ..0. = More fragments: Not set

293. Fragment offset: 0

294. Time to live: 128

295. Protocol: TCP (0x06)

296. Header checksum: 0x0251 (correct)

297. Source: chris.maison.mrs (192.168.0.10)

298. Destination: gateway1.maison.mrs (192.168.0.250)

299. Transmission Control Protocol, Src Port: 1927 (1927), Dst Port: pop3 (110)

300. Source port: 1927 (1927)

301. Destination port: pop3 (110)

302. Sequence number: 3662573385

303. Acknowledgement number: 4089248969

304. Header length: 20 bytes

305. Flags: 0x0011 (FIN, ACK)

306. ..0. .... = Urgent: Not set

307. ...1 .... = Acknowledgment: Set

308. .... 0... = Push: Not set

309. .... .0.. = Reset: Not set

310. .... ..0. = Syn: Not set

311. .... ...1 = Fin: Set

312. Window size: 17377

313. Checksum: 0xa789

315. Frame 18 (60 on wire, 60 captured)

316. Arrival Time: Oct 12, 2000 11:19:15.5441

317. Time delta from previous packet: 0.000395 seconds

318. Frame Number: 18

319. Packet Length: 60 bytes

320. Capture Length: 60 bytes

321. Ethernet II

322. Destination: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

323. Source: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

324. Type: IP (0x0800)

325. Internet Protocol

326. Version: 4

327. Header length: 20 bytes

328. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

329. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

330. .... ..00 = Currently Unused: 0

331. Total Length: 40

332. Identification: 0x0892

333. Flags: 0x04

334. .1.. = Don't fragment: Set

335. ..0. = More fragments: Not set

336. Fragment offset: 0

337. Time to live: 64

338. Protocol: TCP (0x06)

339. Header checksum: 0xafe9 (correct)

340. Source: gateway1.maison.mrs (192.168.0.250)

341. Destination: chris.maison.mrs (192.168.0.10)

342. Transmission Control Protocol, Src Port: pop3 (110), Dst Port: 1927 (1927)

343. Source port: pop3 (110)

344. Destination port: 1927 (1927)

345. Sequence number: 4089248969

346. Acknowledgement number: 3662573386

347. Header length: 20 bytes

348. Flags: 0x0010 (ACK)

349. ..0. .... = Urgent: Not set

350. ...1 .... = Acknowledgment: Set

351. .... 0... = Push: Not set

352. .... .0.. = Reset: Not set

353. .... ..0. = Syn: Not set

354. .... ...0 = Fin: Not set

355. Window size: 32120

356. Checksum: 0x6df2

358. Frame 19 (60 on wire, 60 captured)

359. Arrival Time: Oct 12, 2000 11:19:15.5446

360. Time delta from previous packet: 0.000508 seconds

361. Frame Number: 19

362. Packet Length: 60 bytes

363. Capture Length: 60 bytes

364. Ethernet II

365. Destination: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

366. Source: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

367. Type: IP (0x0800)

368. Internet Protocol

369. Version: 4

370. Header length: 20 bytes

371. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

372. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

373. .... ..00 = Currently Unused: 0

374. Total Length: 40

375. Identification: 0x0893

376. Flags: 0x04

377. .1.. = Don't fragment: Set

378. ..0. = More fragments: Not set

379. Fragment offset: 0

380. Time to live: 64

381. Protocol: TCP (0x06)

382. Header checksum: 0xafe8 (correct)

383. Source: gateway1.maison.mrs (192.168.0.250)

384. Destination: chris.maison.mrs (192.168.0.10)

385. Transmission Control Protocol, Src Port: pop3 (110), Dst Port: 1927 (1927)

386. Source port: pop3 (110)

387. Destination port: 1927 (1927)

388. Sequence number: 4089248969

389. Acknowledgement number: 3662573386

390. Header length: 20 bytes

391. Flags: 0x0011 (FIN, ACK)

392. ..0. .... = Urgent: Not set

393. ...1 .... = Acknowledgment: Set

394. .... 0... = Push: Not set

395. .... .0.. = Reset: Not set

396. .... ..0. = Syn: Not set

397. .... ...1 = Fin: Set

398. Window size: 32120

399. Checksum: 0x6df1

401. Frame 20 (60 on wire, 60 captured)

402. Arrival Time: Oct 12, 2000 11:19:15.5448

403. Time delta from previous packet: 0.000233 seconds

404. Frame Number: 20

405. Packet Length: 60 bytes

406. Capture Length: 60 bytes

407. Ethernet II

408. Destination: 00:20:18:61:90:e3 (00:20:18:61:90:e3)

409. Source: 00:20:18:b9:49:37 (00:20:18:b9:49:37)

410. Type: IP (0x0800)

411. Internet Protocol

412. Version: 4

413. Header length: 20 bytes

414. Differentiated Services Field: 0x00 (DSCP 0x00: Default)

415. 0000 00.. = Differentiated Services Codepoint: Default (0x00)

416. .... ..00 = Currently Unused: 0

417. Total Length: 40

418. Identification: 0x762b

419. Flags: 0x04

420. .1.. = Don't fragment: Set

421. ..0. = More fragments: Not set

422. Fragment offset: 0

423. Time to live: 128

424. Protocol: TCP (0x06)

425. Header checksum: 0x0250 (correct)

426. Source: chris.maison.mrs (192.168.0.10)

427. Destination: gateway1.maison.mrs (192.168.0.250)

428. Transmission Control Protocol, Src Port: 1927 (1927), Dst Port: pop3 (110)

429. Source port: 1927 (1927)

430. Destination port: pop3 (110)

431. Sequence number: 3662573386

432. Acknowledgement number: 4089248970

433. Header length: 20 bytes

434. Flags: 0x0010 (ACK)

435. ..0. .... = Urgent: Not set

436. ...1 .... = Acknowledgment: Set

437. .... 0... = Push: Not set

438. .... .0.. = Reset: Not set

439. .... ..0. = Syn: Not set

440. .... ...0 = Fin: Not set

441. Window size: 17377

442. Checksum: 0xa788

Ce qu'il est intéressant d'étudier, c'est le mécanisme des numéros de séquence et d'acquittement. Parce que celui qui va être capable de prédire la séquence de ces numéros, s'il dispose d'outils qui savent bricoler les trames, pourra se faire passer pour un autre dans un dialogue TCP existant. C'est ce qu'on appelle le « spoofing », méthode de piratage délicate mais dangereuse.

Vous avez également la RFC 793 dont une traduction en français est disponible ici :

- http://abcdrfc.free.fr/rfc-vf/rfc0793.html.

6 - Mode non connecté, le protocole UDP

User Datagram Protocol. Ici, la discussion se fait sans trop de précautions. Le principe est le suivant :

- celui qui doit parler s'adresse à son interlocuteur, la plupart du temps en posant une question, directement, sans vérifier que l'interlocuteur est présent et peut répondre ;

- si la réponse ne vient pas, l'initiateur décidera de la stratégie à appliquer. En général, il n'y a pas trop de solutions :

- répéter la question au même interlocuteur,

- répéter la question à un autre interlocuteur (c'est le cas par exemple des résolutions de noms),

- abandonner et arrêter le dialogue.

Parmi les usages les plus connus du mode sans connexion (UDP), notons :

- la résolution des noms ou la résolution inverse des adresses (DNS) ;

- la recherche d'une adresse IP dynamique (DHCP) ;

- la plupart des jeux en réseau.

En général, partout où le paquet de données à transmettre peut tenir dans un seul datagramme.

À titre d'exemple, nous allons regarder ça sur quelque chose de nouveau : le protocole NTP (Network Time Protocol). C'est un protocole applicatif qui permet à un hôte de synchroniser son horloge sur un serveur de temps.

L'exemple est pris sous Linux par la commande :

1. #ntpdate ntp0.oleane.net

Comme d'habitude, le sniffer ne perd rien de la conversation…

1. No. Source           Destination      Protocol Info

2. 16  193.248.36.34    ntp0.oleane.net  NTP      NTP

3. 17  ntp0.oleane.net  193.248.36.34    NTP      NTP

4. 18  193.248.36.34    ntp0.oleane.net  NTP      NTP

5. 19  ntp0.oleane.net  193.248.36.34    NTP      NTP

6. 20  193.248.36.34    ntp0.oleane.net  NTP      NTP

7. 21  ntp0.oleane.net  193.248.36.34    NTP      NTP

8. 22  193.248.36.34    ntp0.oleane.net  NTP      NTP

9. 23  ntp0.oleane.net  193.248.36.34    NTP      NTP

À première vue, nous constatons un dialogue entre le client (193.248.36.34) et le serveur ntp0.oleane.net.

L'objectif est ici, non pas de décortiquer le protocole NTP, encore que ce ne soit pas sans intérêt, mais d'observer un dialogue UDP. Voyons donc le détail.

On peut retrouver ci-dessous le protocole, , la source et la destination ainsi que les données transmises, dans l'organisation décrite par le protocole NTP

1. Frame 16 (86 on wire, 86 captured)

2. ...

3. Protocol: UDP (0x11)

4. Header checksum: 0x40a6 (correct)

5. Source: Mix-Marseille-107-1-34.abo.wanadoo.fr (193.248.36.34)

6. Destination: ntp0.oleane.net (194.2.0.28)

7. User Datagram Protocol

8. Source port: ntp (123)

9. Destination port: ntp (123)

10. Length: 56

11. Checksum: 0x5b48

12. Network Time Protocol

13. Flags: DB

14. 11.. .... = Leap Indicator: alarm condition (clock not synchronized)

15. ..01 1... = Version number: NTP Version 3

16. .... .011 = Mode: client

17. Peer Clock Stratum: unspecified or unavailable (0)

18. Peer Pooling Interval: 4 (16 sec)

19. Peer Clock Precision: 0,015625 sec

20. Root Delay:    1,0000 sec

21. Clock Dispersion:    1,0000 sec

22. Reference Clock ID: Unindentified reference source ''

23. Reference Clock Update Time: NULL

24. Originate Time Stamp: NULL

25. Receive Time Stamp: NULL

26. Transmit Time Stamp: 2001-06-13 12:36:30,1227 UTC

28. Frame 17 (76 on wire, 76 captured)

29. ...

30. Protocol: UDP (0x11)

31. Header checksum: 0xa111 (correct)

32. Source: ntp0.oleane.net (194.2.0.28)

33. Destination: Mix-Marseille-107-1-34.abo.wanadoo.fr (193.248.36.34)

34. User Datagram Protocol

35. Source port: ntp (123)

36. Destination port: ntp (123)

37. Length: 56

38. Checksum: 0xa367

39. Network Time Protocol

40. Flags: 1C

41. 00.. .... = Leap Indicator: no warning

42. ..01 1... = Version number: NTP Version 3

43. .... .100 = Mode: server

44. Peer Clock Stratum: secondary reference (2)

45. Peer Pooling Interval: 4 (16 sec)

46. Peer Clock Precision: 0,000004 sec

47. Root Delay:    0,0130 sec

48. Clock Dispersion:    0,1491 sec

49. Reference Clock ID: 49.110.238.145

50. Reference Clock Update Time: 2001-06-13 12:33:43,8840 UTC

51. Originate Time Stamp: 2001-06-13 12:36:30,1227 UTC

52. Receive Time Stamp: 2001-06-13 12:35:18,4244 UTC

53. Transmit Time Stamp: 2001-06-13 12:35:18,4246 UTC

55. Frame 18 (86 on wire, 86 captured)

56. ...

57. Protocol: UDP (0x11)

58. Header checksum: 0x40a5 (correct)

59. Source: Mix-Marseille-107-1-34.abo.wanadoo.fr (193.248.36.34)

60. Destination: ntp0.oleane.net (194.2.0.28)

61. User Datagram Protocol

62. Source port: ntp (123)

63. Destination port: ntp (123)

64. Length: 56

65. Checksum: 0x5a96

66. Network Time Protocol

67. Flags: DB

68. 11.. .... = Leap Indicator: alarm condition (clock not synchronized)

69. ..01 1... = Version number: NTP Version 3

70. .... .011 = Mode: client

71. Peer Clock Stratum: unspecified or unavailable (0)

72. Peer Pooling Interval: 4 (16 sec)

73. Peer Clock Precision: 0,015625 sec

74. Root Delay:    1,0000 sec

75. Clock Dispersion:    1,0000 sec

76. Reference Clock ID: Unindentified reference source ''

77. Reference Clock Update Time: NULL

78. Originate Time Stamp: NULL

79. Receive Time Stamp: NULL

80. Transmit Time Stamp: 2001-06-13 12:36:30,1879 UTC

82. Frame 19 (76 on wire, 76 captured)

83. ...

84. Protocol: UDP (0x11)

85. Header checksum: 0xa10d (correct)

86. Source: ntp0.oleane.net (194.2.0.28)

87. Destination: Mix-Marseille-107-1-34.abo.wanadoo.fr (193.248.36.34)

88. User Datagram Protocol

89. Source port: ntp (123)

90. Destination port: ntp (123)

91. Length: 56

92. Checksum: 0x66a1

93. Network Time Protocol

94. Flags: 1C

95. 00.. .... = Leap Indicator: no warning

96. ..01 1... = Version number: NTP Version 3

97. .... .100 = Mode: server

98. Peer Clock Stratum: secondary reference (2)

99. Peer Pooling Interval: 4 (16 sec)

100. Peer Clock Precision: 0,000004 sec

101. Root Delay:    0,0130 sec

102. Clock Dispersion:    0,1491 sec

103. Reference Clock ID: 49.110.238.145

104. Reference Clock Update Time: 2001-06-13 12:33:43,8840 UTC

105. Originate Time Stamp: 2001-06-13 12:36:30,1879 UTC

106. Receive Time Stamp: 2001-06-13 12:35:18,5105 UTC

107. Transmit Time Stamp: 2001-06-13 12:35:18,5106 UTC

Etc.

Ce n'est pas nécessaire de voir la suite pour montrer ce qui est important ici. Contrairement à ce qui a été vu en mode connecté avec TCP :

- toute la partie « synchronisation » entre l'hôte et le client n'existe pas ici ;

- le client pose tout de suite sa « question”, en fait, ce n'est pas vraiment une question, le client se contente de dire :
alarm condition (clock not synchronized).
Suivi de quelques indicateurs nuls et de la date UTC dont il dispose ;

- le serveur répond simplement en envoyant son heure UTC et quelques autres paramètres destinés à informer sur la précision de la date qu'il donne ;

- ce dialogue va s'arrêter lorsque le client estimera qu'il dispose de toutes les informations nécessaires pour synchroniser son horloge dans de bonnes conditions. (Je vous laisse étudier le protocole NTP en détail, si ça vous intéresse.) ;

- notez que le dialogue s'arrête sans signalisation particulière, ce qui n'est pas le cas en mode connecté où le signal FIN doit être envoyé et confirmé ;

- notez également que les informations à transmettre sont entièrement contenues dans un seul datagramme. Dans un tel cas, le protocole UDP est tout à fait acceptable et plus léger que le mode connecté.

Vous pouvez trouver d'autres exemples de dialogue UDP dans les paragraphes DNS et DHCP sur ce site.

7 - Well known ports

Voici donc la liste des ports « officiels » utilisés par les serveurs courants.

WELL KNOWN PORT NUMBERS

1. WELL KNOWN PORT NUMBERS

3. The Well Known Ports are controlled and assigned by the IANA and on

4. most systems can only be used by system (or root) processes or by

5. programs executed by privileged users.

7. Ports are used in the TCP [RFC793] to name the ends of logical

8. connections which carry long term conversations.  For the purpose of

9. providing services to unknown callers, a service contact port is

10. defined.  This list specifies the port used by the server process as

11. its contact port.  The contact port is sometimes called the « well-known port ».

13. To the extent possible, these same port assignments are used with the

14. UDP [RFC768].

16. The assigned ports use a small portion of the possible port numbers.

17. For many years the assigned ports were in the range 0-255.  Recently,

18. the range for assigned ports managed by the IANA has been expanded to

19. the range 0-1023.

21. Port Assignments:

23. Keyword         Decimal    Description

24. -------         -------    -----------

25. 0/tcp    Reserved

26. 0/udp    Reserved

27. #                          Jon Postel

28. tcpmux            1/tcp    TCP Port Service Multiplexer

29. tcpmux            1/udp    TCP Port Service Multiplexer

30. #                          Mark Lottor

31. compressnet       2/tcp    Management Utility

32. compressnet       2/udp    Management Utility

33. compressnet       3/tcp    Compression Process

34. compressnet       3/udp    Compression Process

35. #                          Bernie Volz

36. #                 4/tcp    Unassigned

37. #                 4/udp    Unassigned

38. rje               5/tcp    Remote Job Entry

39. rje               5/udp    Remote Job Entry

40. #                          Jon Postel

41. #                 6/tcp    Unassigned

42. #                 6/udp    Unassigned

43. echo              7/tcp    Echo

44. echo              7/udp    Echo

45. #                          Jon Postel

46. #                 8/tcp    Unassigned

47. #                 8/udp    Unassigned

48. discard           9/tcp    Discard

49. discard           9/udp    Discard

50. #                          Jon Postel

51. #                10/tcp    Unassigned

52. #                10/udp    Unassigned

53. systat           11/tcp    Active Users

54. systat           11/udp    Active Users

55. #                          Jon Postel

56. #                12/tcp    Unassigned

57. #                12/udp    Unassigned

58. daytime          13/tcp    Daytime

59. daytime          13/udp    Daytime

60. #                          Jon Postel

61. #                14/tcp    Unassigned

62. #                14/udp    Unassigned

63. #                15/tcp    Unassigned [was netstat]

64. #                15/udp    Unassigned

65. #                16/tcp    Unassigned

66. #                16/udp    Unassigned

67. qotd             17/tcp    Quote of the Day

68. qotd             17/udp    Quote of the Day

69. #                          Jon Postel

70. msp              18/tcp    Message Send Protocol

71. msp              18/udp    Message Send Protocol

72. #                          Rina Nethaniel <---none--->

73. chargen          19/tcp    Character Generator

74. chargen          19/udp    Character Generator

75. ftp-data         20/tcp    File Transfer [Default Data]

76. ftp-data         20/udp    File Transfer [Default Data]

77. ftp              21/tcp    File Transfer [Control]

78. ftp              21/udp    File Transfer [Control]

79. #                          Jon Postel

80. ssh              22/tcp    SSH Remote Login Protocol

81. ssh              22/udp    SSH Remote Login Protocol

82. #                          Tatu Ylonen

83. telnet           23/tcp    Telnet

84. telnet           23/udp    Telnet

85. #                          Jon Postel

86. 24/tcp    any private mail system

87. 24/udp    any private mail system

88. #                          Rick Adams

89. smtp             25/tcp    Simple Mail Transfer

90. smtp             25/udp    Simple Mail Transfer

91. #                          Jon Postel

92. #                26/tcp    Unassigned

93. #                26/udp    Unassigned

94. nsw-fe           27/tcp    NSW User System FE

95. nsw-fe           27/udp    NSW User System FE

96. #                          Robert Thomas

97. #                28/tcp    Unassigned

98. #                28/udp    Unassigned

99. msg-icp          29/tcp    MSG ICP

100. msg-icp          29/udp    MSG ICP

101. #                          Robert Thomas

102. #                30/tcp    Unassigned

103. #                30/udp    Unassigned

104. msg-auth         31/tcp    MSG Authentication

105. msg-auth         31/udp    MSG Authentication

106. #                          Robert Thomas

107. #                32/tcp    Unassigned

108. #                32/udp    Unassigned

109. dsp              33/tcp    Display Support Protocol

110. dsp              33/udp    Display Support Protocol

111. #                          Ed Cain

112. #                34/tcp    Unassigned

113. #                34/udp    Unassigned

114. 35/tcp    any private printer server

115. 35/udp    any private printer server

116. #                          Jon Postel

117. #                36/tcp    Unassigned

118. #                36/udp    Unassigned

119. time             37/tcp    Time

120. time             37/udp    Time

121. #                          Jon Postel

122. rap              38/tcp    Route Access Protocol

123. rap              38/udp    Route Access Protocol

124. #                          Robert Ullmann

125. rlp              39/tcp    Resource Location Protocol

126. rlp              39/udp    Resource Location Protocol

127. #                          Mike Accetta

128. #                40/tcp    Unassigned

129. #                40/udp    Unassigned

130. graphics         41/tcp    Graphics

131. graphics         41/udp    Graphics

132. nameserver       42/tcp    Host Name Server

133. nameserver       42/udp    Host Name Server

134. nicname          43/tcp    Who Is

135. nicname          43/udp    Who Is

136. mpm-flags        44/tcp    MPM FLAGS Protocol

137. mpm-flags        44/udp    MPM FLAGS Protocol

138. mpm              45/tcp    Message Processing Module [recv]

139. mpm              45/udp    Message Processing Module [recv]

140. mpm-snd          46/tcp    MPM [default send]

141. mpm-snd          46/udp    MPM [default send]

142. #                          Jon Postel

143. ni-ftp           47/tcp    NI FTP

144. ni-ftp           47/udp    NI FTP

145. #                          Steve Kille

146. auditd           48/tcp    Digital Audit Daemon

147. auditd           48/udp    Digital Audit Daemon

148. #                          Larry Scott

149. bbn-login        49/tcp    Login Host Protocol (TACACS)

150. bbn-login        49/udp    Login Host Protocol (TACACS)

151. #                          Pieter Ditmars

152. re-mail-ck       50/tcp    Remote Mail Checking Protocol

153. re-mail-ck       50/udp    Remote Mail Checking Protocol

154. #                          Steve Dorner

155. la-maint         51/tcp    IMP Logical Address Maintenance

156. la-maint         51/udp    IMP Logical Address Maintenance

157. #                          Andy Malis

158. xns-time         52/tcp    XNS Time Protocol

159. xns-time         52/udp    XNS Time Protocol

160. #                          Susie Armstrong

161. domain           53/tcp    Domain Name Server

162. domain           53/udp    Domain Name Server

163. #                          Paul Mockapetris

164. xns-ch           54/tcp    XNS Clearinghouse

165. xns-ch           54/udp    XNS Clearinghouse

166. #                          Susie Armstrong

167. isi-gl           55/tcp    ISI Graphics Language

168. isi-gl           55/udp    ISI Graphics Language

169. xns-auth         56/tcp    XNS Authentication

170. xns-auth         56/udp    XNS Authentication

171. #                          Susie Armstrong

172. 57/tcp    any private terminal access

173. 57/udp    any private terminal access

174. #                          Jon Postel

175. xns-mail         58/tcp    XNS Mail

176. xns-mail         58/udp    XNS Mail

177. #                          Susie Armstrong

178. 59/tcp    any private file service

179. 59/udp    any private file service

180. #                          Jon Postel

181. 60/tcp    Unassigned

182. 60/udp    Unassigned

183. ni-mail          61/tcp    NI MAIL

184. ni-mail          61/udp    NI MAIL

185. #                          Steve Kille

186. acas             62/tcp    ACA Services

187. acas             62/udp    ACA Services

188. #                          E. Wald

189. whois++          63/tcp    whois++

190. whois++          63/udp    whois++

191. #                          Rickard Schoultz

192. covia            64/tcp    Communications Integrator (CI)

193. covia            64/udp    Communications Integrator (CI)

194. # « Tundra » Tim Daneliuk

195. #

196. tacacs-ds        65/tcp    TACACS-Database Service

197. tacacs-ds        65/udp    TACACS-Database Service

198. #                          Kathy Huber

199. sql*net          66/tcp    Oracle SQL*NET

200. sql*net          66/udp    Oracle SQL*NET

201. #                          Jack Haverty

202. bootps           67/tcp    Bootstrap Protocol Server

203. bootps           67/udp    Bootstrap Protocol Server

204. bootpc           68/tcp    Bootstrap Protocol Client

205. bootpc           68/udp    Bootstrap Protocol Client

206. #                          Bill Croft

207. tftp             69/tcp    Trivial File Transfer

208. tftp             69/udp    Trivial File Transfer

209. #                          David Clark

210. gopher           70/tcp    Gopher

211. gopher           70/udp    Gopher

212. #                          Mark McCahill

213. netrjs-1         71/tcp    Remote Job Service

214. netrjs-1         71/udp    Remote Job Service

215. netrjs-2         72/tcp    Remote Job Service

216. netrjs-2         72/udp    Remote Job Service

217. netrjs-3         73/tcp    Remote Job Service

218. netrjs-3         73/udp    Remote Job Service

219. netrjs-4         74/tcp    Remote Job Service

220. netrjs-4         74/udp    Remote Job Service

221. #                          Bob Braden

222. 75/tcp    any private dial out service

223. 75/udp    any private dial out service

224. #                          Jon Postel

225. deos             76/tcp    Distributed External Object Store

226. deos             76/udp    Distributed External Object Store

227. #                          Robert Ullmann

228. 77/tcp    any private RJE service

229. 77/udp    any private RJE service

230. #                          Jon Postel

231. vettcp           78/tcp    vettcp

232. vettcp           78/udp    vettcp

233. #                          Christopher Leong

234. finger           79/tcp    Finger

235. finger           79/udp    Finger

236. #                          David Zimmerman

237. http             80/tcp    World Wide Web HTTP

238. http             80/udp    World Wide Web HTTP

239. www-http         80/tcp    World Wide Web HTTP

240. www-http         80/udp    World Wide Web HTTP

241. #                          Tim Berners-Lee

242. hosts2-ns        81/tcp    HOSTS2 Name Server

243. hosts2-ns        81/udp    HOSTS2 Name Server

244. #                          Earl Killian

245. xfer             82/tcp    XFER Utility

246. xfer             82/udp    XFER Utility

247. #                          Thomas M. Smith

248. mit-ml-dev       83/tcp    MIT ML Device

249. mit-ml-dev       83/udp    MIT ML Device

250. #                          David Reed <--none--->

251. ctf              84/tcp    Common Trace Facility

252. ctf              84/udp    Common Trace Facility

253. #                          Hugh Thomas

254. mit-ml-dev       85/tcp    MIT ML Device

255. mit-ml-dev       85/udp    MIT ML Device

256. #                          David Reed <--none--->

257. mfcobol          86/tcp    Micro Focus Cobol

258. mfcobol          86/udp    Micro Focus Cobol

259. #                          Simon Edwards <--none--->

260. 87/tcp    any private terminal link

261. 87/udp    any private terminal link

262. #                          Jon Postel

263. kerberos         88/tcp    Kerberos

264. kerberos         88/udp    Kerberos

265. #                          B. Clifford Neuman

266. su-mit-tg        89/tcp    SU/MIT Telnet Gateway

267. su-mit-tg        89/udp    SU/MIT Telnet Gateway

268. #                          Mark Crispin

269. dnsix            90/tcp    DNSIX Securit Attribute Token Map

270. dnsix            90/udp    DNSIX Securit Attribute Token Map

271. #                          Charles Watt

272. mit-dov          91/tcp    MIT Dover Spooler

273. mit-dov          91/udp    MIT Dover Spooler

274. #                          Eliot Moss

275. npp              92/tcp    Network Printing Protocol

276. npp              92/udp    Network Printing Protocol

277. #                          Louis Mamakos

278. dcp              93/tcp    Device Control Protocol

279. dcp              93/udp    Device Control Protocol

280. #                          Daniel Tappan

281. objcall          94/tcp    Tivoli Object Dispatcher

282. objcall          94/udp    Tivoli Object Dispatcher

283. #                          Tom Bereiter <--none--->

284. supdup           95/tcp    SUPDUP

285. supdup           95/udp    SUPDUP

286. #                          Mark Crispin

287. dixie            96/tcp    DIXIE Protocol Specification

288. dixie            96/udp    DIXIE Protocol Specification

289. #                Tim Howes

290. swift-rvf        97/tcp    Swift Remote Virtural File Protocol

291. swift-rvf        97/udp    Swift Remote Virtural File Protocol

292. #                          Maurice R. Turcotte

293. #

294. tacnews          98/tcp    TAC News

295. tacnews          98/udp    TAC News

296. #                          Jon Postel

297. metagram         99/tcp    Metagram Relay

298. metagram         99/udp    Metagram Relay

299. #                          Geoff Goodfellow

300. newacct         100/tcp    [unauthorized use]

301. hostname        101/tcp    NIC Host Name Server

302. hostname        101/udp    NIC Host Name Server

303. #                          Jon Postel

304. iso-tsap        102/tcp    ISO-TSAP Class 0

305. iso-tsap        102/udp    ISO-TSAP Class 0

306. #                          Marshall Rose

307. gppitnp         103/tcp    Genesis Point-to-Point Trans Net

308. gppitnp         103/udp    Genesis Point-to-Point Trans Net

309. acr-nema        104/tcp    ACR-NEMA Digital Imag. & Comm. 300

310. acr-nema        104/udp    ACR-NEMA Digital Imag. & Comm. 300

311. #                          Patrick McNamee <--none--->

312. csnet-ns        105/tcp    Mailbox Name Nameserver

313. csnet-ns        105/udp    Mailbox Name Nameserver

314. #                          Marvin Solomon

315. 3com-tsmux      106/tcp    3COM-TSMUX

316. 3com-tsmux      106/udp    3COM-TSMUX

317. #                          Jeremy Siegel

318. rtelnet         107/tcp    Remote Telnet Service

319. rtelnet         107/udp    Remote Telnet Service

320. #                          Jon Postel

321. snagas          108/tcp    SNA Gateway Access Server

322. snagas          108/udp    SNA Gateway Access Server

323. #                          Kevin Murphy

324. pop2            109/tcp    Post Office Protocol - Version 2

325. pop2            109/udp    Post Office Protocol - Version 2

326. #                          Joyce K. Reynolds

327. pop3            110/tcp    Post Office Protocol - Version 3

328. pop3            110/udp    Post Office Protocol - Version 3

329. #                          Marshall Rose

330. sunrpc          111/tcp    SUN Remote Procedure Call

331. sunrpc          111/udp    SUN Remote Procedure Call

332. #                          Chuck McManis

333. mcidas          112/tcp    McIDAS Data Transmission Protocol

334. mcidas          112/udp    McIDAS Data Transmission Protocol

335. #                          Glenn Davis

336. auth            113/tcp    Authentication Service

337. auth            113/udp    Authentication Service

338. #                          Mike St. Johns

339. audionews       114/tcp    Audio News Multicast

340. audionews       114/udp    Audio News Multicast

341. #                          Martin Forssen

342. sftp            115/tcp    Simple File Transfer Protocol

343. sftp            115/udp    Simple File Transfer Protocol

344. #                          Mark Lottor

345. ansanotify      116/tcp    ANSA REX Notify

346. ansanotify      116/udp    ANSA REX Notify

347. #                          Nicola J. Howarth

348. uucp-path       117/tcp    UUCP Path Service

349. uucp-path       117/udp    UUCP Path Service

350. sqlserv         118/tcp    SQL Services

351. sqlserv         118/udp    SQL Services

352. #                          Larry Barnes

353. nntp            119/tcp    Network News Transfer Protocol

354. nntp            119/udp    Network News Transfer Protocol

355. #                          Phil Lapsley

356. cfdptkt         120/tcp    CFDPTKT

357. cfdptkt         120/udp    CFDPTKT

358. #                          John Ioannidis

359. erpc            121/tcp    Encore Expedited Remote Pro.Call

360. erpc            121/udp    Encore Expedited Remote Pro.Call

361. #                          Jack O'Neil <---none--->

362. smakynet        122/tcp    SMAKYNET

363. smakynet        122/udp    SMAKYNET

364. #                          Mike O'Dowd

365. ntp             123/tcp    Network Time Protocol

366. ntp             123/udp    Network Time Protocol

367. #                          Dave Mills

368. ansatrader      124/tcp    ANSA REX Trader

369. ansatrader      124/udp    ANSA REX Trader

370. #                          Nicola J. Howarth

371. locus-map       125/tcp    Locus PC-Interface Net Map Ser

372. locus-map       125/udp    Locus PC-Interface Net Map Ser

373. #                          Eric Peterson

374. unitary         126/tcp    Unisys Unitary Login

375. unitary         126/udp    Unisys Unitary Login

376. #

377. locus-con       127/tcp    Locus PC-Interface Conn Server

378. locus-con       127/udp    Locus PC-Interface Conn Server

379. #                          Eric Peterson

380. gss-xlicen      128/tcp    GSS X License Verification

381. gss-xlicen      128/udp    GSS X License Verification

382. #                          John Light

383. pwdgen          129/tcp    Password Generator Protocol

384. pwdgen          129/udp    Password Generator Protocol

385. #               Frank J. Wacho

386. cisco-fna       130/tcp    cisco FNATIVE

387. cisco-fna       130/udp    cisco FNATIVE

388. cisco-tna       131/tcp    cisco TNATIVE

389. cisco-tna       131/udp    cisco TNATIVE

390. cisco-sys       132/tcp    cisco SYSMAINT

391. cisco-sys       132/udp    cisco SYSMAINT

392. statsrv         133/tcp    Statistics Service

393. statsrv         133/udp    Statistics Service

394. #                          Dave Mills

395. ingres-net      134/tcp    INGRES-NET Service

396. ingres-net      134/udp    INGRES-NET Service

397. #                          Mike Berrow <---none--->

398. loc-srv         135/tcp    Location Service

399. loc-srv         135/udp    Location Service

400. #                          Joe Pato

401. profile         136/tcp    PROFILE Naming System

402. profile         136/udp    PROFILE Naming System

403. #                          Larry Peterson

404. netbios-ns      137/tcp    NETBIOS Name Service

405. netbios-ns      137/udp    NETBIOS Name Service

406. netbios-dgm     138/tcp    NETBIOS Datagram Service

407. netbios-dgm     138/udp    NETBIOS Datagram Service

408. netbios-ssn     139/tcp    NETBIOS Session Service

409. netbios-ssn     139/udp    NETBIOS Session Service

410. #                          Jon Postel

411. emfis-data      140/tcp    EMFIS Data Service

412. emfis-data      140/udp    EMFIS Data Service

413. emfis-cntl      141/tcp    EMFIS Control Service

414. emfis-cntl      141/udp    EMFIS Control Service

415. #                          Gerd Beling

416. bl-idm          142/tcp    Britton-Lee IDM

417. bl-idm          142/udp    Britton-Lee IDM

418. #                          Susie Snitzer <---none--->

419. imap2           143/tcp    Interim Mail Access Protocol v2

420. imap2           143/udp    Interim Mail Access Protocol v2

421. #                          Mark Crispin

422. news            144/tcp    NewS

423. news            144/udp    NewS

424. #                          James Gosling

425. uaac            145/tcp    UAAC Protocol

426. uaac            145/udp    UAAC Protocol

427. #               David A. Gomberg

428. iso-tp0         146/tcp    ISO-IP0

429. iso-tp0         146/udp    ISO-IP0

430. iso-ip          147/tcp    ISO-IP

431. iso-ip          147/udp    ISO-IP

432. #                          Marshall Rose

433. cronus          148/tcp    CRONUS-SUPPORT

434. cronus          148/udp    CRONUS-SUPPORT

435. #                          Jeffrey Buffun

436. aed-512         149/tcp    AED 512 Emulation Service

437. aed-512         149/udp    AED 512 Emulation Service

438. #               Albert G. Broscius

439. sql-net         150/tcp    SQL-NET

440. sql-net         150/udp    SQL-NET

441. #                          Martin Picard <<---none--->

442. hems            151/tcp    HEMS

443. hems            151/udp    HEMS

444. #                          Christopher Tengi

445. bftp            152/tcp    Background File Transfer Program

446. bftp            152/udp    Background File Transfer Program

447. #                          Annette DeSchon

448. sgmp            153/tcp    SGMP

449. sgmp            153/udp    SGMP

450. #                          Marty Schoffstahl

451. netsc-prod      154/tcp    NETSC

452. netsc-prod      154/udp    NETSC

453. netsc-dev       155/tcp    NETSC

454. netsc-dev       155/udp    NETSC

455. #                          Sergio Heker

456. sqlsrv          156/tcp    SQL Service

457. sqlsrv          156/udp    SQL Service

458. #                          Craig Rogers

459. knet-cmp        157/tcp    KNET/VM Command/Message Protocol

460. knet-cmp        157/udp    KNET/VM Command/Message Protocol

461. #                          Gary S. Malkin

462. pcmail-srv      158/tcp    PCMail Server

463. pcmail-srv      158/udp    PCMail Server

464. #                          Mark L. Lambert

465. nss-routing     159/tcp    NSS-Routing

466. nss-routing     159/udp    NSS-Routing

467. #                          Yakov Rekhter

468. sgmp-traps      160/tcp    SGMP-TRAPS

469. sgmp-traps      160/udp    SGMP-TRAPS

470. #                          Marty Schoffstahl

471. snmp            161/tcp    SNMP

472. snmp            161/udp    SNMP

473. snmptrap        162/tcp    SNMPTRAP

474. snmptrap        162/udp    SNMPTRAP

475. #                          Marshall Rose

476. cmip-man        163/tcp    CMIP/TCP Manager

477. cmip-man        163/udp    CMIP/TCP Manager

478. cmip-agent      164/tcp    CMIP/TCP Agent

479. smip-agent      164/udp    CMIP/TCP Agent

480. #                          Amatzia Ben-Artzi <---none--->

481. xns-courier     165/tcp    Xerox

482. xns-courier     165/udp    Xerox

483. #                          Susie Armstrong

484. s-net           166/tcp    Sirius Systems

485. s-net           166/udp    Sirius Systems

486. #                          Brian Lloyd <---none--->

487. namp            167/tcp    NAMP

488. namp            167/udp    NAMP

489. #                          Marty Schoffstahl

490. rsvd            168/tcp    RSVD

491. rsvd            168/udp    RSVD

492. #                          Neil Todd

493. send            169/tcp    SEND

494. send            169/udp    SEND

495. #               William D. Wisner

496. print-srv       170/tcp    Network PostScript

497. print-srv       170/udp    Network PostScript

498. #                          Brian Reid

499. multiplex       171/tcp    Network Innovations Multiplex

500. multiplex       171/udp    Network Innovations Multiplex

501. cl/1            172/tcp    Network Innovations CL/1

502. cl/1            172/udp    Network Innovations CL/1

503. #                          Kevin DeVault <<---none--->

504. xyplex-mux      173/tcp    Xyplex

505. xyplex-mux      173/udp    Xyplex

506. #                          Bob Stewart

507. mailq           174/tcp    MAILQ

508. mailq           174/udp    MAILQ

509. #                          Rayan Zachariassen

510. vmnet           175/tcp    VMNET

511. vmnet           175/udp    VMNET

512. #                          Christopher Tengi

513. genrad-mux      176/tcp    GENRAD-MUX

514. genrad-mux      176/udp    GENRAD-MUX

515. #                          Ron Thornton

516. xdmcp           177/tcp    X Display Manager Control Protocol

517. xdmcp           177/udp    X Display Manager Control Protocol

518. #                          Robert W. Scheifler

519. nextstep        178/tcp    NextStep Window Server

520. NextStep        178/udp    NextStep Window Server

521. #                          Leo Hourvitz

522. bgp             179/tcp    Border Gateway Protocol

523. bgp             179/udp    Border Gateway Protocol

524. #                          Kirk Lougheed

525. ris             180/tcp    Intergraph

526. ris             180/udp    Intergraph

527. #                          Dave Buehmann

528. unify           181/tcp    Unify

529. unify           181/udp    Unify

530. #                          Vinod Singh <--none--->

531. audit           182/tcp    Unisys Audit SITP

532. audit           182/udp    Unisys Audit SITP

533. #                          Gil Greenbaum

534. ocbinder        183/tcp    OCBinder

535. ocbinder        183/udp    OCBinder

536. ocserver        184/tcp    OCServer

537. ocserver        184/udp    OCServer

538. #                          Jerrilynn Okamura <--none--->

539. remote-kis      185/tcp    Remote-KIS

540. remote-kis      185/udp    Remote-KIS

541. kis             186/tcp    KIS Protocol

542. kis             186/udp    KIS Protocol

543. #                          Ralph Droms

544. aci             187/tcp    Application Communication Interface

545. aci             187/udp    Application Communication Interface

546. #                          Rick Carlos

547. mumps           188/tcp    Plus Five's MUMPS

548. mumps           188/udp    Plus Five's MUMPS

549. #                          Hokey Stenn

550. qft             189/tcp    Queued File Transport

551. qft             189/udp    Queued File Transport

552. #                          Wayne Schroeder

553. gacp            190/tcp    Gateway Access Control Protocol

554. cacp            190/udp    Gateway Access Control Protocol

555. #                          C. Philip Wood

556. prospero        191/tcp    Prospero Directory Service

557. prospero        191/udp    Prospero Directory Service

558. #                          B. Clifford Neuman

559. osu-nms         192/tcp    OSU Network Monitoring System

560. osu-nms         192/udp    OSU Network Monitoring System

561. #               Doug Karl

562. srmp            193/tcp    Spider Remote Monitoring Protocol

563. srmp            193/udp    Spider Remote Monitoring Protocol

564. #                          Ted J. Socolofsky

565. irc             194/tcp    Internet Relay Chat Protocol

566. irc             194/udp    Internet Relay Chat Protocol

567. #                          Jarkko Oikarinen

568. dn6-nlm-aud     195/tcp    DNSIX Network Level Module Audit

569. dn6-nlm-aud     195/udp    DNSIX Network Level Module Audit

570. dn6-smm-red     196/tcp    DNSIX Session Mgt Module Audit Redir

571. dn6-smm-red     196/udp    DNSIX Session Mgt Module Audit Redir

572. #                          Lawrence Lebahn

573. dls             197/tcp    Directory Location Service

574. dls             197/udp    Directory Location Service

575. dls-mon         198/tcp    Directory Location Service Monitor

576. dls-mon         198/udp    Directory Location Service Monitor

577. #                          Scott Bellew

578. smux            199/tcp    SMUX

579. smux            199/udp    SMUX

580. #                          Marshall Rose

581. src             200/tcp    IBM System Resource Controller

582. src             200/udp    IBM System Resource Controller

583. #                          Gerald McBrearty <---none--->

584. at-rtmp         201/tcp    AppleTalk Routing Maintenance

585. at-rtmp         201/udp    AppleTalk Routing Maintenance

586. at-nbp          202/tcp    AppleTalk Name Binding

587. at-nbp          202/udp    AppleTalk Name Binding

588. at-3            203/tcp    AppleTalk Unused

589. at-3            203/udp    AppleTalk Unused

590. at-echo         204/tcp    AppleTalk Echo

591. at-echo         204/udp    AppleTalk Echo

592. at-5            205/tcp    AppleTalk Unused

593. at-5            205/udp    AppleTalk Unused

594. at-zis          206/tcp    AppleTalk Zone Information

595. at-zis          206/udp    AppleTalk Zone Information

596. at-7            207/tcp    AppleTalk Unused

597. at-7            207/udp    AppleTalk Unused

598. at-8            208/tcp    AppleTalk Unused

599. at-8            208/udp    AppleTalk Unused

600. #                          Rob Chandhok

601. qmtp            209/tcp    The Quick Mail Transfer Protocol

602. qmtp            209/udp    The Quick Mail Transfer Protocol

603. #               Dan Bernstein

604. z39.50          210/tcp    ANSI Z39.50

605. z39.50          210/udp    ANSI Z39.50

606. #                          Mark Needleman

607. #

608. 914c/g          211/tcp    Texas Instruments 914C/G Terminal

609. 914c/g          211/udp    Texas Instruments 914C/G Terminal

610. #                          Bill Harrell <---none--->

611. anet            212/tcp    ATEXSSTR

612. anet            212/udp    ATEXSSTR

613. #                          Jim Taylor

614. ipx             213/tcp    IPX

615. ipx             213/udp    IPX

616. #                          Don Provan

617. vmpwscs         214/tcp    VM PWSCS

618. vmpwscs         214/udp    VM PWSCS

619. #                          Dan Shia

620. softpc          215/tcp    Insignia Solutions

621. softpc          215/udp    Insignia Solutions

622. #                          Martyn Thomas <---none--->

623. CAIlic          216/tcp    Computer Associates Int'l License Server

624. CAIlic          216/udp    Computer Associates Int'l License Server

625. #                          Chuck Spitz

626. dbase           217/tcp    dBASE Unix

627. dbase           217/udp    dBASE Unix

628. #                          Don Gibson

629. #

630. mpp             218/tcp    Netix Message Posting Protocol

631. mpp             218/udp    Netix Message Posting Protocol

632. #                          Shannon Yeh

633. uarps           219/tcp    Unisys ARPs

634. uarps           219/udp    Unisys ARPs

635. #                          Ashok Marwaha <---none--->

636. imap3           220/tcp    Interactive Mail Access Protocol v3

637. imap3           220/udp    Interactive Mail Access Protocol v3

638. #                          James Rice

639. fln-spx         221/tcp    Berkeley rlogind with SPX auth

640. fln-spx         221/udp    Berkeley rlogind with SPX auth

641. rsh-spx         222/tcp    Berkeley rshd with SPX auth

642. rsh-spx         222/udp    Berkeley rshd with SPX auth

643. cdc             223/tcp    Certificate Distribution Center

644. cdc             223/udp    Certificate Distribution Center

645. #               Kannan Alagappan

646. #               224-241    Reserved

647. #                          Jon Postel

648. #               242/tcp    Unassigned

649. #               242/udp    Unassigned

650. sur-meas        243/tcp    Survey Measurement

651. sur-meas        243/udp    Survey Measurement

652. #                          Dave Clark

653. #               244/tcp    Unassigned

654. #               244/udp    Unassigned

655. link            245/tcp    LINK

656. link            245/udp    LINK

657. dsp3270         246/tcp    Display Systems Protocol

658. dsp3270         246/udp    Display Systems Protocol

659. #                          Weldon J. Showalter

660. #               247-255    Reserved

661. #                          Jon Postel

662. #               256-343    Unassigned

663. pdap            344/tcp    Prospero Data Access Protocol

664. pdap            344/udp    Prospero Data Access Protocol

665. #                          B. Clifford Neuman

666. pawserv         345/tcp    Perf Analysis Workbench

667. pawserv         345/udp    Perf Analysis Workbench

668. zserv           346/tcp    Zebra server

669. zserv           346/udp    Zebra server

670. fatserv         347/tcp    Fatmen Server

671. fatserv         347/udp    Fatmen Server

672. csi-sgwp        348/tcp    Cabletron Management Protocol

673. csi-sgwp        348/udp    Cabletron Management Protocol

674. #               349-370    Unassigned

675. clearcase       371/tcp    Clearcase

676. clearcase       371/udp    Clearcase

677. #                          Dave LeBlang

678. ulistserv       372/tcp    Unix Listserv

679. ulistserv       372/udp    Unix Listserv

680. #                          Anastasios Kotsikonas

681. legent-1        373/tcp    Legent Corporation

682. legent-1        373/udp    Legent Corporation

683. legent-2        374/tcp    Legent Corporation

684. legent-2        374/udp    Legent Corporation

685. #                          Keith Boyce <---none--->

686. hassle          375/tcp    Hassle

687. hassle          375/udp    Hassle

688. #                          Reinhard Doelz

689. nip             376/tcp    Amiga Envoy Network Inquiry Proto

690. nip             376/udp    Amiga Envoy Network Inquiry Proto

691. #                          Heinz Wrobel

692. #                          Dale L. Larson

693. tnETOS          377/tcp    NEC Corporation

694. tnETOS          377/udp    NEC Corporation

695. dsETOS          378/tcp    NEC Corporation

696. dsETOS          378/udp    NEC Corporation

697. #                          Tomoo Fujita

698. is99c           379/tcp    TIA/EIA/IS-99 modem client

699. is99c           379/udp    TIA/EIA/IS-99 modem client

700. is99s           380/tcp    TIA/EIA/IS-99 modem server

701. is99s           380/udp    TIA/EIA/IS-99 modem server

702. #                          Frank Quick

703. hp-collector    381/tcp    hp performance data collector

704. hp-collector    381/udp    hp performance data collector

705. hp-managed-node 382/tcp    hp performance data managed node

706. hp-managed-node 382/udp    hp performance data managed node

707. hp-alarm-mgr    383/tcp    hp performance data alarm manager

708. hp-alarm-mgr    383/udp    hp performance data alarm manager

709. #                          Frank Blakely

710. arns            384/tcp    A Remote Network Server System

711. arns            384/udp    A Remote Network Server System

712. #                          David Hornsby

713. ibm-app         385/tcp    IBM Application

714. ibm-app         385/tcp    IBM Application

715. #                          Lisa Tomita <---none--->

716. asa             386/tcp    ASA Message Router Object Def.

717. asa             386/udp    ASA Message Router Object Def.

718. #                          Steve Laitinen

719. aurp            387/tcp    Appletalk Update-Based Routing Pro.

720. aurp            387/udp    Appletalk Update-Based Routing Pro.

721. #                          Chris Ranch

722. unidata-ldm     388/tcp    Unidata LDM Version 4

723. unidata-ldm     388/udp    Unidata LDM Version 4

724. #                          Glenn Davis

725. ldap            389/tcp    Lightweight Directory Access Protocol

726. ldap            389/udp    Lightweight Directory Access Protocol

727. #                          Tim Howes

728. uis             390/tcp    UIS

729. uis             390/udp    UIS

730. #                          Ed Barron <---none--->

731. synotics-relay  391/tcp    SynOptics SNMP Relay Port

732. synotics-relay  391/udp    SynOptics SNMP Relay Port

733. synotics-broker 392/tcp    SynOptics Port Broker Port

734. synotics-broker 392/udp    SynOptics Port Broker Port

735. #                          Illan Raab

736. dis             393/tcp    Data Interpretation System

737. dis             393/udp    Data Interpretation System

738. #                          Paul Stevens

739. embl-ndt        394/tcp    EMBL Nucleic Data Transfer

740. embl-ndt        394/udp    EMBL Nucleic Data Transfer

741. #                          Peter Gad

742. netcp           395/tcp    NETscout Control Protocol

743. netcp           395/udp    NETscout Control Protocol

744. #                          Anil Singhal <---none--->

745. netware-ip      396/tcp    Novell Netware over IP

746. netware-ip      396/udp    Novell Netware over IP

747. mptn            397/tcp    Multi Protocol Trans. Net.

748. mptn            397/udp    Multi Protocol Trans. Net.

749. #                          Soumitra Sarkar

750. kryptolan       398/tcp    Kryptolan

751. kryptolan       398/udp    Kryptolan

752. #                          Peter de Laval

753. iso-tsap-c2     399/tcp    ISO Transport Class 2 Non-Control over TCP

754. iso-tsap-c2     399/udp    ISO Transport Class 2 Non-Control over TCP

755. #               Yanick Pouffary

756. work-sol        400/tcp    Workstation Solutions

757. work-sol        400/udp    Workstation Solutions

758. #                          Jim Ward

759. ups             401/tcp    Uninterruptible Power Supply

760. ups             401/udp    Uninterruptible Power Supply

761. #                          Guenther Seybold

762. genie           402/tcp    Genie Protocol

763. genie           402/udp    Genie Protocol

764. #                          Mark Hankin <---none--->

765. decap           403/tcp    decap

766. decap           403/udp    decap

767. nced            404/tcp    nced

768. nced            404/udp    nced

769. ncld            405/tcp    ncld

770. ncld            405/udp    ncld

771. #                          Richard Jones <---none--->

772. imsp            406/tcp    Interactive Mail Support Protocol

773. imsp            406/udp    Interactive Mail Support Protocol

774. #                          John Myers

775. timbuktu        407/tcp    Timbuktu

776. timbuktu        407/udp    Timbuktu

777. #                          Marc Epard

778. prm-sm          408/tcp    Prospero Resource Manager Sys. Man.

779. prm-sm          408/udp    Prospero Resource Manager Sys. Man.

780. prm-nm          409/tcp    Prospero Resource Manager Node Man.

781. prm-nm          409/udp    Prospero Resource Manager Node Man.

782. #                          B. Clifford Neuman

783. decladebug      410/tcp    DECLadebug Remote Debug Protocol

784. decladebug      410/udp    DECLadebug Remote Debug Protocol

785. #                          Anthony Berent

786. rmt             411/tcp    Remote MT Protocol

787. rmt             411/udp    Remote MT Protocol

788. #                          Peter Eriksson

789. synoptics-trap  412/tcp    Trap Convention Port

790. synoptics-trap  412/udp    Trap Convention Port

791. #                          Illan Raab

792. smsp            413/tcp    SMSP

793. smsp            413/udp    SMSP

794. infoseek        414/tcp    InfoSeek

795. infoseek        414/udp    InfoSeek

796. #                          Steve Kirsch

797. bnet            415/tcp    BNet

798. bnet            415/udp    BNet

799. #                          Jim Mertz

800. silverplatter   416/tcp    Silverplatter

801. silverplatter   416/udp    Silverplatter

802. #                          Peter Ciuffetti

803. onmux           417/tcp    Onmux

804. onmux           417/udp    Onmux

805. #                          Stephen Hanna

806. hyper-g         418/tcp    Hyper-G

807. hyper-g         418/udp    Hyper-G

808. #                          Frank Kappe

809. ariel1          419/tcp    Ariel

810. ariel1          419/udp    Ariel

811. #                          Jonathan Lavigne

812. smpte           420/tcp    SMPTE

813. smpte           420/udp    SMPTE

814. #                          Si Becker <71362.22@CompuServe.COM>

815. ariel2          421/tcp    Ariel

816. ariel2          421/udp    Ariel

817. ariel3          422/tcp    Ariel

818. ariel3          422/udp    Ariel

819. #                          Jonathan Lavigne

820. opc-job-start   423/tcp    IBM Operations Planning and Control Start

821. opc-job-start   423/udp    IBM Operations Planning and Control Start

822. opc-job-track   424/tcp    IBM Operations Planning and Control Track

823. opc-job-track   424/udp    IBM Operations Planning and Control Track

824. #                          Conny Larsson

825. icad-el         425/tcp    ICAD

826. icad-el         425/udp    ICAD

827. #            Larry Stone

828. smartsdp        426/tcp    smartsdp

829. smartsdp        426/udp    smartsdp

830. #                          Alexander Dupuy

831. svrloc          427/tcp    Server Location

832. svrloc          427/udp    Server Location

833. #

834. ocs_cmu         428/tcp    OCS_CMU

835. ocs_cmu         428/udp    OCS_CMU

836. ocs_amu         429/tcp    OCS_AMU

837. ocs_amu         429/udp    OCS_AMU

838. #                          Florence Wyman

839. utmpsd          430/tcp    UTMPSD

840. utmpsd          430/udp    UTMPSD

841. utmpcd          431/tcp    UTMPCD

842. utmpcd          431/udp    UTMPCD

843. iasd            432/tcp    IASD

844. iasd            432/udp    IASD

845. #                          Nir Baroz

846. nnsp            433/tcp    NNSP

847. nnsp            433/udp    NNSP

848. #                          Rob Robertson

849. mobileip-agent  434/tcp    MobileIP-Agent

850. mobileip-agent  434/udp    MobileIP-Agent

851. mobilip-mn      435/tcp    MobilIP-MN

852. mobilip-mn      435/udp    MobilIP-MN

853. #                          Kannan Alagappan

854. dna-cml         436/tcp    DNA-CML

855. dna-cml         436/udp    DNA-CML

856. #                          Dan Flowers

857. comscm          437/tcp    comscm

858. comscm          437/udp    comscm

859. #                          Jim Teague

860. dsfgw           438/tcp    dsfgw

861. dsfgw           438/udp    dsfgw

862. #                          Andy McKeen

863. dasp            439/tcp    dasp      Thomas Obermair

864. dasp            439/udp    dasp      tommy@inlab.m.eunet.de

865. #                          Thomas Obermair

866. sgcp            440/tcp    sgcp

867. sgcp            440/udp    sgcp

868. #                          Marshall Rose

869. decvms-sysmgt   441/tcp    decvms-sysmgt

870. decvms-sysmgt   441/udp    decvms-sysmgt

871. #                          Lee Barton

872. cvc_hostd       442/tcp    cvc_hostd

873. cvc_hostd       442/udp    cvc_hostd

874. #                          Bill Davidson

875. https           443/tcp    https  MCom

876. https           443/udp    https  MCom

877. #                          Kipp E.B. Hickman

878. snpp            444/tcp    Simple Network Paging Protocol

879. snpp            444/udp    Simple Network Paging Protocol

880. #                          [RFC1568]

881. microsoft-ds    445/tcp    Microsoft-DS

882. microsoft-ds    445/udp    Microsoft-DS

883. #                          Arnold Miller

884. ddm-rdb         446/tcp    DDM-RDB

885. ddm-rdb         446/udp    DDM-RDB

886. ddm-dfm         447/tcp    DDM-RFM

887. ddm-dfm         447/udp    DDM-RFM

888. ddm-byte        448/tcp    DDM-BYTE

889. ddm-byte        448/udp    DDM-BYTE

890. #                          Jan David Fisher

891. as-servermap    449/tcp    AS Server Mapper

892. as-servermap    449/udp    AS Server Mapper

893. #                          Barbara Foss

894. tserver         450/tcp    TServer

895. tserver         450/udp    TServer

896. #                          Harvey S. Schultz

897. sfs-smp-net     451/tcp    Cray Network Semaphore server

898. sfs-smp-net     451/udp    Cray Network Semaphore server

899. sfs-config 452/tcp    Cray SFS config server

900. sfs-config 452/udp    Cray SFS config server

901. #                          Walter Poxon

902. creativeserver  453/tcp    CreativeServer

903. creativeserver  453/udp    CreativeServer

904. contentserver   454/tcp    ContentServer

905. contentserver   454/udp    ContentServer

906. creativepartnr  455/tcp    CreativePartnr

907. creativepartnr  455/udp    CreativePartnr

908. #                          Jesus Ortiz

909. macon-tcp       456/tcp    macon-tcp

910. macon-udp       456/udp    macon-udp

911. #                          Yoshinobu Inoue

912. #

913. scohelp         457/tcp    scohelp

914. scohelp         457/udp    scohelp

915. #                          Faith Zack

916. appleqtc        458/tcp    apple quick time

917. appleqtc        458/udp    apple quick time

918. #           Murali Ranganathan

919. ampr-rcmd       459/tcp    ampr-rcmd

920. ampr-rcmd       459/udp    ampr-rcmd

921. #                          Rob Janssen

922. skronk          460/tcp    skronk

923. skronk          460/udp    skronk

924. #                          Henry Strickland

925. datasurfsrv     461/tcp    DataRampSrv

926. datasurfsrv     461/udp    DataRampSrv

927. datasurfsrvsec  462/tcp    DataRampSrvSec

928. datasurfsrvsec  462/udp    DataRampSrvSec

929. #                          Diane Downie

930. alpes           463/tcp    alpes

931. alpes           463/udp    alpes

932. #                          Alain Durand

933. kpasswd         464/tcp    kpasswd

934. kpasswd         464/udp    kpasswd

935. #                          Theodore Ts'o

936. ssmtp           465/tcp    ssmtp

937. ssmtp           465/udp    ssmtp

938. #                          John Hemming

939. digital-vrc     466/tcp    digital-vrc

940. digital-vrc     466/udp    digital-vrc

941. #                          Dave Forster

942. mylex-mapd      467/tcp    mylex-mapd

943. mylex-mapd      467/udp    mylex-mapd

944. #                          Gary Lewis

945. photuris        468/tcp    proturis

946. photuris        468/udp    proturis

947. #                          Bill Simpson

948. rcp             469/tcp    Radio Control Protocol

949. rcp             469/udp    Radio Control Protocol

950. #                          Jim Jennings +1-708-538-7241

951. scx-proxy       470/tcp    scx-proxy

952. scx-proxy       470/udp    scx-proxy

953. #                          Scott Narveson

954. mondex          471/tcp    Mondex

955. mondex          471/udp    Mondex

956. #                          Bill Reding

957. ljk-login       472/tcp    ljk-login

958. ljk-login       472/udp    ljk-login

959. #                          LJK Software, Cambridge, Massachusetts

960. #

961. hybrid-pop      473/tcp    hybrid-pop

962. hybrid-pop      473/udp    hybrid-pop

963. #                          Rami Rubin

964. tn-tl-w1        474/tcp    tn-tl-w1

965. tn-tl-w2        474/udp    tn-tl-w2

966. #                          Ed Kress

967. tcpnethaspsrv   475/tcp    tcpnethaspsrv

968. tcpnethaspsrv   475/tcp    tcpnethaspsrv

969. #                          Charlie Hava

970. tn-tl-fd1       476/tcp    tn-tl-fd1

971. tn-tl-fd1       476/udp    tn-tl-fd1

972. #                          Ed Kress

973. ss7ns           477/tcp    ss7ns

974. ss7ns           477/udp    ss7ns

975. #                          Jean-Michel URSCH

976. spsc            478/tcp    spsc

977. spsc            478/udp    spsc

978. #                          Mike Rieker

979. iafserver       479/tcp    iafserver

980. iafserver       479/udp    iafserver

981. iafdbase        480/tcp    iafdbase

982. iafdbase        480/udp    iafdbase

983. #                          ricky@solect.com

984. ph              481/tcp    Ph service

986. ph              481/udp    Ph service

987. #                          Roland Hedberg

988. bgs-nsi         482/tcp    bgs-nsi

989. bgs-nsi         482/udp    bgs-nsi

990. #                          Jon Saperia

991. ulpnet          483/tcp    ulpnet

992. ulpnet          483/udp    ulpnet

993. #                          Kevin Mooney

994. integra-sme     484/tcp    Integra Software Management Environment

995. integra-sme     484/udp    Integra Software Management Environment

996. #                          Randall Dow

997. powerburst      485/tcp    Air Soft Power Burst

998. powerburst      485/udp    Air Soft Power Burst

999. #

1000. avian           486/tcp    avian

1001. avian           486/udp    avian

1002. #                          Robert Ullmann

1004. saft            487/tcp    saft

1005. saft            487/udp    saft

1006. #                          Ulli Horlacher

1007. gss-http        488/tcp    gss-http

1008. gss-http        488/udp    gss-http

1009. #                          Doug Rosenthal

1010. nest-protocol   489/tcp    nest-protocol

1011. nest-protocol   489/udp    nest-protocol

1012. #                          Gil Gameiro

1013. micom-pfs       490/tcp    micom-pfs

1014. micom-pfs       490/udp    micom-pfs

1015. #                          David Misunas

1016. go-login        491/tcp    go-login

1017. go-login        491/udp    go-login

1018. #                          Troy Morrison

1019. ticf-1          492/tcp    Transport Independent Convergence for FNA

1020. ticf-1          492/udp    Transport Independent Convergence for FNA

1021. ticf-2          493/tcp    Transport Independent Convergence for FNA

1022. ticf-2          493/udp    Transport Independent Convergence for FNA

1023. #                          Mamoru Ito

1024. pov-ray         494/tcp    POV-Ray

1025. pov-ray         494/udp    POV-Ray

1026. #                          Chris Cason

1027. #               495-511    Unassigned

1028. exec            512/tcp    remote process execution;

1029. #                          authentication performed using

1030. #                          passwords and UNIX loppgin names

1031. biff            512/udp    used by mail system to notify users

1032. #                          of new mail received; currently

1033. #                          receives messages only from

1034. #                          processes on the same machine

1035. login           513/tcp    remote login a la telnet;

1036. #                          automatic authentication performed

1037. #                          based on priviledged port numbers

1038. #                          and distributed data bases which

1039. #                          identify « authentication domains »

1040. who             513/udp    maintains data bases showing who's

1041. #                          logged in to machines on a local

1042. #                          net and the load average of the

1043. #                          machine

1044. cmd             514/tcp    like exec, but automatic

1045. #                          authentication is performed as for

1046. #                          login server

1047. syslog          514/udp

1048. printer         515/tcp    spooler

1049. printer         515/udp    spooler

1050. #               516/tcp    Unassigned

1051. #               516/udp    Unassigned

1052. talk            517/tcp    like tenex link, but across

1053. #                          machine - unfortunately, doesn't

1054. #                          use link protocol (this is actually

1055. #                          just a rendezvous port from which a

1056. #                          tcp connection is established)

1057. talk            517/udp    like tenex link, but across

1058. #                          machine - unfortunately, doesn't

1059. #                          use link protocol (this is actually

1060. #                          just a rendezvous port from which a

1061. tcp connection is established)

1062. ntalk           518/tcp

1063. ntalk           518/udp

1064. utime           519/tcp    unixtime

1065. utime           519/udp    unixtime

1066. efs             520/tcp    extended file name server

1067. router          520/udp    local routing process (on site);

1068. #                          uses variant of Xerox NS routing

1069. #                          information protocol

1070. #               521-524    Unassigned

1071. timed          525/tcp    timeserver

1072. timed           525/udp    timeserver

1073. tempo         526/tcp    newdate

1074. tempo         526/udp    newdate

1075. #               527-529    Unassigned

1076. courier         530/tcp    rpc

1077. courier         530/udp    rpc

1078. conference      531/tcp    chat

1079. conference      531/udp    chat

1080. netnews         532/tcp    readnews

1081. netnews         532/udp    readnews

1082. netwall         533/tcp    for emergency broadcasts

1083. netwall         533/udp    for emergency broadcasts

1084. #               534-538    Unassigned

1085. apertus-ldp     539/tcp    Apertus Technologies Load Determination

1086. apertus-ldp     539/udp    Apertus Technologies Load Determination

1087. uucp         540/tcp    uucpd

1088. uucp         540/udp    uucpd

1089. uucp-rlogin     541/tcp    uucp-rlogin

1090. uucp-rlogin     541/udp    uucp-rlogin

1091. #                          Stuart Lynne

1093. #               542/tcp    Unassigned

1094. #               542/udp    Unassigned

1096. klogin          543/tcp

1097. klogin          543/udp

1098. kshell         544/tcp    krcmd

1099. kshell         544/udp    krcmd

1100. appleqtcsrvr    545/tcp    appleqtcsrvr

1101. appleqtcsrvr    545/udp    appleqtcsrvr

1102. #           Murali Ranganathan

1103. dhcp-client     546/tcp    DHCP Client

1104. dhcp-client     546/udp    DHCP Client

1105. dhcp-server     547/tcp    DHCP Server

1106. dhcp-server     547/udp    DHCP Server

1107. #                          Jim Bound

1108. #               548/tcp    Unassigned

1109. #               548/udp    Unassigned

1110. #               549/tcp    Unassigned

1111. #               549/udp    Unassigned

1112. new-rwho        550/tcp    new-who

1113. new-rwho        550/udp    new-who

1114. cybercash       551/tcp    cybercash

1115. cybercash       551/udp    cybercash

1116. #                          Donald E. Eastlake 3rd

1117. deviceshare     552/tcp    deviceshare

1118. deviceshare     552/udp    deviceshare

1119. #                          Brian Schenkenberger

1120. pirp            553/tcp    pirp

1121. pirp            553/udp    pirp

1122. #                          D. J. Bernstein

1123. #               554/tcp    Unassigned

1124. #               554/udp    Unassigned

1125. dsf             555/tcp

1126. dsf             555/udp

1127. remotefs        556/tcp    rfs server

1128. remotefs        556/udp    rfs server

1129. openvms-sysipc  557/tcp    openvms-sysipc

1130. openvms-sysipc  557/udp    openvms-sysipc

1131. #                          Alan Potter

1132. sdnskmp         558/tcp    SDNSKMP

1133. sdnskmp         558/udp    SDNSKMP

1134. teedtap         559/tcp    TEEDTAP

1135. teedtap         559/udp    TEEDTAP

1136. #                          Mort Hoffman

1137. rmonitor        560/tcp    rmonitord

1138. rmonitor        560/udp    rmonitord

1139. monitor         561/tcp

1140. monitor         561/udp

1141. chshell         562/tcp    chcmd

1142. chshell         562/udp    chcmd

1143. snews           563/tcp    snews

1144. snews           563/udp    snews

1145. #                          Kipp E.B. Hickman

1146. 9pfs            564/tcp    plan 9 file service

1147. 9pfs            564/udp    plan 9 file service

1148. whoami          565/tcp    whoami

1149. whoami          565/udp    whoami

1150. streettalk      566/tcp    streettalk

1151. streettalk      566/udp    streettalk

1152. banyan-rpc      567/tcp    banyan-rpc

1153. banyan-rpc      567/udp    banyan-rpc

1154. #                          Tom Lemaire

1155. ms-shuttle      568/tcp    microsoft shuttle

1156. ms-shuttle      568/udp    microsoft shuttle

1157. #                          Rudolph Balaz

1158. ms-rome         569/tcp    microsoft rome

1159. ms-rome         569/udp    microsoft rome

1160. #                          Rudolph Balaz

1161. meter           570/tcp    demon

1162. meter           570/udp    demon

1163. meter         571/tcp    udemon

1164. meter         571/udp    udemon

1165. sonar           572/tcp    sonar

1166. sonar           572/udp    sonar

1167. #                          Keith Moore

1168. banyan-vip      573/tcp    banyan-vip

1169. banyan-vip      573/udp    banyan-vip

1170. #                          Denis Leclerc

1171. ftp-agent       574/tcp    FTP Software Agent System

1172. ftp-agent       574/tcp    FTP Software Agent System

1173. #                          Michael S. Greenberg

1174. vemmi           575/tcp    VEMMI

1175. #                          Daniel Mavrakis

1176. #               576-599    Unassigned

1177. ipcserver       600/tcp    Sun IPC server

1178. ipcserver       600/udp    Sun IPC server

1179. nqs         607/tcp    nqs

1180. nqs         607/udp    nqs

1181. urm             606/tcp    Cray Unified Resource Manager

1182. urm             606/udp    Cray Unified Resource Manager

1183. #                          Bill Schiefelbein

1184. sift-uft        608/tcp    Sender-Initiated/Unsolicited File Transfer

1185. sift-uft        608/udp    Sender-Initiated/Unsolicited File Transfer

1186. #                          Rick Troth

1187. npmp-trap       609/tcp    npmp-trap

1188. npmp-trap       609/udp    npmp-trap

1189. npmp-local      610/tcp    npmp-local

1190. npmp-local      610/udp    npmp-local

1191. npmp-gui        611/tcp    npmp-gui

1192. npmp-gui        611/udp    npmp-gui

1193. #                          John Barnes

1194. #               612-632    Unassigned

1195. servstat 633/tcp    Service Status update (Sterling Software)

1196. servstat 633/udp    Service Status update (Sterling Software)

1197. #                          Greg Rose

1198. ginad           634/tcp    ginad

1199. ginad           634/udp    ginad

1200. #                          Mark Crother

1201. #               635-665    Unassigned

1202. mdqs            666/tcp

1203. mdqs            666/udp

1204. doom            666/tcp    doom Id Software

1205. doom            666/udp    doom Id Software

1206. #

1207. #               667-703    Unassigned

1208. elcsd         704/tcp    errlog copy/server daemon

1209. elcsd         704/udp    errlog copy/server daemon

1211. entrustmanager  709/tcp    EntrustManager

1212. entrustmanager  709/udp    EntrustManager

1213. #                          Peter Whittaker

1214. netviewdm1      729/tcp    IBM NetView DM/6000 Server/Client

1215. netviewdm1      729/udp    IBM NetView DM/6000 Server/Client

1216. netviewdm2      730/tcp    IBM NetView DM/6000 send/tcp

1217. netviewdm2      730/udp    IBM NetView DM/6000 send/tcp

1218. netviewdm3      731/tcp    IBM NetView DM/6000 receive/tcp

1219. netviewdm3      731/udp    IBM NetView DM/6000 receive/tcp

1220. #                          Philippe Binet  (phbinet@vnet.IBM.COM)

1221. netgw           741/tcp    netGW

1222. netgw           741/udp    netGW

1223. netrcs          742/tcp    Network based Rev. Cont. Sys.

1224. netrcs          742/udp    Network based Rev. Cont. Sys.

1225. #                          Gordon C. Galligher

1226. flexlm          744/tcp    Flexible License Manager

1227. flexlm          744/udp    Flexible License Manager

1228. #                          Matt Christiano

1229. #

1230. fujitsu-dev     747/tcp    Fujitsu Device Control

1231. fujitsu-dev     747/udp    Fujitsu Device Control

1232. ris-cm          748/tcp    Russell Info Sci Calendar Manager

1233. ris-cm          748/udp    Russell Info Sci Calendar Manager

1234. kerberos-adm    749/tcp    kerberos administration

1235. kerberos-adm    749/udp    kerberos administration

1236. rfile         750/tcp

1237. loadav          750/udp

1238. pump         751/tcp

1239. pump         751/udp

1240. qrh         752/tcp

1241. qrh         752/udp

1242. rrh            753/tcp

1243. rrh         753/udp

1244. tell         754/tcp     send

1245. tell         754/udp     send

1246. nlogin         758/tcp

1247. nlogin         758/udp

1248. con         759/tcp

1249. con         759/udp

1250. ns         760/tcp

1251. ns         760/udp

1252. rxe         761/tcp

1253. rxe         761/udp

1254. quotad         762/tcp

1255. quotad         762/udp

1256. cycleserv       763/tcp

1257. cycleserv       763/udp

1258. omserv         764/tcp

1259. omserv         764/udp

1260. webster         765/tcp

1261. webster         765/udp

1262. phonebook       767/tcp    phone

1263. phonebook       767/udp    phone

1264. vid         769/tcp

1265. vid         769/udp

1266. cadlock         770/tcp

1267. cadlock         770/udp

1268. rtip         771/tcp

1269. rtip         771/udp

1270. cycleserv2      772/tcp

1271. cycleserv2      772/udp

1272. submit         773/tcp

1273. notify         773/udp

1274. rpasswd         774/tcp

1275. acmaint_dbd     774/udp

1276. entomb         775/tcp

1277. acmaint_transd 775/udp

1278. wpages 776/tcp

1279. wpages          776/udp

1280. wpgs 780/tcp

1281. wpgs 780/udp

1282. concert         786/tcp       Concert

1283. concert         786/udp       Concert

1284. #                             Josyula R. Rao

1285. mdbs_daemon 800/tcp

1286. mdbs_daemon 800/udp

1287. device 801/tcp

1288. device 801/udp

1289. accessbuilder   888/tcp        AccessBuilder

1290. accessbuilder   888/udp        AccessBuilder

1291. #                        Steve Sweeney

1292. vsinet          996/tcp    vsinet

1293. vsinet          996/udp    vsinet

1294. #                          Rob Juergens

1295. maitrd 997/tcp

1296. maitrd 997/udp

1297. busboy 998/tcp

1298. puparp 998/udp

1299. garcon 999/tcp

1300. applix 999/udp        Applix ac

1301. puprouter 999/tcp

1302. puprouter 999/udp

1303. cadlock 1000/tcp

1304. ock 1000/udp

1305. 1023/tcp       Reserved

1306. 1023/udp       Reserved

1308. #                              IANA

1311. REGISTERED PORT NUMBERS

1313. The Registered Ports are not controlled by the IANA and on most

1314. systems can be used by ordinary user processes or programs executed by

1315. ordinary users.

1317. Ports are used in the TCP [RFC793] to name the ends of logical

1318. connections which carry long term conversations.  For the purpose of

1319. providing services to unknown callers, a service contact port is

1320. defined.  This list specifies the port used by the server process as

1321. its contact port.  While the IANA can not control uses of these ports

1322. it does register or list uses of these ports as a convienence to the

1323. community.

1325. To the extent possible, these same port assignments are used with the

1326. UDP [RFC768].

1328. The Registered Ports are in the range 1024-65535.

1330. Port Assignments:

1332. Keyword         Decimal    Description                     References

1333. -------         -------    -----------                     ----------

1334. 1024/tcp   Reserved

1335. 1024/udp   Reserved

1336. #                          IANA

1337. blackjack 1025/tcp   network blackjack

1338. blackjack 1025/udp   network blackjack

1339. iad1            1030/tcp   BBN IAD

1340. iad1            1030/udp   BBN IAD

1341. iad2            1031/tcp   BBN IAD

1342. iad2            1031/udp   BBN IAD

1343. iad3            1032/tcp   BBN IAD

1344. iad3            1032/udp   BBN IAD

1345. #                          Andy Malis

1346. nim             1058/tcp   nim

1347. nim             1058/udp   nim

1348. nimreg          1059/tcp   nimreg

1349. nimreg          1059/udp   nimreg

1350. #                          Robert Gordon

1351. instl_boots     1067/tcp   Installation Bootstrap Proto. Serv.

1352. instl_boots     1067/udp   Installation Bootstrap Proto. Serv.

1353. instl_bootc     1068/tcp   Installation Bootstrap Proto. Cli.

1354. instl_bootc     1068/udp   Installation Bootstrap Proto. Cli.

1355. #                          David Arko <

1356. socks           1080/tcp   Socks

1357. socks           1080/udp   Socks

1358. #                          Ying-Da Lee

1359. nfa             1155/tcp   Network File Access

1360. nfa             1155/udp   Network File Access

1361. #                          James Powell

1362. lupa            1212/tcp   lupa

1363. lupa            1212/udp   lupa

1364. #                          Barney Wolff

1365. nerv 1222/tcp   SNI R&D network

1366. nerv 1222/udp   SNI R&D network

1367. #                          Martin Freiss

1368. hermes 1248/tcp

1369. hermes 1248/udp

1370. alta-ana-lm     1346/tcp   Alta Analytics License Manager

1371. alta-ana-lm     1346/udp   Alta Analytics License Manager

1372. bbn-mmc 1347/tcp   multi media conferencing

1373. bbn-mmc 1347/udp   multi media conferencing

1374. bbn-mmx 1348/tcp   multi media conferencing

1375. bbn-mmx 1348/udp   multi media conferencing

1376. sbook           1349/tcp   Registration Network Protocol

1377. sbook           1349/udp   Registration Network Protocol

1378. editbench       1350/tcp   Registration Network Protocol

1379. editbench       1350/udp   Registration Network Protocol

1380. #               Simson L. Garfinkel

1381. equationbuilder 1351/tcp   Digital Tool Works (MIT)

1382. equationbuilder 1351/udp   Digital Tool Works (MIT)

1383. #                          Terrence J. Talbot

1384. lotusnote       1352/tcp   Lotus Note

1385. lotusnote       1352/udp   Lotus Note

1386. #               Greg Pflaum

1387. relief          1353/tcp   Relief Consulting

1388. relief          1353/udp   Relief Consulting

1389. #                          John Feiler

1390. rightbrain      1354/tcp   RightBrain Software

1391. rightbrain      1354/udp   RightBrain Software

1392. #                          Glenn Reid

1393. intuitive edge  1355/tcp   Intuitive Edge

1394. intuitive edge  1355/udp   Intuitive Edge

1395. #                          Montgomery Zukowski

1396. #

1397. cuillamartin    1356/tcp   CuillaMartin Company

1398. cuillamartin    1356/udp   CuillaMartin Company

1399. pegboard        1357/tcp   Electronic PegBoard

1400. pegboard        1357/udp   Electronic PegBoard

1401. #                          Chris Cuilla

1402. #

1403. connlcli        1358/tcp   CONNLCLI

1404. connlcli        1358/udp   CONNLCLI

1405. ftsrv           1359/tcp   FTSRV

1406. ftsrv           1359/udp   FTSRV

1407. #                          Ines Homem de Melo

1408. mimer           1360/tcp   MIMER

1409. mimer           1360/udp   MIMER

1410. #                          Per Schroeder

1411. linx            1361/tcp   LinX

1412. linx            1361/udp   LinX

1413. #                          Steffen Schilke <---none--->

1414. timeflies       1362/tcp   TimeFlies

1415. timeflies       1362/udp   TimeFlies

1416. #                          Doug Kent

1417. ndm-requester   1363/tcp   Network DataMover Requester

1418. ndm-requester   1363/udp   Network DataMover Requester

1419. ndm-server      1364/tcp   Network DataMover Server

1420. ndm-server      1364/udp   Network DataMover Server

1421. #                          Toshio Watanabe

1422. #

1423. adapt-sna       1365/tcp   Network Software Associates

1424. adapt-sna       1365/udp   Network Software Associates

1425. #                          Jeffery Chiao <714-768-401>

1426. netware-csp     1366/tcp   Novell NetWare Comm Service Platform

1427. netware-csp     1366/udp   Novell NetWare Comm Service Platform

1428. #                          Laurie Lindsey

1429. dcs             1367/tcp   DCS

1430. dcs             1367/udp   DCS

1431. #                          Stefan Siebert

1432. screencast      1368/tcp   ScreenCast

1433. screencast      1368/udp   ScreenCast

1434. #                          Bill Tschumy

1435. gv-us           1369/tcp   GlobalView to Unix Shell

1436. gv-us           1369/udp   GlobalView to Unix Shell

1437. us-gv           1370/tcp   Unix Shell to GlobalView

1438. us-gv           1370/udp   Unix Shell to GlobalView

1439. #               Makoto Mita

1440. fc-cli          1371/tcp   Fujitsu Config Protocol

1441. fc-cli          1371/udp   Fujitsu Config Protocol

1442. fc-ser          1372/tcp   Fujitsu Config Protocol

1443. fc-ser          1372/udp   Fujitsu Config Protocol

1444. #               Ryuichi Horie

1445. chromagrafx     1373/tcp   Chromagrafx

1446. chromagrafx     1373/udp   Chromagrafx

1447. #                          Mike Barthelemy

1448. molly           1374/tcp   EPI Software Systems

1449. molly           1374/udp   EPI Software Systems

1450. #                          Jim Vlcek

1451. bytex           1375/tcp   Bytex

1452. bytex           1375/udp   Bytex

1453. #               Mary Ann Burt

1454. ibm-pps         1376/tcp   IBM Person to Person Software

1455. ibm-pps         1376/udp   IBM Person to Person Software

1456. #                          Simon Phipps

1457. cichlid         1377/tcp   Cichlid License Manager

1458. cichlid         1377/udp   Cichlid License Manager

1459. #                          Andy Burgess

1460. elan            1378/tcp   Elan License Manager

1461. elan            1378/udp   Elan License Manager

1462. #                          Ken Greer

1463. dbreporter      1379/tcp   Integrity Solutions

1464. dbreporter      1379/udp   Integrity Solutions

1465. #                          Tim Dawson

1466. telesis-licman  1380/tcp   Telesis Network License Manager

1467. telesis-licman  1380/udp   Telesis Network License Manager

1468. #                          Karl Schendel, Jr.

1469. apple-licman    1381/tcp   Apple Network License Manager

1470. apple-licman    1381/udp   Apple Network License Manager

1471. #                          Earl Wallace

1472. udt_os          1382/tcp

1473. udt_os          1382/udp

1474. gwha            1383/tcp   GW Hannaway Network License Manager

1475. gwha            1383/udp   GW Hannaway Network License Manager

1476. #                          J. Gabriel Foster

1477. os-licman       1384/tcp   Objective Solutions License Manager

1478. os-licman       1384/udp   Objective Solutions License Manager

1479. #               Donald Cornwell

1480. atex_elmd       1385/tcp   Atex Publishing License Manager

1481. atex_elmd       1385/udp   Atex Publishing License Manager

1482. #                          Brett Sorenson

1483. checksum        1386/tcp   CheckSum License Manager

1484. checksum        1386/udp   CheckSum License Manager

1485. #                          Andreas Glocker

1486. cadsi-lm        1387/tcp   Computer Aided Design Software Inc LM

1487. cadsi-lm        1387/udp   Computer Aided Design Software Inc LM

1488. #                          Sulistio Muljadi

1489. objective-dbc   1388/tcp   Objective Solutions DataBase Cache

1490. objective-dbc   1388/udp   Objective Solutions DataBase Cache

1491. #                          Donald Cornwell

1492. iclpv-dm        1389/tcp   Document Manager

1493. iclpv-dm        1389/udp   Document Manager

1494. iclpv-sc        1390/tcp   Storage Controller

1495. iclpv-sc        1390/udp   Storage Controller

1496. iclpv-sas       1391/tcp   Storage Access Server

1497. iclpv-sas       1391/udp   Storage Access Server

1498. iclpv-pm        1392/tcp   Print Manager

1499. iclpv-pm        1392/udp   Print Manager

1500. iclpv-nls       1393/tcp   Network Log Server

1501. iclpv-nls       1393/udp   Network Log Server

1502. iclpv-nlc       1394/tcp   Network Log Client

1503. iclpv-nlc       1394/udp   Network Log Client

1504. iclpv-wsm       1395/tcp   PC Workstation Manager software

1505. iclpv-wsm       1395/udp   PC Workstation Manager software

1506. #               A.P. Hobson

1507. dvl-activemail  1396/tcp   DVL Active Mail

1508. dvl-activemail  1396/udp   DVL Active Mail

1509. audio-activmail 1397/tcp   Audio Active Mail

1510. audio-activmail 1397/udp   Audio Active Mail

1511. video-activmail 1398/tcp   Video Active Mail

1512. video-activmail 1398/udp   Video Active Mail

1513. #                          Ehud Shapiro

1514. cadkey-licman   1399/tcp   Cadkey License Manager

1515. cadkey-licman   1399/udp   Cadkey License Manager

1516. cadkey-tablet   1400/tcp   Cadkey Tablet Daemon

1517. cadkey-tablet   1400/udp   Cadkey Tablet Daemon

1518. #                          Joe McCollough

1519. goldleaf-licman 1401/tcp   Goldleaf License Manager

1520. goldleaf-licman 1401/udp   Goldleaf License Manager

1521. #                          John Fox <---none--->

1522. prm-sm-np       1402/tcp   Prospero Resource Manager

1523. prm-sm-np       1402/udp   Prospero Resource Manager

1524. prm-nm-np       1403/tcp   Prospero Resource Manager

1525. prm-nm-np       1403/udp   Prospero Resource Manager

1526. #                          B. Clifford Neuman

1527. igi-lm          1404/tcp   Infinite Graphics License Manager

1528. igi-lm          1404/udp   Infinite Graphics License Manager

1529. ibm-res         1405/tcp   IBM Remote Execution Starter

1530. ibm-res         1405/udp   IBM Remote Execution Starter

1531. netlabs-lm      1406/tcp   NetLabs License Manager

1532. netlabs-lm      1406/udp   NetLabs License Manager

1533. dbsa-lm         1407/tcp   DBSA License Manager

1534. dbsa-lm         1407/udp   DBSA License Manager

1535. #                          Scott Shattuck

1536. sophia-lm       1408/tcp   Sophia License Manager

1537. sophia-lm       1408/udp   Sophia License Manager

1538. #                          Eric Brown

1539. here-lm         1409/tcp   Here License Manager

1540. here-lm         1409/udp   Here License Manager

1541. #                          David Ison

1542. hiq             1410/tcp   HiQ License Manager

1543. hiq             1410/udp   HiQ License Manager

1544. #                          Rick Pugh

1545. af              1411/tcp   AudioFile

1546. af              1411/udp   AudioFile

1547. #                          Jim Gettys

1548. innosys         1412/tcp   InnoSys

1549. innosys         1412/udp

1550. oSys

1551. innosys-acl     1413/tcp   Innosys-ACL

1552. innosys-acl     1413/udp   Innosys-ACL

1553. #                          Eric Welch <--none--->

1554. ibm-mqseries    1414/tcp   IBM MQSeries

1555. ibm-mqseries    1414/udp   IBM MQSeries

1556. #                          Roger Meli

1557. dbstar          1415/tcp   DBStar

1558. dbstar          1415/udp   DBStar

1559. #                          Jeffrey Millman

1560. novell-lu6.2    1416/tcp   Novell LU6.2

1561. novell-lu6.2    1416/udp   Novell LU6.2

1562. #                          Peter Liu <--none--->

1563. timbuktu-srv1   1417/tcp   Timbuktu Service 1 Port

1564. timbuktu-srv1   1417/tcp   Timbuktu Service 1 Port

1565. timbuktu-srv2   1418/tcp   Timbuktu Service 2 Port

1566. timbuktu-srv2   1418/udp   Timbuktu Service 2 Port

1567. timbuktu-srv3   1419/tcp   Timbuktu Service 3 Port

1568. timbuktu-srv3   1419/udp   Timbuktu Service 3 Port

1569. timbuktu-srv4   1420/tcp   Timbuktu Service 4 Port

1570. timbuktu-srv4   1420/udp   Timbuktu Service 4 Port

1571. #                          Marc Epard

1572. gandalf-lm      1421/tcp   Gandalf License Manager

1573. gandalf-lm      1421/udp   Gandalf License Manager

1574. #                          gilmer@gandalf.ca

1575. autodesk-lm     1422/tcp   Autodesk License Manager

1576. autodesk-lm     1422/udp   Autodesk License Manager

1577. #                          David Ko

1578. essbase         1423/tcp   Essbase Arbor Software

1579. essbase         1423/udp   Essbase Arbor Software

1580. hybrid          1424/tcp   Hybrid Encryption Protocol

1581. hybrid          1424/udp   Hybrid Encryption Protocol

1582. #                          Howard Hart

1583. zion-lm         1425/tcp   Zion Software License Manager

1584. zion-lm         1425/udp   Zion Software License Manager

1585. #                          David Ferrero

1586. sais            1426/tcp   Satellite-data Acquisition System 1

1587. sais            1426/udp   Satellite-data Acquisition System 1

1588. #                          Bill Taylor

1589. mloadd          1427/tcp   mloadd monitoring tool

1590. mloadd          1427/udp   mloadd monitoring tool

1591. #                          Bob Braden

1592. informatik-lm   1428/tcp   Informatik License Manager

1593. informatik-lm   1428/udp   Informatik License Manager

1594. #                          Harald Schlangmann

1595. #

1596. nms             1429/tcp   Hypercom NMS

1597. nms             1429/udp   Hypercom NMS

1598. tpdu            1430/tcp   Hypercom TPDU

1599. tpdu            1430/udp   Hypercom TPDU

1600. #                          Noor Chowdhury

1601. rgtp            1431/tcp   Reverse Gossip Transport

1602. rgtp            1431/udp   Reverse Gossip Transport

1603. #                          Ian Jackson

1604. blueberry-lm    1432/tcp   Blueberry Software License Manager

1605. blueberry-lm    1432/udp   Blueberry Software License Manager

1606. #                          Steve Beigel

1607. ms-sql-s        1433/tcp   Microsoft-SQL-Server

1608. ms-sql-s        1433/udp   Microsoft-SQL-Server

1609. ms-sql-m        1434/tcp   Microsoft-SQL-Monitor

1610. ms-sql-m        1434/udp   Microsoft-SQL-Monitor

1611. #                          Peter Hussey

1612. ibm-cics        1435/tcp   IBM CICS

1613. ibm-cics        1435/udp   IBM CICS

1614. #                          Geoff Meacock

1615. saism           1436/tcp   Satellite-data Acquisition System 2

1616. saism           1436/udp   Satellite-data Acquisition System 2

1617. #                          Bill Taylor

1618. tabula          1437/tcp   Tabula

1619. tabula          1437/udp   Tabula

1620. #                          Marcelo Einhorn

1621. #

1622. eicon-server    1438/tcp   Eicon Security Agent/Server

1623. eicon-server    1438/udp   Eicon Security Agent/Server

1624. eicon-x25       1439/tcp   Eicon X25/SNA Gateway

1625. eicon-x25       1439/udp   Eicon X25/SNA Gateway

1626. eicon-slp       1440/tcp   Eicon Service Location Protocol

1627. eicon-slp       1440/udp   Eicon Service Location Protocol

1628. #                          Pat Calhoun

1629. cadis-1         1441/tcp   Cadis License Management

1630. cadis-1         1441/udp   Cadis License Management

1631. cadis-2         1442/tcp   Cadis License Management

1632. cadis-2         1442/udp   Cadis License Management

1633. #                          Todd Wichers

1634. ies-lm          1443/tcp   Integrated Engineering Software

1635. ies-lm          1443/udp   Integrated Engineering Software

1636. #                          David Tong

1637. marcam-lm       1444/tcp   Marcam  License Management

1638. marcam-lm       1444/udp   Marcam  License Management

1639. #                          Therese Hunt

1640. proxima-lm      1445/tcp   Proxima License Manager

1641. proxima-lm      1445/udp   Proxima License Manager

1642. ora-lm          1446/tcp   Optical Research Associates License Manager

1643. ora-lm          1446/udp   Optical Research Associates License Manager

1644. apri-lm         1447/tcp   Applied Parallel Research LM

1645. apri-lm         1447/udp   Applied Parallel Research LM

1646. #                          Jim Dillon

1647. oc-lm           1448/tcp   OpenConnect License Manager

1648. oc-lm           1448/udp   OpenConnect License Manager

1649. #                          Sue Barnhill

1650. peport          1449/tcp   PEport

1651. peport          1449/udp   PEport

1652. #                          Qentin Neill

1653. dwf             1450/tcp   Tandem Distributed Workbench Facility

1654. dwf             1450/udp   Tandem Distributed Workbench Facility

1655. #                          Mike Bert

1656. infoman         1451/tcp   IBM Information Management

1657. infoman         1451/udp   IBM Information Management

1658. #                          Karen Burns <---none--->

1659. gtegsc-lm       1452/tcp   GTE Government Systems License Man

1660. gtegsc-lm       1452/udp   GTE Government Systems License Man

1661. #               Mike Gregory

1662. genie-lm        1453/tcp   Genie License Manager

1663. genie-lm        1453/udp   Genie License Manager

1664. #                          Paul Applegate

1665. interhdl_elmd   1454/tcp   interHDL License Manager

1666. interhdl_elmd   1454/tcp   interHDL License Manager

1667. #                          Eli Sternheim eli@interhdl.com

1668. esl-lm          1455/tcp   ESL License Manager

1669. esl-lm          1455/udp   ESL License Manager

1670. #                          Abel Chou

1671. dca             1456/tcp   DCA

1672. dca             1456/udp   DCA

1673. #                          Jeff Garbers

1674. valisys-lm      1457/tcp    Valisys License Manager

1675. valisys-lm      1457/udp    Valisys License Manager

1676. #               Leslie Lincoln

1677. nrcabq-lm       1458/tcp    Nichols Research Corp.

1678. nrcabq-lm       1458/udp    Nichols Research Corp.

1679. #                           Howard Cole

1680. proshare1       1459/tcp    Proshare Notebook Application

1681. proshare1       1459/udp    Proshare Notebook Application

1682. proshare2       1460/tcp    Proshare Notebook Application

1683. proshare2       1460/udp    Proshare Notebook Application

1684. #                           Robin Kar

1685. ibm_wrless_lan  1461/tcp    IBM Wireless LAN

1686. ibm_wrless_lan  1461/udp    IBM Wireless LAN

1687. #

1688. world-lm        1462/tcp    World License Manager

1689. world-lm        1462/udp    World License Manager

1690. #                           Michael S Amirault

1691. nucleus         1463/tcp    Nucleus

1692. nucleus         1463/udp    Nucleus

1693. #                           Venky Nagar

1694. msl_lmd         1464/tcp    MSL License Manager

1695. msl_lmd         1464/udp    MSL License Manager

1696. #                           Matt Timmermans

1697. pipes           1465/tcp    Pipes Platform

1698. pipes           1465/udp    Pipes Platform  mfarlin@peerlogic.com

1699. #                           Mark Farlin

1700. oceansoft-lm    1466/tcp    Ocean Software License Manager

1701. oceansoft-lm    1466/udp    Ocean Software License Manager

1702. #                           Randy Leonard

1703. csdmbase        1467/tcp    CSDMBASE

1704. csdmbase        1467/udp    CSDMBASE

1705. csdm            1468/tcp    CSDM

1706. csdm            1468/udp    CSDM

1707. #               Robert Stabl

1708. aal-lm          1469/tcp    Active Analysis Limited License Manager

1709. aal-lm          1469/udp    Active Analysis Limited License Manager

1710. #                           David Snocken  +44 (71)437-7009

1711. uaiact          1470/tcp    Universal Analytics

1712. uaiact          1470/udp    Universal Analytics

1713. #                           Mark R. Ludwig

1714. csdmbase        1471/tcp    csdmbase

1715. csdmbase        1471/udp    csdmbase

1716. csdm            1472/tcp    csdm

1717. csdm            1472/udp    csdm

1718. #               Robert Stabl

1719. openmath        1473/tcp    OpenMath

1720. openmath        1473/udp    OpenMath

1721. #                           Garth Mayville

1722. telefinder      1474/tcp    Telefinder

1723. telefinder      1474/udp    Telefinder

1724. #                           Jim White

1725. taligent-lm     1475/tcp    Taligent License Manager

1726. taligent-lm     1475/udp    Taligent License Manager

1727. #               Mark Sapsford

1728. clvm-cfg        1476/tcp    clvm-cfg

1729. clvm-cfg        1476/udp    clvm-cfg

1730. #                           Eric Soderberg

1731. ms-sna-server   1477/tcp    ms-sna-server

1732. ms-sna-server   1477/udp    ms-sna-server

1733. ms-sna-base     1478/tcp    ms-sna-base

1734. ms-sna-base     1478/udp    ms-sna-base

1735. #                           Gordon Mangione

1736. dberegister     1479/tcp    dberegister

1737. dberegister     1479/udp    dberegister

1738. #                           Brian Griswold

1739. pacerforum      1480/tcp    PacerForum

1740. pacerforum      1480/udp    PacerForum

1741. #                           Peter Caswell

1742. airs            1481/tcp    AIRS

1743. airs            1481/udp    AIRS

1744. #                           Bruce Wilson, 905-771-6161

1745. miteksys-lm     1482/tcp    Miteksys License Manager

1746. miteksys-lm     1482/udp    Miteksys License Manager

1747. #                           Shane McRoberts

1748. afs             1483/tcp    AFS License Manager

1749. afs             1483/udp    AFS License Manager

1750. #                           Michael R. Pizolato

1751. confluent       1484/tcp    Confluent License Manager

1752. confluent       1484/udp    Confluent License Manager

1753. #                           James Greenfiel

1754. lansource       1485/tcp    LANSource

1755. lansource       1485/udp    LANSource

1756. #                           Doug Scott

1757. nms_topo_serv   1486/tcp    nms_topo_serv

1758. nms_topo_serv   1486/udp    nms_topo_serv

1759. #                           Sylvia Siu

1760. localinfosrvr   1487/tcp    LocalInfoSrvr

1761. localinfosrvr   1487/udp    LocalInfoSrvr

1762. #               Brian Matthews

1763. docstor         1488/tcp    DocStor

1764. docstor         1488/udp    DocStor

1765. #                           Brian Spears

1766. dmdocbroker     1489/tcp    dmdocbroker

1767. dmdocbroker     1489/udp    dmdocbroker

1768. #                           Razmik Abnous

1769. insitu-conf     1490/tcp    insitu-conf

1770. insitu-conf     1490/udp    insitu-conf

1771. #                           Paul Blacknell

1772. anynetgateway   1491/tcp    anynetgateway

1773. anynetgateway   1491/udp    anynetgateway

1774. #                           Dan Poirier

1775. stone-design-1  1492/tcp    stone-design-1

1776. stone-design-1  1492/udp    stone-design-1

1777. #                           Andrew Stone

1778. netmap_lm       1493/tcp    netmap_lm

1779. netmap_lm       1493/udp    netmap_lm

1780. #                           Phillip Magson

1781. ica             1494/tcp    ica

1782. ica             1494/udp    ica

1783. #                           John Richardson, Citrix Systems

1784. cvc             1495/tcp    cvc

1785. cvc             1495/udp    cvc

1786. #                           Bill Davidson

1787. liberty-lm      1496/tcp    liberty-lm

1788. liberty-lm      1496/udp    liberty-lm

1789. #                           Jim Rogers

1790. rfx-lm          1497/tcp    rfx-lm

1791. rfx-lm          1497/udp    rfx-lm

1792. #                           Bill Bishop

1793. watcom-sql      1498/tcp    Watcom-SQL

1794. watcom-sql      1498/udp    Watcom-SQL

1795. #                           Rog Skubowius

1796. fhc             1499/tcp    Federico Heinz Consultora

1797. fhc             1499/udp    Federico Heinz Consultora

1798. #                           Federico Heinz

1799. vlsi-lm         1500/tcp    VLSI License Manager

1800. vlsi-lm         1500/udp    VLSI License Manager

1801. #                           Shue-Lin Kuo

1802. saiscm          1501/tcp    Satellite-data Acquisition System 3

1803. saiscm          1501/udp    Satellite-data Acquisition System 3

1804. #                           Bill Taylor

1805. shivadiscovery  1502/tcp    Shiva

1806. shivadiscovery  1502/udp    Shiva

1807. #                           Jonathan Wenocur

1808. imtc-mcs        1503/tcp    Databeam

1809. imtc-mcs        1503/udp    Databeam

1810. #                           Jim Johnstone

1811. evb-elm         1504/tcp    EVB Software Engineering License Manager

1812. evb-elm         1504/udp    EVB Software Engineering License Manager

1813. #                           B.G. Mahesh < mahesh@sett.com>

1814. funkproxy       1505/tcp    Funk Software, Inc.

1815. funkproxy       1505/udp    Funk Software, Inc.

1816. #                           Robert D. Vincent

1817. utcd            1506/tcp    Universal Time daemon (utcd)

1818. utcd            1506/udp    Universal Time daemon (utcd)

1819. #                           Walter Poxon

1820. symplex         1507/tcp    symplex

1821. symplex         1507/udp    symplex

1822. #                           Mike Turley

1823. diagmond        1508/tcp    diagmond

1824. diagmond        1508/udp    diagmond

1825. #                           Pete Moscatelli

1826. robcad-lm       1509/tcp    Robcad, Ltd. License Manager

1827. robcad-lm       1509/udp    Robcad, Ltd. License Manager

1828. #                           Hindin Joseph

1829. mvx-lm          1510/tcp    Midland Valley Exploration Ltd. Lic. Man.

1830. mvx-lm          1510/udp    Midland Valley Exploration Ltd. Lic. Man.

1831. #                           Charles X. Chen

1832. 3l-l1           1511/tcp    3l-l1

1833. 3l-l1           1511/udp    3l-l1

1834. #                           Ian A. Young

1835. wins            1512/tcp    Microsoft's Windows Internet Name Service

1836. wins            1512/udp    Microsoft's Windows Internet Name Service

1837. #                           Pradeep Bahl

1838. fujitsu-dtc     1513/tcp    Fujitsu Systems Business of America, Inc

1839. fujitsu-dtc     1513/udp    Fujitsu Systems Business of America, Inc

1840. fujitsu-dtcns   1514/tcp    Fujitsu Systems Business of America, Inc

1841. fujitsu-dtcns   1514/udp    Fujitsu Systems Business of America, Inc

1842. #                           Charles A. Higgins

1843. #                           <75730.2257@compuserve.com>

1844. ifor-protocol   1515/tcp    ifor-protocol

1845. ifor-protocol   1515/udp    ifor-protocol

1846. #                           Dr. R.P. Alston

1847. vpad            1516/tcp    Virtual Places Audio data

1848. vpad            1516/udp    Virtual Places Audio data

1849. vpac            1517/tcp    Virtual Places Audio control

1850. vpac            1517/udp    Virtual Places Audio control

1851. vpvd            1518/tcp    Virtual Places Video data

1852. vpvd            1518/udp    Virtual Places Video data

1853. vpvc            1519/tcp    Virtual Places Video control

1854. vpvc            1519/udp    Virtual Places Video control

1855. #                           Ehud Shapiro

1856. atm-zip-office  1520/tcp    atm zip office

1857. atm-zip-office  1520/udp    atm zip office

1858. #                           Wilson Kwan

1859. ncube-lm        1521/tcp    nCube License Manager

1860. ncube-lm        1521/udp    nCube License Manager

1861. #                           Maxine Yuen

1862. rna-lm          1522/tcp    Ricardo North America License Manager

1863. rna-lm          1522/udp    Ricardo North America License Manager

1864. #                           MFlemming@aol.com

1865. cichild-lm      1523/tcp    cichild

1866. cichild-lm      1523/udp    cichild

1867. #                           Andy Burgess

1868. ingreslock 1524/tcp    ingres

1869. ingreslock 1524/udp    ingres

1870. orasrv          1525/tcp    oracle

1871. orasrv          1525/udp    oracle

1872. prospero-np     1525/tcp    Prospero Directory Service non-priv

1873. prospero-np     1525/udp    Prospero Directory Service non-priv

1874. pdap-np         1526/tcp    Prospero Data Access Prot non-priv

1875. pdap-np         1526/udp    Prospero Data Access Prot non-priv

1876. #                           B. Clifford Neuman

1877. tlisrv          1527/tcp    oracle

1878. tlisrv          1527/udp    oracle

1879. mciautoreg      1528/tcp    micautoreg

1880. mciautoreg      1528/udp    micautoreg

1881. #                           John Klensin

1882. coauthor        1529/tcp    oracle

1883. coauthor        1529/udp    oracle

1884. rap-service     1530/tcp    rap-service

1885. rap-service     1530/udp    rap-service

1886. rap-listen      1531/tcp    rap-listen

1887. rap-listen      1531/udp    rap-listen

1888. #                           Phil Servita

1889. miroconnect     1532/tcp    miroconnect

1890. miroconnect     1532/udp    miroconnect

1891. #                           Michael Fischer +49 531 21 13 0

1892. virtual-places  1533/tcp    Virtual Places Software

1893. virtual-places  1533/udp    Virtual Places Software

1894. #                           Ehud Shapiro

1895. micromuse-lm    1534/tcp    micromuse-lm

1896. micromuse-lm    1534/udp    micromuse-lm

1897. #                           Adam Kerrison

1898. ampr-info       1535/tcp    ampr-info

1899. ampr-info       1535/udp    ampr-info

1900. ampr-inter      1536/tcp    ampr-inter

1901. ampr-inter      1536/udp    ampr-inter

1902. #                           Rob Janssen

1903. sdsc-lm         1537/tcp    isi-lm

1904. sdsc-lm         1537/udp    isi-lm

1905. #                           Len Wanger

1906. 3ds-lm          1538/tcp    3ds-lm

1907. 3ds-lm          1538/udp    3ds-lm

1908. #                           Keith Trummel

1909. intellistor-lm  1539/tcp    Intellistor License Manager

1910. intellistor-lm  1539/udp    Intellistor License Manager

1911. #                           Ron Vaughn

1912. rds             1540/tcp    rds

1913. rds             1540/udp    rds

1914. rds2            1541/tcp    rds2

1915. rds2            1541/udp    rds2

1916. #                           Sudhakar Rajamannar

1917. gridgen-elmd    1542/tcp    gridgen-elmd

1918. gridgen-elmd    1542/udp    gridgen-elmd

1919. #                           John R. Chawner +1 817 354-1004

1920. simba-cs        1543/tcp    simba-cs

1921. simba-cs        1543/udp    simba-cs

1922. #                           Betsy Alexander +1 604-681-4549

1923. aspeclmd        1544/tcp    aspeclmd

1924. aspeclmd        1544/udp    aspeclmd

1925. #                           V. Balaji

1926. vistium-share   1545/tcp    vistium-share

1927. vistium-share   1545/udp    vistium-share

1928. #             Allison Carleton

1929. abbaccuray      1546/tcp    abbaccuray

1930. abbaccuray      1546/udp    abbaccuray

1931. #                           John Wendt 614-261-2000

1932. laplink         1547/tcp    laplink

1933. laplink         1547/udp    laplink

1934. #                        Michael Crawford

1935. axon-lm         1548/tcp    Axon License Manager

1936. axon-lm         1548/udp    Axon License Manager

1937. #   Mark Pearce <

1938. shivahose       1549/tcp    Shiva Hose

1939. shivasound      1549/udp    Shiva Sound

1940. #                           Kin Chan

1941. 3m-image-lm     1550/tcp    Image Storage license manager 3M Company

1942. 3m-image-lm     1550/udp    Image Storage license manager 3M Company

1943. #                           J. C. Canessa

1944. hecmtl-db       1551/tcp    HECMTL-DB

1945. hecmtl-db       1551/udp    HECMTL-DB

1946. #                           Maxime Belanger

1947. pciarray        1552/tcp    pciarray

1948. pciarray        1552/udp    pciarray

1949. #                           Ron Folk

1950. sna-cs          1553/tcp    sna-cs

1951. sna-cs          1553/udp    sna-cs

1952. #                           Tony Sowter

1953. caci-lm         1554/tcp    CACI Products Company License Manager

1954. caci-lm         1554/udp    CACI Products Company License Manager

1955. #                           Erik Blume

1956. livelan         1555/tcp    livelan

1957. livelan         1555/udp    livelan

1958. #                    khedayat@roadrunner.pictel.com

1959. ashwin          1556/tcp    AshWin CI Tecnologies

1960. ashwin          1556/udp    AshWin CI Tecnologies

1961. #                           Dave Neal

1962. arbortext-lm    1557/tcp    ArborText License Manager

1963. arbortext-lm    1557/udp    ArborText License Manager

1964. #                           David J. Wilson

1965. xingmpeg        1558/tcp    xingmpeg

1966. xingmpeg        1558/udp    xingmpeg

1967. #                           Howard Gordon

1968. web2host        1559/tcp    web2host

1969. web2host        1559/udp    web2host

1970. #                           Stephen Johnson

1971. asci-val        1560/tcp    asci-val

1972. asci-val        1560/udp    asci-val

1973. #                           Brian Schenkenberger

1974. facilityview    1561/tcp    facilityview

1975. facilityview    1561/udp    facilityview

1976. #                           Ed Green

1977. pconnectmgr     1562/tcp    pconnectmgr

1978. pconnectmgr     1562/udp    pconnectmgr

1979. #                           Bob Kaiser

1980. cadabra-lm      1563/tcp    Cadabra License Manager

1981. cadabra-lm      1563/udp    Cadabra License Manager

1982. #                           Arthur Castonguay

1983. pay-per-view    1564/tcp    Pay-Per-View

1984. pay-per-view    1564/udp    Pay-Per-View

1985. #                           Brian Tung

1986. winddlb         1565/tcp    WinDD

1987. winddlb         1565/udp    WinDD

1988. #                           Kelly Sims

1989. corelvideo      1566/tcp    CORELVIDEO

1990. corelvideo      1566/udp    CORELVIDEO

1991. #                           Ming Poon

1992. jlicelmd        1567/tcp    jlicelmd

1993. jlicelmd        1567/udp    jlicelmd

1994. #                   Christian Schormann <100410.3063@compuserve.com>

1995. tsspmap         1568/tcp    tsspmap

1996. tsspmap         1568/udp    tsspmap

1997. #                           Paul W. Nelson

1998. ets             1569/tcp    ets

1999. ets             1569/udp    ets

2000. #                           Carstein Seeberg

2001. orbixd          1570/tcp    orbixd

2002. orbixd          1570/udp    orbixd

2003. #                           Bridget Walsh

2004. rdb-dbs-disp    1571/tcp    Oracle Remote Data Base

2005. rdb-dbs-disp    1571/udp    Oracle Remote Data Base

2006. #

2007. chip-lm         1572/tcp    Chipcom License Manager

2008. chip-lm         1572/udp    Chipcom License Manager

2009. #                           Jerry Natowitz

2010. itscomm-ns      1573/tcp    itscomm-ns

2011. itscomm-ns      1573/udp    itscomm-ns

2012. #                           Rich Thompson

2013. mvel-lm         1574/tcp    mvel-lm

2014. mvel-lm         1574/udp    mvel-lm

2015. #                           David Bisset

2016. oraclenames     1575/tcp    oraclenames

2017. oraclenames     1575/udp    oraclenames

2018. #                           P.V.Shivkumar

2019. moldflow-lm     1576/tcp    moldflow-lm

2020. moldflow-lm     1576/udp    moldflow-lm

2021. #                           Paul Browne

2022. hypercube-lm    1577/tcp    hypercube-lm

2023. hypercube-lm    1577/udp    hypercube-lm

2024. #                           Michael Moller

2025. jacobus-lm      1578/tcp    Jacobus License Manager

2026. jacobus-lm      1578/udp    Jacobus License Manager

2027. #                           Tony Cleveland

2028. ioc-sea-lm      1579/tcp    ioc-sea-lm

2029. ioc-sea-lm      1579/tcp    ioc-sea-lm

2030. #                           Paul Nelson

2031. tn-tl-r1        1580/tcp    tn-tl-r1

2032. tn-tl-r2        1580/udp    tn-tl-r2

2033. #                           Ed Kress

2034. vmf-msg-port    1581/tcp    vmf-msg-port

2035. vmf-msg-port    1581/udp    vmf-msg-port

2036. #                           Eric Whitehill

2037. tams-lm         1582/tcp    Toshiba America Medical Systems

2038. tams-lm         1582/udp    Toshiba America Medical Systems

2039. #                           Philip Scott

2040. simbaexpress    1583/tcp    simbaexpress

2041. simbaexpress    1583/udp    simbaexpress

2042. #                           Betsy Alexander +1 604-681-4549

2043. tn-tl-fd2       1584/tcp    tn-tl-fd2

2044. tn-tl-fd2       1584/udp    tn-tl-fd2

2045. #                           Ed Kress

2046. intv            1585/tcp    intv

2047. intv            1585/udp    intv

2048. #                           Dermot Tynand

2049. ibm-abtact      1586/tcp    ibm-abtact

2050. ibm-abtact      1586/udp    ibm-abtact

2051. #                           Sandeep K. Singhal

2052. pra_elmd        1587/tcp    pra_elmd

2053. pra_elmd        1587/udp    pra_elmd

2054. #                           Dennis Mastin

2055. triquest-lm     1588/tcp    triquest-lm

2056. triquest-lm     1588/udp    triquest-lm

2057. #                           Nand Kumar

2058. vqp             1589/tcp    VQP

2059. vqp             1589/udp    VQP

2060. #                           Keith McCloghrie

2061. gemini-lm       1590/tcp    gemini-lm

2062. gemini-lm       1590/udp    gemini-lm

2063. #                           Tony Sawyer

2064. ncpm-pm         1591/tcp    ncpm-pm

2065. ncpm-pm         1591/udp    ncpm-pm

2066. #                           Ted Power

2067. commonspace     1592/tcp    commonspace

2068. commonspace     1592/udp    commonspace

2069. #                           Rob Chandhok

2070. mainsoft-lm     1593/tcp    mainsoft-lm

2071. mainsoft-lm     1593/udp    mainsoft-lm

2072. #                           Anand Gangadharan

2073. sixtrak         1594/tcp    sixtrak

2074. sixtrak         1594/udp    sixtrak

2075. #                           Bob Rennie

2076. radio           1595/tcp    radio

2077. radio           1595/udp    radio

2078. radio-sm        1596/tcp    radio-sm

2079. radio-bc        1596/udp    radio-bc

2080. #                           Ken Chapman

2081. orbplus-iiop    1597/tcp    orbplus-iiop

2082. orbplus-iiop    1597/udp    orbplus-iiop

2083. #                           Robert A. Kukura

2084. picknfs         1598/tcp    picknfs

2085. picknfs         1598/udp    picknfs

2086. #                           John Lombardo

2087. simbaservices   1599/tcp    simbaservices

2088. simbaservices   1599/udp    simbaservices

2089. #                           Betsy Alexander +1 604-681-4549

2090. issd 1600/tcp

2091. issd 1600/udp

2092. aas             1601/tcp   aas

2093. aas             1601/udp   aas

2094. #                          Andy Schweig

2095. inspect         1602/tcp   inspect

2096. inspect         1602/udp   inspect

2097. #                          Frank O'Neill

2098. picodbc         1603/tcp   pickodbc

2099. picodbc         1603/udp   pickodbc

2100. #                          John Lombardo

2101. icabrowser      1604/tcp   icabrowser

2102. icabrowser      1604/udp   icabrowser

2103. #                          Brad Pedersen

2104. slp             1605/tcp   Salutation Manager (Salutation Protocol)

2105. slp             1605/udp   Salutation Manager (Salutation Protocol)

2106. slm-api         1606/tcp   Salutation Manager (SLM-API)

2107. slm-api         1606/udp   Salutation Manager (SLM-API)

2108. #                          Tohru Mori

2109. stt             1607/tcp   stt

2110. stt             1607/udp   stt

2111. #                          Ryan Bolz

2112. smart-lm        1608/tcp   Smart Corp. License Manager

2113. smart-lm        1608/udp   Smart Corp. License Manager

2114. #                          Connie Qiu

2115. isysg-lm        1609/tcp   isysg-lm

2116. isysg-lm        1609/udp   isysg-lm

2117. #                          Adam Curtin

2118. taurus-wh       1610/tcp   taurus-wh

2119. taurus-wh       1610/udp   taurus-wh

2120. #                          Jeff Moffatt

2121. ill             1611/tcp   Inter Library Loan

2122. ill             1611/udp   Inter Library Loan

2123. #                          Niall Murphy

2125. netbill-trans   1612/tcp   NetBill Transaction Server

2126. netbill-trans   1612/udp   NetBill Transaction Server

2127. netbill-keyrep  1613/tcp   NetBill Key Repository

2128. netbill-keyrep  1613/udp   NetBill Key Repository

2129. netbill-cred    1614/tcp   NetBill Credential Server

2130. netbill-cred    1614/udp   NetBill Credential Server

2131. netbill-auth    1615/tcp   NetBill Authorization Server

2132. netbill-auth    1615/udp   NetBill Authorization Server

2133. netbill-prod    1616/tcp   NetBill Product Server

2134. netbill-prod    1616/udp   NetBill Product Server

2135. #                          Marvin Sirbu

2136. nimrod-agent    1617/tcp   Nimrod Inter-Agent Communication

2137. nimrod-agent    1617/udp   Nimrod Inter-Agent Communication

2138. #                          Charles Lynn

2139. skytelnet       1618/tcp   skytelnet

2140. skytelnet       1618/udp   skytelnet

2141. #                          Byron Jones

2142. xs-openbackup   1619/tcp   xs-openbackup

2143. xs-openbackup   1619/udp   xs-openbackup

2144. #                          XuiS Software Ltd.

2145. <100322.2376@compuserve.com>

2146. faxportwinport  1620/tcp   faxportwinport

2147. faxportwinport  1620/udp   faxportwinport

2148. #                          Chris Wells

2149. softdataphone   1621/tcp   softdataphone

2150. softdataphone   1621/udp   softdataphone

2151. #                          Dror Gill n

2152. ontime          1622/tcp   ontime

2153. ontime          1622/udp   ontime

2154. #                          Keith Rhodes 810-559-5955

2155. jaleosnd        1623/tcp   jaleosnd

2156. jaleosnd        1623/udp   jaleosnd

2157. #                   Christian Schormann <100410.3063@compuserve.com>

2158. udp-sr-port     1624/tcp    udp-sr-port

2159. udp-sr-port     1624/udp    udp-sr-port

2160. #                           Herb Jensen

2162. svs-omagent     1625/tcp    svs-omagent

2163. svs-omagent     1625/udp    svs-omagent

2164. #                           Alberto Berlen

2165. cncp            1636/tcp    CableNet Control Protocol

2166. cncp            1636/udp    CableNet Control Protocol

2167. cnap            1637/tcp    CableNet Admin Protocol

2168. cnap            1637/udp    CableNet Admin Protocol

2169. cnip            1638/tcp    CableNet Info Protocol

2170. cnip            1638/udp    CableNet Info Protocol

2171. #                           Damian Hamill

2172. cert-initiator  1639/tcp    cert-initiator

2173. cert-initiator  1639/udp    cert-initiator

2174. cert-responder  1640/tcp    cert-responder

2175. cert-responder  1640/udp    cert-responder

2176. #                           Tom Markson

2177. invision        1641/tcp    InVision

2178. invision        1641/udp    InVision

2179. #                           Christopher Davey

2180. isis-am         1642/tcp   isis-am

2181. isis-am         1642/udp   isis-am

2182. isis-ambc       1643/tcp   isis-ambc

2183. isis-ambc       1643/udp   isis-ambc

2184. #                          Ken Chapman

2185. saiseh          1644/tcp   Satellite-data Acquisition System 4

2186. #                          Bill Taylor

2187. datametrics     1645/tcp   datametrics

2188. datametrics     1645/udp   datametrics

2189. #                          Jerry Jongerius

2190. sa-msg-port     1646/tcp   sa-msg-port

2191. sa-msg-port     1646/udp   sa-msg-port

2192. #                          Eric Whitehill

2193. rsap            1647/tcp   rsap

2194. rsap            1647/udp   rsap

2195. #                          Holger Reif

2196. #

2197. concurrent-lm   1648/tcp   concurrent-lm

2198. concurrent-lm   1648/udp   concurrent-lm

2199. #                          Maggie Brinsford

2200. inspect         1649/tcp   inspect

2201. inspect         1649/udp   inspect

2202. #                          Frank da Cruz

2203. nkd 1650/tcp

2204. nkd 1650/udp

2205. shiva_confsrvr  1651/tcp   shiva_confsrvr

2206. shiva_confsrvr  1651/udp   shiva_confsrvr

2207. #                          Mike Horowitz

2208. xnmp            1652/tcp   xnmp

2209. xnmp            1652/udp   xnmp

2210. #                          Ali Saleh

2211. alphatech-lm    1653/tcp   alphatech-lm

2212. alphatech-lm    1653/udp   alphatech-lm

2213. #                          Joseph Hauk

2214. stargatealerts  1654/tcp   stargatealerts

2215. stargatealerts  1654/udp   stargatealerts

2216. #                          Tim Coppernoll

2217. #

2218. dec-mbadmin     1655/tcp   dec-mbadmin

2219. dec-mbadmin     1655/udp   dec-mbadmin

2220. dec-mbadmin-h   1656/tcp   dec-mbadmin-h

2221. dec-mbadmin-h   1656/udp   dec-mbadmin-h

2222. #                          Nick Shipman

2223. fujitsu-mmpdc   1657/tcp   fujitsu-mmpdc

2224. fujitsu-mmpdc   1657/udp   fujitsu-mmpdc

2225. #                          Katsumi Oomuro

2226. sixnetudr       1658/tcp   sixnetudr

2227. sixnetudr       1658/udp   sixnetudr

2228. #                          Bob Rennie

2229. sg-lm           1659/tcp   Silicon Grail License Manager

2230. sg-lm           1659/udp   Silicon Grail License Manager

2231. #                          William R Bishop

2232. skip-mc-gikreq  1660/tcp   skip-mc-gikreq

2233. skip-mc-gikreq  1660/udp   skip-mc-gikreq

2234. #                          Tom Markson

2235. netview-aix-1   1661/tcp   netview-aix-1

2236. netview-aix-1   1661/udp   netview-aix-1

2237. netview-aix-2   1662/tcp   netview-aix-2

2238. netview-aix-2   1662/udp   netview-aix-2

2239. netview-aix-3   1663/tcp   netview-aix-3

2240. netview-aix-3   1663/udp   netview-aix-3

2241. netview-aix-4   1664/tcp   netview-aix-4

2242. netview-aix-4   1664/udp   netview-aix-4

2243. netview-aix-5   1665/tcp   netview-aix-5

2244. netview-aix-5   1665/udp   netview-aix-5

2245. netview-aix-6   1666/tcp   netview-aix-6

2246. netview-aix-6   1666/udp   netview-aix-6

2247. netview-aix-7   1667/tcp   netview-aix-7

2248. netview-aix-7   1667/udp   netview-aix-7

2249. netview-aix-8   1668/tcp   netview-aix-8

2250. netview-aix-8   1668/udp   netview-aix-8

2251. netview-aix-9   1669/tcp   netview-aix-9

2252. netview-aix-9   1669/udp   netview-aix-9

2253. netview-aix-10  1670/tcp   netview-aix-10

2254. netview-aix-10  1670/udp   netview-aix-10

2255. netview-aix-11  1671/tcp   netview-aix-11

2256. netview-aix-11  1671/udp   netview-aix-11

2257. netview-aix-12  1672/tcp   netview-aix-12

2258. netview-aix-12  1672/udp   netview-aix-12

2259. #               Martha Crisson

2260. proshare-mc-1   1673/tcp   Intel Proshare Multicast

2261. proshare-mc-1   1673/udp   Intel Proshare Multicast

2262. proshare-mc-2   1674/tcp   Intel Proshare Multicast

2263. proshare-mc-2   1674/udp   Intel Proshare Multicast

2264. #               Mark Lewis

2265. pdp             1675/tcp    Pacific Data Products

2266. pdp             1675/udp    Pacific Data Products

2267. #                           Gary Morton

2268. nefcomm1        1676/tcp    netcomm1

2269. nefcomm2        1676/udp    netcomm2

2270. #                           Bulent Kasman

2271. groupwise       1677/tcp    groupwise

2272. groupwise       1677/udp    groupwise

2273. #                           Brent Bradshaw

2274. #               1678-1987  Unassigned

2276. licensedaemon   1986/tcp   cisco license management

2277. licensedaemon   1986/udp   cisco license management

2278. tr-rsrb-p1      1987/tcp   cisco RSRB Priority 1 port

2279. tr-rsrb-p1      1987/udp   cisco RSRB Priority 1 port

2280. tr-rsrb-p2      1988/tcp   cisco RSRB Priority 2 port

2281. tr-rsrb-p2      1988/udp   cisco RSRB Priority 2 port

2282. tr-rsrb-p3      1989/tcp   cisco RSRB Priority 3 port

2283. tr-rsrb-p3      1989/udp   cisco RSRB Priority 3 port

2284. #PROBLEMS!===================================================

2285. mshnet          1989/tcp   MHSnet system

2286. mshnet          1989/udp   MHSnet system

2287. #               Bob Kummerfeld

2288. #PROBLEMS!===================================================

2289. stun-p1         1990/tcp   cisco STUN Priority 1 port

2290. stun-p1         1990/udp   cisco STUN Priority 1 port

2291. stun-p2         1991/tcp   cisco STUN Priority 2 port

2292. stun-p2         1991/udp   cisco STUN Priority 2 port

2293. stun-p3         1992/tcp   cisco STUN Priority 3 port

2294. stun-p3         1992/udp   cisco STUN Priority 3 port

2295. #PROBLEMS!===================================================

2296. ipsendmsg       1992/tcp   IPsendmsg

2297. ipsendmsg       1992/udp   IPsendmsg

2298. #               Bob Kummerfeld

2299. #PROBLEMS!===================================================

2300. snmp-tcp-port   1993/tcp   cisco SNMP TCP port

2301. snmp-tcp-port   1993/udp   cisco SNMP TCP port

2302. stun-port       1994/tcp   cisco serial tunnel port

2303. stun-port       1994/udp   cisco serial tunnel port

2304. perf-port       1995/tcp   cisco perf port

2305. perf-port       1995/udp   cisco perf port

2306. tr-rsrb-port    1996/tcp   cisco Remote SRB port

2307. tr-rsrb-port    1996/udp   cisco Remote SRB port

2308. gdp-port        1997/tcp   cisco Gateway Discovery Protocol

2309. gdp-port        1997/udp   cisco Gateway Discovery Protocol

2310. x25-svc-port    1998/tcp   cisco X.25 service (XOT)

2311. x25-svc-port    1998/udp   cisco X.25 service (XOT)

2312. tcp-id-port     1999/tcp   cisco identification port

2313. tcp-id-port     1999/udp   cisco identification port

2314. callbook        2000/tcp

2315. callbook        2000/udp

2316. dc 2001/tcp

2317. wizard 2001/udp    curry

2318. globe 2002/tcp

2319. globe 2002/udp

2320. mailbox 2004/tcp

2321. emce            2004/udp    CCWS mm conf

2322. berknet 2005/tcp

2323. oracle 2005/udp

2324. invokator 2006/tcp

2325. raid-cc 2006/udp    raid

2326. dectalk 2007/tcp

2327. raid-am 2007/udp

2328. conf 2008/tcp

2329. terminaldb 2008/udp

2330. news 2009n/tcp

2331. whosockami 2009/udp

2332. search 2010/tcp

2333. pipe_server 2010/udp

2334. raid-cc 2011/tcp    raid

2335. servserv 2011/udp

2336. ttyinfo 2012/tcp

2337. raid-ac 2012/udp

2338. raid-am 2013/tcp

2339. raid-cd 2013/udp

2340. troff 2014/tcp

2341. raid-sf 2014/udp

2342. cypress 2015/tcp

2343. raid-cs 2015/udp

2344. bootserver 2016/tcp

2345. bootserver 2016/udp

2346. cypress-stat 2017/tcp

2347. bootclient 2017/udp

2348. terminaldb 2018/tcp

2349. rellpack 2018/udp

2350. whosockami 2019/tcp

2351. about 2019/udp

2352. xinupageserver 2020/tcp

2353. xinupageserver 2020/udp

2354. servexec 2021/tcp

2355. xinuexpansion1 2021/udp

2356. down 2022/tcp

2357. xinuexpansion2 2022/udp

2358. xinuexpansion3 2023/tcp

2359. xinuexpansion3 2023/udp

2360. xinuexpansion4 2024/tcp

2361. xinuexpansion4 2024/udp

2362. ellpack 2025/tcp

2363. xribs 2025/udp

2364. scrabble 2026/tcp

2365. scrabble 2026/udp

2366. shadowserver 2027/tcp

2367. shadowserver 2027/udp

2368. submitserver 2028/tcp

2369. submitserver 2028/udp

2370. device2 2030/tcp

2371. device2 2030/udp

2372. blackboard      2032/tcp

2373. blackboard      2032/udp

2374. glogger 2033/tcp

2375. glogger 2033/udp

2376. scoremgr 2034/tcp

2377. scoremgr 2034/udp

2378. imsldoc 2035/tcp

2379. imsldoc 2035/udp

2380. objectmanager 2038/tcp

2381. objectmanager 2038/udp

2382. lam 2040/tcp

2383. lam 2040/udp

2384. interbase 2041/tcp

2385. interbase 2041/udp

2386. isis 2042/tcp   isis

2387. isis 2042/udp   isis

2388. isis-bcast 2043/tcp   isis-bcast

2389. isis-bcast 2043/udp   isis-bcast

2390. #                          Ken Chapman

2391. unreg-ab1 2221/tcp   Allen-Bradley unregistered port

2392. unreg-ab1 2221/udp   Allen-Bradley unregistered port

2393. unreg-ab2       2222/tcp   Allen-Bradley unregistered port

2394. unreg-ab2       2222/udp   Allen-Bradley unregistered port

2395. inreg-ab3 2223/tcp   Allen-Bradley unregistered port

2396. inreg-ab3 2223/udp   Allen-Bradley unregistered port

2397. #

2398. ivs-video       2232/tcp   IVS Video default

2399. ivs-video       2232/udp   IVS Video default

2400. #       Thierry Turletti

2401. ivsd            2241/tcp   IVS Daemon

2402. ivsd            2241/udp   IVS Daemon

2403. #       Thierry Turletti

2404. pehelp          2307/tcp   pehelp

2405. pehelp          2307/udp   pehelp

2406. #                          Jens Kilian

2407. #

2408. rtsserv         2500/tcp   Resource Tracking system server

2409. rtsserv         2500/udp   Resource Tracking system server

2410. rtsclient       2501/tcp   Resource Tracking system client

2411. rtsclient       2501/udp   Resource Tracking system client

2412. #                          Aubrey Turner

2413. #

2414. hp-3000-telnet  2564/tcp   HP 3000 NS/VT block mode telnet

2415. tqdata          2700/tcp   tqdata

2416. tqdata          2700/udp   tqdata

2417. #                          Al Guetzlaff

2418. www-dev         2784/tcp   world wide web - development

2419. www-dev         2784/udp   world wide web - development

2420. NSWS 3049/tcp

2421. NSWS 3049/udp

2422. vmodem          3141/tcp   VMODEM

2423. vmodem          3141/udp   VMODEM

2424. #                          Ray Gwinn

2425. ccmail          3264/tcp   cc:mail/lotus

2426. ccmail          3264/udp   cc:mail/lotus

2427. dec-notes       3333/tcp   DEC Notes

2428. dec-notes       3333/udp   DEC Notes

2429. #                          Kim Moraros

2430. mapper-nodemgr    3984/tcp     MAPPER network node manager

2431. mapper-nodemgr    3984/udp     MAPPER network node manager

2432. mapper-mapethd    3985/tcp     MAPPER TCP/IP server

2433. mapper-mapethd    3985/udp     MAPPER TCP/IP server

2434. mapper-ws_ethd    3986/tcp     MAPPER workstation server

2435. mapper-ws_ethd    3986/udp     MAPPER workstation server

2436. #                 John C. Horton

2437. bmap            3421/tcp   Bull Apprise portmapper

2438. bmap            3421/udp   Bull Apprise portmapper

2439. #                          Jeremy Gilbert

2440. #

2441. mira            3454/tcp   Apple Remote Access Protocol

2442. #                          Mike Alexander

2443. prsvp           3455/tcp   RSVP Port

2444. prsvp           3455/udp   RSVP Port

2445. #               Bob Braden

2446. vat             3456/tcp   VAT default data

2447. vat             3456/udp   VAT default data

2448. #               Van Jacobson

2449. vat-control     3457/tcp   VAT default control

2450. vat-control     3457/udp   VAT default control

2451. #               Van Jacobson

2452. #

2453. udt_os          3900/tcp   Unidata UDT OS

2454. udt_os          3900/udp   Unidata UDT OS

2455. #                          James Powell

2456. netcheque       4008/tcp   NetCheque accounting

2457. netcheque       4008/udp   NetCheque accounting

2458. #                          B. Clifford Neuman

2459. nuts_dem        4132/tcp   NUTS Daemon

2460. nuts_dem        4132/udp   NUTS Daemon

2461. nuts_bootp      4133/tcp   NUTS Bootp Server

2462. nuts_bootp      4133/udp   NUTS Bootp Server

2463. #                          Martin Freiss

2464. rwhois          4321/tcp   Remote Who Is

2465. rwhois          4321/udp   Remote Who Is

2466. #                          Mark Kosters

2467. unicall         4343/tcp   UNICALL

2468. unicall         4343/udp   UNICALL

2469. #                          James Powell

2470. krb524          4444/tcp   KRB524

2471. krb524          4444/udp   KRB524

2472. #                          B. Clifford Neuman

2473. # PROBLEM krb524 assigned the port,

2474. # PROBLEM nv used it without an assignment

2475. nv-video        4444/tcp   NV Video default

2476. nv-video        4444/udp   NV Video default

2477. #               Ron Frederick

2478. #

2479. sae-urn         4500/tcp   sae-urn

2480. sae-urn         4500/udp   sae-urn

2481. urn-x-cdchoice  4501/tcp   urn-x-cdchoice

2482. urn-x-cdchoice  4501/udp   urn-x-cdchoice

2483. #                          Paul Hoffman

2484. rfa             4672/tcp   remote file access server

2485. rfa             4672/udp   remote file access server

2486. commplex-main 5000/tcp

2487. commplex-main 5000/udp

2488. commplex-link 5001/tcp

2489. commplex-link 5001/udp

2490. rfe             5002/tcp   radio free ethernet

2491. rfe             5002/udp   radio free ethernet

2492. claris-fmpro    5003/tcp   Claris FileMaker Pro

2493. claris-fmpro    5003/udp   Claris FileMaker Pro

2494. #                          Jon Thatcher

2495. avt-profile-1   5004/tcp   avt-profile-1

2496. avt-profile-1   5004/udp   avt-profile-1

2497. avt-profile-2   5005/tcp   avt-profile-2

2498. avt-profile-2   5005/udp   avt-profile-2

2499. #                          Henning Schulzrinne

2500. telelpathstart  5010/tcp   TelepathStart

2501. telelpathstart  5010/udp   TelepathStart

2502. telelpathattack 5011/tcp   TelepathAttack

2503. telelpathattack 5011/udp   TelepathAttack

2504. #               Helmuth Breitenfellner

2505. mmcc            5050/tcp   multimedia conference control tool

2506. mmcc            5050/udp   multimedia conference control tool

2507. #               Steve Casner

2508. rmonitor_secure 5145/tcp

2509. rmonitor_secure 5145/udp

2510. aol             5190/tcp   America-Online

2511. aol             5190/udp   America-Online

2512. #                          Marty Lyons

2513. aol-1           5191/tcp   AmericaOnline1

2514. aol-1           5191/udp   AmericaOnline1

2515. aol-2           5192/tcp   AmericaOnline2

2516. aol-2           5192/udp   AmericaOnline2

2517. aol-3           5193/tcp   AmericaOnline3

2518. aol-3           5193/udp   AmericaOnline3

2519. #                          Bruce Mackey

2520. padl2sim 5236/tcp

2521. padl2sim 5236/udp

2522. hacl-hb 5300/tcp # HA cluster heartbeat

2523. hacl-hb 5300/udp # HA cluster heartbeat

2524. hacl-gs 5301/tcp # HA cluster general services

2525. hacl-gs 5301/udp # HA cluster general services

2526. hacl-cfg 5302/tcp # HA cluster configuration

2527. hacl-cfg 5302/udp # HA cluster configuration

2528. hacl-probe 5303/tcp # HA cluster probing

2529. hacl-probe 5303/udp # HA cluster probing

2530. hacl-local      5304/tcp

2531. hacl-local      5304/udp

2532. hacl-test       5305/tcp

2533. hacl-test       5305/udp

2534. #                               Eric Soderberg

2536. proshareaudio   5713/tcp   proshare conf audio

2537. proshareaudio   5713/udp   proshare conf audio

2538. prosharevideo   5714/tcp   proshare conf video

2539. prosharevideo   5714/udp   proshare conf video

2540. prosharedata    5715/tcp   proshare conf data

2541. prosharedata    5715/udp   proshare conf data

2542. prosharerequest 5716/tcp   proshare conf request

2543. prosharerequest 5716/udp   proshare conf request

2544. prosharenotify  5717/tcp   proshare conf notify

2545. prosharenotify  5717/udp   proshare conf notify

2546. #

2547. x11             6000-6063/tcp   X Window System

2548. x11             6000-6063/udp   X Window System

2549. #               Stephen Gildea

2550. softcm          6110/tcp   HP SoftBench CM

2551. softcm          6110/udp   HP SoftBench CM

2552. spc             6111/tcp   HP SoftBench Sub-Process Control

2553. spc             6111/udp   HP SoftBench Sub-Process Control

2554. #                          Scott A. Kramer

2555. dtspcd          6112/tcp   dtspcd

2556. dtspcd          6112/udp   dtspcd

2557. #                          Doug Royer

2558. meta-corp       6141/tcp   Meta Corporation License Manager

2559. meta-corp       6141/udp   Meta Corporation License Manager

2560. #                          Osamu Masuda <--none--->

2561. aspentec-lm     6142/tcp   Aspen Technology License Manager

2562. aspentec-lm     6142/udp   Aspen Technology License Manager

2563. #                          Kevin Massey

2564. watershed-lm    6143/tcp   Watershed License Manager

2565. watershed-lm    6143/udp   Watershed License Manager

2566. #                          David Ferrero

2567. statsci1-lm     6144/tcp   StatSci License Manager - 1

2568. statsci1-lm     6144/udp   StatSci License Manager - 1

2569. statsci2-lm     6145/tcp   StatSci License Manager - 2

2570. statsci2-lm     6145/udp   StatSci License Manager - 2

2571. #                          Scott Blachowicz

2572. lonewolf-lm     6146/tcp   Lone Wolf Systems License Manager

2573. lonewolf-lm     6146/udp   Lone Wolf Systems License Manager

2574. #                          Dan Klein

2575. montage-lm      6147/tcp   Montage License Manager

2576. montage-lm      6147/udp   Montage License Manager

2577. #                          Michael Ubell

2578. ricardo-lm      6148/tcp   Ricardo North America License Manager

2579. ricardo-lm      6148/udp   Ricardo North America License Manager

2580. #                          M Flemming

2581. tal-pod         6149/tcp    tal-pod

2582. tal-pod         6149/udp    tal-pod

2583. #                           Steven Loomis

2584. skip-cert-recv  6455/tcp   SKIP Certificate Receive

2585. skip-cert-send  6456/tcp   SKIP Certificate Send

2586. #                          Tom Markson

2587. xdsxdm 6558/tcp

2588. xdsxdm 6558/udp

2589. acmsoda         6969/tcp   acmsoda

2590. acmsoda         6969/udp   acmsoda

2591. #                          Daniel Simms

2592. afs3-fileserver 7000/tcp   file server itself

2593. afs3-fileserver 7000/udp   file server itself

2594. afs3-callback 7001/tcp   callbacks to cache managers

2595. afs3-callback 7001/udp   callbacks to cache managers

2596. afs3-prserver 7002/tcp   users & groups database

2597. afs3-prserver 7002/udp   users & groups database

2598. afs3-vlserver 7003/tcp   volume location database

2599. afs3-vlserver 7003/udp   volume location database

2600. afs3-kaserver 7004/tcp   AFS/Kerberos authentication service

2601. afs3-kaserver 7004/udp   AFS/Kerberos authentication service

2602. afs3-volser 7005/tcp   volume managment server

2603. afs3-volser 7005/udp   volume managment server

2604. afs3-errors 7006/tcp   error interpretation service

2605. afs3-errors 7006/udp   error interpretation service

2606. afs3-bos 7007/tcp   basic overseer process

2607. afs3-bos 7007/udp   basic overseer process

2608. afs3-update 7008/tcp   server-to-server updater

2609. afs3-update 7008/udp   server-to-server updater

2610. afs3-rmtsys 7009/tcp   remote cache manager service

2611. afs3-rmtsys 7009/udp   remote cache manager service

2612. ups-onlinet     7010/tcp   onlinet uninterruptable power supplies

2613. ups-onlinet     7010/udp   onlinet uninterruptable power supplies

2614. #            Brian Hammill

2615. font-service    7100/tcp   X Font Service

2616. font-service    7100/udp   X Font Service

2617. #    Stephen Gildea

2618. virprot-lm      7121/tcp   Virtual Prototypes License Manager

2619. virprot-lm      7121/tcp   Virtual Prototypes License Manager

2620. #               Victor Galis

2621. fodms           7200/tcp   FODMS FLIP

2622. fodms           7200/udp   FODMS FLIP

2623. #           David Anthony

2624. dlip            7201/tcp   DLIP

2625. dlip            7201/udp   DLIP

2626. #           Albert Manfredi

2627. cbt             7777/tcp    cbt

2628. cbt             7777/udp    cbt

2629. #                           Tony Ballardie

2630. npmp            8450/tcp    npmp

2631. npmp            8450/udp    npmp

2632. #                           Ian Chard

2633. man 9535/tcp

2634. man 9535/udp

2635. sd              9876/tcp   Session Director

2636. sd              9876/udp   Session Director

2637. #               Van Jacobson

2638. distinct        9999/tcp   distinct

2639. distinct        9999/udp   distinct

2640. #                          Anoop Tewari

2641. isode-dua 17007/tcp

2642. isode-dua 17007/udp

2643. biimenu         18000/tcp Beckman Instruments, Inc.

2644. biimenu         18000/udp Beckman Instruments, Inc.

2645. R. L. Meyering

2646. webphone        21845/tcp webphone

2647. webphone        21845/udp webphone

2648. info server     21846/tcp info server

2649. info server     21846/udp info server

2650. connect server  21847/tcp connect server

2651. connect server  21847/udp connect server

2652. #                         Shane D. Mattaway

2653. icl-twobase1    25000/tcp icl-twobase1

2654. icl-twobase1    25000/udp icl-twobase1

2655. icl-twobase2    25001/tcp icl-twobase2

2656. icl-twobase2    25001/udp icl-twobase2

2657. icl-twobase3    25002/tcp icl-twobase3

2658. icl-twobase3    25002/udp icl-twobase3

2659. icl-twobase4    25003/tcp icl-twobase4

2660. icl-twobase4    25003/udp icl-twobase4

2661. icl-twobase5    25004/tcp icl-twobase5

2662. icl-twobase5    25004/udp icl-twobase5

2663. icl-twobase6    25005/tcp icl-twobase6

2664. icl-twobase6    25005/udp icl-twobase6

2665. icl-twobase7    25006/tcp icl-twobase7

2666. icl-twobase7    25006/udp icl-twobase7

2667. icl-twobase8    25007/tcp icl-twobase8

2668. icl-twobase8    25007/udp icl-twobase8

2669. icl-twobase9    25008/tcp icl-twobase9

2670. icl-twobase9    25008/udp icl-twobase9

2671. icl-twobase10   25009/tcp icl-twobase10

2672. icl-twobase10   25009/udp icl-twobase10

2673. #               J. A. (Tony) Sever

2674. dbbrowse        47557/tcp Databeam Corporation

2675. dbbrowse        47557/udp Databeam Corporation

2676. #                         Cindy Martin

2678. REFERENCES

2680. [RFC768] Postel, J., « User Datagram Protocol", STD 6, RFC 768,

2681. USC/Information Sciences Institute, August 1980.

2683. [RFC793] Postel, J., ed., « Transmission Control Protocol - DARPA

2684. Internet Program Protocol Specification", STD 7, RFC 793,

2685. USC/Information Sciences Institute, September 1981.

8 - Remerciements Developpez

Vous pouvez retrouver l'article original ici : L'Internet Rapide et Permanent. Christian Caleca a aimablement autorisé l'équipe « Réseaux » de Developpez.com à reprendre son article. Retrouvez tous les articles de Christian Caleca sur cette page.

Nos remerciements à ClaudeLELOUP et sevyc64 pour la relecture orthographique de cet article.

N'hésitez pas à commenter cet article ! Commentez