Transmission Control Protocol

L'IP a beaucoup de faiblesses, dont une est les paquets incertains de la livraison—de paquet peut être due laissé tomber aux erreurs de transmission, aux mauvais itinéraires, et/ou à la dégradation de sortie. Les aides du Transmission Control Protocol (TCP) réconcilient ces issues en fournissant les raccordements fiables et en continu. En fait, TCP/IP est principalement basé sur la fonctionnalité de TCP, qui est basée sur l'IP, pour composer la suite de TCP/IP. Ces dispositifs décrivent un processus connecté d'établissement de communication.

Il y a beaucoup de composants qui ont comme conséquence la livraison’fiable de service de TCP s. Suivre certains des points principaux :

Jets. Des données sont systématisées et transférées comme jet de peu, organisé en octets ou bytes de 8 bits. Pendant que ces peu est reçu, ils sont transmis de la même manière.

Commande D'Écoulement D'Amortisseur. Pendant que des données sont passées dans les jets, le logiciel de protocole peut diviser le jet pour remplir tailles d'amortisseur spécifiques. Le TCP contrôle ce processus, et assure l'action d'éviter d'un débordement d'amortisseur. Pendant ce processus, l'rapide-envoi des stations peut être cessé périodiquement pour suivre les stations deréception.

  

Circuits Virtuels. Quand une station demande la communication avec des autres, les deux stations
informez leurs programmes d'application, et acceptez de communiquer. Si le lien ou les communications entre ces stations échouent, les deux stations sont mises au courant de la panne et informent leurs applications respectives de logiciel. Dans ce cas-ci, une nouvelle tentative coordonnée est essayée.

Pleine Connectivité Duplex. Le transfert de jet se produit dans les deux directions, simultanément, pour réduire le trafic global de réseau.

Le TCP organise et compte des bytes dans le flux de données en utilisant un nombre d'ordre de 32 bits. Chaque paquet de TCP contient un nombre d'ordre commençant (premier byte) et un nombre de reconnaissance (dernier byte). Un concept connu sous le nom de fenêtre coulissante est mis en application pour rendre des transmissions de jet plus efficaces. La fenêtre coulissante emploie la largeur de bande plus efficacement, parce qu'elle permettra la transmission des paquets multiples avant qu'une reconnaissance soit exigée.

Instantanés de format et d'en-tête de paquet de TCP

Maintenant dans l'esprit qu'il est important de différencier entre les paquets capturés—s'ils sont TCP, UDP, arp, et ainsi de suite. Les composants sont définis dans la liste suivante :

Port De Source. Indique le port auquel la source traite des services émetteurs-récepteurs de TCP.

Port De Destination. Indique le port auquel la destination traite des services émetteurs-récepteurs de TCP.

Nombre D'Ordre. Indique le premier byte des données ou d'un nombre d'ordre réservé pour un futur processus.

Nombre De Reconnaissance. Le nombre d'ordre du byte de données très prochain que l'expéditeur devrait recevoir.

Excentrage De Données. Le nombre de mots de 32 bits dans l'en-tête.

Réservé. Tenu pour le futur usage.

Drapeaux. Paramètres, tels que le peu de SYN, de ACK, et d'AILERON, pour l'établissement de raccordement et l'arrêt.

Taille De Fenêtre. L'expéditeur’s reçoivent la fenêtre ou l'espace d'amortisseur disponible.

Somme. Indique n'importe quels dommages à l'en-tête qui s'est produit pendant la transmission.

Indicateur Pressant. Le premier byte pressant facultatif dans un paquet, qui indique la fin des données pressantes.

Options. Options de TCP, telles que la taille de segment de TCP de maximum.

Données. l'information de Supérieur-couche.

Ports, Points finaux, Établissement De Raccordement

Le TCP permet la communication simultanée entre différents programmes d'application sur une machine simple. Le TCP emploie les nombres gauches pour distinguer chacune des destinations de réception’de la station s. Une paire de points finaux identifie le raccordement entre les deux stations, comme cité précédemment. Familièrement, ces points finaux sont définis pendant que le raccordement entre les deux applications’ de stations pendant qu'ils communiquent ; ils sont définis par TCP comme paire de nombres entiers dans ce format : (centre serveur, port). Le centre serveur est le IP address’de la station s, et le port est le nombre gauche de TCP sur cette station. Un exemple d'un point final’de la station s est :

206.0.125.81:1026 (host)(port)  
Un exemple de deux points finaux’ de 
stations pendant la communication est : RÉFÉRENCE 1 
206.0.125.81:1022 (host)(port)
RÉFÉRENCE 2 207.63.129.2:26 (host)(port) 

Cette technologie est très importante dans le TCP, car elle permet des communications simultanées en assignant les ports séparés pour chaque raccordement de station.

Quand un raccordement est établi entre deux noeuds pendant une session de TCP, une poignée de main à trois voies est employée. Ce processus commence par celui - demande de TCP de noeud par un peu de SYN/ACK, et la deuxième réponse de TCP de noeud avec un peu de SYN/ACK. En ce moment, comme décrit précédemment, la communication entre les deux noeuds procédera. Quand il n'y a plus de données à envoyer, un noeud de TCP peut envoyer un peu d'AILERON, indiquant un signal de commande étroit. À cette intersection, les deux noeuds se fermeront simultanément.

Le User Datagram Protocol (UDP) fonctionne d'une mode sans connexion ; c'est-à-dire, il fournit le même incertain, service de livraison de datagramme comme IP. À la différence du TCP, le UDP n'envoie pas le peu de SYN/ACK pour assurer la livraison et la fiabilité des transmissions. D'ailleurs, le UDP n'inclut pas la fonctionnalité de commande d'écoulement ou de rétablissement d'erreur. En conséquence, des messages de UDP peuvent être perdus, reproduit, ou arrivez dans l'ordre faux. Et parce que le UDP contient de plus petits en-têtes, il dépense moins de sortie de réseau que le TCP et ainsi peut arriver plus rapidement que la station de réception peut les traiter.

Le UDP est typiquement utilisé où les protocoles de haut-couche fournissent le rétablissement d'erreur et la commande d'écoulement nécessaires. Les démons populaires de serveur qui utilisent le UDP incluent le Network File System (NFS), le Simple Network Management Protocol (SNMP), le File Transfer Protocol insignifiant (TFTP), et le Domain Name System (DNS), pour appeler quelques uns.

Le UDP n'inclut pas la commande d'écoulement ou le rétablissement d'erreur, et peut être facilement reproduit.

Formatage de UDP, encapsulation, et instantanés d'en-tête

Des messages de UDP s'appellent les datagrammes d'utilisateur. Ces datagrammes sont encapsulés dans l'IP, y compris l'en-tête de UDP et les données, car il voyage à travers l'Internet. Fondamentalement, le UDP ajoute un en-tête aux données qu'un utilisateur envoie, et le passe le long à l'IP. La couche d'IP ajoute alors un en-tête à ce qu'elle reçoit du UDP. En conclusion, la couche d'interface de réseau insère le datagramme dans une armature avant de l'envoyer d'une machine à l'autre.

Comme juste mentionné, les messages de UDP contiennent de plus petits en-têtes et consomment moins d'overheads que le TCP. Les composants sont définis dans la liste suivante.

Port De Source/Destination. Un nombre gauche de 16 bits de UDP utilisé pour le traitement de datagramme.

Longueur De Message. Indique le nombre d'octets dans le datagramme de UDP.

Somme. Un champ facultatif pour vérifier la livraison de datagramme.

Données. Les données remises vers le bas au protocole de TCP, y compris des en-têtes de supérieur-couche.

Le UDP fournit le multiplexage (la méthode pour que les signaux multiples soient transmis concurremment dans un jet d'entrée, à travers un channe physique simple l) et le démultiplexage (la séparation réelle des jets qui ont été multiplexés dans un jet commun de nouveau dans les jets multiples de rendement) entre le protocole et le logiciel d'application.

Le multiplexage et le démultiplexage, pendant qu'ils concernent le UDP, transpirent par des ports. Chaque application de station doit négocier un nombre gauche avant d'envoyer un datagramme de UDP. Quand le UDP est du côté de réception d'un datagramme, il vérifie l'en-tête (champ gauche de destination) pour déterminer s'il assortit un de ports’de la station s actuellement en service. Si le port est en service par une application d'écoute, la transmission procède ; si le port n'est pas en service, un message d'erreur d'ICMP est produit, et le datagramme est jeté.

c'est un article supplémentaire par Walter Mirano


Déni : Notre site Web n'est pas responsable de l'information contenue par cet article. Cet article reflète nullement les vues, les avis, les pensées ou la croyance du personnel d'annuaire d'articles.

Notification de traduction : L'article "Transmission Control Protocol" a été traduit en utilisant un service de traduction automatisé. Nous faisons des excuses sincèrement pour toutes les erreurs de traduction qui se sont produites. Merci de l'arrangement.

Online: 816 users browsing the articles directory