Az Internet rövid története - Ki találta ki, hogyan működik és hogyan vált ma a webünkké

Kezdjük azzal, hogy tisztázzunk néhány téves elképzelést az Internetről. Az Internet nem az internet. Az Internet nem felhő. Az Internet pedig nem varázslat.

Lehet, hogy valami automatikusnak tűnik, amit magától értetődőnek tartunk, de a kulisszák mögött egy egész folyamat zajlik, amely futtatja.

Tehát ... Az Internet. Mi az?

Az Internet valójában vezeték. Nos, sok vezeték, amely összeköti a számítógépeket a világ minden tájáról.

Az Internet is infrastruktúra. Összekapcsolt számítógépek globális hálózata, amelyek szabványosított módon kommunikálnak meghatározott protokollokkal.

Tényleg, ez egy hálózatok hálózata. Ez egy teljesen elosztott számítástechnikai eszközrendszer, és biztosítja a végpontok közötti kapcsolatot a hálózat minden részén keresztül. A cél az, hogy minden eszköz képes legyen kommunikálni bármely más eszközzel.

Az internetet mindannyian használjuk, és sokan el sem tudjuk képzelni az életünket anélkül. Az internet és az általa kínált összes technológiai fejlődés megváltoztatta társadalmunkat. Megváltoztatta a munkánkat, a hírfogyasztás és az információmegosztás módját, valamint a kommunikáció módját.

Olyan sok lehetőséget teremtett és segített az emberiség fejlődésében, és formálta emberi tapasztalatainkat.  

Nincs semmi hasonló - minden idők egyik legnagyobb találmánya. De vajon megállunk-e valaha azon gondolkodni, hogy miért is létrejött egyáltalán, hogyan történt mindez, vagy ki hozta létre? Hogyan vált az internet azzá, ami ma?

Ez a cikk inkább egy utazás az időben. Megismerjük az internet eredetét és az évek során elért utat, mivel ez hasznos lehet kódolási útjaink során.

Az internet létrehozásának történetével megismerkedve rájöttem, hogy minden a problémamegoldáshoz vezet. És erről szól a kódolás. Probléma merül fel, próbál megoldást találni rá, és javítani kell rajta, amint megtalálta a megoldást.

Az internet, amely olyan kiterjedt és folyamatosan változó technológia, nem csak egy személy vagy intézmény munkája volt. Sokan új funkciók kifejlesztésével járultak hozzá növekedéséhez.

Tehát az idő múlásával fejlődött. Legalább 40 év volt a készítés alatt, és folyamatosan (jól, még mindig) fejlődik.

És nem csak azért jött létre, hogy valamit létrehozzanak. A ma ismert és használt internet egy kísérlet eredménye volt, az ARPANET, az internet előfutárhálózata.

És minden egy probléma miatt kezdődött.

Megijedt a Szputnyiktól

A szovjetek a hidegháború közepette, 1957. október 4-én indították el az első ember által készített műholdat az űrbe Sputnik néven.

Mivel ez volt a világ első mesterséges tárgya, amely az űrbe úszott, ez riasztó volt az amerikaiak számára.

A szovjetek nemcsak a tudomány és a technológia terén voltak előrébb, hanem fenyegetést is jelentettek. Az amerikaiak attól féltek, hogy a szovjetek kémkednek ellenségeik ellen, megnyerik a hidegháborút, és lehetségesek az amerikai földön végrehajtott atomtámadások.

Az amerikaiak tehát komolyabban kezdtek gondolkodni a tudományon és a technológián. A Szputnyik felébresztése után megkezdődött az űrverseny. Nem sokkal később, 1958-ban az Egyesült Államok kormánya különféle ügynökségeket finanszírozott, amelyek közül az egyik az ARPA volt.

Az ARPA az Advanced Research Project Agency rövidítése. Ez egy Védelmi Minisztérium számítástechnikai kutatási projektje volt, amely a tudósok és kutatók számára lehetővé tette információk, eredmények, ismeretek megosztását és kommunikációt. Ez lehetővé tette és segítette a számítástechnika területének fejlődését és fejlődését is.

Ott kezdett kialakulni JCR Licklider, az ARPA egyik igazgatójának jövőképe a következő években.

ARPA nélkül az internet nem létezne. Ennek az intézménynek köszönhető, hogy létrehozták az Internet legelső verzióját - az ARPANET-et.

Globális számítógépes hálózat létrehozása

Bár Licklider néhány évvel az ARPANET létrehozása előtt elhagyta az ARPA-t, ötletei és elképzelése megalapozták és építőkövei voltak az internet létrehozásának. Az a tény, hogy azzá vált, amit ma ismerünk, természetesnek vehetjük.

Az akkori számítógépek nem olyanok voltak, mint amilyeneket most ismerünk. Hatalmasak és rendkívül drágák voltak. Számgörgető gépeknek és többnyire számológépeknek tekintették őket, és csak korlátozott számú feladatot tudtak végrehajtani.

Tehát a nagyszámítógépek korszakában mindegyik csak egy adott feladatot tudott futtatni. Egy kísérlet elvégzéséhez, amely több feladatot igényel, több számítógépre van szükség. De ez drágább hardver vásárlását jelentette.

A megoldás erre?

Több számítógép csatlakoztatása ugyanahhoz a hálózathoz, és a különböző rendszerek elérése, hogy ugyanazon a nyelven beszéljenek egymással való kommunikáció érdekében.

A hálózatra kapcsolt több számítógép ötlete nem volt új. Ilyen infrastruktúra az 1950-es években létezett, és WAN-nak (Wide Area Networks) hívták.

A WAN-oknak azonban számos technológiai korlátja volt, és mind a kis területekre, mind pedig a lehetőségeikre korlátozódtak. Minden gép a saját nyelvét beszélte, ami lehetetlenné tette számára a kommunikációt más gépekkel.

Tehát ez a „globális hálózat” ötlete, amelyet Licklider javasolt, majd az 1960-as évek elején népszerűsített, forradalmi volt. Összekapcsolódott a nagyobb látomással, a számítógépek és az emberek közötti tökéletes szimbiózissal.

Biztos volt benne, hogy a jövőben a számítógépek javítják az életminőséget, és megszabadulnak az ismétlődő feladatoktól, így teret és időt hagyva az emberek számára, hogy kreatívan, alaposabban gondolkodjanak, és engedjék mozgatni a képzeletüket.

Ez csak akkor valósulhat meg, ha a különféle rendszerek megtörik a nyelvi akadályokat, és integrálódnak egy szélesebb hálózatba. Ez a "Hálózat" ötlet az, ami ma az internetet használja. Lényegében közös szabványokra van szükség a különböző rendszerek kommunikációjához.

Elosztott csomagkapcsolt hálózat kiépítése

Egészen addig a pontig (az 1960-as évek végéig), amikor számítógépes feladatokat akart futtatni, az adatokat a telefonvonalon keresztül küldték az úgynevezett "áramkör-kapcsolás" módszerrel.

Ez a módszer kiválóan működött a telefonhívásoknál, de nagyon nem volt hatékony a számítógépek és az Internet számára.

Ezzel a módszerrel csak teljes csomagként, vagyis a hálózaton keresztül küldött adatokat küldhet csak egyszerre csak egy számítógépre. Gyakran előfordult, hogy az információk eltévedtek, és az egész eljárást elölről kellett kezdeni. Időigényes, hatástalan és költséges volt.

És akkor a hidegháború korában ez is veszélyes volt. A telefonos rendszer elleni támadás az egész kommunikációs rendszert tönkretenné.

A válasz erre a problémára a csomagváltás volt.

Egyszerű és hatékony módszer volt az adatátvitelre. Ahelyett, hogy adatokat egyetlen nagy adatfolyamként küldene, darabokra bontja azokat.

Ezután blokkokra bontja az információcsomagokat, és a lehető leggyorsabban és a lehető legtöbb irányban továbbítja őket, mindegyik saját útvonalat választ a hálózaton, amíg el nem érik céljukat.

Odaérve újraszerelik. Ez lehetővé vált, mert minden csomag tartalmaz információt a feladóról, a rendeltetési helyről és a számról. Ez lehetővé teszi a vevő számára, hogy eredeti formájukban újra összeállítsa őket.

Ezt a módszert különböző tudósok kutatták, de Paul Baran ötleteit az elosztott hálózatokról később az ARPANET elfogadta.

Baran olyan kommunikációs rendszert próbált kitalálni, amely képes lenne túlélni az atomtámadást. Lényegében olyan kommunikációs rendszert akart felfedezni, amely képes kezelni a kudarcot.

Arra a következtetésre jutott, hogy a hálózatok kétféle struktúra köré építhetők: központosítottak és elosztottak.

E struktúrákból háromféle hálózat származott: centralizált, decentralizált és elosztott. Ebből a háromból csak az utolsó volt alkalmas arra, hogy túlélje a támadást.

Ha az ilyen típusú hálózat egy része megsemmisülne, akkor a többi része továbbra is működne, és a feladat egyszerűen átkerülne egy másik részre.

Akkor még nem gondolták a hálózat gyors bővítését - nem volt rá szükségünk. És csak a következő években kezdett formálódni ez a terjeszkedés. Baran ötletei kora előtt jártak, azonban megalapozták az internet működését.

A kísérleti csomagkapcsolt hálózat sikeres volt. Az ARPANET architektúra korai létrehozásához vezetett, amely ezt a módszert alkalmazta.

Hogyan épült fel az ARPANET

Ami egy hidegháborús fenyegetésre adott válaszként indult, az valami mássá változott. Az Internet első prototípusa lassan formálódni kezdett, és elkészült az első számítógépes hálózat, az ARPANET.

A cél most az erőforrások megosztása volt, legyen szó adatokról, megállapításokról vagy alkalmazásokról. Lehetővé tenné az emberek számára, hogy bárhol is legyenek, kiaknázzák a drága számítástechnika erejét, amely messze volt, mintha közvetlenül előttük állnának.  

A tudósok mindaddig nem tudták felhasználni a más helyen lévő számítógépeken rendelkezésre álló erőforrásokat. Minden nagyszámítógép a saját nyelvét beszélte, így hiányzott a kommunikáció és inkompatibilitás a rendszerek között.

A számítógépek hatékonysága érdekében ugyanakkor ugyanazt a nyelvet kellett beszélniük, és össze kellett kapcsolniuk egy hálózattá.

Tehát ennek megoldása egy hálózat kiépítése volt, amely kommunikációs kapcsolatokat hozott létre több erőforrás-megosztó nagyszámítógépes szuperszámítógép között, amelyek mérföldnyire voltak egymástól.

Megkezdődött egy kísérleti, országos csomagkapcsolt hálózat kiépítése, amely összekapcsolta az ügynökségek és az egyetemek központjait.

1969. október 29-én a különböző számítógépek létrehozták az első kapcsolatot, és beszéltek, egy csomópont a csomópontok között, egyik számítógépről a másikra. Ez egy kísérlet volt, amely forradalmasította a kommunikációt.

Az első üzenetet az UCLA-tól (Kaliforniai Egyetem, Los Angeles) juttatták el az SRI-nek (Stanford Kutatóintézet).

Egyszerűen "LO" volt.

Amit "LOGIN" -nak szántak, eleinte nem volt megvalósítható, mivel a rendszer összeomlott, és újra kellett indítani. De sikerült! Megtörtént az első lépés, és megtört a nyelvi akadály.

1969 végére kapcsolat jött létre az egész hálózat négy csomópontja között, beleértve az UCLA-t, az SRI-t, az UCSB-t (Kaliforniai Egyetem, Santa Barbara) és az Utah-i Egyetemet.

De a hálózat az évek során folyamatosan növekedett, és egyre több egyetem csatlakozott.

1973-ra még csomópontok is csatlakoztak Angliához és Norvégiához. Az ARPANET-nek sikerült ezeket az egyetemek által működtetett szuperszámítógépes központokat hálózatába kapcsolni.

Az akkori idők egyik legnagyobb eredménye az volt, hogy új kultúra alakult ki. Egy olyan kultúra, amely a problémák megoldása körül mozog megosztással és a lehető legjobb megoldás együttes megtalálásával a hálózatépítés révén.

Ez idő alatt a tudósok és kutatók megkérdőjelezték a hálózat minden aspektusát - a technikai szempontokat, valamint a dolgok morális oldalát is.

Azok a környezetek, ahol ezek a megbeszélések zajlottak, mindenki számára barátságosak és hierarchiától mentesek voltak. Mindenki szabadon kifejthette véleményét és együttműködhetett a felmerülő nagy kérdések megoldásában.

Látjuk, hogy ez a fajta kultúra átterjed a mai internetre. A fórumokon, a közösségi médiában és hasonlókon keresztül az emberek kérdéseket tesznek fel, hogy válaszokat kapjanak, vagy összejönnek az emberi állapotot és tapasztalatokat befolyásoló problémák kezelésére.

Az idő múlásával függetlenebb csomagkapcsolt hálózatok jelentek meg, amelyek nem kapcsolódtak az ARPANET-hez (amely nemzetközi szinten létezett és az 1970-es évekre szaporodni kezdett). Ez új kihívás volt.

Ezeknek a különböző hálózatoknak megvoltak a saját nyelvjárásaik és saját szabványaik az adatok továbbítására vonatkozóan. Lehetetlen volt integrálódniuk ebbe a nagyobb hálózatba, a ma ismert internetbe.

Kihívásnak bizonyult, hogy ezeket a különböző hálózatokat egymással beszélhessük - vagy az Internetmunka, a tudósok által erre a folyamatra használt kifejezés.

A közös szabványok szükségessége

Most készülékeinket úgy tervezték, hogy automatikusan csatlakozhassanak a szélesebb globális hálózathoz. De akkor ez a folyamat összetett feladat volt.

Ez a világméretű infrastruktúra, az általunk Internetnek nevezett hálózatok hálózata bizonyos elfogadott protokollokon alapul. Ezek azon alapulnak, hogy a hálózatok hogyan kommunikálnak és cserélnek adatokat.

Az ARPANET kezdetektől fogva még mindig hiányzott egy közös nyelv a saját hálózatán kívüli számítógépek számára, hogy képesek legyenek kommunikálni a saját hálózatán lévő számítógépekkel. Annak ellenére, hogy biztonságos és megbízható csomagkapcsolt hálózatról volt szó.

Hogyan tudnának ezek a korai hálózatok kommunikálni egymással? Szükségünk volt arra, hogy a hálózat még tovább bővüljön, hogy a „globális hálózat” jövőképe valósággá váljon.

A hálózatok nyílt hálózatának kiépítéséhez általános protokollra volt szükség. Vagyis szabályrendszer.

Ezeknek a szabályoknak elég szigorúaknak kell lenniük a biztonságos adatátvitelhez, ugyanakkor elég lazának kell lenniük ahhoz, hogy az összes adatátviteli módot be tudják tartani.

A TCP / IP megmenti a napot

Vint Cerf és Bob Khan elkezdtek dolgozni az úgynevezett Internet megtervezésén. 1978-ban létrehozták az átviteli vezérlő protokollt és az internetes protokollt, más néven TCP / IP.

Az összekapcsolás szabályai a következők voltak:

  • A független hálózatoknak nem kellett változtatniuk
  • A kommunikáció elérésére törekedtek
  • Belső hálózatok léteznének olyan átjárókkal kiegészítve, amelyek összekapcsolnák ezeket a hálózatokat. Feladatuk a hálózatok közötti fordítás lenne. Ehhez egy egyetemes, elfogadott protokoll létezne.
  • Nem lenne központi irányítás, senki felelős személy vagy szervezet.

Mint Cerf kifejtette:

A TCP feladata pusztán az, hogy egy HOST által létrehozott üzenetfolyamot vegyen fel, és a külföldi fogadó HOST-on változtatás nélkül reprodukálja az adatfolyamot.

Az Internet Protocol (IP) lehetővé teszi az információk felkutatását, ha a rengeteg rendelkezésre álló gép között keresünk.

Tehát, hogy halad az adat?

Tehát hogyan megy a csomag egyik célból a másikba? Mondja a küldő úti céltól a fogadóig? Milyen szerepet játszik ebben a TCP / IP és hogyan teszi lehetővé az utazást?

Amikor a felhasználó információt küld vagy fogad, akkor az első lépés az, hogy a küldő gépén lévő TCP bontja az adatokat csomagokra és terjessze azokat. Ezek a csomagok az útválasztóról az útválasztóra utaznak az interneten keresztül.

Ez idő alatt az IP protokoll felelős az említett csomagok címzéséért és továbbításáért. A végén a TCP újra összeállítja a csomagokat eredeti állapotukba.

Mi történt ezután az interneten?

A 80-as évek során ezt a protokollt alaposan tesztelték és sok hálózat elfogadta. Az internet csak gyorsan növekedett és terjedt el.

Az összekapcsolt globális hálózatok hálózata végre kezdett megtörténni. Még mindig főleg kutatók, tudósok és programozók széles körben használták üzenetek és információk cseréjére. A nagyközönség meglehetősen nem tudott róla.

De ez a 80-as évek végén hamarosan megváltozott, amikor az internet ismét morfondírozott.

Ez Tim Berners Lee-nek köszönhető, aki bemutatta a webet - hogyan ismerjük és használjuk az internetet ma.

Az internet az üzenetek egyik számítógépről a másikra való elküldésétől kezdve az emberek számára elérhető és intuitív módon történő böngészéshez vezetett, amely először összekapcsolt webhelyek gyűjteményét jelentette. A web az Internet tetejére épült. Az Internet a gerince.

Remélem, hogy ez a cikk adott némi kontextust és betekintést a mai információs galaxis eredetébe. És remélem, hogy élvezettel megismerte, hogyan is kezdődött valójában minden, és milyen utat vezetett be az internetré váláshoz, amelyet ma ismerünk és használunk.