Couches OSI

Nivek

Membre actif
3 Novembre 2003
397
16
38
à 2 click de macgé (83)
Bonjour,

Voilà, j'essaie de trouver s'il existe des différences dans l'utilisation / la gestion des couches OSI entre un PC et un MAC. Il me semble qu'il n'existe pas de différence au niveau Hardware (couches 1 et 2) mais MacOS X utilise peut être de manière plus (ou moins intensive) certaines couches en comparaison à Windows.

Quelqu'un aurait-il une petite idée, un bouquin ou un un site pour m'aider ? :p
 

iota

Membre expert
Club MacG
19 Août 2004
5 454
824
39
Paris
Salut.

Le modele OSI c'est très beau, mais surtout très théorique... ;)
Majoritairement, c'est le modèle TCP/IP qui est utiilsé aujourd'hui quelque soit l'OS.

Le modèle TCP/IP s'inspire en grande partie du modèle OSI mais ne comporte que 4 couches.

Les couches Physique et Liaison du modèle OSI sont regroupées dans la couche Accès Réseau du modèle TCP/IP.
La couche Réseau du modèle OSI correspond à la couche Internet (protocole IP en général) du modèle TCP/IP, c'est une couche sensible car c'est ici que se passe le routage.
La couche Transport du modèle OSI correspond à la couche Transport (protocoles TCP ou UDP en général) du modèle TCP/IP.
Enfin, la couche Application du modèle OSI correspond la couche Application du modèles TCP/IP.

Au passage, tu noteras que les couches Session et Présentation ne sont pas présentes dans le modèle TCP/IP.

Windows, Mac OS X, Linux, *BSD... reprennent le modèle TCP/IP et ses spécification, mais l'implémentation qui en est faite est propre à chaque système.
Donc, en gros, le fonctionnement est le même (ou quasiment) quelque soit l'OS, mais la façon de faire les choses est différentes (selon l'implémentation).

@+
iota
 

Nivek

Membre actif
3 Novembre 2003
397
16
38
à 2 click de macgé (83)
Merci de ta réponse, je viens enfin de comprendre pourquoi dans certaine représentation les couches 5 & 6 sont "oubliées". Je rebondis donc sur ta réponse...

Qu'est ce qui caractérise l'implémentation du modèle TCP/IP dans MacOSX ?
(n'étant pas particulièrement un spécialiste réseaux, je manque un peu de notions et de vocabuaire :siffle: )
 

iota

Membre expert
Club MacG
19 Août 2004
5 454
824
39
Paris
Nivek a dit:
Qu'est ce qui caractérise l'implémentation du modèle TCP/IP dans MacOSX ?
(n'étant pas particulièrement un spécialiste réseaux, je manque un peu de notions et de vocabuaire :siffle: )
Je ne comprend pas ce que tu entends par "caractérisé l'implémentation".
Le modèle TCP/IP répond à des spécifications précises qu'il faut suivre lors de son implémentation.

Sinon, plus d'infos sur le modèle TCP/IP.

@+
iota
 

Nivek

Membre actif
3 Novembre 2003
397
16
38
à 2 click de macgé (83)
iota a dit:
Je ne comprend pas ce que tu entends par "caractérisé l'implémentation".
Le modèle TCP/IP répond à des spécifications précises qu'il faut suivre lors de son implémentation.

Sinon, plus d'infos sur le modèle TCP/IP.

@+
iota

bah en fait tu parles d'une implémentation propre à chaque OS. Alors je me demandais qu'est ce qu'y différencie une implémentation sous OSX d'une effectuée sous Windows ?

merci pour le lien, j'y jette un coup d'oeil...

edit : je viens de le lire et ce que j'en déduis c'est que si il y a une différence entre les plateformes elle se situe forcément au niveau de la couche application, non ? (les contenus des autres couches (ethernet, protocaole...) semblent être devenu des standarts ; c'est uniquement la gestion des "protocoles de haut niveaux" qui peut différer selon les OS ?)
 

iota

Membre expert
Club MacG
19 Août 2004
5 454
824
39
Paris
Nivek a dit:
bah en fait tu parles d'une implémentation propre à chaque OS. Alors je me demandais qu'est ce qu'y différencie une implémentation sous OSX d'une effectuée sous Windows ?
En fait, la différence est qu'elle n'est pas codée par les mêmes personnes.
L'implémentation du modèle se fait de façon logicielle, donc, selon l'OS, elle est différente.

Le modèle définit comment fonctionne le réseau, comment sont traités les paquets, comment ils sont lus et modifiés, comment ils doivent être routés, rejeter ou non... c'est quasiment algorithmique.

Comme tout algorithme, il y'a différente façon de l'implémenter (le coder logiciellement) mais au final, le fonctionnement ne différe pas selon l'implémentation.
Par contre, tu peux avoir des implémentations plus robutes, fiables...
Par exemple, dans le cas d'un routeur, l'implémentation de la couche Internet fera l'objet d'une attention particulière de la part des développeurs (ie : trouver et mettre au point des algorithmes capables de router le plus possible de paquets par seconde par exemple, ce qui n'a aucun interet dans le cas d'un PDA).

@+
iota
 

Nivek

Membre actif
3 Novembre 2003
397
16
38
à 2 click de macgé (83)
Merci de ta réponse, en fait si je veux trouver une différence dans la gestion du modèle TCP/IP entre les deux OS, il faut surtout que je me penche sur l'ensembles des protocoles de haut niveau (HTTP, FTP, SMTP, AFP, SAMBA etc...)