Maison  >  Article  >  Quelles couches le protocole TCP/IP contient-il ?

Quelles couches le protocole TCP/IP contient-il ?

青灯夜游
青灯夜游original
2021-06-10 14:13:03160383parcourir

Le protocole TCP/IP adopte une structure hiérarchique à 4 couches : 1. Couche d'interface réseau (couche hôte-réseau) ; 2. Couche Internet, fournissant des services de livraison de datagrammes simples, flexibles, sans connexion et au meilleur effort ; 3. Couche de transport, qui assure une communication logique de bout en bout entre les processus d'application. 4. Couche d'application, qui fournit des applications aux utilisateurs.

Quelles couches le protocole TCP/IP contient-il ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

1. Couche d'interface réseau

Dans le protocole TCP/IP, la couche d'interface réseau est située sur le quatrième couche. Étant donné que la couche d'interface réseau fusionne la couche physique et la couche liaison de données, la couche d'interface réseau n'est pas seulement le support physique pour la transmission des données, mais fournit également une ligne précise pour la couche réseau.

La couche physique définit certaines caractéristiques liées à l'interface des supports de transmission, à savoir les caractéristiques mécaniques, les caractéristiques électriques, les caractéristiques fonctionnelles, les caractéristiques du processus, et doit compléter la conversion entre la transmission parallèle et la transmission série.

La couche liaison de données fournit des services de transmission de données transparents et fiables aux utilisateurs de cette couche. La transparence signifie qu'il n'y a aucune restriction sur le contenu, le format et le codage des données transmises sur cette couche, et qu'il n'est pas nécessaire d'expliquer la signification de la structure de l'information, que pendant le processus de transmission, les connexions physiques peuvent être défectueuses ; fournies par la couche physique sont transformées en logiques. Les méthodes spécifiques de liaisons de données sans erreur incluent la synchronisation de trame, le contrôle des erreurs, le contrôle de flux et la gestion des liaisons.

Les principales technologies d'accès haut débit dans la couche physique sont xdsl, le réseau hybride fibre coaxiale (HFC), la technologie FTTx

Les principaux protocoles de la couche liaison de données sont le protocole point à point PPP , protocole CSMA/CD, Ethernet 802.3.

2. Couche Internet

La couche Internet fournit des services de datagramme simples, flexibles, sans connexion et au mieux à la valeur supérieure. La couche Internet ne fournit pas d'engagements en matière de qualité de service, c'est-à-dire que les paquets transmis peuvent contenir des erreurs, être perdus, dupliqués et dans le désordre, et ne garantit certainement pas les délais de livraison des paquets.

Les principaux protocoles de la couche Internet incluent le protocole IP, le protocole de résolution d'adresse ARP et le protocole de résolution d'adresse inversée RARP, ainsi que le protocole de message de contrôle Internet ICMP.

Le protocole IP est au cœur de la couche Internet. Grâce au routage, l'IP du saut suivant est encapsulée et transmise à la couche d'interface réseau. Les datagrammes IP sont un service sans connexion.

ICMP est un complément à la couche Internet et peut renvoyer des messages. Utilisé pour vérifier si le réseau est fluide (utilisez la commande ping).

ARP consiste à trouver l'adresse MAC de l'hôte via une IP connue.

RARP détermine l'adresse IP via l'adresse MAC.

3. Couche de transport

La couche de transport assure une communication logique de bout en bout entre les processus d'application et a la fonction de multiplexage et de démultiplexage, c'est-à-dire l'expéditeur est différent Tout processus d'application peut utiliser un protocole de couche transport pour transmettre des données ; la couche de transport du récepteur peut transmettre correctement les données au processus d'application de destination après avoir supprimé l'en-tête du message. La couche transport effectuera également un contrôle des erreurs sur les messages pour améliorer la fiabilité de la transmission.

Les principaux protocoles de la couche de transport sont le protocole de datagramme utilisateur UDP et le protocole de contrôle de transmission TCP

4. La couche d'application

La couche d'application fournit des applications. pour le programme des utilisateurs.

Les principaux protocoles de la couche d'application incluent le système de noms de domaine DNS, le protocole de transfert de fichiers FTP, le protocole de terminal distant TELNET, le protocole de transfert hypertexte HTTP, le protocole de transfert de courrier simple SMTP, les protocoles de lecture de courrier POP3 et IMAP et l'hôte dynamique. Protocole de configuration DHCP, protocole de gestion de réseau simple SNMP.

DNS : Fourni Service de résolution de noms de domaine, assurant la conversion entre les noms de domaine et les adresses IP, en utilisant le port 53

FTP : transfert de fichiers entre n'importe quel ordinateur dans des réseaux hétérogènes, en utilisant le port 21

TELNET : fournissant aux utilisateurs un service de connexion à distance , utilisant le port 23, utilisant une transmission de code clair, une mauvaise confidentialité, simple et pratique

HTTP : utilisé pour réaliser divers liens sur le World Wide Web, c'est-à-dire la connexion entre le programme client World Wide Web et le monde Serveur Wide Web, utilisant le port 80

SMTP/POP3, IMAP : Assure la transmission des e-mails et est utilisé pour contrôler l'envoi et le transfert des lettres. /Lire le courrier du serveur de messagerie.

DHCP : attribuez automatiquement des adresses IP aux ordinateurs nouvellement ajoutés au réseau.

SNMP : Gérez les plateformes logicielles et matérielles produites par de nombreux fabricants sur Internet

Pour plus de connaissances connexes, veuillez visiter la colonne FAQ  !

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn