Protocole de tri des couches http notes

En comptant de bas en haut, la première couche est donc la couche inférieure.

La première couche est appelée la "couche de liaison" , qui est responsable de l'envoi des paquets de données originaux sur le réseau sous-jacent tel qu'Ethernet et WiFi. Elle fonctionne au niveau de la carte réseau et utilise des adresses MAC pour marquer les appareils sur le réseau , elle est donc parfois appelée Couche MAC.

La deuxième couche est appelée "couche Internet" ou "couche Internet" (couche IP ) , et le protocole IP est à cette couche . Étant donné que le protocole IP définit le concept d '"adresse IP", vous pouvez utiliser l'adresse IP au lieu de l'adresse MAC sur la base de la "couche de liaison" pour connecter de nombreux LAN et WAN à un énorme réseau virtuel. Dans ce réseau Lorsque vous recherchez un appareil, il suffit de traduire l'adresse IP en une adresse MAC.

La troisième couche est appelée "couche de transport" . La responsabilité de ce protocole de couche est de s'assurer que les données sont transmises "de manière fiable" entre les deux points marqués par l'adresse IP. Il s'agit de la couche de travail du protocole TCP . UDP "partenaire".

TCP est un protocole avec état . Vous devez établir une connexion avec l'autre partie avant d'envoyer des données et vous assurer que les données ne sont pas perdues ou répétées.

Les données de TCP sont un "flux d'octets" continu, dans l'ordre .

 

La quatrième couche de la pile de protocoles est appelée "couche d'application" . Comme les trois couches suivantes jettent très bien les bases, il y aura beaucoup de fleurs sur cette couche. Il existe différents protocoles orientés application. Par exemple Telnet, SSH, FTP, SMTP, etc., et bien sûr notre HTTP .

 

L'unité de transmission de la couche MAC est la trame ,

L'unité de transmission de la couche IP est un paquet .

L'unité de transmission de la couche TCP est le segment (segment) ,

L'unité de transmission de HTTP est un message ou un message .

Mais ces noms n'ont pas de distinction essentielle et peuvent être collectivement appelés paquets de données .

 

1.TCP / IP est divisé en quatre couches, le noyau est la deuxième couche d'IP et la troisième couche de TCP, HTTP est dans la quatrième couche;

2. OSI est divisé en sept couches, correspondant essentiellement à TCP / IP, TCP est dans la quatrième couche et HTTP est dans la septième couche;

3. OSI peut être mappé sur TCP / IP, mais pendant cette période, les première, cinquième et sixième couches disparaissent;

4. Dans la communication quotidienne, nous utilisons généralement le modèle OSI, en utilisant quatre termes, sept couches et d'autres termes;

5. HTTP utilise la pile de protocoles TCP / IP pour emballer et décompresser couche par couche pour réaliser la transmission de données, mais les détails suivants ne sont pas visibles.

 

Il existe une bonne astuce (mais pas absolue) pour faire la distinction entre les quatrième et septième étages,

"Deux sont tous":

Tout ce qui est géré par le système d'exploitation est de quatre ou moins , sinon,

Tout ce qui doit être géré par l'application (c'est-à-dire que vous écrivez votre propre code), ce sont les sept couches .

 

A publié 127 articles originaux · Aime 24 · Visites 130 000+

Je suppose que tu aimes

Origine blog.csdn.net/Linzhongyilisha/article/details/105500775
conseillé
Classement