satellituppskjutning
Du kommer inte att tro det, men skapandet av Internet är kopplat till den första rymdsatelliten som lanserades av Sovjetunionen 1957. Och detta är inte en konspiration, utan den officiella versionen av Internets framväxt. Så här var det.
1957 gick Sovjetunionen om USA genom att skjuta upp den första satelliten, vilket var ett allvarligt slag mot amerikanernas nationella prestige. Som svar på händelserna förklarade kongressen att detta inte skulle hända igen, och 1958 skapades DARPA -organisationen .
![](https://cdn.codegym.cc/images/article/0d3fda91-65bc-4c69-888d-f9266772555a/512.jpeg)
Defense Advanced Research Projects Agency , eller DARPA - US Department of Defense Advanced Research Projects Agency. Denna organisation finansierades av det amerikanska försvarsdepartementet, men bedrev inte forskning på egen hand, utan gav ut bidrag till projekt av intresse för dem.
DARPA fick i uppdrag att hålla amerikansk militärteknologi i framkant. DARPA existerar oberoende av konventionella militära forskningsinstitutioner och rapporterar direkt till ledningen för försvarsdepartementet.
DARPA sysselsätter bara tvåhundra personer, men dess budget är flera miljarder dollar. Organisationen finansierar flera hundra forskningsprojekt som kan vara användbara för det amerikanska försvarsdepartementet.
Dessa siffror är ungefärliga eftersom DARPA fokuserar på kortsiktiga program (två till fyra år) som drivs av små, handplockade grupper av entreprenadföretag.
Ursprungligen kallades det ARPA, det döptes om till DARPA (med ordet Defense tillagt) 1972, sedan tillbaka till ARPA 1993 och slutligen tillbaka till DARPA den 11 mars 1996.
DARPA ansvarade för att finansiera universitetets utveckling av ARPANET (från vilken Internet senare uppstod), samt Unix-BSD (Berkeley UNIX-systemet) och TCP/IP-protokollstacken. Organisationen sponsrar idag bland annat utvecklingen av robotfordon.
ARPANET
På höjden av det kalla kriget ville USA ha ett nätverk som till och med kunde överleva ett kärnvapenkrig. De telefonnät som fanns då gav inte erforderlig tillförlitlighet och feltolerans. Med förlusten av kritiska noder sönderdelade telefonnätet i oberoende fragment.
För att övervaka detta problem skapades en särskild avdelning i ARPA-organisationen, Office of Information Processing Methods. Och själva utvecklingen av nätverket anförtroddes en grupp på fyra universitet:
- University of California Los Angeles
- Stanford Research Center
- University of Utah
- UC Santa Barbara
Forskningsdelen startade 1969. Utrustningen på den tiden var mycket primitiv, så ett stort antal olika element måste användas för att överföra data: hårdvara, tjänster, program och liknande ... Det var nödvändigt att standardisera deras interaktion.
Militären ville också ha ett sådant system för att stödja de mest avancerade dataöverföringsprotokollen direkt: telnet och ftp.
Som ett resultat beslutade forskare att dela upp dataöverföringslogiken i så många som 7 logiska nivåer, som var och en byggdes ovanpå den föregående. Vi kommer att ta upp detta mer i detalj i nästa föreläsning.
Universiteten som deltar i dess utveckling valdes ut som de första noderna i ARPANET. Senare fick de sällskap av andra tekniska institutioner och slutligen militären.
![](https://cdn.codegym.cc/images/article/5f73da28-e759-45e1-80ec-8289f29af7c2/800.jpeg)
På bara ett halvår utvecklades den första fungerande versionen. Det första testet av tekniken ägde rum den 29 oktober 1969 klockan 21:00 . Nätverket bestod av två terminaler som måste vara så långt ifrån varandra som möjligt för att kunna testa systemet i maximala lägen.
Den första terminalen var belägen vid University of California, och den andra - på ett avstånd av så mycket som 600 km från den, vid Stanford University. Terminalerna använde 16-bitars Honeywell DDP-316 minidatorer med 12 KB RAM. DS-0 digitala abonnentlinjer med en kapacitet på 56 kbps hyrdes av telefonbolaget AT&T.
Experimentet gick ut på att skicka ordet login över nätverket. Det fungerade inte första gången, något gick fel. Men några timmar senare upprepades experimentet och det lyckades: mottagaren såg ordet logga in på sin bildskärm.
Efter ett lyckat experiment började nätverket utvecklas kvantitativt och kvalitativt. Fler och fler universitet började ansluta till det, mjukvaran förbättrades, hårdvaran standardiserades. Men nätverket användes mest av forskare.
1973 började europeiska universitet att ansluta till nätverket - det blev verkligen internationellt. 1977 fanns det så många som 111 datorer (servrar) på nätverket. Och redan 1983, av 4 000 datorer som fanns i hela USA, etablerades satellitkommunikation med Hawaii och Europa.
TCP/IP
Med få undantag kopplades tidiga datorer direkt till terminaler och användes av enskilda användare, vanligtvis i samma byggnad eller rum. Sådana nätverk blev kända som lokala nätverk ( LAN ). Nätverk som går längre än lokala, det vill säga wide area networks ( WAN ), växte fram på 1950-talet och introducerades på 1960-talet.
Mycket ofta utvecklades lokala nätverk av anställda vid tekniska universitet och laboratorier för deras interna behov. De hade sina egna (ibland analoga) dataöverföringsprotokoll, och i de flesta fall var de inte kompatibla med varandra.
Men 1972 skapades en protokollstack kallad TCP/IP av en grupp utvecklare ledda av Vinton Cerf. Den var mångsidig och lämplig för både WAN och flera LAN.
I juli 1976 demonstrerade Vint Cerf och Bob Kahn för första gången dataöverföring med hjälp av TCP över tre olika nätverk. Paketet reste längs följande rutt: San Francisco - London - University of Southern California. Vid slutet av sin resa hade paketet färdats 150 000 km utan att förlora en enda bit.
1978 beslutade Cerf, Jon Postel och Danny Cohan att dela upp det då nuvarande TCP-protokollet i två distinkta funktioner: TCP och IP (Internet Protocol).
TCP ansvarade för att dela upp meddelandet i små paket, datagram och sätta ihop dem på slutdestinationen. IP ansvarade för att överföra individuella datagram med mottagningskontroll.
Så här föddes det moderna internetprotokollet. Och den 1 januari 1983 bytte ARPANET till ett nytt protokoll. Denna dag anses vara det officiella födelsedatumet för Internet .
UNIX/BSD
En annan idé av DARPA är operativsystemet BSD-UNIX. Detta är en hel familj av operativsystem som går tillbaka till distributioner från University of Berkeley. Allt började med UNIX-operativsystemet.
Faktum är att UNIX utvecklades i tarmen av AT&T, sin tids teknologiska ledare. Men efter att ha blivit erkända som monopolist förbjöds de att utveckla en kommersiell version av sitt operativsystem, UNIX.
UNIX var mycket bra, och det fanns redan många program för det, så kloner av UNIX började dyka upp i massor, byggda på samma principer och stödja arbetet med dess program. Sådana operativsystem kallas Unix-liknande . Dessa kloner inkluderade:
- BSD Unix
- GNU/Linux
- Mac OS
- MINIX
- FreeBSD
BSD-familjen av operativsystem inkluderar: NetBSD, FreeBSD , OpenBSD , ClosedBSD, MirBSD, DragonFly BSD, PC-BSD, GhostBSD, DesktopBSD, SunOS, TrueBSD, Frenzy, Ultrix och delvis XNU ( macOS kernel , iOS , tvOS , watchOS , CarPlay , Darwin).
Ja, ja, operativsystemet MacOS och iOS har också ett BSD-UNIX-operativsystem under huven. Det här är pajerna.
Var du än gräver hittar du UNIX:
- Android har Linux under huven, baserat på UNIX
- iPhone som kör iOS baserad på FreeBSD
- MacBook som kör macOS baserad på FreeBSD
- Nästan vilken server som helst är Linux, och den har UNIX under huven
Routrar, smarta kylskåp, SmartTV - allt under huven har på något sätt den gamla goda UNIX.