50 tahun yang lalu Internet lahir di kamar No.3420

Inilah kisah penciptaan ARPANET, pendahulu revolusioner Internet, seperti yang diceritakan oleh para peserta acara

50 tahun yang lalu Internet lahir di kamar No.3420

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

Namun 50 tahun lalu, pada tanggal 29 Oktober 1969, sesuatu yang monumental terjadi. Mahasiswa pascasarjana Charlie Cline, yang duduk di terminal Teletype ITT, melakukan transfer data digital pertama untuk Bill Duvall, seorang ilmuwan yang duduk di depan komputer lain di Stanford Research Institute (sekarang dikenal sebagai SRI International), di bagian California yang sangat berbeda. Beginilah ceritanya dimulai ARPANET, jaringan kecil komputer akademis yang menjadi cikal bakal Internet.

Tidak dapat dikatakan bahwa pada saat itu tindakan transmisi data yang singkat ini menggemparkan seluruh dunia. Bahkan Klein dan Duvall tidak dapat sepenuhnya mengapresiasi pencapaian mereka: "Saya tidak ingat apa pun yang istimewa tentang malam itu, dan tentu saja saya tidak menyadari pada saat itu bahwa kami telah melakukan sesuatu yang istimewa," kata Klein. Namun keterhubungannya menjadi bukti kelayakan konsep tersebut, yang pada akhirnya memberikan akses hampir seluruh informasi dunia bagi siapa saja yang memiliki komputer.

Saat ini, segala sesuatu mulai dari ponsel pintar hingga pintu garasi otomatis adalah simpul-simpul dalam jaringan yang diturunkan dari jaringan yang diuji oleh Cline dan Duvall hari itu. Dan kisah tentang bagaimana mereka menentukan aturan pertama untuk memindahkan byte di seluruh dunia patut untuk disimak - terutama ketika mereka menceritakannya sendiri.

“Agar hal ini tidak terjadi lagi”

Dan pada tahun 1969, banyak orang membantu Klein dan Duvall membuat terobosan malam itu pada tanggal 29 Oktober - termasuk seorang profesor UCLA Leonard Kleinrock, dengan siapa, selain Klein dan Duvall, saya berbicara pada peringatan 50 tahun tersebut. Kleinrock, yang masih bekerja di universitas, mengatakan hal itu ARPANET dalam arti tertentu, ini adalah anak dari Perang Dingin. Ketika pada bulan Oktober 1957 Soviet Sputnik-1 berkedip di langit Amerika Serikat, gelombang kejutnya melanda komunitas ilmiah dan kelompok politik.

50 tahun yang lalu Internet lahir di kamar No.3420
Kamar No. 3420, dipugar dengan segala kemegahannya dari tahun 1969

Peluncuran Sputnik "membuat Amerika Serikat kecewa, dan Eisenhower berkata, 'Jangan biarkan hal ini terjadi lagi,'" kenang Kleinrock dalam percakapan kami di ruang 3420, yang sekarang dikenal sebagai Pusat Sejarah Internet. batu klein. “Jadi pada bulan Januari 1958, dia membentuk Advanced Research Projects Agency, ARPA, di dalam Departemen Pertahanan untuk mendukung STEM—ilmu-ilmu keras yang dipelajari di universitas dan laboratorium penelitian AS.”

Pada pertengahan tahun 1960an, ARPA menyediakan dana untuk pembangunan komputer besar yang digunakan oleh para peneliti di universitas dan lembaga think tank di seluruh negeri. Kepala keuangan ARPA adalah Bob Taylor, tokoh penting dalam sejarah komputer yang kemudian menjalankan laboratorium PARC di Xerox. Sayangnya, di ARPA, menjadi jelas baginya bahwa semua komputer ini berbicara dalam bahasa yang berbeda dan tidak dapat berkomunikasi satu sama lain.

Taylor benci harus menggunakan terminal yang berbeda untuk terhubung ke komputer penelitian jarak jauh yang berbeda, yang masing-masing berjalan pada jalur khusus sendiri. Kantornya dipenuhi mesin teletype.

50 tahun yang lalu Internet lahir di kamar No.3420
Pada tahun 1969, terminal Teletype tersebut merupakan bagian integral dari perangkat komputasi

“Saya bilang, kawan, sudah jelas apa yang perlu dilakukan. Daripada memiliki tiga terminal, seharusnya ada satu terminal yang dapat digunakan sesuai kebutuhan Anda,” kata Taylor kepada New York Times pada tahun 1999. “Ide ini adalah ARPANET.”

Taylor juga memiliki alasan yang lebih praktis untuk ingin membuat jaringan. Dia terus-menerus menerima permintaan dari peneliti di seluruh negeri untuk mendanai pembelian yang lebih besar dan lebih cepat mainframe. Dia tahu bahwa sebagian besar kekuatan komputasi yang didanai pemerintah tidak digunakan, jelas Kleinrock. Misalnya, seorang peneliti dapat memaksimalkan kemampuan sistem komputasi di SRI di California, sementara pada saat yang sama mainframe di MIT tidak dapat digunakan, katakanlah, setelah jam kerja di Pantai Timur.

Atau bisa jadi mainframe berisi perangkat lunak di satu tempat yang dapat berguna di tempat lain—seperti perangkat lunak grafis pertama yang didanai ARPA di Universitas Utah. Tanpa jaringan seperti itu, “jika saya di UCLA dan ingin membuat grafik, saya akan meminta ARPA untuk membelikannya juga,” kata Kleinrock. “Semua orang membutuhkan segalanya.” Pada tahun 1966, ARPA sudah bosan dengan tuntutan seperti itu.

50 tahun yang lalu Internet lahir di kamar No.3420
Leonard Kleinrock

Masalahnya adalah semua komputer ini berbicara dalam bahasa yang berbeda. Di Pentagon, ilmuwan komputer Taylor menjelaskan bahwa semua komputer penelitian ini menjalankan serangkaian kode yang berbeda. Tidak ada bahasa atau protokol jaringan yang umum, yang melaluinya komputer-komputer yang terletak berjauhan dapat terhubung dan berbagi konten atau sumber daya.

Segera situasinya berubah. Taylor membujuk direktur ARPA Charles Hertzfield untuk menginvestasikan satu juta dolar dalam mengembangkan jaringan baru yang menghubungkan komputer dari MIT, UCLA, SRI dan tempat lain. Hertzfield memperoleh uang tersebut dengan mengambilnya dari program penelitian rudal balistik. Departemen Pertahanan membenarkan biaya ini dengan fakta bahwa ARPA mempunyai tugas untuk menciptakan jaringan yang “bertahan” yang akan terus beroperasi bahkan setelah salah satu bagiannya dihancurkan—misalnya, dalam serangan nuklir.

ARPA mendatangkan Larry Roberts, teman lama Kleinrock dari MIT, untuk mengelola proyek ARPANET. Roberts beralih ke karya ilmuwan komputer Inggris Donald Davis dan Paul Baran dari Amerika serta teknologi transmisi data yang mereka temukan.

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

“Sebagai mahasiswa pascasarjana di MIT, saya memutuskan untuk mengatasi masalah berikut: Saya dikelilingi oleh komputer, tetapi mereka tidak tahu cara berkomunikasi satu sama lain, dan saya tahu cepat atau lambat mereka harus melakukannya,” Kleinrock mengatakan. – Dan tidak ada seorang pun yang terlibat dalam tugas ini. Semua orang mempelajari informasi dan teori pengkodean.”

Kontribusi utama Kleinrock pada ARPANET adalah teori antrian. Saat itu, jalurnya analog dan dapat disewa dari AT&T. Mereka bekerja melalui saklar, artinya saklar pusat membentuk koneksi khusus antara pengirim dan penerima, baik itu dua orang yang mengobrol di telepon atau terminal yang terhubung ke mainframe jarak jauh. Di jalur ini, banyak waktu dihabiskan dalam waktu menganggur - ketika tidak ada orang yang mengucapkan kata-kata atau mengirimkan informasi.

50 tahun yang lalu Internet lahir di kamar No.3420
Disertasi Kleinrock di MIT meletakkan konsep-konsep yang akan menginformasikan proyek ARPANET.

Kleinrock menganggap ini cara yang sangat tidak efisien untuk berkomunikasi antar komputer. Teori antrian memberikan cara untuk mempartisi jalur komunikasi secara dinamis antara paket data dari sesi komunikasi yang berbeda. Ketika satu aliran paket terganggu, aliran lain dapat menggunakan saluran yang sama. Paket yang membentuk satu sesi data (misalnya, satu email) dapat sampai ke penerima menggunakan empat rute berbeda. Jika satu rute ditutup, jaringan akan mengalihkan paket melalui rute lain.

Selama percakapan kami di kamar 3420, Kleinrock menunjukkan kepada saya tesisnya, yang dijilid dengan warna merah di salah satu meja. Ia mempublikasikan penelitiannya dalam bentuk buku pada tahun 1964.

Dalam jaringan jenis baru ini, pergerakan data tidak diarahkan oleh saklar pusat, namun oleh perangkat yang terletak di node jaringan. Pada tahun 1969 perangkat ini disebut IMP, "penanganan pesan antarmuka". Setiap mesin tersebut merupakan versi tugas berat yang dimodifikasi dari komputer Honeywell DDP-516, yang berisi peralatan khusus untuk manajemen jaringan.

Kleinrock mengirimkan IMP pertama ke UCLA pada hari Senin pertama bulan September tahun 1969. Saat ini ia berdiri secara monolitik di sudut ruangan 3420 di Bolter Hall, di mana ia telah dikembalikan ke tampilan aslinya, seperti saat memproses transmisi Internet pertama 50 tahun yang lalu.

"15 jam kerja setiap hari, setiap hari"

Pada musim gugur tahun 1969, Charlie Cline adalah seorang mahasiswa pascasarjana yang mencoba mendapatkan gelar teknik. Kelompoknya dipindahkan ke proyek ARPANET setelah Kleinrock menerima dana pemerintah untuk mengembangkan jaringan. Pada bulan Agustus, Kline dan lainnya secara aktif menyiapkan perangkat lunak untuk mainframe Sigma 7 untuk berinteraksi dengan IMP. Karena tidak ada antarmuka komunikasi standar antara komputer dan IMP—Bob Metcalfe dan David Boggs baru menemukan Ethernet pada tahun 1973—tim tersebut membuat kabel sepanjang 5 meter dari awal untuk berkomunikasi antar komputer. Sekarang mereka hanya membutuhkan komputer lain untuk bertukar informasi.

50 tahun yang lalu Internet lahir di kamar No.3420
Charlie Klein

Pusat penelitian kedua yang menerima IMP adalah SRI (ini terjadi pada awal Oktober). Bagi Bill Duvall, acara ini menandai dimulainya persiapan transfer data pertama dari UCLA ke SRI, pada SDS 940 mereka. Tim di kedua institusi, katanya, bekerja keras untuk mencapai keberhasilan transfer data pertama pada tanggal 21 Oktober.

“Saya terjun ke proyek tersebut, mengembangkan dan mengimplementasikan perangkat lunak yang dibutuhkan, dan proses tersebut terkadang terjadi dalam pengembangan perangkat lunak - 15 jam sehari, setiap hari, hingga Anda selesai,” kenangnya.

Menjelang Halloween, laju pembangunan di kedua institusi semakin cepat. Dan tim sudah siap bahkan sebelum batas waktu.

“Sekarang kami memiliki dua node, kami menyewa jalur dari AT&T, dan kami mengharapkan kecepatan luar biasa sebesar 50 bit per detik,” kata Kleinrock. “Dan kami siap melakukannya, untuk masuk.”

“Kami menjadwalkan tes pertama pada 29 Oktober,” tambah Duval. – Saat itu masih pra-alfa. Dan kami berpikir, oke, kami memiliki tiga hari pengujian untuk menjalankan semuanya.”

Pada malam tanggal 29, Kline bekerja lembur - begitu pula Duvall di SRI. Mereka berencana mencoba mengirimkan pesan pertama melalui ARPANET pada malam hari, agar tidak merusak pekerjaan siapa pun jika komputer tiba-tiba “crash”. Di kamar 3420, Klein duduk sendirian di depan terminal Teletype ITT yang terhubung ke komputer.

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

Kline: Saya login ke OS Sigma 7 dan kemudian menjalankan program yang saya tulis yang memungkinkan saya memerintahkan paket pengujian untuk dikirim ke SRI. Sementara itu, Bill Duvall di SRI memulai program yang menerima koneksi masuk. Dan kami berbicara di telepon pada saat yang bersamaan.

Kami memiliki beberapa masalah pada awalnya. Kami mempunyai masalah dengan terjemahan kode karena sistem kami menggunakannya EBCDIC (BCD diperpanjang), standar yang digunakan oleh IBM dan Sigma 7. Namun komputer di SRI digunakan ASCII (Standard American Code for Information Interchange), yang kemudian menjadi standar untuk ARPANET, dan kemudian seluruh dunia.

Setelah mengatasi beberapa masalah ini, kami mencoba masuk. Dan untuk melakukan ini Anda harus mengetikkan kata “login”. Sistem di SRI diprogram untuk secara cerdas mengenali perintah yang tersedia. Dalam mode lanjutan, saat Anda pertama kali mengetik L, lalu O, lalu G, dia mengerti bahwa yang Anda maksud mungkin LOGIN, dan dia sendiri yang menambahkan IN. Jadi saya memasukkan L.

Saya terhubung dengan Duvall dari SRI, dan saya berkata, “Apakah Anda mendapatkan huruf L?” Dia berkata, “Ya.” Saya berkata bahwa saya melihat L kembali dan mencetak di terminal saya. Dan saya menekan O dan muncul pesan, "'O' datang." Dan saya menekan G, dan dia berkata, “Tunggu sebentar, sistem saya mogok di sini.”

50 tahun yang lalu Internet lahir di kamar No.3420
Bill Duvall

Setelah beberapa huruf, terjadi buffer overflow. Sangat mudah untuk menemukan dan memperbaikinya, dan pada dasarnya semuanya kembali aktif dan berjalan setelah itu. Saya menyebutkan ini karena keseluruhan cerita ini bukan tentang itu. Kisah cara kerja ARPANET.

Kline: Dia mengalami kesalahan kecil, dan dia mengatasinya dalam waktu sekitar 20 menit, dan mencoba memulai semuanya lagi. Dia perlu mengubah perangkat lunaknya. Saya perlu memeriksa perangkat lunak saya lagi. Dia menelepon saya kembali dan kami mencoba lagi. Kita mulai lagi, saya ketik L, O, G dan kali ini saya mendapat jawaban "IN".

"Hanya insinyur yang sedang bekerja"

Koneksi pertama terjadi pada pukul setengah sepuluh malam waktu Pasifik. Kline kemudian dapat masuk ke akun komputer SRI yang dibuat Duvall untuknya dan menjalankan program menggunakan sumber daya sistem komputer yang terletak 560 km di lepas pantai UCLA. Sebagian kecil dari misi ARPANET tercapai.

“Saat itu hari sudah larut, jadi aku pulang,” Kline memberitahuku.

50 tahun yang lalu Internet lahir di kamar No.3420
Tanda di kamar 3420 menjelaskan apa yang terjadi di sini

Tim mengetahui bahwa mereka telah mencapai kesuksesan, namun tidak terlalu memikirkan skala pencapaian tersebut. “Itu hanya para insinyur yang sedang bekerja,” kata Kleinrock. Duvall melihat tanggal 29 Oktober hanyalah satu langkah dalam tugas yang lebih besar dan lebih kompleks dalam menghubungkan komputer-komputer ke dalam sebuah jaringan. Pekerjaan Kleinrock berfokus pada bagaimana merutekan paket data melintasi jaringan, sementara peneliti SRI bekerja pada apa yang membentuk sebuah paket dan bagaimana data di dalamnya diatur.

“Pada dasarnya, di situlah paradigma yang kita lihat di Internet pertama kali diciptakan, dengan tautan ke dokumen dan sebagainya,” kata Duvall. “Kami selalu membayangkan beberapa stasiun kerja dan orang-orang saling terhubung. Dulu kami menyebutnya pusat pengetahuan karena orientasi kami adalah akademis.”

Dalam beberapa minggu setelah pertukaran data pertama yang berhasil antara Cline dan Duvall, jaringan ARPA diperluas hingga mencakup komputer dari Universitas California, Santa Barbara, dan Universitas Utah. ARPANET kemudian berkembang lebih jauh hingga tahun 70an dan sebagian besar tahun 1980an, menghubungkan semakin banyak komputer pemerintah dan akademis secara bersamaan. Dan kemudian konsep-konsep yang dikembangkan dalam ARPANET akan diterapkan pada Internet yang kita kenal sekarang.

Pada tahun 1969, siaran pers UCLA memuji ARPANET baru. “Jaringan komputer masih dalam tahap awal,” tulis Kleinrock saat itu. “Namun seiring dengan pertumbuhan ukuran dan kompleksitasnya, kita mungkin akan melihat menjamurnya 'layanan komputer' yang, seperti halnya layanan listrik dan telepon saat ini, akan melayani setiap rumah dan kantor di seluruh negeri.”

Saat ini konsep ini tampaknya cukup kuno - jaringan data telah merambah tidak hanya ke rumah dan kantor, tetapi juga ke perangkat terkecil milik Internet of Things. Namun, pernyataan Kleinrock tentang "layanan komputer" ternyata masih baru, mengingat Internet komersial modern baru muncul beberapa dekade kemudian. Gagasan ini tetap relevan pada tahun 2019, ketika sumber daya komputasi hampir sama dengan listrik.

Mungkin peringatan seperti ini adalah kesempatan yang baik tidak hanya untuk mengingat bagaimana kita sampai pada era yang sangat terhubung ini, namun juga untuk melihat ke masa depan - seperti yang dilakukan Kleinrock - untuk memikirkan ke mana arah jaringan selanjutnya.

Sumber: www.habr.com

Tambah komentar