Le protocole smb

Résolu/Fermé
Mellouk - 24 févr. 2005 à 18:43
Gordius Messages postés 267 Date d'inscription mercredi 21 avril 2004 Statut Contributeur Dernière intervention 19 avril 2006 - 25 févr. 2005 à 17:03
Bonjour,
je voudrais savoir a quoi sert le protocole SMB,et via quel port passe(udp ou tcp??), et est ce qu'il utilise le mode broadcast.
merçi
A voir également:

5 réponses

Hello !

Qques précisions : smb ne sert pas à remplacer netbeui ! Il existait déjà sous netbeui ! smb est un protocole qui travaille au-dessus des protocoles de transport (netbeui et TCP/IP), et sert essentiellement à accéder à des partages sur les ordinateurs Windows, à y manipuler les fichiers et les repertoires (copie, suppression, renommage, modification des propriétés, gérer la sécurité....). Utilise essentiellement le port de destination TCP 445 (serveurs windows 2000 et 2003), en effet udp ne garantit pas la livraison, ce qui est dommage quand on copie un fichier !

SAMBA est le service que l'on installe sur un Linux pour partager des fichiers aux pc Windows, il permet d'émuler un serveur de fichiers Windows.

Le service d'exploration d'explorateur est le service capricieux qui gère l'affichage des pc dans le Voisinage Réseau.

Ron
18
Gordius Messages postés 267 Date d'inscription mercredi 21 avril 2004 Statut Contributeur Dernière intervention 19 avril 2006 51
25 févr. 2005 à 12:21
"SMB c'est le protocole développé par SAMBA" mais nan smb (service message block) est le protocole implémenté sur tcp/ip par microsoft pour remplacer netbeui dans le fonctionnement des réseau microsoft. Les ports par defaut sont 139 & 445 en udp et 138 & 137 en tcp. smb utilise le broadcast pour les "élections des maitres d'exploration" (je sais pas si ça ce dit en francais, mais en anglais ça veut à peu près dire ça).
8
brupala Messages postés 109448 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 24 avril 2024 13 620
25 févr. 2005 à 15:38
c'est plutôt le contraire:
139 et 445 sur tcp
et 137 et 138 en udp.
fais un netstat -a -n sur ton PC pour voir ;-)
les broadcast sont aussi utilisés pour les annonces de noms ... enfin de trop quoi.
0
Gordius Messages postés 267 Date d'inscription mercredi 21 avril 2004 Statut Contributeur Dernière intervention 19 avril 2006 51 > brupala Messages postés 109448 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 24 avril 2024
25 févr. 2005 à 15:41
D'après microsoft :
SMB utilise les ports suivants
•Port TCP 139
•Port TCP et UDP 445 (SMB Direct Host)
NetBIOS utilise les ports suivants :
•Port TCP et UDP (User Datagram Protocol) 137 (service de noms NetBIOS)
•Port TCP et UDP 138 (service de datagrammes NetBIOS)
•Port TCP et UDP 139 (service de sessions NetBIOS)
0
brupala Messages postés 109448 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 24 avril 2024 13 620 > Gordius Messages postés 267 Date d'inscription mercredi 21 avril 2004 Statut Contributeur Dernière intervention 19 avril 2006
25 févr. 2005 à 16:01
tu as fait le netstat -a -n ?
tu vois un445 sur udp ?
un 137 sur tcp ?
un 138 sur tcp ?
il utilise peut-etre mais on ne sait pas quand ;-)
0
Gordius Messages postés 267 Date d'inscription mercredi 21 avril 2004 Statut Contributeur Dernière intervention 19 avril 2006 51 > brupala Messages postés 109448 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 24 avril 2024
25 févr. 2005 à 16:12
Encore faudrait-il que j'ai un système implementant smb sous la main...
0
brupala Messages postés 109448 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 24 avril 2024 13 620 > Gordius Messages postés 267 Date d'inscription mercredi 21 avril 2004 Statut Contributeur Dernière intervention 19 avril 2006
25 févr. 2005 à 16:41
C+mieux pour voir ça, oui ;-)
t'as un Mac ?
0
merci gordius, sauf que je n'ai pas compris ce tu voulais dire par "élections des maitres d'exploration" , mais ces infos m'ont été d'une grande utilité.
0
Gordius Messages postés 267 Date d'inscription mercredi 21 avril 2004 Statut Contributeur Dernière intervention 19 avril 2006 51
25 févr. 2005 à 14:30
en gros un ordi par domaine s'occupe de lister les ordinateurs du domaine c'est le maitre de domaine, de même sur le réseau global le maitre de réseau s'occupe de lister les domaines.
Ces ordinateurs sont désigner par des élections, chaque type de système possède un numéro caractéristique du client smb utilisé la machine possédant la valeur la plus grande est choisie, par exemple
Windows NT/2000 Server, comme pdc vaut 32
Windows NT/2000/XP vaut 16
Windows 95/98/Me & wfwg vaut 1
En cas d'égalité je n'ai pas la moindre idée de comment ça marche.
0
merci jya,
ce que je voudrais savoir aussi s'il utilise le mode Broadcast.
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
SMB c'est le protocole développé par SAMBA,
il permet (entre autre) de monter des volumes NTFS sur Mac.
Très utilisé chez la marque à la pomme, il est donc, via QuickTime et OS X serveur, un standard du genre.
TCP est est une bonne porte d'entrée (ou de sortie :-)
-7