Et en même temps réseau

1. Protocole OSI cinq
application de Couche HTTP
couche de transport TCP / UDP
couche réseau pour trouver la cible par l' adresse IP source IP, ARP, ICMP
couche liaison de données IP trouver Mac
couche physique


2. udp et tcp


3. tcp poignée de main à trois voies, en agitant quatre


4. commutateurs et routeurs
(1) un commutateur de communication de réseau local
(2) deux réseaux locaux communiquent les uns avec les autres


5.dns DNS IP


6. ARP (adresse de protocole de résolution): ARP
peut mettre en œuvre une adresse physique obtenue par l'adresse IP correspondant à un hôte


7. HTTP et HTTPS différence
protocole HTTP est un protocole de réseau en utilisant la transmission de données en clair;
le protocole HTTPS peut être compris mettre à jour le protocole HTTP, le cryptage des données est augmenté sur la base du protocole HTTP. Avant que les données sont transmises, les données sont cryptées avant d' être envoyées au serveur;


8. Le procédé, le fil, la différence HS
(1) est une application de logiciel, le logiciel peut avoir une pluralité de processus, un processus peut avoir plusieurs threads; fil de l' unité centrale est la plus petite unité de travail, pour le processus, tous les processus interne de partage d' une mémoire, les données inter-processus et procédés sont isolés;
(2) HS en tant que micro-fil, peuvent être des fragments d'un fil, coroutine dans l'ordinateur n'a pas existé, est créé artificiellement, par exemple , un fichier a trois fonctions, une fonction du fil est exécutée, dans une autre exécution, et coroutine est une implémentation de la fonction de deux lignes,
dans la mise en oeuvre de la deuxième fonction de trois lignes de code, dans la mise en œuvre des fonctions de la troisième rangée le code, l'exécution de code saute à la première fonction, ne doit pas être réalisée dans les codes de co-séquence, lorsqu'elle est exécutée, effectuer des allers - retours;
(3) d' un simple coroutine pas améliorer la concurrence, si les opérations de calcul coroutine complexes, mais lentement, si l' opération io, bientôt, par exemple: je veux explorer trois sites, après la première demande d' envoi, allant de ma réponse, je suis allé à envoyer une deuxième demande,
je ne Répondre, je suis allé à envoyer une troisième demande, qui renvoie une première réponse, je suis allé à un traitement qui, dans coroutine io processus rapide.


9. Serrure GIL (expliqué verrouillage global) de
la serrure est la présence du processus, un processus d'une serrure, le même procédé dans le même temps, la CPU ne peut programmer un fil, l' opération de calcul, le processus, l' opération IO utilisant des fils

10. Procédé et Process le partage des données entre
queque files d' attente
conduit tuyau
gestionnaire

Je suppose que tu aimes

Origine www.cnblogs.com/hbfengjun/p/12550393.html
conseillé
Classement