Accueil Finances personnelles Notions de base sur le réseau: TCP / UDP Socket and Port Overview - mannequins

Notions de base sur le réseau: TCP / UDP Socket and Port Overview - mannequins

Vidéo: #9# دروس في الحماية :TCP/IP & UDP 2024

Vidéo: #9# دروس في الحماية :TCP/IP & UDP 2024
Anonim

Pour gérer la connexion entre les protocoles réseau de la couche application, TCP et UDP utilisent des ports et des sockets. TCP et UDP fonctionnent sur la couche hôte-hôte dans le modèle de communication IP et fournissent des services de communication hôte-hôte pour le protocole de couche application. Cela signifie qu'un protocole de couche d'application se trouve sur un hôte IP se connectant à un protocole de couche d'application sur un autre hôte IP.

Dans la plupart des cas, ces connexions hôte à hôte ont un processus serveur s'exécutant sur un hôte et un processus client s'exécutant sur l'autre hôte. Des exemples de cette connexion hôte-hôte incluent un navigateur Web se connectant à un serveur Web; ou un client SCP (Secure Copy Protocol) (tel que WinSCP) se connectant à un serveur SCP.

Un port est un point de connexion TCP ou UDP. Considérez-les comme des réceptacles sur un standard téléphonique démodé. Il y a 65, 536 (ou 2 ^ 16) ports disponibles pour un hôte pour gérer les connexions, numérotés de 0 à 65, 535 pour chaque TCP et UDP. Lorsque vous établissez un serveur d'applications s'exécutant sur un hôte IP, vous configurez ce serveur pour être utilisé (ou lié) à un port TCP ou UDP spécifique.

En associant le serveur de la couche application à un port spécifique, vous avez créé une destination à laquelle un hôte IP distant peut se connecter.

Lorsque l'hôte IP distant se connecte à un serveur de couche d'application, la connexion effectuée par l'hôte se fait sur un port fonctionnant sur un hôte IP spécifique (identifié par une adresse IP). Cette association d'une adresse IP et d'un port en tant que point de terminaison de connexion est une socket .

Dans cette analogie de tableau à l'ancienne, la prise a deux connecteurs connectés au téléphone de chaque client: l'un est une prise, et l'autre est une prise. Pensez à ces connecteurs comme les ports, mais parce que le port est associé à un téléphone, ensemble, ils font un socket, comme le port TCP ou UDP, lorsqu'il est associé à une adresse IP est une socket.

Pour établir une connexion téléphonique avec un client, l '"opérateur" prend la prise pour un client et la connecte à la prise pour l'autre client. Avec IP, l'application cliente a un port sur lequel elle opère, donc sur l'hôte client, il y a une adresse IP et un port pour le côté client de la connexion; c'est une douille.

Du côté serveur de la connexion se trouve une adresse IP pour le serveur et un port pour créer une socket sur l'hôte du serveur. L'établissement d'une connexion entre la couche d'application cliente et la couche d'application serveur est une connexion virtuelle entre ces deux sockets.

Cet exemple vous guidera tout au long du processus de connexion à un site Web, tel que Wiley. Vous devez ouvrir votre navigateur Web (comme Mozilla Firefox) et tapez www. Wiley. com dans la barre d'adresse. Votre navigateur Web utilise un serveur DNS (Domain Name System) pour rechercher le nom www. Wiley. com pour identifier son adresse IP est. Pour cet exemple, l'adresse est 192. 0. 2. 100.

Firefox établit une connexion avec l'adresse 192. 0. 2. 100 et avec le port sur lequel le serveur Web de la couche application fonctionne. Firefox sait à quel port s'attendre car c'est un port bien connu . Le port bien connu pour un serveur Web est le port TCP 80.

Le socket de destination que Firefox essaye de se connecter est écrit comme socket: port, ou dans cet exemple, 192. 0. 2. 100: 80. C'est le côté serveur de la connexion, mais le serveur doit savoir où envoyer la page Web que vous voulez voir dans Mozilla Firefox, donc vous avez aussi un socket pour le côté client de la connexion.

La connexion côté client est composée de votre adresse IP, par exemple 192. 168. 1. 25, et d'un numéro de port dynamique choisi au hasard. Le socket associé à Firefox ressemble à 192. 168. 1. 25: 49175. Parce que les serveurs Web fonctionnent sur le port TCP 80, ces deux sockets sont des sockets TCP, alors que si vous vous connectiez à un serveur fonctionnant sur un port UDP, les sockets serveur et client seraient des sockets UDP.

Notions de base sur le réseau: TCP / UDP Socket and Port Overview - mannequins

Le choix des éditeurs

Résolution des conflits de ressources humaines avec Microsoft Office Project 2007 - dummies

Résolution des conflits de ressources humaines avec Microsoft Office Project 2007 - dummies

Lorsqu'un membre de l'équipe de projet est suropposée dans votre projet Microsoft Office Project 2007, vous pouvez prendre des mesures pour corriger le problème en utilisant les suggestions suivantes. Gardez à l'esprit que les circonstances de votre projet déterminent si une solution particulière est réalisable. Par exemple, vous pouvez ajouter des ressources uniquement si votre budget le permet ...

Comment enregistrer plusieurs lignes de base dans Project 2013 - mannequins

Comment enregistrer plusieurs lignes de base dans Project 2013 - mannequins

Le concept de lignes de base multiples semble presque contraire définition d'une ligne de base. Après tout, le but d'une base de référence est de mettre l'enjeu proverbial dans le sable et de mesurer les progrès contre elle. Vous pouvez conserver plusieurs lignes de base dans Project 2013 à plusieurs fins. Considérez ces raisons: Vous avez un plan de base pour ...

Comment enregistrer une référence dans Project 2013 - mannequins

Comment enregistrer une référence dans Project 2013 - mannequins

Vous pouvez enregistrer une référence à tout moment en ouvrant la boîte de dialogue Définir la ligne de base dans Project 2013. Un paramètre - qui contrôle la manière dont le projet regroupe les données dans les tâches récapitulatives lorsque vous définissez une ligne de base pour une partie des tâches - nécessite une explication. Après avoir enregistré une base de données la première fois dans Project 2013, ...

Le choix des éditeurs

Comment classer les modèles d'analyse prédictive - mannequins

Comment classer les modèles d'analyse prédictive - mannequins

Vous avez plusieurs façons de classer les modèles utilisés pour l'analyse prédictive. En général, vous pouvez les trier en fonction des problèmes métier qu'ils résolvent et des principales fonctions métier qu'ils servent (ventes, publicité, ressources humaines ou gestion des risques, par exemple). L'implémentation mathématique utilisée dans le modèle (comme les statistiques, l'exploration de données et la machine ...

Comment appliquer n'importe quelle grappe de colonies dans l'analyse prédictive - les nuls

Comment appliquer n'importe quelle grappe de colonies dans l'analyse prédictive - les nuls

Un exemple naturel de groupe auto-organisateur vous pouvez appliquer dans le comportement d'analyse prédictive est une colonie de fourmis à la recherche de nourriture. Les fourmis optimisent collectivement leur trajectoire de manière à prendre toujours le chemin le plus court possible vers une cible alimentaire. Même si vous essayez de déranger une colonie de fourmis et de les empêcher de ...

Comment choisir un algorithme pour un modèle d'analyse prédictive - mannequins

Comment choisir un algorithme pour un modèle d'analyse prédictive - mannequins

Diverses statistiques, data-mining et des algorithmes d'apprentissage automatique sont disponibles pour votre modèle d'analyse prédictive. Vous êtes dans une meilleure position pour sélectionner un algorithme après avoir défini les objectifs de votre modèle et sélectionné les données sur lesquelles vous allez travailler. Certains de ces algorithmes ont été développés pour résoudre des problèmes métier spécifiques, améliorer des algorithmes existants ou fournir ...

Le choix des éditeurs

Excel Tableaux de bord et rapports: La fonction VLOOKUP - les nuls

Excel Tableaux de bord et rapports: La fonction VLOOKUP - les nuls

Ne vous feront rien tout bien si vous ne pouvez pas gérer efficacement vos modèles de données. La fonction VLOOKUP est le roi de toutes les fonctions de recherche dans Excel. Le but de VLOOKUP est de trouver une valeur spécifique à partir d'une colonne de données où la valeur de ligne la plus à gauche correspond à un critère donné. Prenez ...

Excel Outils d'analyse de données - dummies

Excel Outils d'analyse de données - dummies

L'outil d'analyse d'excel est un complément utile qui fournit un ensemble complet d'outils d'analyse statistique . Voici quelques outils dans le ToolPak. Outil Analyse Anova: Facteur unique Analyse de variance pour deux échantillons ou plus Anova: Facteur double avec réplication Analyse de la variance avec deux variables indépendantes et observations multiples ...

Excelent Touches de raccourci d'entrée de données - mannequins

Excelent Touches de raccourci d'entrée de données - mannequins

Lorsque vous travaillez dans Excel et saisissez des données dans une cellule, il est essentiel pour compléter l'entrée soit en cliquant sur une autre cellule avec le pointeur de la souris ou en utilisant l'une des touches de raccourci pratiques montrées ici pour déplacer le curseur de la cellule: Appuyez sur les touches To Arrow (& uarr;, & darr; move ...