编程知识 cdmana.com

Illustration détaillée: lorsque j'utilise la façon la plus simple d'ouvrir la transmission réseau!

Tu es un ordinateur,Tu t'appelles A

Il y a longtemps,Vous n'êtes connecté à aucun autre ordinateur,Solitaire.

​​

​​

Jusqu'au jour où,Tu veux un autre ordinateur B Établissement des communications,Alors vous avez ouvert un filet chacun,Connecté par un câble.

​​

​​

Comment se connecter avec un câble réseau"Communications"Et voilà.?Je peux te dire IO、Pause.、Parler du tampon,Mais ce n'est pas une question qui devrait être prise en compte lors de la recherche sur le Web.

Si tu t'emmêles,Ou vous pouvez étudier comment le système d'exploitation gère le réseau IO De,Ou vous pouvez étudier comment les paquets sont convertis par carte réseau en signaux électriques envoyés,Ou juste le mettre​Comme​Il y a un petit homme dans l'ordinateur qui tire~

​​​

​​​

De toute façon., Vous êtes connectés. , Et peut communiquer .

Premier étage

Un jour..., Un nouveau partenaire C Oui., Mais vous avez vite compris. , On peut ouvrir deux ports par personne. , Avec un total de trois câbles , Connectés les uns aux autres .

​​

​​

Comme de plus en plus de gens se joignent à, Tu as trouvé trop de mailles ouvertes. , Et le filet est dense. ,Le chaos.( En fait, un ordinateur ne peut pas ouvrir autant de ports. , Donc cette Connexion n'est possible qu'en théorie , C'est pour ça que je l'ai pointillé en rouge. , C'est si strict. ~)

​​

​​

Donc vous avez inventé un dispositif intermédiaire , Vous branchez tous les câbles sur cet appareil. , Transmis par cet appareil , Pour pouvoir communiquer entre eux , C'est essentiellement la même chose. , Mais le nombre de ports et de câbles a diminué ,​Plus maintenant.​ C'est le chaos. .

​​

​​

Vous l'avez appelé hub. , C'est juste qu'il envoie des signaux électriques à toutes les sorties. (Diffusion),Pas de traitement, Tu penses qu'il n'a pas de Qi? , C'est pour ça que j'ai mis les gens en physique. .

​​​

​​​

Parce qu'il a été transmis à toutes les sorties ,C'est... BCDE Comment les quatre machines savent - elles si les paquets sont envoyés à elles - mêmes? ?

Tout d'abord,, Tu vas tout donner. ​De​ Appareils connectés au commutateur , Un nom. . C'est votre nom. ABCD, Mais il faut maintenant un professionnel , Nom unique au niveau mondial comme ​Identification​, Tu appelles ça un nom plus haut de gamme MAC Adresse.

La tienne. MAC L'adresse est aa-aa-aa-aa-aa-aa, Votre partenaire b De MAC L'adresse est bb-bb-bb-bb-bb-bb,Et ainsi de suite., Pas de répétition. .

Voilà.,A Envoyer un paquet à B Heure, Il suffit d'assembler une telle structure de données dans l'en - tête ,C'est bon.

​​

​​

B Après réception du paquet , Selon la cible de la tête MAC Adresse, Jugez que ce paquet s'est vraiment envoyé , Alors il l'a pris. .

Autres CDE Après avoir reçu le paquet, Selon la cible de la tête MAC Adresse, Jugez que ce paquet ne s'est pas envoyé , Et il l'a jetée. .

​​​

​​​

Bien que le hub nettoie la disposition , Mais je n'avais qu'à l'envoyer à l'ordinateur. B Message de, Maintenant il est envoyé à tous les ordinateurs connectés au Hub , Ce n'est pas sûr. , Sans économiser les ressources du réseau .

Deuxième étage

Si vous deviez rendre ce hub plus intelligent, , Uniquement à destination MAC L'ordinateur auquel l'adresse se réfère ,C'est bon..

​​​

​​​

Même si c'est un peu plus qu'un hub, , Mais ça semble intelligent. , Tu appelles ça ​Fais - le.​Commutateur. Et c'est à cause de cette petite intelligence , Tu l'as mis à un autre niveau. ,Couche de liaison de données.

​​

​​

Comme le montre la figure ci - dessus, C'est comme ça que tu l'as conçu. .

Un interrupteur pour la maintenance interne MAC Liste des adresses, Chaque MAC Dispositif d'adresse , Sur quel port est connecté .

​​

​​

Si vous devez encore envoyer B Un paquet , La structure de données suivante est construite pour sortir du port réseau .

​​

​​

À l'arrivée de l'interrupteur , Commutateur interne entretenu par lui - même MAC Liste des adresses, Machine Cible trouvée B De MAC Adresse bb-bb-bb-bb-bb-bb Port cartographié 1 Allez., Donc nous avons pris les données 1 Le numéro de port a été envoyé B,C'est fini.~

Vous donnez à ce petit réseau de transmission ,- Oui.​Fais - le.​Ethernet.

Au début, bien sûr. ,MAC La table d'adresses est vide , Comment s'est - il construit? ?

Si MAC Le tableau des adresses est ​ Vide. ​,Donne. B Les données suivantes ont été envoyées:

​​

​​

Parce que ce paquet provient du port 4 Commutateur entrant , Pour que l'interrupteur puisse MAC La table d'adresse enregistre les premières données :

MAC:aa-aa-aa-aa-aa-aa-aa

Port:4

Changer de cible MAC Adresse(bb-bb-bb-bb-bb-bb) Il n'y a pas de relation de cartographie dans la table d'adresses , Ce paquet a été envoyé à tous les ports , Qui est envoyé à toutes les machines .

Après, Machines seulement B J'ai reçu le sac qui m'a été envoyé. , Et a répondu , Données de réponse depuis le port 1 Commutateur d'entrée , Le commutateur met donc à jour la deuxième donnée dans le tableau d'adresses :

MAC:bb-bb-bb-bb-bb-bb

Port:1

La procédure est la suivante

​​​

​​​

Communication continue à travers les machines du réseau , Le commutateur finira par MAC Liste d'adresses établie ~

Plus il y a de machines , Le commutateur n'a pas assez de ports , Mais intelligent, tu as découvert , Il suffit de connecter plusieurs commutateurs , C'est facile. ~

​​

​​

Tu n'as pas besoin de concevoir quelque chose de plus. , Il suffit de suivre les plans et les règles précédents. , Connectez tous les ordinateurs en utilisant le câblage ci - dessus , Donc cette règle de conception des commutateurs , C'est très ingénieux. . Réfléchis à pourquoi. (Par exemple, A Pour envoyer des données à F).

Mais attention. , Le fil rouge au - dessus. ,En fin de compte, MAC Ce n'est pas un enregistrement dans la liste d'adresses. ,C'est de mettre EFGH Les quatre machines sont connectées au port (Port6) Toutes les cartes de .

Final, Les deux commutateurs seront enregistrés séparément A ~ H Enregistrements cartographiques pour toutes les machines .

Commutateur à gauche

​​

​​

Commutateur à droite

​​

​​

Il n'y a que 8 C'était bien sur un ordinateur. , Même quand il n'y a que quelques centaines d'ordinateurs ,Tout va bien., Donc la façon dont ce commutateur est conçu , Ça fait un moment. .

Mais je suis désolé., L'homme est un animal avide. ,Bientôt., Le nombre d'ordinateurs a atteint des milliers. 、Des dizaines de milliers.、Des centaines de milliers.

Troisième étage

Les commutateurs ne peuvent plus enregistrer une telle taille ​De​ Cartographie des relations .

Tu as perdu la tête. , Vous avez découvert que le problème , Le câble rouge qui sort. , Je ne sais pas combien d'appareils sont connectés en permanence. , De sorte que la table d'adresses devient de plus en plus grande .

Je peux avoir ce câble rouge? , Accès à un nouvel appareil , Cet appareil est aussi autonome qu'un ordinateur. MAC Adresse, Et en même temps, il m'a aidé à transmettre les paquets une fois. ?

Cet appareil est un routeur ,Sa fonction est, En tant qu'indépendant ​De​Propriété MAC Dispositif d'adresse , Et peut m'aider à transmettre les paquets une fois , Vous l'avez placé au niveau du réseau. .

​​

​​

Attention!,Chaque port du routeur,Sont indépendants MAC Adresse

C'est bon, Commutateur actuel MAC Dans le tableau des adresses , Juste un de plus. MAC Adresse ABAB Relations cartographiques avec ses ports , Le paquet peut être transmis avec succès au routeur , C'est bon. .

Comment faire? , Envoyer à C Et D, Même envoyer à DEFGH.... Paquets pour, Envoyez tout au routeur. ?

Ce n'est pas difficile d'imaginer une telle idée. , Si l'ordinateur C Et D De MAC L'adresse a un préfixe commun , Par exemple,

C De MAC Adresse:FFFF-FFFF-CCCC

D De MAC Adresse:FFFF-FFFF-DDDD

Alors on peut dire, Cible MAC L'adresse estFFFF-FFFF-?Au début, Tout d'abord envoyé au routeur .

Est - ce possible? ?La réponse est non..

Commençons par la réalité. MAC Début de la structure de l'adresse ,MAC L'adresse est aussi appelée adresse physique 、Adresse matérielle,La longueur est 48 Bits, En général, c'est comme ça.

00-16-EA-AE-3C-40

Il est gravé sur la carte réseau lorsqu'il est produit par le fabricant de l'équipement réseau EPROM( Une puce flash , Il est généralement possible de l'effacer par programme ).Dont avant 24 Bits(00-16-EA) Numéro représentant le fabricant du matériel de réseau ,Après 24 Bits(AE-3C-40) Est attribué par le fabricant lui - même , Indique généralement le numéro de série . Tant que vous ne changez pas votre propre MAC Adresse,MAC L'adresse est unique dans le monde .Visuellement parlant,MAC L'adresse est comme le numéro d'identification sur la carte d'identité ,Avec unicité.

Et si vous voulez ​Vers​ Cela signifie que la cible MAC L'adresse estFFFF-FFFF-?Au début, Envoyer uniformément à partir d'un routeur ​Un groupe​Matériel( Comme nous le verrons plus loin, c'est un concept de sous - réseau. ), Ensuite, vous devez demander à un sous - réseau d'acheter tout l'équipement d'un fabricant , Ou vous devrez demander au fabricant de graver sur l'équipement du réseau de production MAC Adresse, Selon votre structure de sous - réseau prévue à l'avance MAC Adresse, Et la structure de ce réseau ne peut pas être facilement modifiée à l'avenir .

Ce n'est évidemment pas réaliste.

Donc vous avez inventé une nouvelle adresse , Pour chaque machine 32 Nombre de bits ,Par exemple::

11000000101010000000000000000001

Tu trouves ça un peu flou. , Et je l'ai divisé en quatre parties. , Point intermédiaire .

11000000.10101000.00000000.00000001

Tu ne te sens pas clair. , Et l'a transformé en 10 Décimal.

192.168.0.1

Vous avez finalement donné un nom fort à cette adresse. ,IP Adresse. Maintenant chaque ordinateur , Et avoir sa propre MAC Adresse, J'en ai un autre. IP Adresse,C'est juste que IP L'adresse est au niveau du logiciel ,Peut être modifié à tout moment,MAC L'adresse ne peut généralement pas être modifiée .

Celui - ci peut être modifié à tout moment IP Adresse, Et vous pouvez le faire en fonction de la topologie du réseau que vous prévoyez , C'est réglé. .

​​

​​

Comme le montre la figure ci - dessus, Si je veux envoyer un paquet à ABCD Un des appareils , Peu importe. , Je peux le décrire comme ça. ,"Oui. IP L'adresse est 192.168.0 Envoyer tout au routeur , Comment le transmettre plus tard , Laisse - le. !", C'est malin. .

Après l'avoir donné au routeur, , Comment le routeur transmet - il exactement les paquets à l'appareil spécifié? ?

Ne t'inquiète pas, allons - y doucement. .

Nous donnons d'abord à chacun des appareils du réseau ci - dessus , Plus le sien. IP Adresse

​​

​​

Maintenant, il y a un transfert entre deux appareils , En plus d'ajouter un en - tête de couche de liaison de données , Ajouter un en - tête de couche réseau supplémentaire .

Si A Voilà. B Envoyer des données, Parce qu'ils sont connectés directement au commutateur ,Alors... A Les paquets suivants peuvent être envoyés directement , En fait, la couche réseau ne fonctionne pas .

​​

​​

Mais si A Voilà. C Envoyer des données,A Il faut d'abord le transmettre au routeur. , Puis le routeur le transmet à C. Parce que le transport de bas niveau dépend encore d'Ethernet , Donc le paquet est divisé en deux segments .

A ~ Les paquets de cette section du routeur sont les suivants: :

​​

​​

Routeur vers C Voilà.​Paragraphes​ Les paquets sont les suivants: :

​​

​​

C'est bon,Les deux situations décrites ci - dessus(A->B,A->C), Croyez que les lecteurs attentifs devraient avoir beaucoup de questions , Allons - y un par un. .

A Voilà. C Envoi de paquets , Comment savoir s'il faut transmettre par un routeur? ?

La réponse:Sous - réseau

Si la source IP Et objectifs IP Dans un sous - réseau , Envoyer le paquet directement à travers le commutateur .

Si la source IP Et objectifs IP Pas dans un sous - réseau , Laissez - le au routeur. .

D'accord., C'est tout ce qu'il faut pour l'instant. , Qu'est - ce qu'un sous - réseau? .

192.168.0.1 Et 192.168.0.2 Sur le même sous - réseau

192.168.0.1 Et 192.168.1.1 Sur différents sous - réseaux

Ces deux - là sont faits pour nous. , C'est - à - dire que nous voulons montrer ,Pour 192.168.0.1 Dis:

192.168.0.xxx Au début, Même dans un sous - réseau , Sinon, c'est un sous - réseau différent. .

C'est pour les ordinateurs. , Comment dire ça? ? Les gens ont donc inventé le concept de masque de sous - réseau

Si le masque de sous - réseau d'une machine est défini à 255.255.255.0

Ça veut dire,Source IP Et objectifs IP Effectuer et calculer respectivement avec ce masque de sous - réseau , L'égalité est dans un sous - réseau , L'inégalité est dans différents sous - réseaux ,C'est si simple..

Par exemple,

AOrdinateur:192.168.0.1 & 255.255.255.0 = 192.168.0.0

BOrdinateur:192.168.0.2 & 255.255.255.0 = 192.168.0.0

COrdinateur:192.168.1.1 & 255.255.255.0 = 192.168.1.0

DOrdinateur:192.168.1.2 & 255.255.255.0 = 192.168.1.0

Alors A Avec B Sur le même sous - réseau,C Avec D Sur le même sous - réseau,Mais A Avec C Pas sur le même sous - réseau. ,Avec D Ni sur le même sous - réseau. ,Et ainsi de suite..

​​

​​

Donc si A Voilà. C Envoyer un message,A Et C De IP Adresses séparées & A Masque de sous - réseau configuré par la machine ,Non égal trouvé,Et A - Oui. C Pas sur le même sous - réseau que vous. , Il a envoyé le paquet au routeur ,Je m'en fous., Comment transmettre après ,A Peu importe.

A Comment savoir?, Quel appareil est un routeur ?

La réponse:In A Pour définir la passerelle par défaut sur

Étape précédente A Par l'intermédiaire de C Dans le même sous - réseau , J'ai décidé d'envoyer le paquet au routeur. , Le routeur. IP C'est combien?

En fait, il n'est pas correct de l'envoyer au routeur ,Il faut le dire. A Le paquet est envoyé à la passerelle par défaut .

C'est exact. A Dis,A Vous ne pouvez envoyer le paquet directement qu'à quelqu'un qui est sous le même sous - réseau IP Allez., Donc C'est un routeur ou un ordinateur ,C'est exact. A Je m'en fous. , Tant que cet appareil en a un IP L'adresse suffit.

Donc la passerelle par défaut ,C'est A Configuré sur votre propre ordinateur IP Adresse, De sorte que lorsque vous envoyez des machines à différents sous - réseaux , Envoyez ça. IP Adresse.

​​

​​

C'est tout.!

Comment le routeur sait - il COù est - il??

La réponse:Table de routage

Maintenant A Oui. C Envoi de paquets , Peut déjà être envoyé avec succès au routeur , La dernière question est: , Comment le routeur le sait - il? , Reçu ce paquet , De quel port sortir? , Pour être direct. ( Ou indirectement ) Destination finale C Et alors?.

Les paquets reçus par le routeur ont un but IP C'est - à - dire C De IP Adresse, Doit être converti à partir de quel port ,C'est facile de penser, Il devrait y avoir une montre. ,C'est comme... MAC Même adresse .

Cette table s'appelle la table de routage. .

Quant à la façon dont cette table de routage est sortie , Il y a beaucoup d'algorithmes de routage ,Cet article ne s'étend pas, Parce que moi non plus. ~

Différent de MAC La liste d'adresses est , La table de routage n'est pas une relation explicite individuelle , Regardons la structure d'une table de routage .

Adresse de destination masque de sous - réseau prochain port hop

192.168.0.0255.255.255.0 0

192.168.0.254255.255.255.255 0

192.168.1.0255.255.255.0 1

192.168.1.254255.255.255.255 1

Nous apprenons une nouvelle représentation , Parce que le masque de sous - réseau représente en fait les premiers bits représentant les segments de sous - réseau , Donc, par exemple, 192.168.0.0(255.255.255.0) Peut également être abrégé en 192.168.0.0/24

Adresse de destination prochain port hop

192.168.0.0/24 0

192.168.0.254/32 0

192.168.1.0/24 1

192.168.1.254/32 1

C'est très compréhensible., La table de routage indique ,192.168.0.xxx C'est​Ko​​Réseau​En bas, Tous transmis à 0 Port No.,192.168.1.xxx C'est​Ko​​Réseau​En bas, Tous transmis à 1 Port No..En bas.​Un saut.​ La colonne n'a pas encore de valeur ,On s'en fout.

Selon le diagramme de structure, ( Le masque de sous - réseau et la passerelle par défaut sont complétés ici )

C'est tout ce que j'ai dit. IP Couche, Mais la couche de liaison de données qui envoie le paquet doit savoir MAC Adresse, Mais tout ce que je sais IP Et l'adresse? ?

La réponse:arp

Si vous(A) Je ne sais pas pour le moment. B De MAC Adresse( Je ne sais pas. , Nous supposons juste que nous savons ), C'est tout ce que tu sais. IP Adresse, Comment transmettre les paquets exactement à B Et alors??

La réponse est simple, Au niveau du réseau ,Je dois mettre IP Adresse correspondante MAC Adresse trouvée, D'une manière ou d'une autre, ,Trouver192.168.0.2Correspondant MAC AdresseBBBB.

De cette façon,arp Accord, Ordinateur simultané A Et B Il y en aura un aussi. arp Table de cache, Il est enregistré dans le tableau IP Avec MAC Correspondance des adresses.

​​

​​

Au début, la table était vide. ,Ordinateur A Pour connaître l'ordinateur B(192.168.0.2)De MAC Adresse, Va diffuser un arp Demande,B Dès réception de la demande,Prends le tien. MAC Adresse: A Une réponse.En ce moment A Ils ont mis à jour leur propre arp Tableau.

C'est comme ça que tout le monde diffuse. arp Demande, En fin de compte, tous les ordinateurs arp Mise à jour complète de la table cache .

Résumé

C'est bon,Résumé, Quelques règles jusqu'à présent

Du point de vue de chaque noeud

Vue de l'ordinateur :

D'abord, je dois savoir pour moi. IP Et l'autre IP

Déterminer si nous sommes sur le même sous - réseau par masque de sous - réseau

Sur le même sous - réseau arp Obtenir l'autre mac Jetez l'adresse directement.

Pas sur le même sous - réseau arp Obtenir la passerelle par défaut mac Jetez l'adresse directement.

Angle de vue du commutateur:

Le paquet que je reçois doit avoir une cible MAC Adresse

Adoption MAC Relation de cartographie de la table d'adresses

S'il est trouvé, envoyez - le à partir de mon port spécifié selon la relation de cartographie

Si vous ne trouvez pas, envoyez tous les ports.

Vue du routeur:

Le paquet que je reçois doit avoir une cible IP Adresse

Vérifier les relations de cartographie à travers la table de routage

S'il est trouvé, envoyez - le à partir de mon port spécifié selon la relation de cartographie(Pas à l'intérieur d'un sous - réseau,La passerelle par défaut sur son routeur est également trouvée)

Impossible de trouver un paquet inaccessible

Si vous sentez assez fort , Tu devrais sentir ça. :

Couche réseau(IPAccord) Il n'y a pas de fonction de transfert de paquets en soi , La transmission réelle du paquet est déléguée à la couche liaison de données ( Commutateurs sur Ethernet )Pour y arriver..

​En cause​ Les trois tableaux sont:

Dans le commutateur MAC Tableau des adresses pour la cartographie MAC L'adresse et son port

Il y a des tables de routage dans le routeur pour la cartographie IP Adresse(Paragraphes)Et ses ports

Sur l'ordinateur et le routeur arp Table de cache pour la mise en cache IP Et MAC Cartographie des adresses

D'où viennent ces trois montres?

MAC Les tables d'adresses communiquent continuellement entre les noeuds d'Ethernet au moyen d'un commutateur. , Constamment perfectionné .

La table de routage est une variété d'algorithmes de routage + Configuration manuelle progressivement améliorée .

arp La table cache est constamment passée arp La demande d'accord s'est progressivement améliorée.

Je sais ce qui précède. , Comment les deux noeuds du réseau envoient - ils actuellement des paquets? , Ça explique tout. !

​​

​​

Ensuite, nous passons au dernier chapitre. Topologie du réseau , Préparez - vous au combat. !

​​

​​

Le routeur 1 Routeur connecté 2, Donc sa table de routage a ​Un article​ Le concept d'adresse , Donc sa table de routage devient comme ça . S'il correspond à un élément avec l'adresse de saut suivante , Vous devez faire correspondre à nouveau , Trouver son port , Et trouver le prochain saut IP De MAC Adresse.

Ça veut dire chercher. , Doit finalement pouvoir être cartographié à un numéro de port , Puis envoyez le paquet à partir de ce numéro de port .

​​

​​

Dans ce cas, A Voilà. F Envoyer un paquet , Ça marche? ? Et si ça marche? ?

​​

​​

Une minute de réflexion...

Description détaillée de l'animation du processus :

​​​

​​​

Description détaillée du texte du processus :

1.Tout d'abord, A(192.168.0.1) Par masque de sous - réseau (255.255.255.0) Calculez vous - même et F(192.168.2.2) Pas dans le même sous - réseau , Il a donc été décidé d'envoyer à la passerelle par défaut (192.168.0.254)

2.A Adoption ARP Trouver Passerelle par défaut 192.168.0.254 De MAC Adresse.

3.A Source MAC Adresse(AAAA)Avec la passerelle MAC Adresse(ABAB) Encapsulé dans l'en - tête de la couche de liaison de données ,Encore.​Source​ IP Adresse(192.168.0.1)Et le but IP Adresse(192.168.2.2)( Notez que vous ne devez pas supposer que vous avez rempli la passerelle par défaut IP Adresse, Deux de ce paquet du début à la fin IP Les adresses sont les mêmes. ,Seulement MAC Les adresses changent. ) Encapsulé dans l'en - tête de la couche réseau , Et l'offre.

​​

​​

4.Commutateur 1 Après avoir reçu le paquet, Trouver la cible MAC L'adresse est ABAB, Envoyer au routeur 1

5. Le paquet arrive au routeur 1, Découvrir ses objectifs IP L'adresse est 192.168.2.2, Voir sa table de routage , J'ai trouvé l'adresse suivante: 192.168.100.5

6. Donc maintenant le routeur 1 Il y a deux choses à faire, Le premier est de faire correspondre à nouveau la table de routage , Trouvé correspondant au port 2, Il est ensuite encapsulé dans la couche liaison de données , Enfin, prenez le sac. 2 Sortie numéro un. .

7. Le routeur 2 Paquet reçu , Voir son adresse de destination est 192.168.2.2, Interroger sa table de routage , Correspond au numéro de port est 1, Prêt à partir de 1 Porte n° 1, envoyez le paquet. .

8. Mais maintenant le routeur 2 J'ai besoin de savoir. 192.168.2.2 De MAC L'adresse est, Alors regardez - le. arp Cache, Trouvez - le. MAC L'adresse est FFFF, Encapsulé dans l'en - tête de la couche de liaison de données ,Et de 1 Le port n° 1 envoie le paquet. .

9.Commutateur 3 Paquet reçu ,Objet de la découverte MAC L'adresse est FFFF, Rechercher MAC Liste des adresses, La découverte devrait être faite à partir de 6 Port numéro deux, dehors. ,Donc, à partir de 6 Le port n° 1 envoie le paquet .

10. F Paquet finalement reçu ! Et découvrir le but MAC L'adresse est la sienne. , J'ai pris le sac.

Processus plus détaillé et plus précis :

Je crois que tout le monde est fatigué. , Comprendre le processus ci - dessus est essentiellement une partie du flux principal sous la couche réseau qui est essentiellement draguée .

​​

​​

Chaque étape du transfert du paquet aura ​Tous les niveaux​Données brutes, Et une description professionnelle du processus

​​

​​

Sur cette base, vous pouvez également concevoir votre propre topologie de réseau , Effectuer diverses expériences , Pour mieux comprendre le processus de transmission du réseau .

PostScript

Jusqu'ici., Par la couche physique 、Couche de liaison de données、 La couche réseau est le Protocole des trois premières couches , Et divers équipements de réseau conçus selon ces protocoles (Câble réseau、Hub、Commutateur、Routeur), En théorie, il suffit d'avoir l'autre. IP Adresse, Nous avons connecté deux noeuds n'importe où sur terre. .

​​

​​

Cet article a été modifié plusieurs fois , Beaucoup de choses qui affectent le flux principal ont été supprimées , Est de permettre aux lecteurs de saisir les trois premiers niveaux de transmission du réseau .

Article repris du blog Garden : Flash sun,En cas d'infraction,Veuillez contacter Supprimer.

À la fin: Pour un ami prêt à devenir un bon programmeur , Si tu veux mieux ​De​ Améliorer vos compétences de base en programmation (Compétences internes), Faites - vous un grand programmeur avec de vrais matériaux , À partir de maintenant. !C/C++, Un langage de programmation intemporel ~

Wechat public Number:CBase d'apprentissage de la programmation linguistique

Organiser le partage( Code source appris pendant de nombreuses années 、Vidéo de combat du projet、Notes de projet,Tutoriel de démarrage de base)

Bienvenue aux partenaires de transfert et d'apprentissage de la programmation , Apprendre et grandir plus rapidement avec plus de matériel que vous ne le pensez. !

版权声明
本文为[Programmation de Petits Trains]所创,转载请带上原文链接,感谢
https://cdmana.com/2021/10/20211007035820196p.html

Scroll to Top