3659
V tomto článku jsem se vysvětlit, jak internet funguje, celou cestu od toho, co prochází dráty a jak dráty po celém světě připojit, jak smysluplné činnosti se provádí na počítači.
Na rozdíl od jiných internetových článků, nebudu snažit vysvětlit historii za Internet dnes? Je to složité dost, a stejně jako já, pravděpodobně nemáte péči moc. Já také nebude matoucí vám s vysoce technická vysvětlení.
internet, Tcpip, protokol, url, http, IP, adresu, modem, web, DNS, DNS serveru, ipaddress, webové stránky, web, ssl
Pro většinu lidí, internet je místem, kam se každý svíčky ve svém počítači a názory webové stránky a pošle e-mail. To je velmi lidský-centrické hledisko, ale pokud jsme skutečně porozumět Internetu, musíme být více přesný:
Internet je velká globální počítačové síti, že lidé se připojit ke které-default, na základě skutečnosti, že je to největší. A jako každé počítačové sítě, jsou konvence, které umožňují, aby práce.
To je vše, co je opravdu? Velké počítačové sítě. Nicméně, tento článek bude nad rámec vysvětluje právě Internet, jak to bude také vysvětlí 'World Wide Web'. Většina lidí neví, je rozdíl mezi Internet a WWW, ale ve skutečnosti je to docela jednoduché: Internet je počítačová síť, a Web je systém vydávání (z webové stránky) pro něj.
Počítačové sítě
A co je počítačová síť? Počítačová síť je jenom dva nebo více počítačů spojených dohromady tak, že mohou posílat zprávy mezi sebou. U větších sítí, počítačů, jsou spojeny dohromady v komplexním uspořádání, kde někteří zprostředkovatel počítače mají více než jedno připojení k jiným počítačům, tak, že každý počítač může dosáhnout jakéhokoliv jiného počítače v síti přes cesty přes některé z těchto počítačů zprostředkovatele.
Počítače nejsou jen věci, které používají sítě? Silniční a železniční sítě jsou velmi podobné počítačové sítě, prostě těch dopravních sítí lidu, místo aby informace.
Vlaky na železniční síti fungují na určitý druh trati? Takové úmluvy je nutná, protože jinak by síť nemohla efektivně fungovat. Stejně tak jsou silnice konstruované tak, aby vyhovovaly vozidla, které odpovídají druhu vzoru? Robustní vozidel určité velikosti, že cestování v rámci určité přiměřené rozsahu rychlostí. Počítače v síti mají konvence příliš, a my jsme obvykle volat protokoly těchto úmluv ''.
Existuje mnoho druhů populární počítačové sítě dnes. Většina konvenčních zdaleka není tak-zvané 'Ethernet' síť, která fyzicky propojuje počítače spolu v domácnostech, ve školách a úřadech. Nicméně, WiFi je stále oblíbenější pro připojení dohromady zařízení tak, aby byly kabely nejsou nutné vůbec.
Připojení k internetu
Když se připojíte k Internetu, používáte síťových technologií, ale věci jsou obvykle hodně blátivější. Je tu apt fráze, "Řím nebyl postaven za jeden den", protože žádný byl Internet. Jediným důvodem, proč Internet mohl objevit tak rychle a levně pro lidi byla skutečnost, že jiný druh sítě, které již existovaly po celém světě? telefonní sítě!
Pre-existenci telefonní sítě podle médium pro běžné počítače v domácnostech obyčejných lidí k připojení na velké high-tech vojenských a výzkumná síť, která byla vyvinuta v letech předtím. Je prostě nutné některé technologické mistrovství ve formě 'modemů'. Modemy umožní telefonní linky, aby se obrátil na mini-připojení k síti mezi domácí a speciální firma ('ISP'), který již je připojen k internetu. Je to jako most spojující po silnici sítí na ostrově a pevnině? Silničních sítí stát se jedním z důvodu zvláštní druh spojení mezi nimi.
Rychlé připojení k internetu, které je provedeno pomocí '(A) DSL' a 'kabelové' se neliší k připojení telefonní linky opravdu? je tu stále spojující proces jakési děje v zákulisí. Jak Arthur C. Clarke kdysi řekl, 'jakýkoli dostatečně pokročilá technologie je k nerozeznání od magie'.
Internet
Opravdu úžasná o Internet, není technologie. My jsme vlastně měli velké Internet-jako počítačové sítě před, a 'Internet' existovaly dávno předtím, než normální lidé věděli, že termín. Úžasná věc je, že takové masivní počítačovou síť by mohla existovat, aniž by byl postaven nebo upraveny v jakékoli vážně organizovaným způsobem. Jediná organizace, která opravdu má přilnavost na základní počítačové sítě Internet, je US-vláda-couval Non-zisk společnosti s názvem 'ICANN', ale nikdo nemohl tvrdit, že 'kontrolou' Internet, protože jejich mandát a činnosti jsou velmi omezený.
Internet je dokladem jak současně Vzhledem ke způsobu technology spolupracovali, a podle toho, jak podnikatelé ujal úkolu, nespravované, používat konvencím technologů pro připojení pravidelné občany a podniky. Internet se nevyvíjel pro operační systém Microsoft Windows ''? Internet technologie byla postavena kolem mnohem starší technické operačních systémů, nicméně by tato technologie použít na běžné počítače tím, že prostě podporu při budování potřebné sítě úmluv na vrcholu Windows. Bylo to nikdy neplánoval, ale dobré základy a nedostatek míst (např. kontrolních orgánů), často vedou k nepředvídatelným velkou tyčí? Jako telefonní síť před, nebo dokonce World-Wide rozšíření lidské populace a společnosti.
Co jsem popsal zatím asi není Internet jako vy nebo většina z nich vidět. Je nepravděpodobné, že byste vidět Internet jako demokratického a jednotného počítačové sítě, a do té míry, že není. Důvodem je to, že jsem jen vysvětlil základy systému tak daleko, a to nadace provozuje pod úroveň, kterou si obvykle vědomi. Na nejnižší úrovni byste být vědomi, Internet je vlastně více jako situace mezi kariérista a dárce? Existuje něco, co chcete z Internetu, takže připojení a dostat to. I když si poslat e-mail, začínáš služby doručování e-mailů.
Být počítačové sítě, Internet se skládá z počítače? Nicméně, ne všechny počítače v Internetu jsou stvořeni sobě rovni. Některé počítače jsou tam poskytovat služby, a někteří jsou tam konzumovat tyto služby. Říkáme servery poskytující počítači '' a klienty náročné počítačů ''. Na teoretické úrovni, počítače mají stejné postavení v síti, ale servery jsou mnohem lepší připojení než klientů a obecně zavedených společností, které poskytují nějaké komerční služby. Nemusíte platit za zobrazení webových stránek, ale někdo platí za server webové stránky se nachází na? Obvykle majitele webových stránek platí 'web host' (obchodní společnost, která vlastní server).
Tvorba Kontakt
Jsem stanovit, jak Internet je počítačová síť: teď bude vysvětlovat, jak dva počítače, které by mohly být na jiných koncích světa mohou posílat zprávy navzájem.
Představte si, psali dopis a potřeboval poslat někomu. Pokud jste právě napsal jméno na přední straně, to by nikdy dospět, pokud snad jste žil v malé vesnici. Jméno je málokdy dostatečně specifické. Proto, jak všichni víme, používáme adresy kontaktovat někoho, často používat: jméno, číslo domu, název ulice, jméno města, krajské jméno, a někdy název země. To umožňuje posílání zpráv na jiný druh sítě? Poštovní síť. Při odesílání dopisu, typicky to bude přeneseno mezi poštovní třídění úřady od třídění úřad nejblíže k původu, pak se do stále větší třídění kanceláří dokud je to ovládal třídění úřad která zahrnuje regiony, pro původ a určení, pak se stále více malých kancelářích třídění, dokud je to v třídění úřadu nejbližší cíl? a pak je to doručeno.
V naší poštovní situaci, tam jsou dva klíčové faktory v práci? Formu řešení, že 'domovů' na cílové umístění a formu doručení zprávy 'rozšiřuje ven' a potom 'zužuje na'. Počítače jsou organizovány, ale skutečně účinně dělat přesně totéž.
Každý počítač na internetu je uveden adresu ('IP adresa'), a to 'domů v' na jejich umístění. 'Navádění v' není provedeno přesně geograficky, spíše jde o spojení-vztah mezi malých počítačových sítí v rámci Internetu. Pro skutečný svět, který je sousedem je zeměpisný, ale na počítačovou síť, je soused má přímé připojení k síti.
Podobně jako poštovní sítě s jeho třídění kanceláře, počítačové sítě mají obvykle spojení s několika jinými počítačovými sítěmi. Počítačové sítě odešle zprávu do větší sítě (síť, která je více pravděpodobné, že rozpoznat alespoň některá část adresy). Tento proces 'rozšíření ven' pokračuje, dokud je zpráva zpracovávaná síť, která je 'nad' cíl, a pak 'zúžení v' procesu dojde.
Např. 'IP adresa' je '69 .60.115.116 '. Jsou to jen série číslice skupin, kde číslice skupin směrem vpravo jsou stále více místních. Každá číslice skupina je číslo od 0 do 255. To je jen přiblížení, ale mohli jste si tuto adresu význam:
- Počítačový 116
- v malém okolí 115
- ve větším okolí 60
- řízena ISP 69
- (Na internetu)
Malé okolí, větší sousedství by ISP a Internet, všichni se domnívají, počítačové sítě v jejich vlastní pravý. Proto je pro zprávu na stejné 'větší sousedství', by tím vyslán signál prošel až k jedné z těchto zprostředkovatele počítačů ve větších okolí a pak zpět dolů na správné menší sousedství, a pak na správný počítač.
Získání poselství
Teď, když jsme schopni dodat zprávy nejtěžší je za námi. Vše, co musíme udělat, je dát věci v našich zprávách v určitým způsobem tak, že má smysl na druhém konci.
Dopisy pošleme v reálném světě vždy věci společného? Jsou napsané na papíře, av jednom jazyce srozumitelném i odesílatele a příjemce. Jsem projednán před konvence, jak jsou důležité pro sítě provozovat, a tento důležitý koncept zůstává pravdou pro naše zprávy.
Všechny části zprávy Internet transfer napsáno, co nazývá 'balíčky', a rozvržení a obsah těchto 'pakety' jsou provedena v souladu s 'Internet Protocol' (IP). Nemusíte znát tyto podmínky, ale musíte vědět, že se s těmito jednoduchými zprávy jsou náchylné k chybám a zjednodušující.
Můžete si myslet 'pakety' jako Internet rovnocennosti trestu? Pro probíhající konverzaci, tam by se mnohé z nich poslal v obou směrech komunikace.
Získání pravdivé poselství
Všichni ti, kteří si hráli 'čínské šeptá' bude vědět, jak zpackal ('poškození') zprávy můžete získat, pokud jsou posílané mezi mnoha agenty, aby si z jejich původu do místa určení. Počítačové sítě nejsou tak zlé, jak to, ale co dělat špatně, a je nutné být schopen automaticky detekovat a opravit problémy, když to dělají.
Představte si, že se snažíte opravit pravopisné chyby v dopise. Je to většinou snadné, protože tam je daleko méně slov, než je možné slovo-délka kombinace písmen. Můžete vidět, když dopis kombinace nejsou vyjmenuje slova ('chyby'), a pak se snadno odhadnout, jaká asi bude správná slova by měla být.
Je reely dělá worke.
Chyby ve zprávách na internetu, jsou opraveny ve velmi podobným způsobem. Zprávy, které jsou zaslány, jsou prostě udělal delší, než je třeba, a volné místo se používá k "shrnul" zprávy, abych tak řekl?-Li "sečtením" neodpovídá zpráva byla zjištěna chyba a Zpráva bude třeba nelíbí.
Ve skutečnosti, to je často možné logicky odhadnout s dostatečnou přesností, co bylo špatného na zprávu bez nutnosti opakované zaslání.
Detekci a opravu chyb nemůže být nikdy dokonalé, jako vzkaz a "sečtením" část by mohla být shodně posel-up tak, aby falešně naznačují nic nepovedlo. Tato teorie je založena off ukládání dost velké "sečtením" část tak, aby tento nešťastný možnost je tak nepravděpodobné, že by mohly být bezpečně ignorovat.
Spolehlivý přenos zpráv na internetu se provádí pomocí 'TCP'. Možná jste slyšeli výraz 'TCP / IP': to je jen normální kombinace 'IP' a 'TCP', a je používán pro téměř všechny internetové komunikaci. IP je zásadní pro Internet, ale TCP není? Tam jsou ve skutečnosti jiné 'protokoly', které mohou být použity, že nebudu krytí.
Jména, ne čísla
Když většina lidí myslí na 'Internet Adresa' si myslí něco jako 'www.ocportal.com' spíše než 69. .60.115.116 '. Lidé se týká jmen snadněji než čísla, tak speciální počítače, které lidé potřebují k přístupu jsou typicky přiděleny názvy ('doménová jména') s využitím systému, známý jako 'DNS' ('Domain Name System').
Všechny Internetová komunikace je stále provádí pomocí IP adresy (Recall '69 .60.115.116 'je adresa IP). 'Doménová jména' jsou proto přepočteny na IP adresy v zákulisí, před hlavní komunikační začíná.
V jádru, proces hledání názvu domény je velmi jednoduchá? Je to proces 'navádění v' posunutím doleva přes název, po výslechu cestu. To je nejlépe dokazuje příklad? 'Www.ocportal.com' by vypadal asi takto:
- Každý počítač na internetu ví, jak kontaktovat počítače ('root' 'DNS servery') odpovídá za věci, jako je 'com', 'org', 'čisté' a 'uk'. Existuje několik těchto počítačů a jeden je kontaktován náhodně. DNS server je počítač zeptal, jestli vědí, 'www.ocportal.com' a bude reagovat slovy, že vědí, který server je počítač za 'com'.
- 'Com' server je počítač požádala ví 'www.ocportal.com' a bude reagovat slovy, že vědí, který server je počítač za 'ocportal.com'.
- 'THE' ocportal.com 'server je počítač se zeptal, jestli ví,' www.ocportal.com 'a bude reagovat slovy, že ví odpovídající server počítač, aby se 69. .60.115.116'.
Všimněte si, že existuje rozdíl mezi serveru bytí 'odpovědných' za jméno domény a doménové jméno skutečně odpovídá, že počítač. Například by mohla 'ocportal.com' odpovědný DNS server nemusí být nutně stejný server jako 'ocportal.com' sám.
Jako určité názvy domén nebo jejich části doménových jmen, jsou velmi často používány, budou počítače pamatovat výsledky, aby se zabránilo dělá úplné výslechu pro každé jméno, které potřebují k vyhledávání. Ve skutečnosti jsem zjednodušený proces značně v mém příkladu, protože hledá-up počítač není ve skutečnosti provést úplnou hledat sám. Pokud jsou všechny počítače v Internetu se plně vyhledávání by přetížení '' root DNS servery, stejně jako DNS servery za jmény jako 'com'. Místo toho by se vzhlédl počítač požádá ji vlastní speciální 'lokální DNS server', která by mohla pamatovat důsledku částečného výsledku, nebo by mohla vyžádat pomoci (úplné nebo částečné), z toho vlastní 'místní DNS server', a tak dále? až v nejhorším případě, tento proces musí být dokončen v plném rozsahu.
Doménová jména jsou přiděleny osobou, chtějí je registrace doménového jména s agentem ('registrátora') organizace odpovědné za nejvíce pravé straně-část doménového jména. V době psaní společnosti s názvem 'VeriSign' (z toho 'Network Solutions' je dceřiná společnost) je zodpovědný za věci, jako je 'com' a 'čistý'. Existuje nespočet elektronických podatelen provozu na VeriSign, a většina domén s kupujícími se pravděpodobně neví o řetězci odpovědnosti současné době? Místo toho, oni jen dostat domény chtějí od agenta, a zabývat se jen, že agent a jejich web host ( kteří mají často stejné firmy). Domény je nikdy nekupovala, ale pronajímá a výhradně z obnovitelných zdrojů po dobu o něco delší, než doba pronájmu.
Smysluplný dialog
Jsem plně pokryta podstatu toho, jak jsou zprávy poskytovány přes internet, ale zatím tyto zprávy jsou zcela syrové a nesmyslné. Před smysluplné komunikace může dojít musíme vrstvu na ještě další protokol (Recall IP a TCP protokoly jsou již vrstvené přes naše fyzické sítě).
Existuje mnoho protokolů, že práce na komunikacích již bylo uvedeno, včetně:
- HTTP? Pro webové stránky, typicky ve webovém prohlížeči software
- POP3? Pro čtení e-mail na e-mail software, s ní uložen na uživatele vlastní počítač
- IMAP4? Pro čtení e-mail na e-mail software, s tím archivovány na přijímající server
- SMTP? Pro odesílání e-mailu z e-mailový software
- FTP? Pro nahrávání a stahování souborů (někdy přes webový prohlížeč, ale pomocí speciálního FTP software je lepší)
- ICMP? Pro 'ping', mimo jiné ('ping' je Internet odpovídá vykřikovali 'jste tam')
- MSN Messenger? To je jen jeden příklad z mnoha protokolů, které nejsou opravdu standard a sdílené konvence, ale spíše ty, jež pouze jeden software výrobce zcela pro účely vlastní software
Nebudu zacházet do podrobností o některé z těchto protokolů, protože to není opravdu důležité, pokud skutečně potřebujete vědět to.
Údaje předávané pomocí protokolu je obvykle žádost o něco, nebo reakce na něco, co požaduje. Například, s HTTP, požaduje klientský počítač některé webové stránky ze serveru přes HTTP a pak web server, v podstatě odpoví soubor vložený do HTTP.
Každý z těchto protokolů působí na více nebo více takzvaný 'portů', a to je tyto 'portů', které umožňují počítačům vědět, který protokol se má použít. Například webový server (speciální počítačový software běžící na serveru, který slouží mimo webové stránky), používá port číslo '80 ', a tudíž když server přijímá zprávy z tohoto portu projde jim software webového serveru, který přirozeně ví, Budou psány protokol HTTP.
Pro klientský počítač je to jednodušší? Ví, že odpověď na zprávu zaslala bude ve stejném protokolu, že původně použit. Pokud jsou odeslané zprávy tam a zpět serveru a klientský počítač obvykle nastavit tak-zvané 'proudu' (označeno rozhovor) mezi nimi. Jsou pak schopni spojit zpráv proud podle jejich původu, adresu a číslo portu.
World Wide Web
Jsem vysvětlil, jak internet funguje, ale zatím, jak 'World Wide Web' ('web') funguje. Web je publikační systém, který většina lidí neuvědomuje, je odlišit od Internetu samotného.
Internet používá IP adresy (často nalézt prostřednictvím doménových jmen), k identifikaci zdroje, ale web musí mít něco propracovanější, jak by bylo hloupé, pokud každé jednotlivé stránky na internetu musel mít vlastní 'název domény'. Web používá 'URL' (Uniform Resource lokátorů), a jsem si jistý, že víš o těchto, jak v dnešní době jsou vytištěny všude v reálném světě (i když, obvykle jen v krátkosti-ruka).
Typický URL vypadá takto:
<protocol>: / / <domain-name_OR_ip-address> / <resource_identifier>
Například:
http://www.ocportal.com/index.php
To řekl, že to není opravdu plné URL, protože občas URL může být mnohem složitější. Například:
<protocol>: / / <uživatel>: <heslo> @ <domain/ip>: <port> / <resource_identifier>
Můžete ignorovat složitější příklad, protože to není opravdu relevantní pro účely tohoto článku.
HTTP je protokol pro hlavní web. To je důvod, proč URL obvykle start 'http://'. Webové prohlížeče téměř vždy také podporu FTP, což je důvod, proč některé adresy URL, může začít 'ftp://'.
Typicky 'Resource Identifier' je prostě soubor na serveru. Například, 'mywebsite / index.html' by byl soubor na serveru o stejnou cestu, uložené pod speciálního adresáře. Na Windows je "" symbol používá k vypsat názvy adresářů, ale jako web nebyl vynalezen pro Windows, je použita konvence pro starší operační systémy.
Nyní máme tři druhů 'Internet Adresa', v pořadí rostoucí náročnost:
- IP adresy
- Jména domén
- URL
Pokud URL byly uvedeny do webového prohlížeče budoucí čtenář pak webový prohlížeč by vyslalo příslušnou žádost (obvykle, s protokolem HTTP je vhodné) k počítači serveru označené URL. Serveru by pak reagovat a typicky webový prohlížeč by skončit se souborem. Webový prohlížeč by pak interpretovat soubor pro displej, stejně jako jakýkoliv software běžící na počítači by se interpretovat soubory, které rozumí. Pro protokol HTTP, webový prohlížeč ví, co vykládat souboru, neboť protokol HTTP používá takzvaný 'MIME typ' identifikovat každý druh zdroje server může poslat ven. Pokud je web server je počítač právě vysílá on-disk soubor pak web server počítač funguje MIME typ z přípony souboru (např. '. Html') souboru.
'HTML' soubor je typ souboru, který definuje webovou stránku. Je napsán ve formátu prostého textu, a v podstatě směsí informace o tom, show pro zobrazení dokumentu spolu s samotného dokumentu. Pokud jste zvědaví, zkuste použít "Zobrazit zdrojový kód stránky" funkce Vašem webovém prohlížeči při prohlížení webových stránek, a uvidíte směs porcí normální lidské text a krátký text mezi '<' a '>' symboly . První z nich je obsah dokumentů a ti jsou návodem.
V novějších verzích HTML existuje rozkol mezi 'strukturování' dokument a 'zobrazení' struktura? V tomto případě, další speciální technologie s názvem 'CSS' je přidán ke směsi.
Jsem vysvětlil, jak typické webové stránky jsou jen soubory na disku serveru. Stále častěji, věci jsou poněkud méně přímá. Při návštěvě něco jako eBay, vaše web-mail, nebo ocPortal-poháněl webové stránky, jste nejen čtení souborů. Vy jste vlastně interakce s počítačovým softwarem, a webové stránky obdržíte jsou generovány znovu tento software pokaždé, když žádost podána. Tyto druhy systémů jsou známy jako 'webové aplikace' a ve stále větší míře nahrazují nutné instalovat software na vašem počítači (protože je to tak mnohem jednodušší prostě použít webový prohlížeč pro přístup k webové aplikace na serveru).


































