3659
V tem članku bom razložila, kako internet deluje, vse tja od tistega, kar prek žice in kako žice po vsem svetu povezavo, kako pomembne so dejavnosti, ki se izvajajo na vašem računalniku.
V nasprotju z drugimi izdelki interneta, ne bom poskušal razložiti zgodovino zadaj internet danes? Je zapleteno dovolj, in kot sem jaz, vi verjetno ne skrbi preveč. Prav tako ne bo vam meša z zelo tehnična pojasnila.
internet, tcpip, protokol, url, http, ip, naslov, modem, spletna stran, dns, nameserver, Ipaddress, spletne strani, web, ssl
Za večino ljudi, internet je kraj, kamor vsakdo svečke na svojem računalniku in poglede spletnih strani in pošlje e-pošto. To je zelo človeško osredotočene stališča, če pa smo, da resnično razumejo interneta, moramo biti bolj natančni:
Internet je velika svetovna računalniškega omrežja, da se ljudje povezujemo, da jih je privzeto, zaradi dejstva, da je največji. In, kot vse računalniške mreže, obstajajo konvencije, ki ji omogočajo delo.
To je vse, kar je res? Zelo velik računalniško omrežje. Vendar pa bo ta članek presegajo pojasnjujejo samo internet, saj bo tudi pojasniti, "World Wide Web". Večina ljudi ne ve razliko med interneta in spleta, ampak res je precej preprost: Internet je računalniško omrežje, in Web je sistem založništvo (spletnih strani) za to.
Računalniških omrežij
In, kaj je računalniško omrežje? Računalniško omrežje, je le dva ali več računalnikov med seboj povezane, tako da lahko pošiljate sporočila med seboj. Na večjih računalnikih omrežja so skupaj povezani v kompleksne ureditve, kjer nekateri posrednik računalnikov, več kot eno povezavo z drugimi računalniki, tako da lahko vsak računalnik doseže katerikoli drug računalnik v omrežje preko poti prek nekaterih od teh posredniških računalnikov.
Računalniki niso samo stvari, ki uporabljajo omrežja? Cestnega in železniškega omrežja so zelo podobne računalniške mreže, samo tiste, prometnih omrežij ljudi, namesto informacij.
Vlake v železniškem omrežju deluje na določene vrste tirov? Take konvencije je potrebna, ker drugače ne bi omrežje učinkovito delo. Prav tako so ceste projektirani za vozila, ki se ujemajo z neke vrste vzorec? Močan vozila določenega obsega velikosti, ki potujejo v določenem razumnem območju vrtljajev. Računalniki v omrežju so konvencij preveč, in ponavadi klic teh konvencij "protokolov".
Obstaja veliko različnih vrst popularne računalniškega omrežja danes. Najbolj konvencionalne daleč, je tako imenovani "omrežje Ethernet", ki fizično povezuje računalnikov na domove, šole in urade. Vendar, WiFi postaja vse bolj priljubljena za povezovanje naprav skupaj, tako da kabli niso potrebni na vseh.
Povezovanje z internetom
Ko se povežete z internetom, ki jo uporabljate omrežne tehnologije, vendar stvari so ponavadi veliko muddier. There's apt besedno zvezo, "je bil Rim ni zgrajen v enem dnevu", ker niti je internet. Edini razlog, interneta pa bi lahko prišlo do sklepanja tako hitro in poceni za ljudi, ki je bil zaradi drugega vrsta omrežja že obstajajo po vsem svetu? telefon mrežo!
Pred obstoj telefonskem omrežju, ki medij za navadne računalnike v navadnih domovih, da se priključijo na veliki visokotehnološkega vojaškega in raziskovalne mreže, ki je bil oblikovan v letih pred tem. Samo potrebne nekatere tehnološke mojstrstvo v obliki "modemov". Modemi omogočajo telefonske linije, ki se spremenila v povezavo mini-omrežja, med domom in posebno podjetje ("ISP"), ki je že povezan do interneta. To je kot most, ki združuje do cestnih omrežij na otok in celino? Cestnega omrežja postala ena, zaradi posebne vrste povezave med njimi.
Hitre internetne povezave, ki so izvedene s "(A) DSL" in "Cable" se ne razlikuje od povezave linijo res? Tam je še vedno povezuje proces neke vrste dogaja v zakulisju. Kot je Arthur C. Clarke je nekoč dejal, "vsak dovolj napredne tehnologije je mogoče ločevati od magije."
Internet
Res neverjetna o internet ni tehnologija. Smo dejansko imeli velike Internet podobnih računalniških omrežij, pred, in "Internet" ni obstajala že dolgo pred normalni ljudje poznali pojem. Neverjetna stvar je, da bi tak ogromen omrežni računalnik obstajati brez gradijo ali urejajo v kakršni koli resno organiziran način. Edina organizacija, ki res je oprijem na jedro računalniškem omrežju interneta je US-vlada podpira podjetje neprofitno imenovane "ICANN", vendar bi nihče trdijo, da "pod nadzorom" Internet, kot je njihov mandat in dejavnosti so zelo omejena.
Internet je dokaz, oboje hkrati zaradi načina tehnologov sodelovali in mimogrede podjetniki prevzel nalogo, nenadzorovan, za uporabo konvencij o tehnologov priključite redne ljudem in podjetjem. Internet ni razvila v operacijski sistem Microsoft Windows "? Internet tehnologija je bila zgrajena okoli precej starejše tehnične operacijskih sistemov, kljub temu pa bi se lahko tehnologija uporablja za navadne računalnike, ki jih preprosto izgradnjo podpore za potrebno mreženje konvencij na vrhu od okno. Nikoli ni bila načrtovana, ampak dobre temelje in pomanjkanja ozka grla (kot nadzorni organi), pogosto privede do nepredvidenih velik dviga? Kot telefonsko omrežje pred ali celo po vsem svetu širjenja človeške populacije in družbe.
Kaj sem jih opisal do sedaj verjetno ni interneta, kot ste vi ali bi se večina verjetno videli. To je verjetno vidite internet kot demokratično in enotno računalniškega omrežja, in do neke mere, ni. Razlog za to je, da sem samo pojasnil osnove sistema doslej, in to temelj deluje pod raven, ki ste jo ponavadi treba zavedati. Na najnižji ravni, bi se morali zavedati, Internet je pravzaprav bolj podoben položaj med Človek, ki ustvarja in dajalec? Obstaja nekaj, kar hočeš od interneta, tako da povežete gor in ga dobil. Tudi ko boste poslali e-pošto, ste dobili storitev e-pošte.
Biti računalniško omrežje, Internet je sestavljen iz računalnikov? Pa ne vse računalnike na internetu so ustvarjeni enaki. Nekateri računalniki so tam opravljanja storitev, in nekateri so tam, da je poraba teh storitev. Pravimo, ki zagotavljajo računalniki "strežniki" in porabijo računalniki "strank". Na teoretični ravni, računalniki imajo enak status v omrežju, vendar strežniki so veliko bolj povezana kot stranke in so na splošno jih uvedejo družbe, ki opravljajo neke vrste komercialne storitve. Ne boste plačali, da si ogledate spletno stran, ampak nekdo plača za strežnik spletne strani se nahaja na? Ponavadi lastnik spletne strani plača "spletni strežnik" (gospodarska družba, ki ima v lasti strežnik).
Vzpostavi stik
Sem sedež, kako je internet računalniške mreže: zdaj bom razložila, kako dva računalnika, da bi se na drugi strani sveta lahko pošiljate sporočila med seboj.
Predstavljajte si, da je bilo pisanje pisma in ki so potrebni, da ga pošljete nekomu. Če si napisal ime na sprednji strani, nikoli ne bi prišli, če pa ste živeli v majhni vasi. Ime je le redko dovolj specifični. Zato, kot vsi vemo, ki jih uporabljamo naslove v stik nekdo, ki se pogosto uporablja: ime, hišna številka, ime ceste, mesto ime, ime občine, in včasih, ime države. Ta omogoča pošiljanje sporočil na drugo vrsto omrežja? Poštnega omrežja. Ko pošljete pismo, običajno se bo opravil med poštnih uradov sortiranje od sortiranja urada najbližje porekla, potem pa do bolj velike razvrščanje pisarnah, dokler je preda sortiranje urad nanašajo na regije, tako za poreklo in destinacijo, potem navzdol, da vedno bolj majhne razvrščanje pisarne, dokler ne bo na razvrščanje uradu, ki je najbližje kraju? in potem je dal.
V naš poštni položaju, obstajata dva ključna dejavnika pri delu? Obliko reševanja, da "stanovanja v" na ciljno lokacijo in obliko dobave sporočilo, da "širi out 'nato' zožuje v". Računalniki so bolj organizirani, vendar so dejansko učinkovito delati točno isto stvar.
Vsak računalnik na internetu je podan naslov ("IP naslov"), in to "v domove" na njihovem mestu. "Vrnitev domov v" ni opravljeno strogo geografsko, ampak v smislu povezave, razmerje med manjšimi računalniških omrežij v internetu. Za realnem svetu, pri čemer sosed je geografsko, ampak na računalniškem omrežju, ki je sosed ima neposreden omrežne povezave.
Tako kot poštnega omrežja z razvrščanjem pisarne, računalniška omrežja običajno povezav z nekaj drugimi računalniških omrežij. Računalniško omrežje bo poslal sporočilo, da večjega omrežja (omrežje, ki je bolj verjetno, da prizna vsaj del zgornje naslov). Ta proces "razširjeno" nadaljuje, dokler je sporočilo, da ravna z mrežo, ki je "nad" destinacijo, in nato "zožitev v" procesu bo prišlo.
Primer "IP naslov", je 69. .60.115.116 ". So le niz mestno skupin, v katerih znak skupine proti desni so bolj lokalno. Vsaka številka skupina je število med 0 in 255. To je samo približek, ampak lahko bi pomislite ta naslov smislu:
- Računalnik 116
- v majhni soseski 115
- v večji soseski 60
- nadzorom ISP 69
- (Na internetu)
Majhne soseščini, večji soseski, bi lahko ISP, in Internet, vse je potrebno upoštevati računalniških omrežij v lastnem imenu. Zato je treba za sporočila v isto "večje sosedstva", bi se sporočilo prenese do proti eni od teh posredniških računalnikov v večji soseski, nato pa nazaj v pravi manjši soseski, nato pa pravi računalnik.
Razširjanje sporočila
Zdaj, ko smo lahko zagotovijo sporočil najtežji del je končan. Vse kar morate storiti je, da se stvari v naših sporočilih na določen način, tako da je smiselno na drugem koncu.
Črke bomo poslali v realnem svetu vedno stvari skupnega? So napisana na papirju in v jeziku, ki ga razume tako pošiljatelj in sprejemnik. Sem razpravljali pred tem, kako konvencije so pomembne za delovanje omrežja, in to pomemben koncept ostaja velja za naša sporočila.
Vsi deli prenosa sporočil interneta napisana v stvari, imenovanih "Paketi", ter postavitev in vsebina teh "paketov", ni opravljeno v skladu s "internetnega protokola" (IP). Vam ni treba vedeti teh pogojev, ampak si morate vedeti, da so te preproste sporočil o napakah nagnjeni in poenostavljeno.
Si lahko "paketov", kot je internet enakovrednosti kazni? Za tekoče pogovor, bi bilo veliko jih poslal v obeh smereh komuniciranja.
Prvi pravi sporočilo preko
Vsi tisti, ki ste igrali "kitajski šepeta" bo vedel, kako zamočil ("poškodovan"), ki lahko sporočilo dobimo, ko so poslana med številnimi agentov, da bi dobili od njihovega izvora do namembnega kraja. Računalniških omrežij, niso tako slabo, kot to, ampak stvari narobe, in to je potrebno, da bi lahko samodejno zazna in popravi težave, ko delajo.
Predstavljajte si poskusila popraviti napake pri črkovanju v pismu. To je običajno enostavno narediti, ker so veliko manj besed, kot je možnih kombinacij besede dolžine pisem. Ogledate si lahko, ko kombinacije črk, ne pojasnjuje natančno besede ("napak"), in potem enostavno veš kaj naj bi bilo pravilno besedo.
To reely does worke.
Napake v sporočilih na internetu se popravijo v zelo podoben način. Sporočila, ki so poslani, so preprosto prišli dlje, kot jih je treba, in dodaten prostor se uporablja za "povzamemo" sporočila, tako govoriti?, Če "seštejemo" ne ujema sporočila je bila ugotovljena napaka in sporočilo bo treba zameril.
V resnici je pogosto mogoče logično oceniti z zadostno natančnostjo, kaj je narobe s sporočilom ne da bi zahtevala ponovno pošiljanje.
Odpravljanje in popravljanje napak nikoli ne more biti popoln, kot sporočilo in "seštejemo" del bi se lahko coincidently sel-up, tako da lažno kažejo nič narobe. Teorija temelji off shranjevanje dovolj velik "seštejemo" del, tako da je to nesrečno možnost je tako malo verjetno, da se lahko varno prezreti.
Zanesljivo prenosa sporočil na internetu poteka prek "TCP". Verjetno ste že slišali izraz "TCP / IP": to je samo običajno kombinacija "IP" in "TCP", in se uporablja za skoraj vse komunikacije Internet. IP je temeljnega pomena za internet, vendar TCP ne? Gre v resnici za druge "protokolov", ki se lahko uporablja, da ne bom krili.
Imena, ki niso številke
Pri večini ljudi pomislite "Internet naslov" mislijo na nekaj podobnega "www.ocportal.com" in ne 69. .60.115.116 ". Ljudje se nanašajo na imena, z večjo lahkoto kot številke, tako posebnega, da ljudje potrebujejo računalnike za dostop so praviloma dodeljena imena ("domenskih imen") z uporabo sistema, znane kot "DNS" ("Domain Name System).
Vse internetne komunikacije je še vedno opravi z IP naslove (opozarjajo 69. .60.115.116 "je naslov IP). "Domenska imena" so torej prevedene z naslovi IP v ozadju, pred glavno sporočilo začne.
V osrčju, proces pogledala ime domene je zelo preprost? Je proces "domače in 's premikanjem na levo skozi ime, naslednje zaslišanje pot. To je najbolje prikazana z zgledom? "Www.ocportal.com" bi pogledal gor, kot sledi:
- Vsak računalnik na internetu ve, kako stopiti v stik z računalnikom ("root" "DNS strežnikov), odgovoren za stvari, kot" com "," org "," neto "in" uk ". Obstaja nekaj takih računalnikov in ena stik naključno. Strežnik DNS je računalnik vprašal, če vedo, "www.ocportal.com" in se bo odzvala, da jim boste vedeli, kateri strežniku, odgovoren za "com".
- "Com" strežniku je vprašal ve "www.ocportal.com" in se bo odzvala, da jim boste vedeli, kateri strežniku, odgovoren za "ocportal.com".
- "" Ocportal.com "strežnik je računalnik vprašal, če ve," www.ocportal.com "in se bo odzvala rekel, da ve, ki ustreza strežniku, ki se 69. .60.115.116".
Upoštevajte, da obstaja razlika med strežnikom računalnika, ki se "odgovorne" za domeno in ime domene, dejansko ustreza tej računalnik. Na primer, "ocportal.com, ki so odgovorni za strežnike DNS morda ne nujno v istem strežniku kot" ocportal.com "sama.
Ker določene domenskih imen, ali deli domenskih imen, ki so zelo pogosto uporabljajo, bodo računalniki spomnite rezultate da bi se izognili tem polno zasliševanjem za vsako ime, ki jih potrebujejo za iskanje. V bistvu, sem poenostavljeni postopek precej v mojem primeru, ker je videti-up računalnik dejansko ne izvaja v celoti iskanje samega. Če so vsi računalniki na internetu ni polno iskanj, da bi preobremenitve "root DNS strežnikov, pa tudi DNS strežniki, odgovorne za imena, kot so" com ". Namesto tega bi gledal računalnik vpraša lastno posebno "lokalnega DNS strežnika, ki bi lahko spomnite posledica delnega rezultata, ali bi lahko prosijo pomoč (v celoti ali delno), od tega lastnih" lokalnega DNS strežnika, in tako naprej? dokler, v najslabšem primeru, proces je treba izpolniti v celoti.
Domenska imena so dodeljena s strani osebe, ki želijo njihovo evidentiranje domensko ime s sredstvom ("registrar") organizacije, odgovorne za oddaljeni del desno domensko ime. V času pisanja imenovana družba "VeriSign" (od katerih je "Network Solutions" je hčerinska družba) je odgovoren za stvari, kot "com" in "neto". Obstajajo Nebrojiv število registrarjev, ki delujejo za VeriSign, in večina kupcev področju se verjetno ne zavedajo verige, prisotne odgovornosti? Namesto, samo dobili področja, ki jih želijo od agenta, ter se ukvarjajo izključno s tem agent in njihovi spletni strežnik ( ki so pogosto istem podjetju). Domene niso nikoli kupili, ampak v najemu in izključno obnovljivih virov za obdobje, daljše od malo najema.
Pomembnega dialoga
Sem v celoti zajeti bistvo tega, kako so sporočila dostavljena preko interneta, vendar do sedaj ta sporočila so popolnoma surovo in nesmiselne. Preden lahko smiselne komunikacije pride moramo sloj na še eno protokolu (IP odpoklic in TCP protokoli so že večplastna nad našimi fizičnega omrežja).
Obstaja veliko protokolov, ki dela na komunikacijskih že uveljavljene, vključno z:
- HTTP? Za spletne strani, običajno berejo v spletnem brskalniku software
- POP3? Za branje e-pošte v e-pošte, z njo shranjeni na lastno uporabnikovem računalniku
- IMAP4? Za branje e-pošte v e-pošte, z njo arhivirana prejme strežnik
- SMTP? Za pošiljanje e-pošto iz e-pošte
- FTP? Za nalaganje in prenos datotek (včasih preko spletnega brskalnika, vendar z uporabo posebnih FTP software je boljše)
- ICMP? Za "Pinging", med drugim ("ping" je internet enakovredna kričal ven "si tam")
- MSN Messenger? To je le en primer izmed mnogih protokolov, ki v resnici niso standardni in skupnih konvencij, ampak tisti, ki ga je zasnoval sam proizvajalec programske opreme v celoti za namene svoje lastne programske opreme
Ne bom šel v podrobnosti o teh protokolov, ker to ni ravno ustrezna, če jo dejansko potrebujejo, da ga pozna.
Informacije, prenesene s protokolom se običajno zahteva za nekaj, ali odgovor za nekaj zahteva. Na primer, s HTTP, računalnik zahteva stranka določeno spletno stran od strežnika preko HTTP in nato spletnega strežnika, v bistvu, odgovarja z datoteko vlagati v HTTP.
Vsaka od teh protokolov deluje na bolj ali več, tako imenovani "pristanišča", in je ta "vrata", ki omogočajo računalniki vedeti, kateri protokol za uporabo. Na primer, spletni strežnik (posebna programska oprema teče na strežniku, ki služi iz spletne strani) uporablja pristanišče številko "80", in s tem ko strežnik prejme sporočilo o tem pristanišču, ki jim gre za programsko opremo spletni strežnik, ki naravno ve, da bomo to je zapisano v HTTP.
Za stranke računalnika je preprostejša? Ve, da so odgovor poslali sporočilo, bo v istem protokolu ga je prvotno uporabljena. Ko so sporočila poslana nazaj in naprej v strežniškem računalniku in odjemalski računalnik običajno ustanovi tako imenovana "stream" (označeno pogovor) med njimi. Nato se lahko pridruži sporočil tok glede na izvor naslov in številko vrat.
World Wide Web
Sem pojasnil, kako deluje internet, ni pa še kako "World Wide Web" ("web") dela. Web je objava sistem, da večina ljudi ne zavedaš se razlikuje od samega interneta.
Internet uporablja IP naslove (pogosto je preko domenskih imen) za identifikacijo sredstva, vendar web mora imeti nekaj bolj zapletene, kot bi bilo neumno, če vsako posamezno stran na internetu je, da je svoje "ime domene". Spletna uporablja "URL" (enotna krajevnike virov), in prepričan sem, da veš o teh, kot je danes so natisnjene povsod v realnem svetu (čeprav, ponavadi le v kratke roke).
Tipičen URL izgleda takole:
<protocol>: / / <domain-name_OR_ip-address> / <resource_identifier>
Na primer:
http://www.ocportal.com/index.php
To je dejal, da ni res poln URL, saj občasno lahko URL-je veliko bolj zapleten. Na primer:
<protocol>: / / <uporabnik>: <geslo> @ <domain/ip>: <vrata> / <resource_identifier>
Lahko prezreti bolj zapletene primer, ker to ni res, pomembne za namene tega člena.
HTTP je jedro protokol za splet. To je razlog, zakaj URLs običajno začnejo "http://". Spletni brskalniki skoraj vedno podpira tudi FTP, zaradi česar se lahko nekateri URL začne "ftp://".
Značilno je "vir identifikator" je preprosto datoteka na strežniku računalniku. Na primer, "mywebsite / index.html" bi bila datoteka na strežniku računalniški isti poti, shranjene pod posebno imenik. Na Windows je "simbol za pisanje iz imenika imen, ampak kot je bilo ujeti niso izumili za Windows, se uporablja konvencija o starejših operacijskih sistemov.
Sedaj imamo tri vrste "Internet naslov", da vse večje sofisticiranosti:
- IP naslovi
- Domenskih imen
- URL
Če bi bili dani v URL spletni brskalnik programske opreme s strani bodočega bralcu nato spletni brskalnik bi poslati ustrezno prošnjo (navadno, s protokolom HTTP, ki je primerno) k strežniku, ki jih URL. Strežniku bi potem odziv in običajno spletni brskalnik bi na koncu z datoteko. Spletni brskalnik bi potem razlagajo datoteko za prikaz, podobno kot katero koli programsko opremo, ki deluje na računalniku, bi razlaga datoteke, ki jih razume. Za protokol HTTP, spletni brskalnik ve, kaj je treba razlagati datoteke zato, ker je protokol HTTP uporablja nekaj imenovanih "MIME tip" se za vsako vrsto virov strežnika lahko pošljete ven. Če spletni strežnik je računalnik samo pošilja na disku datoteko nato pa spletni strežnik računalnik deluje na MIME vrsto iz datoteke (kot je ". Html") datoteke.
"Datoteka HTML" je vrsta datoteke, ki opredeljuje spletno stran. To je zapisano v golo besedilo, in v bistvu mešanice informacije, ki dokazujejo kažejo za prikaz listine skupaj z samem dokumentu. Če ste radovedni, poskusite z uporabo "na strani Ogled vira» funkcija vaš spletni brskalnik med pregledovanjem spletnih strani, boste videli mešanico delov normalne človeške besedila in kratko besedilo med "<" in "simboli> ' . Prva je dokument vsebina in slednje izobesijo navodila.
V novejših različicah HTML obstaja razcep med "Oblikovanje" dokument in "prikazuje" strukturo? V tem primeru, druge posebne imenovan tehnologije "CSS" se doda premešamo.
Sem pojasnil, kako tipično spletnih straneh so samo datoteke na disku strežnika računalnika. Vedno bolj, so stvari nekoliko manj neposredna. Ko obiščete nekaj podobnega eBay, vaš ujeti-mail, ali ocPortal pogon spletni strani, ne boste le branje datotek. Ti si dejansko v stiku s programsko opremo in spletne strani, ki jih prejmete na novo, ki ga te programske opreme vsakič, ko to zahteva. Tovrstni sistemi so znani kot "spletnih aplikacij" in so vse bolj nadomeščajo treba namestiti programsko opremo na svojem računalniku (ker je tako veliko lažje, samo za uporabo spletnega brskalnika za dostop do spletne uporabi na strežniku).