Koduleht » kuidas » Mis vahe on Pingingu ja http // vahel?

    Mis vahe on Pingingu ja http // vahel?

    Kui te katsetate ja õppite veebisaiti pingutama, võite olla üllatunud tulemustest, mis põhinevad „mis“ te pingel. Tänane SuperUser Q & A postitus aitab asju segadusse ajada ja segadusse panna.

    Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.

    Cristianzambrano viisakiri (Wikimedia Commons).

    Küsimus

    SuperUser-lugeja Saransh Singh tahab teada, milline on erinevus pingimise ja http: // -i vahel:

    Püüan oma veebilehte pingutada http://www.example.com/ ja see lahendab tundmatu IP-aadressi, siis aegub.

    Aga kui ma pingin example.com, see töötab. Mida ma siin puudu olen või mitte?

    Märkus: näide.com asendati tegeliku veebisaidiga SuperUseris.

    Mis vahe on pingimise ja http: // -i vahel??

    Vastus

    SuperUser'i toetaja DavidPostillil on meile vastus:

    Pingile argument on hostinimi (või IP-aadress). Seega toimivad järgmised toimingud:

    Teisest küljest ei toimi see nii http://www.example.com/ on HTTP ühtne ressursi Locator (URL), mitte kehtiv hostinimi (kuigi osa sellest on hostinimi).

    HTTP URL koosneb neljast osast:

    • Skeem - alati olemas
    • Host Name - alati kohal
    • Path või Stem - alati kohal, kuid mõnikord on see tühi
    • Parameetrid - valikuline

    Ping ei tunnista tavaliselt URL-e kehtivaks sihtkoha hostinimeks.

    Märge

    Kõigil URL-idel ei ole eespool nimetatud vormingut. Täielik URL koosneb nimeskeemi spetsifikatsioonist, millele järgneb string, mille formaat on nimesüsteemi funktsioon. URL-ide formaat on määratletud IETF-i spetsifikatsioonis Uniform Resource Locators (URL-id). * See on ülaltoodud URL-i asemel erinev veebisaidi aadress.

    DNS-i kaaperdamine

    Erand ülaltoodust võib juhtuda, kui DNS-server (mis lahendab hostinimed IP-aadressideks) on konfigureeritud tagastama kehtiva IP-aadressi ka siis, kui tarnitakse kehtetu hostinimi. See võib juhtuda, kui Interneti-teenuse pakkuja kaob teie DNS-päringud.

    Vastusest Miks ping lahendab IP-i 198.105.254.228 iga juhusliku hostinime kohta, mida ma kirjutan? autor Michael Hampton:

    • Nad püüavad olla “abivalmid”, suunates taotlused mitte-eksisteerivate domeenide jaoks valge märgistuse teenusele, mis pakub otsingutulemusi ja reklaami, millest kõik saavad, kuid sa saad tulu. Õnneks on neil eelistuste leht, kus saate väidetavalt selle välja lülitada.

    Lugege kindlasti läbi teisi kasulikke vastuseid allpool jagatud lõime lingi kaudu!


    Kas teil on midagi lisada selgitusele? Heli on kommentaarides välja lülitatud. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.