Analyse de l'URL

QL 2021-09-15 04:55:28
analyse url


URL Qu'est - ce que c'est?

URL (Uniform Resource Locator) Localisateur de ressources unifié,URL.ParAccord + Nom de domaine ouIP + Numéro de port + Chemin + Chaîne de requête + Point d'ancrage Composition. image.png

IP

IP (Internet Protocal) Protocole Internet,Très bas,Deux choses principales ont été convenues:

  1. Comment positionner un appareil
  2. Comment encapsuler un message de données,Pour communiquer avec d'autres appareils

IP Divisé en extranet et intranet,ParRouteurEn tant que seul point de connexion entre l'extranet et l'intranet.

Le routeur a un réseau externeIP(L'opérateur a donné)Et un intranetIP(Le routeur lui - même s'est assigné).Par exemple, 14.17.32.211 C'est un extranet IP.C'est votre adresse sur Internet.Si vous redémarrez le routeur,Il y a donc de fortes chances qu'un extranet soit réaffecté IP,Cela signifie que le routeur n'a pas d'extranet fixe IP(À moins de payer pour).Le routeur crée un intranet à la maison,Les appareils de l'intranet utilisent l'intranet IP,En général, ça IP Le format de 192.168.xxx.xxx.

Quelques IP:

  • 127.0.0.1 Pour s'exprimer
  • localhost Adoption hosts S'identifier comme
  • 0.0.0.0 Ne représente aucun appareil

Port

Une machine peut fournir de nombreux services , Un numéro par service , Ce numéro s'appelle le numéro de port port.

  • 80 Port:Offre HTTP Services
  • 443 Port:Offre HTTPS Services
  • 21 Port:Offre FTP Services
  • C'est tout. 65535 Ports

Les règles

  • 0 À 1023 Le port numéro est réservé au système
  • .Seulement avec les privilèges d'administrateur , Pour l'utiliser 1024 Ports
  • D'autres ports peuvent être réservés aux utilisateurs ordinaires
  • Par exemple, http-server Utilisation par défaut 8080 Port
  • Si un port est occupé , Il n'y a qu'un seul port à remplacer

IP Et le port doit être ,IP Pour localiser un appareil , Le service utilisé par le port pour localiser un appareil .

Nom de domaine

N'importe quel ordinateur connecté à Internet peut passer par un public IP L'adresse est accessible à , L'ordinateur peut facilement gérer ces IPAdresse, Mais il est difficile pour une personne de savoir qui contrôle ces serveurs et quels services ces sites offrent .IP Les adresses sont difficiles à mémoriser et peuvent changer avec le temps .

Pour résoudre ces problèmes, Nous utilisons des adresses faciles à mémoriser , Appelé nom de domaine (Domain names),Alors..., Le nom de domaine peut être décrit comme un IP Nom de l'adresse .

ping xxx.com Vous pouvez voir ce qui correspond au nom de domaine IP.

Un nom de domaine peut correspondre différemment IP:Équilibrer la charge, Évitez les visites excessives , Une machine ne supporte pas ;Un IP Peut correspondre à différents noms de domaine : Partager l'hôte , Les pauvres développeurs font ça .

Structure du nom de domaine

Un nom de domaine est composé de plusieurs parties ( Il est possible que ce ne soit qu'une partie , Peut - être deux parties ,Trois Parties...) La structure simple de la composition , Elle est séparée par des points , Besoin de lire de droite à gauche . image.png

  • Domaine de premier niveau TLD (Top-Level Domain): Contient un domaine de premier niveau générique ,Par exemple .com | .net | .org Et les domaines de premier niveau nationaux et régionaux .cn | .us Attendez.
  • Nom de domaine secondaire SLD( Nom de domaine de premier niveau , Parce que les noms de domaine de premier niveau ne sont pas pris en considération ):baidu.com
  • Nom de domaine de niveau 3( Nom de domaine de niveau 2 ):www.baidu.com

640px-DNS_schema.svg.png

ParTilmannR - Oeuvres personnelles basées sur :*  Dns-raum.svg by Hank van Helvete*  DNS-names-ru.svg by George Shuklin,CC BY-SA 2.5,commons.wikimedia.org/w/index.php…

Le nom de domaine L1 est le nom de domaine parent du nom de domaine L2 , Un nom de domaine L2 est un sous - domaine d'un nom de domaine L1 .Par exemple,,github.io Prenez le Sous - domaine xxx.github.io Donnez - nous gratuitement .

Sur le même serveur , Utiliser un chemin différent , Vous obtenez différentes pages . Même page , Afficher différents contenus , Utiliser les paramètres de requête :

Même contenu , Localiser à différents endroits , Utilisation des ancres :

  • developer.mozilla.org/zh-CN/docs/…
  • L'ancre ne supporte pas le chinois ,Dans l'exemple ci - dessus #Livre de référence Ça se traduit par #%E5%8F%82%E8%80%83%E4%B9%A6
  • Le point d'ancrage n'est pas disponible dans l'outil Developer Network Ce que le panneau voit , Parce que l'ancre ne passe pas au serveur

DNS

Système de noms de domaine(Domain Name System), Mettez le nom de domaine et IP Une base de données distribuée avec des adresses cartographiées les unes aux autres. DNS Comment fonctionne la demande ?

  1. Saisissez dans la barre d'adresse du Navigateurmozilla.org.
  2. Le navigateur demande à l'ordinateur s'il peut identifier le nom de domaine correspondant à IPAdresse(Utiliser local DNS Cache).Si c'est le cas, Ce nom de domaine a été converti en IP Adresse, Puis le navigateur échange du contenu avec le serveur web .Fin.
  3. Si l'ordinateur ne sait pas  mozilla.org  Derrière le nom de domaine IP, Il va demander DNS Serveur, Ce serveur indique à l'ordinateur que le nom de domaine correspond à IP.
  4. Le navigateur échange du contenu avec le serveur web .

image.png

nslookupLes ordres, Vérifier si la résolution du nom de domaine est correcte .

Demander directement des informations sur le nom de domaine ,Exemple nslookup www.163.com.

curlUtilisation de

curl:Client (client) De URL Outils.

Sans paramètres ,curlC'est ça. get Demande.-v Parameter Output the whole process of Communication .

curl -v http://baidu.com

版权声明
本文为[QL]所创,转载请带上原文链接,感谢
https://qdmana.com/2021/09/20210914174203440R.html

  1. Vue bidirectional binding (V-model bidirectional binding,. Sync bidirectional binding,. Sync transfer object)
  2. Vue3.0 using Gaode map to obtain longitude and latitude information
  3. React realizes the function of copying pictures with one click
  4. White space, word break and word wrap are the three most basic and confusing attributes in CSS - thoroughly understand
  5. Trois ans d'expérience d'entrevue avec une femme de programmation diplômée, une réflexion sur la cohérence de l'expiration des données de redis Master slave Node,
  6. Résumé de l'entrevue Android de Dachang, carte technique Android
  7. Un plan de carrière Java correct, découvrez les questions que vous devez poser lors de l'entrevue d'embauche du printemps Java de cette année.
  8. Le résumé de l'entrevue Android de Dachang est en retard
  9. Un article vous a appris à gérer les entrevues sur le Web, à partager 350 vraies questions d'entrevue Java,
  10. Jquery Tools Methodology collation, Sharing a little interview Experience
  11. Jquery plug - in urianchor, app front end Development
  12. $in jquery, Visualized Web Development Tool
  13. Le développement Java doit être fait. Les entrevues https demandent souvent une analyse complète.
  14. vue v-if未生效问题
  15. vue动态改变组件外部元素样式
  16. Jdk's Past Life: The Classic Features of Thin Number - java5 - - - 15 -, webfront Development
  17. Résumé des questions d'entrevue pour les ingénieurs en développement Java, analyse des questions d'entrevue à haute fréquence Dubbo,
  18. The new front-end lady asked: there was a 404 problem refreshing the page in Vue routing history mode
  19. A Simple Css Meun
  20. Vue modifier dynamiquement le style de l'élément externe du composant
  21. Vue V - si problème non valable
  22. N'osez pas vous opposer à l'intervieweur et obtenir des commentaires personnels des stagiaires d'offer Ali après cinq rondes d'entrevue.
  23. Améliorer continuellement leur capacité à créer des primes, et les questions d'entrevue Java d'Alibaba Huawei Tencent et d'autres grandes usines sont sautées en octets.
  24. The new front-end lady asked: there was a 404 problem refreshing the page in Vue routing history mode
  25. Who doesn't want to make a scratch music by himself? Scratch music is realized by native JS
  26. Learn XPath to help climb the data of major e-commerce platforms in the Mid Autumn Festival
  27. vue動態改變組件外部元素樣式
  28. vue v-if未生效問題
  29. Je ne comprends pas comment la machine virtuelle JVM peut encore interviewer, et j'ai terminé ce dictionnaire d'entrevue Java de 1307 pages.
  30. Dongxh, mid autumn festival gifts 🥮, [CSS starry sky realization, Mid Autumn Festival poem]
  31. What if you want to see the moon and don't want to go out
  32. Mid Autumn Festival, Chang'e looks at the moon
  33. Mid Autumn Festival special! Use the simplest animation animation to make the most local and trendy holiday blessing greeting card. This romantic male and female tears of Xiao Chen.
  34. [Pixi] super beautiful! How to make mid autumn festival scene level animation!!
  35. Echarts realizes the rotation of the moon (super simple, you can see it at a glance)
  36. Dart mixin full resolution
  37. Some suggestions on Vue code readability | comments are rewarded
  38. 120 lines of code to achieve pure web video editing
  39. Yang yangsun took a selfie to celebrate his 30th birthday, and Wang Yanlin sent blessings.
  40. Comment passer une entrevue avec une entreprise Internet de première ligne, Android Classic Getting started tutoriel
  41. Comment essayer un développeur Android vraiment niveau, 【 résumé de l'entrevue 】
  42. Wang Ou went back to the hotel with the man at night. It was suspected that his relationship was open. The netizen replied mercilessly: is the man single
  43. 借助HTML ping属性实现数据上报
  44. APNG在线制作、兼容、播放和暂停
  45. Apng production, compatibilité, lecture et pause en ligne
  46. Mise en œuvre de l'escalade des données avec l'attribut de Ping HTML
  47. Comment envoyer 100 000 requêtes http le plus rapidement possible
  48. JQuery Basics
  49. Front and back end data interaction (V) -- what is Axios?
  50. Serverless is a model architecture invented driven by economic benefits- Grady
  51. Les questions d'entrevue pour les ingénieurs Java d'Internet, les intervieweurs rencontrés sont tous de niveau architecte,
  52. Cinq ans d'entrevue d'expérience en développement Java, découvrez les questions que vous devez poser lors de l'entrevue d'embauche du printemps Java de cette année.
  53. La dernière collection de questions d'entrevue Java haute fréquence organisée cette année, 2021 Java Universal Popular Framework
  54. Intel selected Weilai es8 to promote driverless taxis in Europe
  55. JavaScript operator (1), Web Development Engineer
  56. Trier les questions d'entrevue Javascript, trier les points de connaissance des itinéraires d'apprentissage
  57. Song Mengjun's "sleepless night" triggered an upsurge of dance storm after 00
  58. Module management of "free and open source" front-end spa project crudapi background management system based on Vue and Quasar (14)
  59. Encapsulated PHP sends HTTP requests with curl. Get and post are very easy to use
  60. Front and back end data interaction (V) -- what is Axios?