Sep, 20 2023|Sekretariat IDNIC
Ide jaringan arsitektur terbuka pertama kali diperkenalkan oleh Kahn tak lama setelah tiba di DARPA pada tahun 1972. Karya ini awalnya merupakan bagian dari program radio paket, tetapi kemudian menjadi program tersendiri. Saat itu, program tersebut bernama “Internetting”. Kunci untuk membuat sistem radio paket berfungsi adalah protokol ujung-ke-ujung yang andal yang dapat menjaga komunikasi efektif dalam menghadapi gangguan radio lainnya, atau menahan pemadaman listrik yang terputus-putus seperti yang disebabkan oleh medan lokal. Kahn pertama kali mempertimbangkan untuk mengembangkan protokol lokal hanya untuk jaringan radio paket, karena hal itu akan menghindari keharusan berurusan dengan banyak sistem operasi yang berbeda, dan terus menggunakan NCP.
Namun, NCP tidak memiliki kemampuan untuk mengatasi jaringan (dan mesin) lebih jauh ke hilir daripada IMP tujuan di ARPANET dan dengan demikian beberapa perubahan pada NCP juga diperlukan. (Asumsinya adalah bahwa ARPANET tidak dapat diubah dalam hal ini). NCP mengandalkan ARPANET untuk memberikan keandalan end-to-end. Jika ada paket yang hilang, protokol (dan mungkin semua aplikasi yang didukungnya) akan terhenti. Dalam model ini NCP tidak memiliki kontrol kesalahan host ujung-ke-ujung, karena ARPANET akan menjadi satu-satunya jaringan yang ada dan akan sangat andal sehingga tidak ada kontrol kesalahan yang diperlukan oleh host. Dengan demikian, Kahn memutuskan untuk mengembangkan versi baru dari protokol yang dapat memenuhi kebutuhan lingkungan jaringan arsitektur terbuka. Protokol ini pada akhirnya akan disebut Transmission Control Protocol/Internet Protocol (TCP/IP). Sementara NCP cenderung bertindak seperti driver perangkat, protokol baru akan lebih seperti protokol komunikasi.
Empat aturan dasar sangat penting bagi pemikiran awal Kahn:
Kahn mulai mengerjakan seperangkat prinsip sistem operasi yang berorientasi pada komunikasi saat berada di BBN dan mendokumentasikan beberapa pemikiran awalnya dalam memorandum internal BBN berjudul “Prinsip Komunikasi untuk Sistem Operasi“. Pada titik ini dia menyadari perlu mempelajari detail implementasi dari setiap sistem operasi untuk memiliki kesempatan menanamkan protokol baru dengan cara yang efisien. Pada musim semi tahun 1973, setelah memulai upaya internetting, dia meminta Vint Cerf (saat itu di Stanford) untuk bekerja dengannya dalam desain protokol yang terperinci. Cerf telah terlibat erat dalam desain dan pengembangan NCP asli dan telah memiliki pengetahuan tentang antarmuka ke sistem operasi yang ada. “Dipersenjatai” dengan pendekatan arsitektur Kahn ke sisi komunikasi dan dengan pengalaman NCP Cerf, mereka bekerja sama untuk menjabarkan detail dari apa yang pada saat ini dikenal dengan istilah TCP/IP.
Penulis: Ahmad Alkazimy