C'est quoi un port , et c'est quoi un socket?
Résolu/Fermé
A voir également:
- Nearby server socket
- Nearby share - Télécharger - Gestion de fichiers
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
- Universal media server - Télécharger - Divers Utilitaires
- Mysql server - Télécharger - Bases de données
3 réponses
gnugo
Messages postés
145
Date d'inscription
lundi 6 septembre 2010
Statut
Membre
Dernière intervention
8 décembre 2014
46
30 nov. 2010 à 20:50
30 nov. 2010 à 20:50
Vu d'une maniere simple
une machine peut se connecter à une autre par le réseau grace a son adresse IP.
Mais une fois connecté il y a souvent besoin d'echanger plusieurs types de données.
par exemple tu te connectes sur un site web, donc à une machine; mais cette machine ne fait pas seulement serveur web, ce serait du gachi. on peut supposer qu'elle fasse aussi du web sécurisé(https), du FTP(transfert de fichiers), de la messagerie (mails) ...
mais tu te connectes toujours a une meme machine
Comment lui dire à quel service tu veux t'adresser? en utilisant des numéros de ports différents. on a donc le port 80 pour http 443 pour https 21 pour le ftp , 110 pour le pop,... etc
donc un port est un numéro logique au niveau d'une machine, permettant de différencier les services auxquels on souhaite acceder
Un socket est justement l'association, au niveau du systeme de ta machine(ex windows) entre un programme en cours d'execution, un port local et l'ip locale de ta machine, avec l'ip de la machine distante et son numéro de port
Le port local ouvert sur ta machine est utilisé par l'autre machine pour répondre a ton application (exemple internet explorer) qui a initié la connexion
une machine peut se connecter à une autre par le réseau grace a son adresse IP.
Mais une fois connecté il y a souvent besoin d'echanger plusieurs types de données.
par exemple tu te connectes sur un site web, donc à une machine; mais cette machine ne fait pas seulement serveur web, ce serait du gachi. on peut supposer qu'elle fasse aussi du web sécurisé(https), du FTP(transfert de fichiers), de la messagerie (mails) ...
mais tu te connectes toujours a une meme machine
Comment lui dire à quel service tu veux t'adresser? en utilisant des numéros de ports différents. on a donc le port 80 pour http 443 pour https 21 pour le ftp , 110 pour le pop,... etc
donc un port est un numéro logique au niveau d'une machine, permettant de différencier les services auxquels on souhaite acceder
Un socket est justement l'association, au niveau du systeme de ta machine(ex windows) entre un programme en cours d'execution, un port local et l'ip locale de ta machine, avec l'ip de la machine distante et son numéro de port
Le port local ouvert sur ta machine est utilisé par l'autre machine pour répondre a ton application (exemple internet explorer) qui a initié la connexion
SirHill
Messages postés
4060
Date d'inscription
vendredi 19 mars 2004
Statut
Contributeur
Dernière intervention
19 avril 2020
541
3 janv. 2005 à 23:58
3 janv. 2005 à 23:58
Et même chose pour les sockets (qui est un nom masculin, après enquête) :
http://www.commentcamarche.net/forum/affich-1212859
http://www.commentcamarche.net/sockets/
A+
http://www.commentcamarche.net/forum/affich-1212859
http://www.commentcamarche.net/sockets/
A+
Avant de poser uen question sur un Forum on commence par faire des recherche ;)
En haut a gauche tu trouvera un truc "recherche" et bien tape y le mot "port" et visualise le premier article et tu auras toutes tes réponses ;)
@+
Yo
En haut a gauche tu trouvera un truc "recherche" et bien tape y le mot "port" et visualise le premier article et tu auras toutes tes réponses ;)
@+
Yo
Tu crois que les gens ne font pas de recherches? N'importe quoi!
Ils tombent souvent sur une documentation difficile à appréhender pour un novice, même sur Wikipédia, c'est pas si simple à comprendre, alors en anglais, je n'en parle même pas. Alors que la réponse de gnugo est parfaite, claire, précise et didactique. Si tu n'es pas capable de donner une bonne réponse synthétique, ne reproche pas aux gens de ne pas faire de recherche, alors que tu n'es pas là pour voir ce que les gens ont fait! Mieux vaut ne rien dire quand on n'est pas capable d'apporter une réponse. "Cherche tout seul" n'est pas une réponse. On est dans un forum ici, les gens ont le droit de demander de l'aide pour mieus comprendre.
Ils tombent souvent sur une documentation difficile à appréhender pour un novice, même sur Wikipédia, c'est pas si simple à comprendre, alors en anglais, je n'en parle même pas. Alors que la réponse de gnugo est parfaite, claire, précise et didactique. Si tu n'es pas capable de donner une bonne réponse synthétique, ne reproche pas aux gens de ne pas faire de recherche, alors que tu n'es pas là pour voir ce que les gens ont fait! Mieux vaut ne rien dire quand on n'est pas capable d'apporter une réponse. "Cherche tout seul" n'est pas une réponse. On est dans un forum ici, les gens ont le droit de demander de l'aide pour mieus comprendre.
18 sept. 2011 à 19:24
l explication est bonne tres bien , mais les numero de port ne sont pas correctes
Http 80 Https 443 , 21, pour l'échange de fichiers via FTP
22, pour l'accès à un shell sécurisé Secure SHell, également utilisé pour l'échange de fichiers sécurisés SFTP
23, pour le port telnet
25, pour l'envoi d'un courrier électronique via un serveur dédié SMTP
53, pour la résolution de noms de domaine en adresses IP : DNS
67/68, pour la connexion au DHCP
80, pour la consultation d'un serveur HTTP par le biais d'un Navigateur web
110, pour la récupération de son courrier électronique via POP
143, pour la récupération de son courrier électronique via IMAP
389, pour la connexion à un LDAP
443, pour les connexions HTTP utilisant une surcouche de sécurité de type SSL : HTTPS
500, port utilisé pour le canal d'échange de clés IPsec
636, pour l'utilisation d'une connexion à un LDAP sécurisé par une couche SSL/TLS
1723, pour l'utilisation du protocole de VPN PPTP
3306, serveur de base de données MySQL
3389, pour le RCP de microsoft (Remote connection protocol)
6667, pour la connexion aux serveurs IRC
2 juin 2017 à 03:43