Maison  >  Article  >  interface Web  >  [HTTP] Explication détaillée de la couche de liaison TCP/IP, couche réseau, couche de transport, couche d'application

[HTTP] Explication détaillée de la couche de liaison TCP/IP, couche réseau, couche de transport, couche d'application

little bottle
little bottleavant
2019-04-16 11:47:013486parcourir

1. Le protocole à sept couches peut être simplifié en un protocole à quatre couches

Couche de liaison couche réseau couche de transport couche d'application

Deux réseaux connectés via des routeurs

2. 🎜 >La couche réseau ip fournit un protocole saut par saut, qui fournit un service peu fiable qui peut être perdu au milieu

La couche transport TCP fournit une couche de transport fiable basée sur ip


Métaphore : tcp est le vendeur Taobao et ip est le colis. Si le colis est perdu au milieu, le vendeur renverra un colis

3. udp n'est pas fiable. perdu, par exemple, la voix utilise ceci, syslog l'utilise également

4. icmp est le protocole accessoire, ping utilise ceci


5. à partir de la couche application, ajoutez un en-tête, ajoutez un en-tête à TCP, ajoutez un en-tête à IP, ajoutez un en-tête à Ethernet et encapsulez-le dans une trame ; la longueur des données de la trame est comprise entre 46 et 1 500 octets

6. Divisé, le récepteur est divisé. À partir de l'encapsulation ci-dessus, résolvez l'en-tête à l'intérieur de

7. Numéro de port, le numéro de port source est généralement attribué au hasard et le numéro de port de destination est généralement un port bien connu. ou Pour le port désigné, assurez-vous de faire attention à savoir s'il sort ou revient, car TCP est en full-duplex


8. Couche de liaison, Ethernet et encapsulation IEEE 802
Pour distinguer Ethernet et Encapsulation 802.3, il vous suffit de regarder l'encapsulation Ethernet est de type 2 bits, et l'encapsulation 802.3 a une longueur de 2 bits. Nous voyons généralement des trames Ethernet, et voyons rarement des trames 802.3

Il n'y a que trois en-têtes Ethernet, source, destination et protocole. Type, 0800 représente le protocole IP


Autres suppléments :
1. Le masque de sous-réseau nous indique quelle est la partie réseau et quelle est la partie hôte. Par exemple, le masque de sous-réseau est. 255.0.0.0, et l'adresse IP est 13.0.0.0 nous indique que 13 est la partie réseau, et le reste est la partie hôte
2. La passerelle est vers d'autres segments du réseau, à qui doit-elle être donnée, par exemple, ma passerelle est 192.168.1.1, le rôle du routeur est de se connecter aux différents segments du réseau. Transfert de données
3. L'adresse MAC est fixée dans la puce à sa sortie d'usine. On l'appelle aussi l'adresse physique. un binaire de 48 bits. Ce qui est affiché sur l'ordinateur est un hexadécimal de 12 bits. Par exemple, le mien est 50-7B-9D-25-B0-EF ipconfig /all
4. et l'ordinateur a une adresse IP

5. Paquet de données : adresse source de données-adresse de destination-adresse mac source-adresse mac de destination (routeur) Après avoir passé le saut suivant, l'adresse mac sera modifiée et transférée vers le serveur étape par étape

[Cours recommandé : Tutoriel vidéo TCP/IP

]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer