Une des premières choses que vous devez considérer avec la gestion de réseau est que vous pouvez communiquer avec les logiciels d'exploitation indigènes. Par exemple, si vous avez votre serveur sur un ordinateur avec le logiciel d'exploitation de Linux installé, vous voudriez des clients à l'aide par exemple de Windows et des impers pour pouvoir également accéder à votre serveur. Pour accomplir ceci, les logiciels d'exploitation tout le besoin d'employer la même langue de transmission de données. Ceci est réalisé en employant des protocoles.
|
|
Un protocole est simplement un niveau de la façon dont des données devraient être transférées à travers un réseau. Bien qu'il y ait beaucoup de différents protocoles, nous nous concentrerons sur TCP/IP, qui est le protocole le plus commun relatif à l'Internet. Le nom du protocole est en fait peu un fallacieux, cependant, du fait il y a réellement deux protocoles différents TCP/IP de dessous disponible. Ce sont les TCP, qui représentent le Transmission Control Protocol, et le UDP, qui représente le User Datagram Protocol. Maintenant regardons les différences entre ces deux protocoles.
En utilisant le protocole de TCP dans la gestion de réseau, vous êtes d'abord requis de créer un raccordement à un autre ordinateur. Ceci peut sembler évident, mais non tous les protocoles exigent un raccordement, comme avec le protocole de UDP. Une fois qu'un raccordement est établi, vous pouvez alors employer les jets entrants et sortants pour envoyer et recevoir des données au-dessus du réseau. L'avantage principal d'employer le protocole de TCP est qu'il garantit que la livraison de vos données (dans l'ordre correct) et les poignées reproduisent des paquets. Le TCP a également les mécanismes de commande de congestion et de commande d'écoulement, qui sont utiles quand un bon nombre coulants de données.
En envoyant des données avec le TCP, il y a beaucoup de choses qui sont faites aux données avant qu'il soit envoyé. D'abord, le TCP ajoute les en-têtes supplémentaires aux données et peut le couper vers le haut en beaucoup de paquets, etc.. différents. Tout c'est important si les données doivent être aussi petites optimisé comme possible. C'est tout à fait une perte si un jeu envoie des paquets de données d'un-byte avec le TCP. En outre, si trop grand une quantité de données est mise dans un paquet, il peut être inefficace.
| Note | Un paquet est simplement une unité des données qui sont envoyées au-dessus d'un réseau. |
Le UDP peut être décrit comme protocole sans connexion, car vous ne créez pas réellement un raccordement à l'ordinateur à distance. Avec le UDP, vous indiquez simplement où l'information va disparaître, et vous ne savez jamais si elle obtient là ou pas. Ceci fait à UDP un protocole incertain, car il peut facilement perdre des paquets et créer des reproductions. Ceci semble terrible, pas il ? L'avantage de UDP TCP fini est qu'il peut être beaucoup plus efficace. Par exemple, le protocole de TCP a la commande d'écoulement établie dans lui, qui limite la largeur de bande initiale du raccordement de réseau pour alléger la congestion de réseau, tandis que le UDP n'a aucune une telle chose, signifiant nous obtient la pleine largeur de bande disponible. En outre, nous pouvons manipuler les paquets perdus en ajoutant notre propre message simple d'avis pour déterminer s'il a envoyé correctement ou pas. Cependant, ajouter trop de vérification des erreurs peut faire le UDP pas améliorer que le TCP pour l'efficacité.
Un IP address est une manière que vous pouvez identifier des ordinateurs sur un réseau (ou l'Internet). Si vous avez accès d'Internet par l'intermédiaire d'un modem ou d'un câble (ou sur un réseau local), vous pouvez trouver votre IP address en allant au message de sollicitation de commande dans Windows et la dactylographie :
ipconfig
Si vous avez un raccordement d'appel téléphonique à l'Internet, il est probable que vous soyez assigné un nouveau IP address dynamiquement chaque fois que vous vous reliez à l'Internet. Cependant, si vous êtes assez chanceux pour avoir une jonction de câble, vous serez assigné un IP address statique.
Ainsi nous savons maintenant découvrir des adresses d'IP ; voyons ce que sont réellement elles. Actuellement, les adresses d'IP se composent d'un nombre de 32 bits, qui est décomposé en quatre bytes sous la forme x.x.x.x, où "x" est un byte simple. Regardant l'image précédente, le IP address est 192.168.0.133. Notez que la manière que des adresses d'IP sont représentés est mise à jour. Le système de 32 bits courant est connu comme IPv4, mais le nouveau système représentera des adresses d'IP au moyen d'un nombre 128-bit, qui s'appellera IPv6. Plus d'information sur cette nouvelle norme peut être trouvée au site Web suivant : http://www.ipv6.org/.
Nous savons maintenant que les ordinateurs peuvent être distingués de l'un l'autre au-dessus d'un réseau par l'intermédiaire des adresses d'IP, mais ce qui si là plusieurs applications de serveur courent sur un ordinateur simple ? Comment déterminez-vous le serveur pour lequel le message de réseau est prévu ? La réponse à ceci est des ports. Un port n'est pas réellement une chose physique mais est simplement une valeur de 16 bits. Le logiciel d'exploitation maintient quels ports sont en service et ce qui ne sont pas. Les 1 premiers à 1023 ports sont réservés par le système pour des services communs (tels que le ftp, qui court sur le port 21). Ceci laisse les ports 1024 à 65535 librement pour nous à l'utilisation dans nos applications. Notez qu'il n'y a aucune une telle chose comme le port 0.
| Notez |
Il y a un corps connu sous le nom d'IANA (Internet Assigned Numbers Authority), qui enregistre les ports utilisés bien connus. Pour plus d'information sur ceci, voyez la page Web suivante : http://www.iana.org/. |
Pendant que des adresses et les ports d'IP sont employés pour identifier uniquement des machines et des serveurs, une douille est utilisée pour établir des raccordements et pour envoyer des données entre les machines. La meilleure manière de penser à une douille est comme pipe par laquelle les données peuvent couler entre deux machines sur un réseau. Il y a deux types principaux de douilles par lesquelles nous sommes intéressés : douilles de jet et douilles de datagramme.
Une douille de jet est utilisée avec le protocole de TCP, et comme vous savez de avant, le TCP exige un raccordement à la machine à distance avant que des données puissent être envoyées. Quand un raccordement est établi, nous utilisons une douille de jet pour obtenir un résultat ou jet d'entrée (ou tous les deux) pour le raccordement ainsi nous pouvons facilement envoyer et recevoir des données par l'intermédiaire des jets.
Une douille de datagramme est différente parce qu'elle n'a aucun jet lié à elle. Cela fonctionne à côté d'envoyer les paquets d'information qui contiennent également l'information concernant d'où le paquet est venu. En employant cette méthode, il est alors possible de répondre au message en employant l'information qui a été contenue dans le paquet concernant d'où il est venu.
Online: 879 users browsing the articles directory
|
|