3659
У овом чланку ћу објаснити како интернет ради, све од оног што пролази кроз жице и како жице широм света повезивање, како смислене активности се изводе на рачунару.
За разлику од других интернет чланке, ја ћу покушати да објасне историју иза Интернет данас је комплексан довољно, и мене као?, Вероватно не брига много. ЈА исто тако ће вас збуњујуће са високо техничких објашњења.
Интернет, Тцпип, протокол, урл, хттп, ИП, адресу, модем, веб, днс, намесервер, ИП адреса, веб странице, интернет, ССЛ
За већину људи, Интернет је место на које сви утикачи у рачунару и прегледа веб странице и шаље е-поштом. То је врло људски ацентрицним тачке гледишта, али ако смо истински разуме Интернета, морамо бити тачније:
Интернет је глобална рачунарска мрежа велике да се људи повезују са по подразумеваној вредности, на основу чињенице да је највећи. И, као и сваки рачунарске мреже, постоје конвенције које омогућавају да раде.
То је све што је стварно веома велика рачунарска мрежа. Међутим, овај чланак ће ићи даље објашњавају управо Интернета, као што ће се објасни "Ворлд Виде Веб". Већина људи не знају разлику између Интернета и Веб, али стварно то је прилично једноставан: Интернет рачунарске мреже, а Веб је систем издаваштво (сајтова) за то.
Рачунарске мреже
И, шта је рачунарска мрежа? Рачунарска мрежа је само два или више рачунара повезани тако да они могу слати поруке међусобном. На већим мрежама рачунари су повезани заједно у сложеним аранжмане, где су неки посредник рачунари имају више везе са другим рачунарима, тако да сваки рачунар може доћи до било ког другог рачунара у мрежи преко стазе кроз неке од тих посредника рачунара.
Рачунари нису једине ствари које користе мреже путне и железничке мреже су веома слични рачунарских мрежа?, Само они мреже превоз људи уместо информација.
Воза на железничку мрежу раде на одређене врсте прати такве конвенције је потребно, јер у супротном мреже није могао да ефикасно ради. Исто тако, путеви су дизајниране да одговарају возила који се подударају врсту шаблона робустан возила одређене величине период? Који путују у одређеном разумном брзином опсега. Рачунара у мрежи има превише конвенцијама, а ми обично позив ових конвенција "протокола".
Постоје многе врсте популарне рачунарске мреже данас. У већини конвенционалних далеко је такозвани "Етхернет" мреже која повезује рачунаре физички заједно у домовима, школама и канцеларијама. Међутим, УиФи је све популарнији за повезивање уређаја заједно, тако да каблови нису потребни уопште.
Повезивање на Интернет
Када се повежете на Интернет, користите мрежне технологије, али ствари су обично много муддиер. Ту је способан фраза, "Рим није изграђен за један дан", јер нити је на Интернет. Једини разлог да интернет пролеће се тако брзо и јефтино за људе, јер је још једна врста мреже већ постојало у целом свету? телефон мрежу!
Пре постојања телефон мрежа пружа медиј за обичног рачунара у домове обичних људи да буду повезани на велико хигх-тецх војне и истраживачке мреже која је развијена у годинама пре. То само захтева неке технолошке мајсторства у форми 'модема'. Модеми омогућавају телефонске линије да буде претворена у мини-мрежу веза између куће и посебна предузећа ("ИСП") који је већ повезан до Интернета. То је као мост придружио се путне мреже на острву и копну путне мреже? Постати један, због посебне врсте везе између њих.
Брзи Интернет везе које се раде преко "(А) ДСЛ 'и' Кабл 'се не разликују од веза телефон стварно? Још увек постоји процес придруживања неке врсте дешава иза сцене. Као што је Артур Кларк је једном рекао, "било довољно напредна технологија се не разликује од магије.
Интернет
Стварно иненађујуће о Интернету није технологију. Ми смо заправо имали великих Интернет као рачунарске мреже и пре, и "Интернет" је постојао дуго пре него што нормални људи знали термин. Невероватна ствар је да такве масивне рачунарске мреже постојати без гради или влада у било какве озбиљније организован начин. Једина организација која заиста има пријањање на основне рачунарске мреже Интернета је америчко-влада-подлогом непрофитна предузећа под називом "ИЦАНН", али нико не може да тврди да "под контролом" на Интернету, као и њихов мандат и активности су веома ограничен.
Интернет је завет и истовремено због начина на који технолога сарадњу и успут предузетника узе задатак, унманагед један, да употребим конвенцијама технолога да кука до редовне људи и предузећа. Интернет није развила на оперативни систем Мицрософт Виндовс 'Интернет технологије саграђена око много старији технички оперативним системима, без обзира?, Технологија би могла да се примени на обичним рачунарима једноставним изградњу подршку за неопходне умрежавање конвенције на врху оперативног система Виндовс. То није било планирано, али добра основа и недостатак "уских грла" (као што контролних тела), често доводи до непредвиђених велики диже попут телефонске мреже и пре, па чак и широм света ширењем људске популације и друштва.
Оно што сам описао до сада вероватно није Интернета као што већина или ће видети. То је мало вероватно да видите Интернет као демократске и униформи рачунарске мреже, као и да се мери, то није. Разлог за то је да сам само објаснио основе система до сада, и ова фондација послује испод нивоа обично би био свестан. На најнижем нивоу када би били свесни, то је заправо више као ситуација између живи огањ и даваоца постоји нешто што желите са Интернета?, Тако да се повежете и добити га. Чак и када шаљете е-поште, добијате сервис е-маил доставу.
Бити рачунарске мреже, Интернет се састоји од рачунара, међутим, не? Свих рачунара на Интернету су створени једнаки. Неки рачунари су ту да пружа услуге, а неки су ту да конзумирају те услуге. Ми то зовемо сервери пружају компјутери 'и конзумирања рачунара "клијената". На теоријском нивоу, рачунари имају једнак статус на мрежи, али сервери су много боље повезани од клијената су углавном ставити на место које компанија пружа неку врсту комерцијалног сервиса. Ви не плаћате да бисте видели веб сајт, али неко плаћа за тај сервер налази на сајту обично власник сајта плаћа 'уеб хост "(комерцијална фирма која је власник сервера).
Упућивање контакт
сам успоставио сам како је Интернет рачунарске мреже: Сада ћу објаснити како два рачунара који би могао бити и на другим странама света да шаљете поруке једни другима.
Замислите да су писали писма и потребно да га пошаљете некоме. Ако сте управо написао име на предњој страни, то никада не стигне, осим можда живели у малом селу. Име је ретко довољно специфичан. Дакле, као што сви знамо, ми користимо адресе се обратите некоме, често користећи: име, кућни број, име путу, град име, име кантону, а понекад, име земље. Ово омогућава слање порука на другу врсту мреже поштанске мреже. Када пошаљете писмо, обично ће бити донет између поштанских сортирање канцеларија почев од сортирање канцеларије најближе порекла, а затим и до све велике фирме сортирање док је решавати сортирања канцеларија покрива региона и за порекло и одредиште, а затим до све мале канцеларије сортирање док је у канцеларији сортирање најближе дестинације, а затим је испоручен.
У нашем поштанских ситуацији, постоје два кључна фактора на послу облик адресирања је "кућа у" на локацији дестинације, као и облик поруке испоруке тог 'шири се ", а затим" сужава у ". Рачунари су организовани, али ефикасно заиста тачно исту ствар.
Сваки рачунар на интернету је дат адресу ('ИП адреса'), и то "кућа у 'на њихову локацију. "Повратак кући у 'није урађено строго географски, а не у смислу везе, однос између мањих рачунарских мрежа у оквиру Интернета. За стварни свет, као сусед географски, али на рачунарску мрежу, као сусед има директну мрежну везу.
Као поштанске мреже са канцеларијама за сортирање, рачунарске мреже обично имају везе са неколико других рачунарских мрежа. Рачунарска мрежа ће послати поруку веће мреже (мреже која је већа вероватноћа да препознају бар неки део адресе). Овај процес "ширења из" наставља све док се порука се решавати мрежи која је "преко" дестинација, а затим "сужавање у 'процесу ће се појавити.
ИП адреса на пример 'је '69 .60.115.116. Они су само низ цифара групе где цифре групе према праву су све локални. Свака цифра група је број између 0 и 255. Ово је само апроксимација, али можете мислити ту адресу значења:
- Рачунар 116
- у малом сусједству 115
- у већем насељу 60
- контролише ИСП-69
- (На Интернету)
Мала насеља, већа околини, ИСП, и Интернета, може све да се размотри рачунарских мрежа у сопственом праву. Дакле, за поруку на исту "већи суседства", порука ће бити усвојен до према један од тих посредника рачунара у већем насељу, а затим назад у исправан мањих насеља, а затим на одговарајућу рачунар.
Добијам поруку преко
Сада када смо у могућности да испоручи поруке хард део је готов. Све што треба да урадите је да стави ствари у наше поруке на одређени начин тако да има смисла на другом крају.
Писма смо послали у реалном свету увек има ствари у заједничко да су написане на папиру и на језику који разуме и пошиљаоца и примаоца. сте разговарали о томе како сам раније конвенције су од значаја за мреже за рад, и то важан концепт и даље важи и за наше поруке.
Сви делови Интернета за пренос порука написана у ствари зове "Пакети", као и распоред и садржај тих 'пакета' су урадили у складу са 'Интернет протокол "(ИП). Не морате да знате овим условима, али је потребно да знате да ове једноставне поруке грешкама склони и поједностављено.
Можете мислити 'пакета' као интернет еквивалентност казне? За разговор у току, не би многи од њих послати у оба смера комуникације.
Добијање истинске поруку преко
Сви они који сте играли, кинески шапуће 'ће знати како упрскао (' оштећен ') поруке могу добити када се шаљу између многих агената да се од њиховог порекла на своје одредиште. Рачунарске мреже су не као лош као да, али ствари не крену наопако, а то је неопходно да буде у стању да аутоматски открије и исправи проблеме када се они раде.
Замислите да покушавате да исправи правописне грешке у писму. То је обично лако направити јер постоје много мање речи него што је могуће реч дужине комбинације слова. Можете да видите када се комбинација слова не срицати речи ('грешке'), а затим лако погодите шта тачно реч требало да буде.
То реели не ворке.
Грешке у порукама на интернету се исправљају на веома сличан начин. Поруке које се шаљу су једноставно направили дуже него што је потребно да се и додатни простор се користи за "сумирам" порука да се тако изразим, ако "сумира" се не подудара поруку о грешци је пронађен и? порука треба да буде послат.
У стварним Заправо, често је могуће да се логички проценити са разумном тачношћу шта није у реду са поруком без потребе за слање.
Грешка детекција и корекција никада не може бити савршен, као и порука "сумира" део може бити цоинцидентли упрскао-тако да су лажно показују ништа отишао у криву. Теорија се заснива искључивање чување довољно велики "сумира" део, тако да је овај несретни могућност је толико тешко да се може сигурно игнорисати.
Поуздан преноса порука на интернету се обавља преко "ТЦП". Можда сте чули за појам "ТЦП / ИП ': то је само нормална комбинација" ИП "и" ТЦП ", који се користи за скоро све интернет комуникације. ИП адреса је фундаментална на Интернет, али ТЦП не постоји у ствари? Друге 'протоколи "који се може користити да не се покрива.
Имена, а не бројеви
Кад већина људи мисли о "Интернет адреса" мисле нешто попут 'ввв.оцпортал.цом' него '69 .60.115.116. Људи се односе на имена са већом лакоћом него бројеве, тако посебним рачунарима који људи треба да приступа се обично додељују имена ('домена') користи систем познат као "ДНС" ('Домаин Наме Систем ").
Све интернет комуникације још увек врши помоћу ИП адресе (сетимо '69 .60.115.116 'је ИП адреса). "Имена домена" због тога преведено на ИП адресе иза сцене, пре главне комуникације почиње.
У суштини, процес тражећи имена домена је прилично једноставан је процес, који се враћа кући у 'померањем лефтвардс кроз име, након саслушања пут. То се најбоље показује пример "ввв.оцпортал.цом 'би изгледао као следећи?
- Сваки рачунар на Интернету зна како да ступите у контакт са рачунара ('корен' ДНС сервера ") одговорна за ствари као што су 'цом', 'орг', 'нет' и 'Велика Британија'. Постоји неколико таквих рачунара, а један је контактирао насумице. ДНС сервер рачунар је питао да ли знам "ввв.оцпортал.цом" и да ће одговорити говорећи да они знају који сервер рачунар је одговоран за 'ср'.
- сервер рачунар 'ср' то тело зна "ввв.оцпортал.цом" и да ће одговорити говорећи да они знају који сервер рачунар је одговоран за 'оцпортал.цом'.
- сервер рачунар '' оцпортал.цом 'је питао да ли зна "ввв.оцпортал.цом" и да ће одговорити рекавши да зна одговарајући сервер рачунар буде '69 .60.115.116.
Имајте на уму да постоји разлика између сервера се рачунар "одговоран" за име домена и назив домена заправо одговара том рачунару. На пример, "оцпортал.цом" одговоран ДНС сервера не би нужно бити на истом серверу као 'оцпортал.цом' сама.
Као одређене домена, или делове имена домена су врло често користе, рачунари ће запамтити резултате како би се избегло радиш пуно испитивања за свако име треба да за проналажење. У ствари, ја сам поједноставио процес значајно у мом примеру, јер гледа-а рачунар у ствари не изврши пуну сама претраге. Ако сви рачунари на Интернету није потпуно претрагу да би преоптерећење 'роот ДНС сервера, као и ДНС сервери одговоран за имена као што су "Ср. Уместо тога, траже се рачунар ће тражити сопствене посебне 'локални ДНС сервер, који би могли да запамтите резултат делимично резултат, или можда тражити помоћ (потпуно или делимично) из сопствени "локални ДНС сервера, и тако даље? док, у најгорем случају, процес мора бити завршен у потпуности.
Имена домена су додељена од стране лица који желе да региструју име домена са агента ("матичара") од организације која је одговорна за најдаље десни део домена. У време писања овог друштва под називом 'ВериСигн' (који 'Нетворк Солутионс "је филијала) је одговорна за ствари као што су' цом 'и' мрежа '. Постоје безбројан број регистара послује ВериСигн, а већина домена купци су вероватно нису свесни ланца одговорности овог уместо?, Они су само добили домена они желе од агента, а баве само са тим агент и њихове уеб хост ( које су често исте компаније). Домени никада нису купили, већ изнајмио и искључиво обновљивих извора за период мало дужи од периода изнајмљивања.
Смислен дијалог
Ја сам у потпуности покрива суштину колико порука се испоручују преко Интернета, али до сада ове поруке су потпуно сирови и бесмислене. Пре него што значајно комуникација може десити да је потребно да се на још један слој протокола (ИП опозив и ТЦП протокола се већ слојевитог преко наше физичко мреже).
Постоје многи протоколи који раде на већ успостављена комуникација, укључујући:
- ХТТП за веб странице,? Обично прочитати у софтверу бровсеру
- ПОП3 за читање е?-Маил е-маил софтвер, са њом се налазе на сопственом рачунару корисника
- ИМАП4 за читање е?-Маил е-маил софтвер, са то архивира на серверу пријема
- СМТП за слање е?-Маил порука са е-маил софтвер
- ФТП за уплоад и довнлоад фајлова (понекад преко веб прегледача,? Мада помоћу посебних ФТП софтвер је бољи)
- ИЦМП за? 'Пингинг ", између осталог (' пинг 'је Интернет еквивалент викање оут' си тамо ')
- МСН Мессенгер? Ово је само један пример од многих протокола који нису баш стандардне и заједничке конвенције, него оне дизајниран од стране једног произвођача софтвера у целости за потребе сопственог софтвера
Им 'не лијегање ићи у детаље било које од ових протокола, јер то није стварно релевантна осим ако стварно треба да га знају.
Информације се преносе путем протокола се обично захтев за нешто, или одговор на нешто тражили. На пример, ХТТП клијент захтева одређене веб странице са сервера преко ХТТП, а затим веб сервера, у основи, одговара са датотеком уграђен у ХТТП-а.
Сваки од ових протокола ради о више или више такозваних "лука", а то је ова "портове" које омогућавају рачунарима да зна који протокол да користи. На пример, веб сервер (специјални компјутерски софтвер који ради на серверу који служи ван странице) користи порт број '80 ', а тиме и када сервер прими поруку о томе порту их пролази на софтверу Веб сервера који, наравно, зна да ће они бити написан на ХТТП-а.
За клијенту да је једноставније то зна? Да одговор на поруку је послао биће исти протокол је у почетку користити. Када су поруке послате и назад на сервер рачунар и клијентски рачунар обично постављање тзв "поток" (означена разговор) између њих. Они тада су у стању да повежете поруке потока према порекла адресу и број порта.
Уорлд Уиде Уеб
сам објаснио сам како интернет ради, али не и како је "Уорлд Уиде Уеб '(' уеб ') дела. Уеб издаваштво систем који већина људи не схватају разликује од самог Интернета.
Интернет користи ИП адресе (обично наћи преко имена домена) за идентификовање ресурса, али интернет мора да има нешто више софистициран као што би било глупо да свака страница на интернету је да има сопствени "домена". Интернет користи 'УРЛ' (Униформ Ресоурце локаторима), и сигуран сам да знате о тим јер данас су штампане свуда у стварном свету (додуше, обично само у кратком руци).
Типичан УРЛ адреса изгледа овако:
<протоцол>: / / <домаин-наме_ОР_ип-аддресс> / <ресоурце_идентифиер>
На пример:
хттп://ввв.оцпортал.цом/индек.пхп
То је рекао да није стварно пуну адресу, јер понекад УРЛ адресе може бити много сложенији. На пример:
<протоцол>: / / <корисник>: <пассворд> @ <домаин/ип>: <порт> / <ресоурце_идентифиер>
Можете игнорисати сложенији пример, јер то није стварно релевантна за сврхе овог члана.
ХТТП је протокол за језгро на Интернету. То је разлог зашто УРЛ адресе обично почињу "хттп://". Веб прегледачима готово увек подржавају ФТП-а, што је разлог зашто неки УРЛ адресе могу да почну "фтп:// '.
Обично 'идентификатор ресурса' је једноставно фајл на серверу. На пример, "мивебсите / индек.хтмл 'ће бити фајл на серверу на исти пут, испод се налазе посебан директоријум. На Виндовс "симбол се користи да се напише имена директоријума, али као интернет нису измислили за Виндовс, конвенцији старији оперативни систем користи.
Сада имамо три врсте "Интернет адреса", у циљу повећања софистицираности:
- ИП адресе
- Имена домена
- УРЛ
Ако УРЛ адреса пуштено је у софтвер веб бровсер-потенцијални читалац онда веб прегледачу ће послати одговарајући захтев (обично са ХТТП протокола буде потребно) на сервер рачунар идентификује УРЛ-а. Сервер рачунар би онда одговори и обично Интернет претраживач ће завршити са датотеком. Веб претраживача би онда интерпретирају датотеке за приказ, попут било ког софтвера који се изводи на рачунару би тумаче фајлове га разуме. За ХТТП протокол, веб претраживач зна шта да интерпретира датотеке као што ХТТП протокола користи нешто што се зове "МИМЕ тип" да идентификује сваку врсту ресурса сервера може истјерати. Ако Веб сервер рачунар је само шаље на диску датотеку затим веб сервер рачунар ради оут МИМЕ тип од типа датотеке (као што су 'хтмл'). Назива датотеке.
"ХТМЛ" фајл је врста фајла који дефинише веб странице. је записано у формату чистог текста, а у суштини меша информације приказује показују да бисте приказали документ заједно са самом документу. Ако сте радознали, покушајте да користите "Виев паге соурце" функцију вашем веб претраживачу приликом прегледа веб странице и видећете мешавину делови нормалан људски текста и кратких текстуалних између '<' и '>' симболе . Бивши је документ садржај и други су на екрану упутства.
У новијим верзијама ХТМЛ постоји расцеп између 'структурирање' документ и 'приказивање' структуре у овом случају, још један посебну технологију под именом? 'ЦСС' се додаје у микс.
Ја сам објаснио како типични веб странице, само су фајлови на диску сервера рачунара. Све, ствари су нешто мање директни. Када посетите нешто попут еБаи, веб-маил или оцПортал-поуеред уеб сајт, ви не само читање датотеке. Сте заправо интеракцију са рачунаром софтвер, и веб странице које примате се поново генерише софтвер да сваки пут када је захтев поднет. Ове врсте системи су познати као 'веб апликација и све више замењује потребу да инсталирају софтвер на свој рачунар (јер је тако много лакше само да користи веб бровсер за приступ веб апликација на серверу).