Réseau informatique (9) - Vue d'ensemble de la couche de transport

Portail:

Réseau informatique (10) -Facile à utiliser le
réseau informatique UDP (11 ) -Avez- vous entendu parler de l'établissement de liaison TCP à trois voies
Réseau informatique (12) -Trois fonctions TCP

Les huit premières sections ont systématiquement introduit la connaissance de la couche réseau, y compris les datagrammes IP, les adresses IP, les protocoles de routage, ARP, ICMP, multicast, IGMP, etc. Grâce à ces protocoles, nous pouvons faire traverser un paquet de données à des milliers de montagnes et de rivières à partir d'un hôte et être transmis à l'hôte de destination dans une mer de personnes. Cependant, le protocole IP n'est qu'un protocole livré autant que possible, sans contrôle d'erreur efficace, et après avoir trouvé l'hôte, quels processus dans l'hôte doivent être livrés à ces datagrammes, ce n'est pas sa division fonctionnelle. Cela signifie que, en restant à la couche réseau, la fonction de transmission réseau ne s'est pas terminée avec succès. Par conséquent, un protocole de niveau supérieur est nécessaire pour implémenter les fonctions qui manquent à ces couches réseau. Oui, c'est la couche de transport.

1. Protocole de couche de transport

Au niveau de la couche transport, deux protocoles doivent être appris: TCP et UDP. Ces deux protocoles ont des styles très différents et, en réalité, il existe des scénarios d'utilisation complètement différents, qui se complètent.

TCP a une structure complexe, peut effectuer une transmission segmentée de gros paquets de données et fournit des fonctions telles qu'une transmission fiable et un contrôle de flux. Il est souvent utilisé dans des applications telles que la transmission de fichiers et l'envoi de courrier.

UDP est de structure simple, ne peut pas être segmenté et ne fournit pas de transmission fiable, de contrôle de flux et d'autres fonctions. Il est souvent utilisé pour la transmission de messages courts, comme QQ.

2. Fonction de couche de transport

1) Réaliser la communication entre les processus des deux hôtes

2) Fournir une transmission fiable pour établir une connexion

3) Contrôle de flux

4) Contrôle des erreurs

5) Contrôle de la congestion

Trois, port

Une fois que la couche réseau a transmis avec succès les paquets de données à l'hôte de destination, la couche de transport déterminera à quels processus cibles ces paquets de données doivent être livrés. A cette fin, la couche transport a conçu un numéro de port pour l'implémenter.

Il existe différents types d'applications au niveau de la couche application: FTP, WEB, SMTP, DNS, RDP, etc.

Les serveurs de ces applications utilisent des ports TCP ou UDP pour écouter les demandes des clients.

Les clients de ces applications utilisent l'adresse IP pour localiser l'hôte sur lequel se trouve le serveur et le numéro de port pour localiser le processus serveur.

Numéro de port commun : généralement 0 ~ 1023

FTP : 21

TÉLÉNET: 23

SMTP: 25

SMTP: 53

HTTP: 80

HTTPS: 443

RDP: 3389

MYSQL: 3306

Numéro de port d'enregistrement : généralement 1024 ~ 49151

Numéro de port client : généralement 49152 ~ 65535

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44580146/article/details/106938760
conseillé
Classement