50 tahun yang lalu Internet dilahirkan di bilik No. 3420

Ini adalah kisah penciptaan ARPANET, pendahulu revolusioner Internet, seperti yang diceritakan oleh peserta dalam acara tersebut

50 tahun yang lalu Internet dilahirkan di bilik No. 3420

Tiba di Institut Bolter Hall di University of California, Los Angeles (UCLA), saya menaiki tangga ke tingkat tiga untuk mencari bilik #3420. Dan kemudian saya pergi ke dalamnya. Dari koridor dia tidak kelihatan istimewa.

Tetapi 50 tahun yang lalu, pada 29 Oktober 1969, sesuatu yang monumental berlaku. Pelajar siswazah Charlie Cline, yang duduk di terminal ITT Teletype, membuat pemindahan data digital pertama untuk Bill Duvall, seorang saintis yang duduk di komputer lain di Institut Penyelidikan Stanford (kini dikenali sebagai SRI International), di bahagian California yang berbeza sama sekali. Beginilah kisahnya bermula ARPANET, rangkaian kecil komputer akademik yang menjadi pelopor Internet.

Tidak boleh dikatakan bahawa pada masa itu tindakan penghantaran data yang singkat ini bergemuruh di seluruh dunia. Malah Cline dan Duvall tidak dapat menghargai sepenuhnya pencapaian mereka: "Saya tidak ingat apa-apa yang istimewa tentang malam itu, dan saya pastinya tidak menyedari pada masa itu bahawa kami telah melakukan sesuatu yang istimewa," kata Cline. Walau bagaimanapun, hubungan mereka menjadi bukti kebolehlaksanaan konsep itu, yang akhirnya memberikan akses kepada hampir semua maklumat dunia untuk sesiapa sahaja yang memiliki komputer.

Hari ini, segala-galanya daripada telefon pintar ke pintu garaj automatik adalah nod dalam rangkaian yang diturunkan daripada yang diuji oleh Cline dan Duvall pada hari itu. Dan kisah tentang cara mereka menentukan peraturan pertama untuk mengalihkan bait ke seluruh dunia patut didengari - terutamanya apabila mereka sendiri yang memberitahunya.

β€œSupaya perkara ini tidak berulang lagi”

Dan pada tahun 1969, ramai orang membantu Cline dan Duvall membuat kejayaan malam itu pada 29 Oktober - termasuk seorang profesor UCLA Leonard Kleinrock, dengan siapa, sebagai tambahan kepada Cline dan Duvall, saya bercakap pada ulang tahun ke-50. Kleinrock, yang masih bekerja di universiti, berkata demikian ARPANET dalam erti kata lain, ia adalah kanak-kanak Perang Dingin. Apabila pada Oktober 1957 Soviet Sputnik-1 berkelip di langit di atas Amerika Syarikat, gelombang kejutan daripadanya melalui kedua-dua komuniti saintifik dan pertubuhan politik.

50 tahun yang lalu Internet dilahirkan di bilik No. 3420
Bilik No. 3420, dipulihkan dalam semua kemegahannya dari tahun 1969

Pelancaran Sputnik "menemui Amerika Syarikat dengan seluarnya ke bawah, dan Eisenhower berkata, 'Jangan biarkan ini berlaku lagi,'" Kleinrock teringat dalam perbualan kami di bilik 3420, yang kini dikenali sebagai Pusat Sejarah Internet. Kleinrock. "Jadi pada Januari 1958, beliau membentuk Agensi Projek Penyelidikan Lanjutan, ARPA, dalam Jabatan Pertahanan untuk menyokong STEM-sains tegar yang dipelajari di universiti dan makmal penyelidikan A.S.."

Menjelang pertengahan 1960-an, ARPA menyediakan pembiayaan untuk pembinaan komputer besar yang digunakan oleh penyelidik di universiti dan badan pemikir di seluruh negara. Ketua pegawai kewangan ARPA ialah Bob Taylor, seorang tokoh penting dalam sejarah komputer yang kemudiannya mengendalikan makmal PARC di Xerox. Di ARPA, malangnya, ia menjadi jelas kepadanya bahawa semua komputer ini bercakap bahasa yang berbeza dan tidak tahu bagaimana untuk berkomunikasi antara satu sama lain.

Taylor benci terpaksa menggunakan terminal yang berbeza untuk menyambung ke komputer penyelidikan jauh yang berbeza, masing-masing berjalan pada talian khususnya sendiri. Pejabatnya dipenuhi dengan mesin teletaip.

50 tahun yang lalu Internet dilahirkan di bilik No. 3420
Pada tahun 1969, terminal Teletype tersebut merupakan bahagian penting dalam peranti pengkomputeran

"Saya berkata, kawan, sudah jelas apa yang perlu dilakukan. Daripada mempunyai tiga terminal, harus ada satu terminal yang pergi ke mana anda memerlukannya, "kata Taylor kepada New York Times pada tahun 1999. "Idea ini ialah ARPANET."

Taylor juga mempunyai sebab yang lebih praktikal untuk ingin mencipta rangkaian. Beliau sentiasa menerima permintaan daripada penyelidik di seluruh negara untuk membiayai pembelian yang lebih besar dan lebih pantas kerangka utama. Dia tahu bahawa kebanyakan kuasa pengkomputeran yang dibiayai kerajaan terbiar, jelas Kleinrock. Sebagai contoh, seorang penyelidik boleh memaksimumkan keupayaan sistem pengkomputeran di SRIin di California, sementara pada masa yang sama kerangka utama di MIT boleh terbiar, katakan, selepas waktu bekerja di Pantai Timur.

Atau mungkin kerangka utama mengandungi perisian di satu tempat yang boleh berguna di tempat lainβ€”seperti perisian grafik pertama yang dibiayai ARPA di Universiti Utah. Tanpa rangkaian sedemikian, "jika saya berada di UCLA dan saya mahu membuat grafik, saya akan meminta ARPA membelikan saya mesin yang sama," kata Kleinrock. β€œSemua orang memerlukan segala-galanya.” Menjelang tahun 1966, ARPA telah bosan dengan tuntutan tersebut.

50 tahun yang lalu Internet dilahirkan di bilik No. 3420
Leonard Kleinrock

Masalahnya ialah semua komputer ini bercakap bahasa yang berbeza. Di Pentagon, saintis komputer Taylor menjelaskan bahawa komputer penyelidikan ini semuanya menjalankan set kod yang berbeza. Tiada bahasa rangkaian biasa, atau protokol, yang melaluinya komputer yang terletak berjauhan boleh menyambung dan berkongsi kandungan atau sumber.

Tidak lama kemudian keadaan berubah. Taylor memujuk pengarah ARPA Charles Hertzfield untuk melabur satu juta dolar dalam membangunkan rangkaian baharu yang menghubungkan komputer dari MIT, UCLA, SRI dan tempat lain. Hertzfield memperoleh wang itu dengan mengambilnya daripada program penyelidikan peluru berpandu balistik. Jabatan Pertahanan mewajarkan kos ini dengan fakta bahawa ARPA mempunyai tugas untuk mencipta rangkaian "bertahan" yang akan terus beroperasi walaupun selepas salah satu bahagiannya dimusnahkan-contohnya, dalam serangan nuklear.

ARPA membawa masuk Larry Roberts, rakan lama Kleinrock dari MIT, untuk menguruskan projek ARPANET. Roberts beralih kepada karya saintis komputer British Donald Davis dan Paul Baran Amerika dan teknologi penghantaran data yang mereka cipta.

Dan tidak lama kemudian Roberts menjemput Kleinrock untuk mengerjakan komponen teori projek itu. Dia telah memikirkan tentang penghantaran data melalui rangkaian sejak 1962, ketika dia masih di MIT.

"Sebagai pelajar siswazah di MIT, saya memutuskan untuk menangani masalah berikut: Saya dikelilingi oleh komputer, tetapi mereka tidak tahu bagaimana untuk berkomunikasi antara satu sama lain, dan saya tahu bahawa lambat laun mereka perlu melakukannya," Kleinrock berkata. - Dan tiada siapa yang terlibat dalam tugas ini. Semua orang mempelajari maklumat dan teori pengekodan.

Sumbangan utama Kleinrock kepada ARPANET ialah teori beratur. Pada masa itu, talian itu adalah analog dan boleh dipajak daripada AT&T. Mereka bekerja melalui suis, bermakna suis pusat mewujudkan sambungan khusus antara pengirim dan penerima, sama ada dua orang berbual di telefon atau terminal yang menyambung ke kerangka utama jauh. Pada baris ini, banyak masa dihabiskan dalam masa terbiar - apabila tiada siapa yang bercakap perkataan atau menghantar bit.

50 tahun yang lalu Internet dilahirkan di bilik No. 3420
Disertasi Kleinrock di MIT meletakkan konsep yang akan memaklumkan projek ARPANET.

Kleinrock menganggap ini cara yang sangat tidak cekap untuk berkomunikasi antara komputer. Teori baris gilir menyediakan cara untuk membahagikan talian komunikasi secara dinamik antara paket data daripada sesi komunikasi yang berbeza. Apabila satu aliran paket terganggu, aliran lain boleh menggunakan saluran yang sama. Paket yang membentuk satu sesi data (katakan, satu e-mel) boleh mencari jalan kepada penerima menggunakan empat laluan berbeza. Jika satu laluan ditutup, rangkaian akan mengubah hala paket melalui yang lain.

Semasa perbualan kami di bilik 3420, Kleinrock menunjukkan kepada saya tesisnya, diikat dengan warna merah di salah satu meja. Beliau menerbitkan penyelidikannya dalam bentuk buku pada tahun 1964.

Dalam jenis rangkaian baharu sedemikian, pergerakan data diarahkan bukan oleh suis pusat, tetapi oleh peranti yang terletak di nod rangkaian. Pada tahun 1969 peranti ini dipanggil IMP, "pengendali mesej antara muka". Setiap mesin sedemikian adalah versi komputer Honeywell DDP-516 yang diubah suai dan tugas berat, yang mengandungi peralatan khas untuk pengurusan rangkaian.

Kleinrock menyampaikan IMP pertama kepada UCLA pada hari Isnin pertama pada bulan September pada tahun 1969. Hari ini ia berdiri secara monolitik di sudut bilik 3420 di Dewan Bolter, di mana ia telah dipulihkan kepada penampilan asalnya, seperti ketika memproses penghantaran Internet pertama 50 tahun yang lalu.

"15 jam hari bekerja, setiap hari"

Pada musim luruh tahun 1969, Charlie Cline adalah seorang pelajar siswazah yang cuba mendapatkan ijazah kejuruteraan. Kumpulannya telah dipindahkan ke projek ARPANET selepas Kleinrock menerima pembiayaan kerajaan untuk membangunkan rangkaian itu. Pada bulan Ogos, Kline dan yang lain sedang giat berusaha menyediakan perisian untuk kerangka utama Sigma 7 untuk bersambung dengan IMP. Memandangkan tiada antara muka komunikasi standard antara komputer dan IMPβ€”Bob Metcalfe dan David Boggs tidak akan mencipta Ethernet sehingga 1973β€”pasukan mencipta kabel 5 meter dari awal untuk berkomunikasi antara komputer. Kini mereka hanya memerlukan komputer lain untuk bertukar maklumat.

50 tahun yang lalu Internet dilahirkan di bilik No. 3420
Charlie Cline

Pusat penyelidikan kedua yang menerima IMP ialah SRI (ini berlaku pada awal Oktober). Bagi Bill Duvall, acara itu menandakan permulaan persediaan untuk pemindahan data pertama dari UCLA ke SRI, pada SDS 940 mereka. Pasukan di kedua-dua institusi, katanya, sedang bekerja keras untuk mencapai pemindahan data pertama yang berjaya menjelang 21 Oktober.

"Saya pergi ke projek itu, membangunkan dan melaksanakan perisian yang diperlukan, dan ia adalah jenis proses yang kadang-kadang berlaku dalam pembangunan perisian - 15 jam sehari, setiap hari, sehingga anda selesai," dia mengimbas kembali.

Apabila Halloween menghampiri, kadar pembangunan di kedua-dua institusi semakin pantas. Dan pasukan telah bersedia walaupun sebelum tarikh akhir.

"Sekarang kami mempunyai dua nod, kami memajak talian daripada AT&T, dan kami menjangkakan kelajuan menakjubkan 50 bit sesaat," kata Kleinrock. "Dan kami bersedia untuk melakukannya, untuk log masuk."

"Kami menjadualkan ujian pertama pada 29 Oktober," tambah Duval. – Pada masa itu ia adalah pra-alfa. Dan kami fikir, okey, kami mempunyai tiga hari ujian untuk menyelesaikan semuanya dan berjalan."

Pada petang 29hb, Kline bekerja lewat - begitu juga Duvall di SRI. Mereka bercadang untuk cuba menghantar mesej pertama melalui ARPANET pada waktu petang, supaya tidak merosakkan kerja sesiapa jika komputer tiba-tiba "crash". Di bilik 3420, Cline duduk bersendirian di hadapan terminal Teletaip ITT yang disambungkan ke komputer.

Dan inilah yang berlaku pada petang itu - termasuk salah satu kegagalan komputer bersejarah dalam sejarah pengkomputeran - dalam kata-kata Kline dan Duvall sendiri:

Kline: Saya log masuk ke Sigma 7 OS dan kemudian menjalankan program yang saya tulis yang membenarkan saya mengarahkan paket ujian untuk dihantar ke SRI. Sementara itu, Bill Duvall di SRI memulakan program yang menerima sambungan masuk. Dan kami bercakap di telefon pada masa yang sama.

Kami mempunyai sedikit masalah pada mulanya. Kami menghadapi masalah dengan terjemahan kod kerana sistem kami digunakan EBCDIC (extended BCD), standard yang digunakan oleh IBM dan Sigma 7. Tetapi komputer dalam SRI digunakan ASCII (Standard American Code for Information Interchange), yang kemudiannya menjadi standard untuk ARPANET, dan kemudian seluruh dunia.

Setelah menangani beberapa masalah ini, kami cuba log masuk. Dan untuk melakukan ini, anda perlu menaip perkataan "log masuk". Sistem di SRI telah diprogramkan untuk mengenali perintah yang tersedia secara bijak. Dalam mod lanjutan, apabila anda mula-mula menaip L, kemudian O, kemudian G, dia faham bahawa anda mungkin bermaksud LOGIN, dan dia sendiri menambah MASUK. Jadi saya memasuki L.

Saya berada dalam talian dengan Duvall dari SRI, dan saya berkata, "Adakah anda mendapat L?" Dia berkata, "Ya." Saya berkata bahawa saya melihat L kembali dan mencetak pada terminal saya. Dan saya menekan O dan ia berkata, "'O' datang." Dan saya menekan G, dan dia berkata, "Tunggu sebentar, sistem saya telah ranap di sini."

50 tahun yang lalu Internet dilahirkan di bilik No. 3420
Bill Duvall

Selepas beberapa huruf, limpahan penimbal berlaku. Ia adalah sangat mudah untuk dicari dan diperbaiki, dan pada asasnya semuanya telah disandarkan dan berjalan selepas itu. Saya menyebut perkara ini kerana bukan itu keseluruhan cerita ini. Kisah bagaimana ARPANET berfungsi.

Kline: Dia mempunyai kesilapan kecil, dan dia menanganinya dalam masa kira-kira 20 minit, dan cuba memulakan segala-galanya semula. Dia perlu mengubah suai perisian. Saya perlu menyemak perisian saya sekali lagi. Dia memanggil saya kembali dan kami cuba lagi. Kami bermula semula, saya taip L, O, G dan kali ini saya mendapat jawapan "IN".

"Hanya jurutera di tempat kerja"

Sambungan pertama berlaku pada pukul sepuluh setengah malam waktu Pasifik. Kline kemudiannya boleh log masuk ke akaun komputer SRI yang Duvall cipta untuknya dan menjalankan program menggunakan sumber sistem komputer yang terletak 560 km di atas pantai dari UCLA. Sebahagian kecil misi ARPANET telah dicapai.

"Pada masa itu sudah lewat, jadi saya pulang ke rumah," Kline memberitahu saya.

50 tahun yang lalu Internet dilahirkan di bilik No. 3420
Papan tanda dalam bilik 3420 menerangkan apa yang berlaku di sini

Pasukan itu tahu mereka telah mencapai kejayaan, tetapi tidak terlalu memikirkan skala pencapaian. "Ia hanya jurutera di tempat kerja," kata Kleinrock. Duvall melihat 29 Oktober sebagai satu langkah dalam tugas yang lebih besar dan lebih kompleks untuk menghubungkan komputer bersama-sama ke dalam rangkaian. Kerja Kleinrock tertumpu pada cara menghalakan paket data merentasi rangkaian, manakala penyelidik SRI mengusahakan perkara yang membentuk paket dan cara data di dalamnya disusun.

"Pada asasnya, di situlah paradigma yang kita lihat di Internet mula-mula dicipta, dengan pautan ke dokumen dan semua perkara itu," kata Duvall. β€œKami sentiasa membayangkan beberapa stesen kerja dan orang saling berhubung. Ketika itu kami memanggil mereka pusat ilmu kerana orientasi kami adalah akademik.”

Dalam beberapa minggu selepas pertukaran data pertama yang berjaya antara Cline dan Duvall, rangkaian ARPA berkembang untuk memasukkan komputer dari University of California, Santa Barbara, dan University of Utah. ARPANET kemudian berkembang lebih jauh ke tahun 70-an dan sebahagian besar tahun 1980-an, menghubungkan lebih banyak komputer kerajaan dan akademik bersama-sama. Dan kemudian konsep yang dibangunkan dalam ARPANET akan diaplikasikan ke Internet yang kita kenali hari ini.

Pada tahun 1969, siaran akhbar UCLA menggembar-gemburkan ARPANET baharu. "Rangkaian komputer masih di peringkat awal," tulis Kleinrock pada masa itu. β€œTetapi apabila saiz dan kerumitannya semakin meningkat, kita mungkin akan melihat percambahan 'perkhidmatan komputer' yang, sama seperti perkhidmatan elektrik dan telefon hari ini, akan memberi perkhidmatan kepada rumah dan pejabat individu di seluruh negara."

Hari ini konsep ini kelihatan agak kuno - rangkaian data telah menembusi bukan sahaja ke dalam rumah dan pejabat, tetapi juga ke dalam peranti terkecil milik Internet Perkara. Walau bagaimanapun, kenyataan Kleinrock mengenai "perkhidmatan komputer" sangat mengejutkan, memandangkan Internet komersial moden tidak muncul sehingga beberapa dekad kemudian. Idea ini kekal relevan pada tahun 2019, apabila sumber pengkomputeran menghampiri keadaan yang sama di mana-mana, diambil mudah seperti elektrik.

Mungkin ulang tahun seperti ini adalah peluang yang baik bukan sahaja untuk mengingati bagaimana kita datang ke era yang sangat berkaitan ini, tetapi juga untuk melihat masa depan - seperti yang dilakukan oleh Kleinrock - untuk memikirkan ke mana rangkaian itu akan pergi seterusnya.

Sumber: www.habr.com

Tambah komen