50 tahun yang lalu di kamar nomor 3420 Internet lahir

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




Sesampainya di Bolter Hall Institute di University of California, Los Angeles (UCLA), saya menaiki tangga ke lantai tiga untuk mencari kamar 3420. Dan kemudian saya membahasnya. Dari koridor, dia tidak tampak istimewa.

Tetapi 50 tahun yang lalu, pada tanggal 29 Oktober 1969, sesuatu yang monumental terjadi di dalamnya. Mahasiswa pascasarjana Charlie Klein, duduk di terminal ITT Teletype, melakukan transfer data digital pertama untuk Bill Duval, seorang ilmuwan yang duduk di komputer lain, yang bersama dengan Stanford Research Institute (sekarang dikenal sebagai SRI International), di bagian California yang sama sekali berbeda. Maka dimulailah kisah ARPANET , sebuah jaringan kecil komputer akademik yang menjadi cikal bakal internet.

Ini bukan untuk mengatakan bahwa pada saat itu tindakan transfer data singkat ini menggelegar ke seluruh dunia. Bahkan Klein dan Duval tidak dapat sepenuhnya menghargai prestasi mereka: "Saya tidak ingat sesuatu yang istimewa tentang malam itu, dan saya pasti tidak mengerti saat itu bahwa kami melakukan sesuatu yang istimewa," kata Kline. Namun, koneksi mereka menjadi bukti konsep realistis, yang pada akhirnya memberikan akses ke hampir semua informasi di dunia untuk setiap orang yang memiliki komputer.

Hari ini, segala sesuatu mulai dari ponsel pintar hingga pintu garasi otomatis adalah node jaringan yang berasal dari yang diperiksa Kline dan Duval pada hari itu. Dan kisah tentang bagaimana ia menentukan aturan pertama untuk memindahkan byte di seluruh dunia patut didengarkan, terutama ketika mereka menceritakannya sendiri.

"Bahwa tidak ada lagi"


Dan pada tahun 1969, banyak orang membantu Klein dan Duval membuat terobosan malam itu pada tanggal 29 Oktober - termasuk profesor UCLA Leonard Kleinrock , yang dengannya, selain dari Klein dan Duval, saya berbicara pada peringatan 50 tahun. Kleinrock, masih bekerja di universitas, mengatakan bahwa ARPANET dalam beberapa hal adalah anak dari Perang Dingin. Ketika pada Oktober 1957, Soviet Sputnik-1 berkedip di langit di atas Amerika Serikat, gelombang kejut dari itu melewati baik melalui komunitas ilmiah dan melalui pembentukan politik.


Kamar No. 3420, dipulihkan dengan segala keindahan model 1969

Peluncuran Sputnik "menangkap Amerika Serikat dengan celananya turun, dan Eisenhower berkata:" Sehingga ini tidak akan terjadi lagi, "kenang Kleinrock dalam percakapan kami dengannya di kamar 3420, yang sekarang dikenal sebagai Historical Internet Center. Kleinrock. "Oleh karena itu, pada Januari 1958, dia membentuk Badan Proyek Penelitian Lanjutan, ARPA, sebagai bagian dari Departemen Pertahanan, untuk mendukung STEM, ilmu-ilmu eksakta yang dipelajari di universitas-universitas AS dan laboratorium penelitian."

Pada pertengahan 1960-an, ARPA telah menyediakan dana untuk pembuatan komputer besar yang digunakan oleh para peneliti dari universitas dan think tank di seluruh negeri. Manajer keuangan ARPA adalah Bob Taylor, tokoh kunci dalam sejarah komputer, yang kemudian memimpin lab PARC di Xerox. Di ARPA, sayangnya, menjadi jelas baginya bahwa semua komputer ini berbicara bahasa yang berbeda dan tidak tahu bagaimana berkomunikasi satu sama lain.

Taylor membenci perlunya menggunakan terminal yang berbeda untuk terhubung ke berbagai komputer penelitian jarak jauh, yang masing-masing bekerja pada jalur khusus sendiri. Kantornya penuh dengan teletype.


Pada tahun 1969, terminal Teletype tersebut merupakan bagian integral dari perangkat komputasi.

“Aku bilang bung, jelas apa yang perlu dilakukan. Alih-alih tiga terminal Anda, harus ada satu terminal yang menuju ke mana Anda perlu, ”kata Taylor dalam sebuah wawancara dengan New York Times pada tahun 1999. "Gagasan ini adalah ARPANET."

Taylor memiliki alasan yang lebih praktis untuk menginginkan jaringan. Dia terus-menerus menerima permintaan dari para peneliti dari seluruh negeri untuk membiayai pembelian mainframe yang lebih besar dan lebih cepat. Dia tahu bahwa sebagian besar daya komputasi yang didanai pemerintah menganggur, kata Kleinrock. Sebagai contoh, seorang peneliti dapat menggunakan semua kemampuan sistem komputasi dari SRIin di California secara maksimal, dan pada saat yang sama, mainframe di MIT dapat diam, misalnya, di luar jam kerja di Pantai Timur.

Atau bisa juga bahwa mainframe di satu tempat berisi perangkat lunak yang dapat berguna di tempat lain - seperti, misalnya, perangkat lunak grafis pertama dari jenisnya yang dibuat dengan uang ARPA di Universitas Utah. Tanpa jaringan seperti itu, "jika saya di UCLA dan saya ingin membuat grafik, saya akan meminta ARPA untuk membeli mesin yang sama untuk saya," kata Kleinrock. "Semua orang membutuhkan segalanya." Pada 1966, ARPA sudah bosan dengan tuntutan seperti itu.


Leonard Kleinrock

Masalahnya adalah bahwa semua komputer ini berbicara bahasa yang berbeda. Di Pentagon, para ilmuwan komputer di Taylor menjelaskan bahwa semua komputer riset ini bekerja dengan serangkaian kode yang berbeda. Tidak ada bahasa jaringan, atau protokol yang sama, yang dengannya komputer yang terletak jauh dari satu sama lain dapat terhubung dan berbagi konten atau sumber daya.

Segera situasinya telah berubah. Taylor membujuk Direktur ARPA Charles Hertzfield untuk berinvestasi satu juta dolar dalam mengembangkan jaringan baru yang menyatukan komputer dari MIT, UCLA, SRI dan tempat-tempat lain. Herzfield mengambil uang itu, mengambilnya dari program penelitian rudal balistik. Kementerian Pertahanan membenarkan biaya ini dengan fakta bahwa ARPA memiliki tugas untuk menciptakan jaringan "selamat" yang akan terus bekerja bahkan setelah penghancuran salah satu bagiannya - misalnya, dalam serangan nuklir.

ARPA mengundang Larry Roberts, seorang kenalan lama Kleinrock di MIT, untuk mengelola proyek ARPANET. Roberts beralih ke karya ilmuwan komputer Inggris Donald Davis dan Amerika Paul Baran dan ke teknologi transfer data yang ia temukan.

Dan segera Roberts memanggil Kleinrock untuk mengerjakan komponen teoretis proyek tersebut. Dia telah memikirkan transmisi data melalui jaringan sejak 1962, ketika dia masih bekerja di MIT.

"Saya memutuskan untuk mengatasi masalah berikut pada seorang mahasiswa pascasarjana di MIT: Saya dikelilingi oleh komputer, tetapi mereka tidak tahu bagaimana berkomunikasi satu sama lain, dan saya tahu bahwa cepat atau lambat mereka harus melakukan ini," kata Kleinrock. - Dan tidak ada yang terlibat dalam tugas ini. Semua orang mempelajari teori informasi dan pengkodean. ”

Kontribusi utama Kleinrock untuk ARPANET adalah teori antrian . Kemudian jalur komunikasi analog, dan mereka bisa disewa dari AT&T. Mereka bekerja melalui sakelar, yaitu sakelar pusat membuat sambungan khusus antara pengirim dan penerima, apakah itu dua orang yang mengobrol di telepon, atau terminal yang terhubung ke mainframe jarak jauh. Pada baris ini banyak waktu dihabiskan untuk yang sederhana - ketika tidak ada yang berbicara sepatah kata pun atau mentransmisikan bit.


Disertasi Kleinrock di MIT memberikan konsep yang berguna dalam proyek ARPANET

Kleinrock berpikir ini adalah cara yang sangat tidak efisien untuk menghubungkan komputer. Teori antrian menyediakan cara untuk secara dinamis membagi jalur komunikasi antara paket data dari sesi komunikasi yang berbeda. Selama istirahat dalam transmisi satu aliran paket, aliran lain mungkin menggunakan saluran yang sama. Paket yang membentuk satu sesi transfer data (katakanlah, satu email) dapat menemukan jalur ke penerima menggunakan empat rute berbeda. Jika satu rute ditutup, jaringan akan mengarahkan paket melalui yang lain.

Selama percakapan kami di kamar 3420, Kleinrock menunjukkan kepadaku disertasinya, terbungkus kain merah di salah satu meja. Dia menerbitkan penelitiannya dalam bentuk buku pada tahun 1964.

Dalam jenis jaringan yang baru, pergerakan data diarahkan bukan oleh sentral switch, tetapi oleh perangkat yang terletak di node jaringan. Pada tahun 1969, perangkat ini disebut IMP , "penangan pesan antarmuka." Setiap mesin tersebut adalah versi revisi dan keras dari komputer Honeywell DDP-516, yang berisi peralatan manajemen jaringan khusus.

Kleinrock mengirimkan IMP pertama ke UCLA pada hari Senin pertama bulan September tahun 1969. Hari ini, ia berdiri sebagai monolit di sudut ruangan 3420 di Bolter Hall, tempat ia dikembalikan ke penampilan aslinya - seperti sebelumnya, memproses transfer data pertama melalui Internet 50 tahun yang lalu.

“15 jam hari kerja, setiap hari”


Pada musim gugur 1969, Charlie Klein adalah seorang mahasiswa pascasarjana yang berusaha mendapatkan gelar sarjana teknik. Kelompoknya dipindahkan ke proyek ARPANET setelah Kleinrock menerima dana pemerintah untuk pengembangan jaringan. Pada bulan Agustus, Kline dan lainnya aktif bekerja pada pengembangan perangkat lunak untuk mainframe Sigma 7 untuk menghubungkannya dengan IMP. Karena tidak ada antarmuka komunikasi standar antara komputer dan IMP - Bob Metcalf dan David Boggs tidak menemukan Ethernet sampai tahun 1973 - grup ini menciptakan kabel 5 meter untuk menghubungkan komputer dari awal. Sekarang mereka hanya membutuhkan komputer lain untuk bertukar informasi.


Charlie kline

Pusat penelitian kedua yang menerima IMP adalah SRI (ini terjadi pada awal Oktober). Untuk Bill Duvall, acara ini menandai awal persiapan untuk transfer data pertama dari UCLA ke SRI, di SDS 940 mereka. Tim kedua lembaga, katanya, melakukan segala upaya untuk memastikan transfer data pertama yang berhasil pada 21 Oktober.

“Saya memasuki proyek, mengembangkan dan mengimplementasikan perangkat lunak yang diperlukan, dan itu adalah proses yang kadang-kadang terjadi selama pengembangan perangkat lunak - 15 jam hari kerja, setiap hari, sampai Anda menyelesaikannya,” kenangnya.

Ketika Halloween semakin dekat, kecepatan pengembangan di kedua lembaga semakin cepat. Dan tim sudah siap bahkan sebelum batas waktu.

“Sekarang kami memiliki dua node, kami menyewa saluran komunikasi dari AT&T, dan mengandalkan kecepatan luar biasa 50.000 bit per detik,” kata Kleinrock. "Dan kami siap melakukan ini, masuk."

"Kami menjadwalkan tes pertama untuk 29 Oktober," tambah Duvall. - Pada saat itu adalah pra-alfa. Dan kami pikir - oke, kami memiliki tiga hari tes untuk menyelesaikan semuanya dan mengatur. "

Pada malam tanggal 29, Kline bekerja sampai larut - seperti halnya Duval di SRI. Mereka berencana untuk mencoba mengirimkan pesan pertama melalui ARPANET di malam hari agar tidak merusak pekerjaan siapa pun jika komputer tiba-tiba "crash". Di kamar 3420, Kline duduk sendirian di depan terminal Teletype ITT yang terhubung ke komputer.

Dan inilah yang terjadi malam itu - termasuk salah satu kegagalan historis komputer dalam sejarah komputasi - menurut Klein dan Duvall sendiri:

Kline: Saya masuk ke Sigma 7 OS, dan kemudian saya meluncurkan program yang saya tulis, yang memungkinkan saya untuk memberikan perintah untuk menguji mengirim paket ke SRI. Sementara itu, Bill Duvall di SRI meluncurkan program yang menerima koneksi masuk. Dan kami secara bersamaan berbicara di telepon.

Awalnya kami punya beberapa masalah. Kami memiliki masalah dalam menerjemahkan kode karena sistem kami menggunakan EBCDIC (Advanced Binary Decimal Code for Information Interchange), standar yang digunakan oleh IBM dan Sigma 7. Tetapi komputer di SRI menggunakan ASCII (kode standar Amerika untuk bertukar informasi), yang kemudian menjadi standar untuk ARPANET, dan kemudian seluruh dunia.

Setelah menangani beberapa masalah ini, kami mencoba masuk. Dan untuk ini perlu mengetik kata "login". Sistem di SRI telah diprogram untuk secara cerdas mengenali perintah yang tersedia. Dalam mode lanjutan, ketika Anda pertama kali mengetik L, lalu O, lalu G, dia mengerti bahwa Anda mungkin bermaksud LOGIN, dan dia sendiri menambahkan IN. Jadi saya memperkenalkan L.

Saya berada di kawat dengan Duval dari SRI, dan berkata, "Apakah Anda mendapatkan L?" Dia berkata, "Aha." Saya mengatakan bahwa saya melihat L kembali dan dicetak di terminal saya. Dan saya menekan O, dan dia berkata, "O 'telah datang." Dan saya menekan G, dan dia berkata: "Sebentar, sistem saya telah jatuh di sini."


Bill duval

Setelah beberapa huruf, terjadi buffer overflow. Sangat mudah untuk menemukan dan memperbaiki, dan pada kenyataannya, setelah itu semuanya dipulihkan dan diperoleh. Saya menyebutkan ini karena keseluruhan cerita ini bukan tentang itu. Kisah bahwa ARPANET bekerja.

Kline: Dia memiliki kesalahan kecil, dan dia mengatasinya dalam waktu sekitar 20 menit, dan mencoba untuk memulai dari awal lagi. Dia perlu mengubah perangkat lunaknya. Saya perlu memeriksa perangkat lunak saya lagi. Dia memanggil saya kembali dan kami mencoba lagi. Kami mulai lagi, saya mengetik L, O, G, dan kali ini saya mendapat jawaban "IN".

“Hanya para insinyur yang bekerja”


Koneksi pertama terjadi pada pukul setengah sepuluh malam di waktu Pasifik. Setelah itu, Kline dapat login ke akun di komputer SRI yang dibuat oleh Duval untuknya dan menjalankan program menggunakan sumber daya sistem komputer yang terletak 560 km lebih tinggi di sepanjang pantai dari UCLA. Sebagian kecil dari misi ARPANET telah selesai.

"Saat itu sudah terlambat, jadi aku pulang," kata Kline padaku.


Masuk di kamar 3420 menjelaskan apa yang terjadi di sini.

Tim tahu bahwa mereka telah mencapai kesuksesan, tetapi terutama tidak memikirkan ruang lingkup pencapaian. "Mereka hanya insinyur di tempat kerja," kata Kleinrock. Duval menganggap 29 Oktober sebagai hanya satu langkah dalam tugas yang lebih besar dan lebih kompleks untuk menghubungkan komputer ke jaringan. Pekerjaan Kleinrock adalah tentang bagaimana merutekan paket data melalui jaringan, dan peneliti SRI bekerja pada paket apa yang terdiri dari dan bagaimana data disusun di dalamnya.

"Faktanya, di sanalah paradigma yang kami temui di Internet untuk pertama kalinya dibuat, dengan tautan ke dokumen dan semua itu," kata Duval. - Kami selalu membayangkan beberapa workstation dan orang-orang yang saling berhubungan. Kemudian kami menyebutnya pusat pengetahuan, karena orientasi kami adalah akademis. ”

Beberapa minggu setelah pertukaran data pertama yang berhasil antara Klein dan Duval, jaringan ARPA meluas hingga mencakup komputer dari Universitas California, Santa Barbara, dan Universitas Utah. Kemudian ARPANET berkembang lebih jauh, pada tahun 70-an dan sebagian besar tahun 1980-an, menghubungkan lebih banyak komputer pemerintah dan akademik. Dan setelah konsep dikembangkan di ARPANET, mereka akan berlaku untuk Internet, yang kita kenal sekarang.

Pada tahun 1969, siaran pers UCLA memuji ARPANET yang baru. "Sejauh ini, jaringan komputer masih dalam tahap awal," tulis Kleinrock kemudian. "Tetapi dengan ukuran dan kompleksitasnya, kita cenderung melihat perkembangan 'layanan komputer' yang, seperti layanan listrik dan telepon saat ini, akan melayani rumah dan kantor individual di seluruh negeri."

Saat ini konsep ini tampaknya agak kuno - jaringan data telah menembus tidak hanya ke rumah dan kantor, tetapi juga ke perangkat terkecil milik "Internet of things". Namun, pernyataan Kleinrock tentang "layanan komputer" secara mengejutkan bersifat profetik, mengingat bahwa Internet komersial modern hanya muncul beberapa dekade kemudian. Gagasan ini tetap relevan pada tahun 2019, ketika sumber daya komputer sudah mendekati keadaan di mana-mana yang sama, diterima begitu saja, seperti listrik.

Mungkin peringatan semacam itu adalah kesempatan yang baik tidak hanya untuk mengingat kembali bagaimana kita sampai pada era konektivitas tinggi kita, tetapi juga untuk melihat ke masa depan - bagaimana Kleinrock berhasil melakukan ini - untuk merefleksikan ke arah mana jaringan dapat dikembangkan lebih lanjut.

Source: https://habr.com/ru/post/id478496/


All Articles