Домейни. Всичко, което трябва да знаете за ключовия елемент на Интернет

Тази поредица от книги нямаше да се появи без пълната и дългогодишна подкрепа на RU-CENTER Group, водещият български регистратор на домейни и основен хостинг доставчик. Авторът е благодарен на А. В. Панов, генерален директор на RU-CENTER Group, за продължаващата подкрепа на проекта. Авторът изказва своята благодарност на А. Д. Лесников, директор на RU-CENTER през 2000–2011 г. – тази поредица от книги нямаше да се появи без неговия интерес към проекта.

Авторът също благодари на А. А. Воробьов, PR директор на RU-CENTER Group,

П. Б. Храмцов, директор по информационна политика на RU-CENTER Group, П. Н. Иличев, водещ разработчик на RU-CENTER Group, А. Ю. Ломов, известен уеб технолог и интернет изследовател, за ценни коментари относно съдържанието на книгата, за интересни исторически отклонения и за онези ползотворни „кухненски дискусии“, от които се появи тази поредица от книги.

Предговор Домейни на античността и съвремието

В древни времена, когато хората дори не знаеха текста Интернет, комуникационните мрежи бяха различни: те включваха например пътища, по които пратениците носеха писма със съобщения и заповеди. Домейни тогава наричани огромни кралски владения. Плодородна обработваема земя, реки, пълни с риба, села с трудолюбиви селяни, гори с тлъстини, елени с корави рога - цялото това несметно богатство съставлява кралския домейн, който се предава по наследство.

Домейнът носеше приходи, позволявайки съществуването на кралския двор. И именно от владението монархът предоставя земи и ресурси на своите васали, които поддържат властта му на територията на държавата със сила на оръжие и убеждение. За домейни имаше кървави дългосрочни войни между кралства и аристократични къщи. Тези войни са направили световната история.

Оттогава го нямавекове.

Глава 1 Числата и мрежата от мрежи

Традиционната популярна история свързва създаването на Интернет с ядрената война или по-скоро подготовката за нея. Всъщност появилата се през 70-те години на миналия век компютърна мрежа, която се превърна в прототип на Интернет, беше финансирана като част от проект, който разглежда случая на глобална ядрена война. Сценаристите на Пентагона приеха много неприятен сценарий: след масиран ядрен удар на територията на САЩ инфраструктурата на комуникационните системи ще бъде унищожена и ще оцелеят само няколко бункери командни центрове, разпръснати на огромна територия. Тези центрове ще трябва да се опитат да свържат своите компютърни мрежи, като използват това, което остава от инфраструктурата. Не беше възможно да се предвиди предварително кои кабелни и радиорелейни комуникационни линии ще останат в експлоатация и кои пътища ще бъдат налични за доставяне на данни от един команден пункт до друг. Освен това беше невъзможно да се предвиди кои командни центрове ще оцелеят при ядрена атака. Всичко това усложни проблема, чието решение в крайна сметка даде на света Интернет.

„Ядрената тема“ минава като червена нишка през ключовите технологии в мрежата. Така например мрежата е изобретена в един от водещите световни центрове по ядрена физика – CERN. Малко хора знаят, че Интернет дойде в България благодарение на редица проекти на Института „Курчатов“, свързани с аварията в Чернобил и международното сътрудничество за анализ на последиците от нея.

Сега, десетилетия по-късно, разглеждайки „ядрения компонент“ на глобалната мрежа, можем да кажем, че Интернет е апокалиптична технология, която не е чакала своето време. Но фактът, че Апокалипсисът все още не е настъпил, не е попречил на Интернет да се развие в нещо много повече от основната сиразработчици.

И така, разработките на DARPA направиха възможно изграждането на Интернет. А самата DARPA се появи в резултат на изстрелването на съветския спътник. Може да се каже, че Интернет дължи раждането си по някакъв начин на успеха на съветските програми за изследване на космоса. Така се преплитат пътищата на историята на техниката.

Разбира се, военният компонент на компютърната мрежова технология беше само един аспект. За военната програма изследователите успяха да получат финансиране и ресурси, които позволиха изковаването на фундаментални научни постижения в областта на телекомуникациите. В същото време същата програма имаше и по-стар, чисто граждански компонент: учените се нуждаеха от механизми за разделяне на изчислителните ресурси на големи компютри, инсталирани в различни университети, между потребители, също разпръснати из цялата страна. Като цяло, както винаги се случва с успешните глобални технологии, едно полезно решение се роди в пресечната точка на интересите на няколко научни дисциплини и отдели, с публични средства и в лицето на военна заплаха (може би въображаема).

Първите успешни експерименти за изграждане на комуникационни мрежи между компютри са проведени в САЩ още в края на 60-те години. Интересното е, че тези първи "мрежи" са били безжични - сигналът се е предавал по въздуха.

трябва

Така че електромагнитният смог, който обгръща сегашните мегаполиси от сигналите на Wi-Fi станциите и оборудването на GSM мобилните мрежи, има по-древни корени от самия Интернет и особено от мрежата.

Интернет беше замислен като саморегулираща се мрежа от компютърни мрежи - и в резултат на това тази сума от телекомуникационни технологии беше използвана за осигуряване на надеждността на взаимното свързване между страни и огромни територии.

В основата на функционирането на съвременния интернет,разбира се, числата също лъжат. Те обаче не са видими за съвременния масов потребител и по-скоро приличат на някаква тайна реликва, артефакт, който ръководи дълбоки процеси в глобалната мрежа.

Важно е да се разбере, че абсолютно всички процедури за обмен на данни от компютър към компютър се изпълняват изключително в числова форма и могат да бъдат напълно сведени до математически операции за „преобразуване“ на едни числа в други и за установяване на сравнителни връзки между тях (по-голямо, по-малко, равно). Когато става въпрос за компютърни технологии, буквите винаги се появяват само за удобство на хората, работещи с компютри. Но тези буквени обозначениярано или късно се появяват задължително.

В момента (т.е. в началото на 2014 г.) IPv4 версията на протокола е най-широко използваната в Интернет. Преди доста време беше разработена нова версия, която има редица много съществени разлики - IPv6. Очаква се IPv6 напълно да замени IPv4 през следващите години, въпреки че досега напредъкът е бавен.

Предишният параграф, оценяващ напредъка на внедряването на IPv6 като не най-бързия, се появи през 2007 г., в първата версия на книгата. Последните години потвърдиха, че този процес е бавен дори по стандартите на спящ охлюв. Въпреки всички положени усилия IPv6 все още е почти невидим в мрежата.

което

Е, със сигурност сега дори читател, който дори няма опит в тънкостите на системната администрация, заключава, че IPv6 е по-труден от IPv4 по отношение на употребата. Затова няма да навлизам по-нататък в детайлите на цифровите системи и RFC, които са фундаментални за IP, а плавно ще премина към връзката между числа и имена.

Първо, нека си припомним, че комуникационните протоколи са някои стандарти, които определят как трябва да работят компютритевъзприемат и преобразуват числата, които представляват предадените данни. Например дефиницията на протокола описва кои части от получения (или предаден) пакет данни са служебна информация и кои всъщност са полезни данни. За да обменят успешно информация помежду си, компютрите трябва да използват съвместими протоколи, ако значително опростим ситуацията, можем да кажем, че компютрите трябва да използват един и същ протокол.

Подходяща е аналогия с езиците на човешката комуникация. Двама души се разбират по-добре в разговор, ако използват език, който знаят и двамата. Интересното е, че това не е непременноедин език. Протоколите за обмен на данни имат някои забележими разлики от живите езици, например тене винагиимат глаголи, но идеята за протокол за трансфер на данни като език е доста информативна.

Числата са много различни от обичайните думи на даден език. Разликата е особено забележима в случай на представяне и обработка на данни от компютър. Разбира се, и двете числа могат да бъдат написани с думи, а думите могат да бъдат написани с цифри. Думите на човешкия език обаче обозначават многостранните понятия, които съществуват в паметта на човек. Именно поради връзката с речта словесните обозначения се запомнят по-добре.

Домейните за Интернет са изобретени от Пол Мокапетрис, учен от САЩ. Именно той разработи основните документи за DNS - RFC 882 и RFC 883.

Съкращението RFC не се среща за първи път в текста. какво има предвид тя RFC (Request for Comments) е доста безплатна форма за определяне на определени стандарти и протоколи за работата на глобалната мрежа, която се е развила в резултат на историческото развитие на интернет общността. Може да се каже, че boповечето от RFC относно Интернет са описания на новитехнологии, доброволно предоставени на внимание и изпълнение от всички заинтересовани разработчици.