Гісторыя інтэрнэту: міжсеткавае ўзаемадзеянне

Гісторыя інтэрнэту: міжсеткавае ўзаемадзеянне

Іншыя артыкулы цыкла:

У працы ад 1968 гады "Кампутар як прылада сувязі", напісанай яшчэ падчас распрацоўкі ARPANET, Дж. К. Р. Ліклайдэр и Роберт Тэйлар заявілі, што аб'яднанне кампутараў не абмяжуецца стварэннем асобных сетак. Яны прадказалі, што такія сеткі аб'яднаюцца ў "непастаянную сетку сетак", якая аб'яднае "рознае абсталяванне для апрацоўкі і захоўвання інфармацыі" ва ўзаемазвязанае цэлае. Менш чым за дзесяць гадоў такія першапачаткова тэарэтычныя развагі прыцягнулі неадкладную практычную цікавасць. Да сярэдзіны 1970-х кампутарныя сеткі пачалі хутка распаўсюджвацца.

Распаўсюджванне сетак

Яны пранікалі на розныя носьбіты, у інстытуты і месцы. ALOHAnet была адной з некалькіх новых акадэмічных сетак, якія атрымлівалі фінансаванне ARPA у пачатку 1970-х. Сярод іншых была PRNET, якая аб'ядноўвала грузавікі з пакетным радыё, і спадарожнікавая SATNET. Іншыя краіны па падобных прынцыпах распрацоўвалі ўласныя даследчыя сеткі, асабліва Брытанія і Францыя. Мясцовыя сеткі дзякуючы драбнейшаму маштабу і меншаму кошту размнажаліся яшчэ хутчэй. Акрамя Ethernet ад Xerox PARC можна было сустрэць Octopus у Радыяцыйнай лабараторыі Лоўрэнса ў Берклі, Каліфорнія; Ring у Кембрыджскім універсітэце; Mark II у Брытанскай нацыянальнай фізічнай лабараторыі.

Прыкладна ў той жа час камерцыйныя прадпрыемствы пачалі прапаноўваць платны доступ да прыватных пакетных сетак. Гэта адкрыла новы нацыянальны рынак вылічальных паслуг анлайн. У 1960-х розныя кампаніі запускалі прадпрыемствы, якія прапаноўвалі доступ да спецыялізаваных баз дадзеных (юрыдычным і фінансавым), ці да кампутараў з падзелам часу, усім, у каго быў свой тэрмінал. Аднак доступ да іх праз усю краіну па звычайнай тэлефоннай сетцы каштаваў несувымерна шмат, з-за чаго гэтым сеткам было цяжка распаўсюджвацца за межы мясцовых рынкаў. Некалькі буйнейшых фірмаў (да прыкладу, Tymshare) стваралі ўласныя ўнутраныя сеткі, але камерцыйныя пакетныя сеткі знізілі кошт іх выкарыстання да разумных узроўняў.

Першая такая сетка з'явілася з-за догляду экспертаў ARPANET. У 1972 годзе некалькі работнікаў пакінулі кампанію Болта, Беранека і Ньюмана (BBN), якая адказвала за стварэнне і працу ARPANET, і сфарміравалі Packet Communications, Inc. І хаця гэтая кампанія ў выніку пацярпела няўдачу, раптоўны шок паслужыў у BBN каталізатарам для стварэння ўласнай прыватнай сеткі Telenet. З Лары Робертсам, архітэктарам ARPANET на чале, Telenet паспяхова працавала пяць гадоў перад тым, як яе купіла GTE.

Улічваючы зараджэнне такіх разнастайных сетак, як маглі Ліклайдэр і Тэйлар прадбачыць з'яўленне адзінай уніфікаванай сістэмы? Нават калі б з арганізацыйнага пункту гледжання было магчымым проста аб'яднаць усе гэтыя сістэмы з ARPANET - чаго зрабіць было нельга - несумяшчальнасць іх пратаколаў рабіла гэта немагчымым. І ўсё ж у выніку ўсе гэтыя разнастайныя сеткі (і іх нашчадкі) сапраўды злучыліся сябар з сябрам ва ўсеагульную камунікацыйную сістэму, якая вядомая нам пад імем інтэрнэту. Пачалося ўсё не з якога-небудзь гранта ці глабальнага плана, а з забытага даследчага праекта, над якім працаваў менеджэр сярэдняга звяна з ARPA Роберт Кан.

Праблема Боба Кана

Кан абараніў дысертацыю па апрацоўцы электронных сігналаў у Прынстане ў 1964 годзе, паралельна гуляючы ў гольф на палях побач з навучальнай установай. Крыху прапрацаваўшы прафесарам у MIT, ён уладкаваўся на працу ў BBN, першапачаткова з жаданнем узяць водпуск на апусканне ў індустрыю, каб даведацца, як практычныя людзі вырашалі, якія з праблем былі вартыя даследаванняў. Выпадкова атрымалася так, што яго праца ў BBN была злучана з даследаваннем магчымых паводзін кампутарных сетак – неўзабаве пасля гэтага BBN атрымала замову на ARPANET. Кана зацягнуў гэты праект, і ён выдаў асноўную частку распрацовак, якія датычацца архітэктуры сеткі.

Гісторыя інтэрнэту: міжсеткавае ўзаемадзеянне
Фота Кана з газеты 1974 года

Яго «невялікі водпуск» ператварыўся ў шасцігадовую працу, дзе Кан быў экспертам па сетках у BBN падчас прывядзення ARPANET у цалкам працоўны стан. Да 1972 году ён стаміўся ад гэтай тэмы, і што важнейшае, стаміўся дужацца з сталым палітыканствам і дужаннем з раздзеламі падпадзяленняў BBN. Таму ён прыняў прапанову Лары Робертса (яшчэ да таго, як сам Робертс сышоў, каб стварыць Telenet) і стаў мэнэджэрам праграмы ў ARPA, для кіраўніцтва распрацоўкай тэхналогіі аўтаматычнай вытворчасці, з патэнцыялам кіравання мільёнамі даляраў інвестыцый. Ён адмовіўся ад працы над ARPANET і вырашыў пачаць усё з нуля ў новай вобласці.

Але праз некалькі месяцаў пасля яго прыбыцця ў Вашынгтон, В.К., Кангрэс засек праект аўтаматычнай вытворчасці. Кан захацеў адразу ж сабраць рэчы і вярнуцца ў Кембрыдж, але Робертс пераканаў яго застацца і дапамагаць распрацоўваць новыя сеткавыя праекты для ARPA. Кан, не ў сілах вырвацца з путаў уласных ведаў, апынуўся мэнджэрам PRNET, пакетнай радыёсеткі, якая павінна была забяспечыць ваенныя аперацыі перавагамі сетак з камутацыяй пакетаў.

Праект PRNET, запушчаны пад заступніцтвам Стэнфардскага даследчага інстытута (SRI), павінен быў пашырыць базавую тэхнічнае ядро ​​ALOHANET, якое займаецца перадачы пакетаў, каб падтрымліваць паўторнікі і працу з некалькімі станцыямі, уключаючы якія рухаюцца фургоны. Аднак Кану адразу стала ясна, што карысці ад такой сеткі не будзе, паколькі гэта была камп'ютарная сетка, у якой практычна не было камп'ютараў. Калі яна зарабіла ў 1975 годзе, у ёй быў адзін кампутар з SRI і чатыры рэтранслятары, размешчаных уздоўж заліва Сан-Францыска. Мабільныя палявыя станцыі не маглі за разумныя сродкі працаваць з памерам і энергаспажываннем мэйнфрэймаў 1970-х. Усе значныя вылічальныя рэсурсы знаходзіліся ў рамках ARPANET, выкарыстоўвалай зусім іншы набор пратаколаў, і не здольнай інтэрпрэтаваць паведамленне, атрыманае ад PRNET. Яму стала цікава - як можна было б злучыць гэтую сетку з яе куды як больш сталым стрыечным братам?

Кан звярнуўся да старога знаёмага па ранніх днях ARPANET, каб той дапамог яму з адказам. Вінтан Серф зацікавіўся кампутарамі, будучы студэнтам па матэматыцы ў Стэнфардзе, і вырашыў вярнуцца ў аспірантуру па інфарматыцы ў Каліфарнійскім універсітэце ў Лос-Анджэлесе (UCLA), прапрацаваўшы некалькі гадоў у офісе IBM. Ён прыбыў у 1967, і разам са сваім сябрам са старэйшых класаў Стывам Крокерам далучыўся да цэнтра вымярэння сетак пад кіраўніцтвам Лена Клейнрока, які з'яўляўся падраздзяленнем ARPANET у UCLA. Там яны з Крокерам сталі экспертамі па распрацоўцы пратаколаў, і галоўнымі чальцамі працоўнай групы па сетках, якая распрацавала як базавую праграму кіравання сеткай (NCP) для адпраўкі паведамленняў праз ARPANET, так і высокаўзроўневую перадачу файлаў і пратаколы выдаленага ўваходу.

Гісторыя інтэрнэту: міжсеткавае ўзаемадзеянне
Фота Серфа з газеты 1974 года

Серф пазнаёміўся з Канам у пачатку 1970-х, калі апошні прыбыў у UCLA з BBN, каб праверыць працу сеткі пад нагрузкай. Ён ствараў у сетцы заторы пры дапамозе ПЗ, створанага Серфам, якое генеравала штучны трафік. Як і чакаў Кан, сетка не вытрымала нагрузкі, і ён парэкамендаваў унесці змены для паляпшэння кіравання заторамі. У наступныя гады Серф працягваў сваю дзейнасць, якая выглядала шматабяцальнай акадэмічнай кар'ерай. Прыкладна ў той жа час, калі Кан з'ехаў з BBN у Вашынгтон, Серф паехаў на іншае ўзбярэжжа, каб уладкавацца на пасаду ад'юнкт-прафесара ў Стэнфардзе.

Кан шмат ведаў аб кампутарных сетках, але не меў ніякага досведу ў распрацоўцы пратаколаў - ён займаўся апрацоўкай сігналаў, а не інфарматыкай. Ён ведаў, што сёрф ідэальна падыдзе для дадатку яго навыкаў, і гэта будзе крытычна важна пры любой спробе звязаць ARPANET з PRNET. Кан звязаўся з ім з нагоды міжсеткавага ўзаемадзеяння, і ў 1973 яны сустракаліся некалькі разоў перад тым, як забурыцца ў гатэль у Апала-Альта, каб выдаць сваю плённую працу "Пратакол для міжсеткавай пакетнай сувязі", апублікаваную ў траўні 1974 у IEEE Transactions on Communications . Там быў прадстаўлены праект "праграмы кіравання перадачай" (Transmission Control Program, TCP) (неўзабаве П ператварыўся ў "пратакол") - краевугольны камень для ПА сучаснага інтэрнэту.

Вонкавы ўплыў

Няма пары людзей ці моманту, мацней злучаных з вынаходствам інтэрнэту, чым Серф з Канам і іх праца 1974 гады. І ўсё ж стварэнне інтэрнэту не было падзеяй, якая здарылася ў пэўны момант часу - гэта быў працэс, які разгортваўся на працягу многіх гадоў развіцця. Першапачатковы пратакол, апісаны Серфам і Канам у працы 1974 года, быў мноства разоў выпраўлены і падстроены ў наступныя гады. Першая сувязь паміж сеткамі была выпрабаваная толькі ў 1977 годзе; пратакол быў падзелены на два пласта - усюдыісных сёння TCP і IP - толькі ў 1978 году; ARPANET пачала выкарыстоўваць яго ў сваіх мэтах толькі ў 1982 (гэтую шкалу з'яўлення інтэрнэту можна падоўжыць да 1995 гады, калі ўрад ЗША ўхіліла фаервол паміж акадэмічным інтэрнэтам, фундаваным з бюджэту, і камерцыйным). Спіс удзельнікаў гэтага працэсу вынаходкі пашырэў далёка за межы двух гэтых імёнаў. У раннія гады арганізацыя пад назвай "міжнародная працоўная група пакетных сетак" (INWG) служыла галоўным органам для сумеснай працы.

ARPANET выйшла ў шырэйшы тэхнічны мір у кастрычніку 1972 гады на першай міжнароднай канферэнцыі па кампутарнай сувязі, якая праходзіла ў гатэлі Washington Hilton з яго мадэрнісцкімі выгінамі. У ёй, акрамя амерыканцаў тыпу Серфа і Кана, прысутнічалі некалькі выбітных сеткавых экспертаў з Еўропы, у прыватнасці Луі Пузен з Францыі і Дональд Дэйвіс з Брытаніі. Па падгаворванні Лары Робертса яны вырашылі сфарміраваць міжнародную рабочую групу для абмеркавання сістэм пакетнай камутацыі і пратаколаў, па прыкладзе рабочай групы па сетках, якая ўстанаўлівала пратаколы для ARPANET. Серф, нядаўна які стаў прафесарам у Стэнфардзе, пагадзіўся быць старшынёй. Адным з першых іх тэм стала праблема міжсеткавага ўзаемадзеяння.

Сярод важных ранніх удзельнікаў гэтай дыскусіі, якія ўнеслі свой уклад, быў Роберт Меткалф, з якім мы ўжо сустракаліся як з архітэктарам Ethernet у Xerox PARC. Хоць Меткалф не мог расказаць гэтага сваім калегам, да моманту публікацыі працы Серфа і Кана ён ужо даўно распрацоўваў уласны інтэрнэт пратакол, PARC Universal Packet, або PUP.

Патрэба ў інтэрнэце ў Xerox узрасла, як толькі стала паспяховай Ethernet-сетка ў Альта. У PARC была яшчэ адна лакальная сетка з мінікампутараў Data General Nova, і вядома, існавала яшчэ ARPANET. Лідэры PARC зазіралі ў будучыню, і здагадаліся, што на кожнай базе Xerox павінен з'явіцца свой Ethernet, і што іх неяк давядзецца звязаць адзін з адным (магчыма, праз уласны ўнутраны эквівалент ARPANET для Xerox). Каб умець прыкінуцца звычайным паведамленнем, пакет PUP захоўваўся ўсярэдзіне іншых пакетаў любой сеткі, па якой падарожнічаў - дапусцім, PARC Ethernet. Калі пакет даходзіў да шлюзавага кампутара паміж Ethernet і іншай сеткай (напрыклад, ARPANET), той кампутар разгортваў пакет PUP, счытваў яго адрас, і ізноў заварочваў яго ў пакет ARPANET з падыходнымі загалоўкамі, адпраўляючы яго па адрасе.

Хоць Меткалф не мог наўпрост распавядаць, чым займаліся ў Xerox, атрыманы ім практычны досвед непазбежна прасочваўся ў абмеркаванні ў INWG. Сведчанні яго ўплыву бачныя ў тым факце, што ў працы 1974 года Серф і Кан прызнаюць яго ўклад, а пазней Меткалф крыху пакрыўдзіцца з-за таго, што не настаяў на суаўтарстве. PUP хутчэй за ўсё зноў паўплываў на схему сучаснага інтэрнэту ў 1970-х, калі Джон Пасцел прадушыў рашэнне падзяліць пратакол на TCP і IP, каб не апрацоўваць складаны TCP-пратакол на шлюзах паміж сеткамі. IP (інтэрнэт-пратакол) быў спрошчанай версіяй адраснага пратакола, без усялякай складанай логікі TCP, якая гарантавала дастаўку кожнага біта. Сеткавы пратакол Xerox - тады ўжо стаў вядомым як Xerox Network Systems (XNS) - ужо прыйшоў да падобнага падзелу.

Яшчэ адна крыніца ўплыву на раннія інтэрнэт-пратаколы ўтварылася ў Еўропе, канкрэтна, у сетцы, распрацаванай у пачатку 1970-х, у выніку ўкаранення Plan Calcul – праграмы, запушчанай Шарлем дэ Голем для вырошчвання ўласнай французскай вылічальнай індустрыі. Дэ Голь даўно турбаваўся з-за росту палітычнага, камерцыйнага, фінансавага і культурнага дамінавання ЗША ў Заходняй Еўропе. Ён вырашыў зноў зрабіць Францыю незалежным сусветным лідэрам, а не пешшу ў Халоднай вайне паміж ЗША і СССР. У адносінах да кампутарнай індустрыі ў 1960-х узніклі дзве асабліва моцныя пагрозы гэтай незалежнасці. Па-першае, ЗША адмаўлялі ў выдачы ліцэнзій на экспарт самых магутных сваіх кампутараў, якія Францыя хацела выкарыстоўваць у распрацоўцы ўласных атамных бомбаў. Па-другое, амерыканская кампанія General Electric стала асноўным уладальнікам адзінага французскага вытворцы кампутараў Compagnie des Machines Bull - і неўзабаве пасля гэтага закрыла некалькі асноўных прадуктовых лінеек Bull (кампанію заснаваў у 1919 годзе нарвежац па прозвішчы Бул, для вытворчасці машын, якія працуюць з перфакартамі - прама як IBM, яна пераехала ў Францыю ў 1930-х, пасля смерці заснавальніка). Так зарадзіўся Plan Calcul, закліканы гарантаваць здольнасць Францыі самастойна забяспечыць вылічальныя магутнасці.

Для кантролю над выкананнем Plan Calcul дэ Голь стварыў délégation à l'informatique (нешта накшталт «дэлегацыі па інфарматыцы»), якая давала справаздачу непасрэдна яго прэм'ер-міністру. У пачатку 1971 года гэтая дэлегацыя паставіла інжынера Луі Пузена адказваць за стварэнне французскай версіі ARPANET. Дэлегацыя палічыла, што пакетныя сеткі згуляюць крытычна важную ролю ў вылічэннях будучых гадоў, таму тэхнічныя спазнанні непасрэдна ў гэтай вобласці будуць неабходныя для таго, каб Plan Calcul увянчаўся поспехам.

Гісторыя інтэрнэту: міжсеткавае ўзаемадзеянне
Пузен на канферэнцыі ў 1976 годзе

Пузен, выпускнік Політэхнічнай школы Парыжа, галоўнай інжынернай школы Францыі, у маладосці працаваў на французскага вытворцы тэлефоннага абсталявання, а потым перайшоў у Bull. Там ён пераканаў працадаўцаў, што ім трэба больш ведаць аб перадавых распрацоўках ЗША. Таму будучы супрацоўнікам Bull, ён два з паловай гады, з 1963 па 1965 год, дапамагаў ствараць сумяшчальную сістэму з падзелам часу (Compatible Time-Sharing System, CTSS) у MIT. Гэты досвед зрабіў яго галоўным экспертам па інтэрактыўных вылічэннях з падзелам часу ва ўсёй Францыі - а, верагодна, і ва ўсёй Еўропе.

Гісторыя інтэрнэту: міжсеткавае ўзаемадзеянне
Архітэктура сеткі Cyclades

Пузен назваў сетку, якую яго папрасілі стварыць, Cyclades, у гонар групы грэчаскіх астравоў Кіклады ў Эгейскім моры. Паводле назову, кожны кампутар у гэтай сетцы быў, па вялікім рахунку, асобнай выспай. Асноўным укладам Cyclades у сеткавыя тэхналогіі стала канцэпцыя. датаграмы - найпросты варыянт пакетнай сувязі. Ідэя складалася з двух частак, якія дапаўняюць адна адну:

  • Датаграмы незалежныя: у адрозненне дадзеных у тэлефонным званку ці паведамленні ARPANET, кожную датаграму можна апрацоўваць незалежна. Яна не належыць на папярэднія паведамленні, ні на іх парадак, ні на пратакол усталёўкі злучэння (тыпу набору тэлефоннага нумара).
  • Датаграмы перадаюцца ад хаста да хаста - уся адказнасць за надзейную адпраўку паведамлення па адрасе ляжыць на адпраўніку і атрымальніку, а не на сеткі, якая ў дадзеным выпадку выступае проста "трубой".

Канцэпцыя датаграмы здалася ерассю для калегаў Пузена з французскай арганізацыі, якая займалася поштай, тэлефонам і тэлеграфам (PTT), якая ў 1970-х стварала ўласную сетку на аснове злучэнняў, падобных на тэлефонныя, і падлучэнняў тэрмінала да кампутара (а не кампутара да кампутара). Гэта адбывалася пад наглядам іншага выпускніка Політэхнічнай школы, Рэмі Дэпрэ. Ідэя адмовы ад надзейнасці перадач усярэдзіне сетак была для PTT агіднай, паколькі дзесяцігоддзі досведу прымушалі яе рабіць тэлефон і тэлеграф як мага больш надзейнымі. Пры гэтым з эканамічнага і палітычнага пункта гледжання перадача кантролю над усімі прыкладаннямі і сэрвісамі кампутарам-хастам, змешчаным на перыферыі сеткі, пагражала ператварыць PTT у нешта зусім не ўнікальнае і заменнае. Аднак нішто не ўзмацняе меркаванне, чым цвёрдае продзівадзейства яму, таму канцэпцыя віртуальных злучэнняў ад PTT толькі дапамагла Пузен пераканацца ў правільнасці яго датаграмы - падыходу да стварэння пратаколаў, якія працуюць для сувязі аднаго хаста з іншым.

Пузен і яго калегі з праекта Cyclades актыўна ўдзельнічалі ў INWG і розных канферэнцыях, дзе абмяркоўваліся ідэі, якія ляжаць у аснове TCP, і не саромеліся выказваць сваё меркаванне наконт таго, як павінна працаваць сетка або сеткі. Як і Мелкаф, Пузен і яго калега Х'юберт Цімермана заслужылі згадкі ў працы па TCP ад 1974 года, і, прынамсі, яшчэ адзін іх калега, інжынер Жэрар ле Лан, таксама дапамагаў Серфу адшліфоўваць пратаколы. Пазней Серф успамінаў, што "кантроль патоку метадам слізгальнага акна для TCP быў узяты прама з абмеркавання гэтага пытання з Пузенам і яго людзьмі… Памятаю, як Боб Меткалф, ле Лан і я ляжым на велізарным кавалку ватмана на паў маёй гасцінай у Апала-Альта, спрабуючы накідаць дыяграмы станаў для гэтых пратаколаў .

"Слізгальнае акно" пазначае спосаб, якім TCP кіруе струменем дадзеных паміж адпраўніком і атрымальнікам. Бягучы акно складаецца з усіх пакетаў у выходным струмені дадзеных, якія адпраўнік можа актыўна адпраўляць. Правы край акна зрушваецца направа, калі атрымальнік паведамляе аб вызваленні месца ў буферы, а левы бок зрушваецца направа, калі атрымальнік паведамляе аб атрыманні папярэдніх пакетаў".

Канцэпцыя дыяграмы выдатна наклалася на паводзіны шырокавяшчальных сетак тыпу Ethernet і ALOHANET, воляй-няволяй якія адпраўляюць свае паведамленні ў шумны і абыякавы эфір (па кантрасце з больш падобнай на тэлефон ARPANET, якая патрабавала для звычайнай працы паслядоўнай дастаўкі паведамленняў паміж IMP па надзейнай лініі ад AT&T). Мела сэнс падганяць пратаколы для ўнутрысеткавай перадачы да найменш надзейных сетак, а не да іх больш складаных сваякоў, і менавіта гэта зрабіў пратакол TCP Кана і Серфа.

Магу і далей працягваць у гэтым духу, апісваючы брытанскую ролю ў распрацоўцы ранніх этапаў міжсеткавага ўзаемадзеяння, аднак не варта паглыбляцца ў залішнія падрабязнасці, каб не выпусціць галоўнага - два імя, найбольш цесна звязаных з вынаходства інтэрнэту, былі не адзінымі, якія мелі значэнне.

TCP пакарае ўсіх

Што ж адбылося з гэтымі раннімі ідэямі аб міжкантынентальным супрацоўніцтве? Чаму Серфа і Кана праслаўляюць усюды як бацькоў інтэрнэту, а пра Пузена і Цімермана нічога не чуваць? Каб зразумець гэта, для пачатку неабходна паглыбіцца ў працэдурныя падрабязнасці ранніх гадоў INWG.

Прытрымліваючыся духу працоўнай групы сеткі ARPA і яе "запытаў на каментары" (Requests for Comment, RFC), INWG стварыла ўласную сістэму "агульных нататак". У рамках гэтай практыкі, пасля прыкладна года сумеснай працы Кан і Серф прадставілі папярэдні варыянт TCP для INWG ў выглядзе нататкі №39 у верасні 1973 года. Гэта, па сутнасці, быў той жа дакумент, што яны апублікавалі ў IEEE Transactions наступнай вясной. У красавіку 1974 года каманда Cyclades пад кіраўніцтвам Х'юберта Цімермана і Мішэля Элі апублікавала сустрэчную прапанову, INWG 61. Розніца складалася ў розных поглядах на розныя інжынерныя кампрамісы, у асноўным на тое, як дзеляцца і зноўку збіраюцца пакеты, якія перасякаюць сеткі, у якіх памер пакетаў менш .

Раскол быў мінімальным, аднак неабходнасць неяк дамовіцца набыла нечаканую тэрміновасць з-за планаў па разглядзе сеткавых стандартаў, абвешчаных Comité Consultatif International Téléphonique et Télégraphique (CCITT) [Міжнародным кансультацыйным камітэтам па тэлефаніі і тэлеграфіі]. CCITT, падраздзяленне Міжнароднага саюза электрасувязі, якое займаецца стандартызацыяй, працавала па чатырохгадоваму цыклу пленарных паседжанняў. Прапановы, якія трэба было разгледзець на паседжанні 1976 года, трэба было падаць да восені 1975, і паміж гэтай датай і 1980 годам ніякіх змен унесці было ўжо нельга. Ліхаманкавыя сходы ўнутры INWG прывялі да выніковага галасавання, у якім перамог новы пратакол, апісаны прадстаўнікамі найбольш важных для кампутарных сетак арганізацый у свеце - Серфам з ARPANET, Цымермана з Cyclades, Роджэрам Скэнтлбэры з Нацыянальнай Брытанскай фізічнай лабараторыі і Алексам Макензі з BBN. Новая прапанова, INWG 96, выбірала нешта сярэдняе паміж 39 і 61, і, здавалася, усталёўвала кірунак развіцця міжсеткавай сувязі на аглядную будучыню.

Але насамрэч кампраміс паслужыў апошнім уздыхам міжнароднага супрацоўніцтва ў галіне міжсеткавага ўзаемадзеяння, і гэты факт папярэднічала злавесная адсутнасць Боба Кана на галасаванні ў INWG наконт новай прапановы. Аказалася, што вынік галасавання не ўклаўся ў тэрміны, устаноўленыя CCITT, а акрамя таго Серф яшчэ пагоршыў сітуацыю, даслаўшы ў CCITT ліст, дзе апісаў, што гэтай прапанове не хапае поўнага кансенсусу ў INWG. Але любая прапанова са боку INWG усё роўна бы напэўна не было прынята, паколькі дамінавалі ў CCITT кіраўнікі телекома не цікавіліся сеткамі з падтрымкай датаграм, прыдуманымі кампутарнымі даследнікамі. Ім патрэбен быў поўны кантроль над трафікам у сетцы, а не дэлегаванне гэтай улады да кампутараў на месцах, кантраляваць якія яны не маглі. Яны ўвогуле праігнаравалі пытанне міжсеткавага ўзаемадзеяння, і пагадзіліся прыняць пратакол віртуальных злучэнняў для асобнай сеткі, названы X.25.

Іронія ў тым, што пратакол X.25 падтрымаў былы бос Кана, Лары Робертс. Калісьці ён быў лідэрам перадавых сеткавых даследаванняў, але яго новыя інтарэсы ў ролі бізнэс-лідара прывялі яго ў CCITT для санкцыянавання тых пратаколаў, якія ўжо выкарыстоўвала ягоная кампанія, Telenet.

Еўрапейцы, у асноўным пад кіраўніцтвам Цімермана, зрабілі яшчэ адну спробу, звярнуўшыся да іншай арганізацыі па стандартах, дзе дамінаванне тэлекомаўскага кіраўніцтва было не такім моцным - да Міжнароднай арганізацыі па стандартызацыі, ISO. У атрыманага стандарту сувязі адчыненых сістэм (АБО ЯКСА) былі некаторыя перавагі над TCP/IP. Да прыкладу, у яго не было такой абмежаванай іерархічнай сістэмы адрасацыі, як IP, абмежаванні якой запатрабавалі ўвесці некалькі танных хакаў, каб зладзіцца з выбухным ростам інтэрнэту ў 1990-е (у 2010-е сеткі нарэшце пачынаюць пераход да 6-й версіі пратакола IP, якая выпраўляе праблемы з абмежаваннем адраснай прасторы). Аднак гэты працэс па шматлікіх чынніках цягнуўся і цягнуўся да бясконцасці, не прыводзячы да стварэння працоўнага ПЗ. У прыватнасці, працэдуры ISO, добра падыходныя для ўхвалення ўжо якія ўсталяваліся тэхнічных практык, не падыходзілі для якія нараджаюцца тэхналогій. І калі інтэрнэт на базе TCP/IP пачаў разьвівацца ў 1990-х, OSI страціў актуальнасьць.

Пяройдзем ад бітвы за стандарты да прызямлёных, практычных рэчаў пабудовы сетак на месцах. Еўрапейцы добрасумленна ўзяліся за рэалізацыю INWG 96 для аб'яднання Cyclades і нацыянальнай фізічнай лабараторыі ў межах стварэння еўрапейскай інфармацыйнай сеткі. Але Кан і іншыя лідэры інтэрнэт-праекта ARPA не збіраліся спускаць з рэек цягнік TCP дзеля міжнароднага супрацоўніцтва. Кан ужо вылучыў грошы на рэалізацыю TCP у ARPANET і PRNET, і не жадаў пачынаць усё нанова. Сёрф паспрабаваў прасунуць у ЗША падтрымку таго кампрамісу, які ён выпрацаваў для INWG, але нарэшце здаўся. Таксама ён вырашыў адмовіцца ад стрэсаў жыцця ад'юнкт-прафесара, і па прыкладзе Кана стаў мэнэджэрам праграмы ў ARPA, сыдучы ад актыўнага ўдзелу ў INWG.

Чаму ж з жадання еўрапейцаў заснаваць адзіны фронт і афіцыйны міжнародны стандарт так мала атрымалася? У асноўным уся справа ў розных пазіцыях кіраўнікоў амерыканскіх і еўрапейскіх тэлекомаў. Еўрапейцам даводзілася змагацца з пастаянным ціскам на мадэль датаграм з боку іх кіраўнікоў пошты і тэлекома (PTT), якія працавалі як адміністрацыйныя дэпартаменты адпаведных нацыянальных урадаў. З-за гэтага ў іх было больш матывацыі да знаходжаньня кансэнсусу ў афіцыйных працэсах па выпрацоўцы стандартаў. Хуткае падзенне Cyclades, якая страціла цікавасць у палітыкаў у 1975 годзе і ўсё фінансаванне ў 1978, уяўляе сабой матэрыял для вывучэння ўлады PTT. Пузен абвінавачваў у яе смерці адміністрацыю Валеры Жыскар д'Эстэна. д'Эстэна прыйшоў да ўлады ў 1974 годзе і набраў урад з прадстаўнікоў Нацыянальнай школы адміністрацыі (ЕСА), пагарджаных Пузенам: калі Політэхнічную школу можна параўнаць з MIT, то ENA можна прыпадобніць гарвардскай бізнэс-школе. Адміністрацыя д'Эстэна будавала палітыку інфармацыйных тэхналогій на аснове ідэі аб «нацыянальных чэмпіёнаў», а такой кампутарнай сетцы патрабавалася падтрымка PTT. Праект Cyclades ніколі б не атрымаў такой падтрымкі; замест гэтага супернік Пузена, Дэспрэ кіраваў стварэннем сеткі з віртуальнымі злучэннямі на базе X.25 пад назвай Transpac.

У ЗША ўсё было па-іншаму. У AT&T не было такога палітычнага ўплыву, як у яе калегаў за мяжой, яна не была часткай адміністрацыі ЗША. Наадварот, урад якраз у гэты час моцна абмяжоўваў і аслабляў кампанію, ёй забаранілі ўмешвацца ў развіццё кампутарных сетак і паслуг, а неўзабаве і зусім разабралі на часткі. ARPA магла свабодна развіваць сваю праграму інтэрнэту пад ахоўным парасонам магутнага мінабароны, без якога б там ні было палітычнага ціску. Яна фінансавала рэалізацыю TCP на розных кампутарах, і выкарыстоўвала ўплыў для таго, каб прымусіць усе хасты ў ARPANET перайсці на новы пратакол у 1983. Таму самая ўплывовая кампутарная сетка ў свеце, многія вузлы якой былі самымі ўплывовымі вылічальнымі арганізацыямі ў свеце, стала месцам развіцця TCP /IP.

Такім чынам TCP/IP стаў краевугольным каменем інтэрнэту, і не толькі інтэрнэту, дзякуючы адноснай палітычнай і фінансавай свабодзе ARPA у параўнанні з любой іншай арганізацыяй, якая займалася камп'ютарнымі сеткамі. Нягледзячы на ​​OSI, ARPA стала сабакам, якая махае абураным хвастом з супольнасці сеткавых даследаванняў. З пункту гледжання 1974 можна было заўважыць, што мноства ліній уплыву, якія вядуць да працы Серфа і Кана па TCP, і мноства патэнцыйных варыянтаў міжнароднага супрацоўніцтва, якія маглі б з'явіцца на іх базе. Аднак з пункту гледжання 1995 гады ўсе дарогі вядуць да адзінага ключавога моманту, адзінай амерыканскай арганізацыі і двум услаўленым імёнам.

Што яшчэ пачытаць

  • Janet Abbate, Inventing the Internet (1999)
  • John Day, "The Clamor Outside як INWG Debated," IEEE Annals of the History of Computing (2016)
  • Andrew L. Russell, Open Standards and the Digital Age (2014)
  • Andrew L. Russell and Valérie Schafer, "У шаце ARPANET і Інтэрнэт: Louis Pouzin і кіраклядныя сеткі ў 1970,"

Крыніца: habr.com

Дадаць каментар