40 tahun yang lalu di September 1981- DARPA. Menerbitkan spesifikasi final dari TCP / IP Protocol Suite, yang mendefinisikan aturan dasar untuk cara kerja Internet. Sementara TCP / IP tidak banyak diadopsi sampai tahun 1983, tonggak sejarah ini dapat membantu kita memahami mengapa TCP / IP sangat penting.
Apa itu TCP / IP?
TCP / IP adalah rangkaian protokol yang terdiri dari dua protokol utama yang dikandung oleh Vint Cerf dan Bob Kahn, Protokol Kontrol Transmisi (TCP) dan Internet Protocol (IP). Protokol Internet mendefinisikan Mengatasi dan Routing -Bagaimana paket aliran data melalui jaringan. Protokol kontrol transmisi menangani membuat koneksi dan memastikan paket data sampai ke tujuan yang tepat. Kedua protokol bekerja bersama untuk menciptakan fondasi internet modern.
TERKAIT: Bagaimana alamat IP bekerja?
Mengapa TCP / IP dibuat?
Sebelum Internet, Departemen Pertahanan AS (melalui ARPA), menciptakan jaringan komputer yang disebut Arpanet. yang menghubungkan komputer pemerintah dan universitas kami di seluruh negeri. Arpanet datang online pada tahun 1969. Sebelum TCP, ARPANET menggunakan protokol yang disebut Ncp. (Program kontrol jaringan) untuk membuat koneksi antara mesin di jaringan.
Menurut rencana transisi NCP / TCP ( Rfc801. ) Diterbitkan pada November 1981, kebutuhan akan TCP / IP muncul dari beberapa front. Semakin lama, jaringan komputer eksperimental telah mulai menggunakan tautan radio dan satelit daripada kabel fisik. Juga, organisasi semakin meneliti jaringan lokal - kelompok-kelompok mesin yang berkomunikasi bersama dalam fasilitas yang sama daripada jarak jauh. Arsitek ARPANET menyadari bahwa protokol yang mendasari kemudian digunakan adalah "tidak memadai" untuk mencakup semua jenis jaringan yang berbeda dan baru ini.
Pada saat yang sama, selama tahun 1970-an, perusahaan seperti IBM, DEC, AT & AMP; T, dan Xerox telah menciptakan jaringan komputer eksklusif dan tidak kompatibel mereka yang terfragna berbagi informasi. Jadi suite TCP / IP segera dinyatakan karena itu mewakili solusi non-eksklusif, bebas royalti, arsitektur terbuka yang memungkinkan komputer dalam bentuk apa pun untuk berkomunikasi melalui media apa pun, selama perangkat lunak TCP / IP diimplementasikan pada sistem .
Pengembangan TCP dan IP dimulai pada tahun 1973 oleh Vint Cerf dan Bob Kahn. Setelah pengembangan sepanjang tahun 1970-an oleh Cerf, Kahn, dan lainnya, DARPA yang dipublikasikan spesifikasi pada TCP dan IP di RFC. dokumen 791. dan 793. , tanggal September 1981, yang mewakili pengenalan publik pertama dari kerangka TCP / IP yang difinalisasi.
Bagaimana cara kerja TCP / IP?
TCP dan IP adalah dua teknologi terpisah yang bekerja bersama, bergandengan tangan, untuk mencapai koneksi yang andal melalui heterogen (banyak jenis komputer dan tautan) jaringan komputer.
Seperti yang disebutkan sebelumnya, IP menangani mesin pengalamatan pada jaringan dan bagaimana blok data (disebut " Paket ") Mencapai tujuan yang tepat. TCP memastikan bahwa paket mencapai tujuan mereka tanpa kesalahan, menelepon ke depan untuk memastikan ada host untuk menerima informasi dan, jika informasi hilang di jalan atau rusak, mentransmisikan kembali data sampai ke sana dengan aman.
Arsitek TCP / IP dengan sengaja memisahkan implementasi TCP dan IP untuk membuat jaringan lebih fleksibel dan modular. Bahkan, TCP dapat ditukar dengan protokol yang berbeda disebut UDP. Itu lebih cepat tetapi memungkinkan kehilangan data dalam situasi di mana akurasi transmisi 100% tidak diperlukan, seperti panggilan telepon atau siaran video.
Insinyur jaringan menyebut desain modular ini a " Stack protokol , "Dan itu memungkinkan beberapa lapisan bawah di tumpukan untuk ditangani secara independen dengan cara yang paling tepat untuk arsitektur mesin lokal. Kemudian lapisan atas dapat bekerja di atas mereka yang berkomunikasi satu sama lain. Dalam hal internet, tumpukan ini biasanya terdiri dari empat lapisan:
- Lapisan tautan - Protokol tingkat rendah yang bekerja dengan media fisik (seperti Ethernet)
- Lapisan internet. - Paket rute (IP, misalnya)
- Lapisan transport. - Membuat dan mematahkan koneksi (TCP, misalnya)
- Lapisan aplikasi - Bagaimana orang menggunakan jaringan (web, ftp, dan lainnya)
Protokol itu menangani web (seperti protokol transfer hypertext, atau HTTP) ada pada lapisan aplikasi, dan mereka bekerja di atas TCP dan IP. Berkat model ini, HTTP tidak perlu tahu cara membuat atau mematahkan koneksi pada level rendah - semua yang ditangani oleh protokol yang lebih rendah di tumpukan. Itu membuat sistem yang sangat fleksibel dan merupakan alasan mengapa TCP / IP begitu sukses dan mengapa mereka masih berfungsi sebagai tulang punggung Internet saat ini.
TERKAIT: Situs web pertama: Bagaimana Web tampak 30 tahun yang lalu
Kapan TCP / IP mulai digunakan?
Sementara dalam pengembangan, TCP / IP masuk ke penggunaan eksperimental pada awal tahun 1973. Karena penciptanya terus memperbaiki protokol, Internet Protocol (IP) berubah dari versi 1 ke versi 4 pada 1981, yang masih merupakan versi IP masih banyak digunakan hari ini.
Meskipun DARPA memperkenalkan versi pertama dari Protokol TCP dan IP (versi 4) pada September 1981, beberapa komputer ARPANET berlanjut menggunakan protokol ARPANET sebelumnya (seperti NCP) untuk sementara waktu. Seperti dengan teknologi yang mengakar, perubahan dapat memakan waktu, dan arsitek rencana dirancang a periode transisi antara NCP dan TCP yang akan berakhir pada 1 Januari 1983.
1 Januari 1983 " hari bendera "(Sehari ketika perubahan dramatis terjadi dalam komputasi), menandai awal penggunaan luas TCP / IP dan kelahiran Internet modern . Bahkan kemudian, protokol jaringan lain tetap banyak digunakan, dan baru pada pertengahan 1990-an bahwa TCP / IP menjadi "pemenang" yang jelas dalam beberapa panggilan Perang Protokol .
TERKAIT: Bagaimana cara kerja Internet?
Masa Depan TCP / IP
Saat ini, sebagian besar Internet berjalan pada Internet Protocol versi 4, biasa disebut "IPv4." Tapi ada versi yang lebih baru disebut " IPv6. , "Diperkenalkan pada tahun 1998, yang perlahan berlalu dari waktu ke waktu (sangat lambat). Di antara fitur-fitur IPv6 yang paling penting adalah dukungan untuk alamat 128-bit, memungkinkan untuk 340 triliun triliun triliun Perangkat dengan alamat IP unik di jaringan.
Sebaliknya, IPv4 mendukung pengalamatan 32-bit, memungkinkan lebih dari 4,2 miliar alamat IP. Sementara 4,2 miliar terdengar seperti banyak, kita sudah mencapai batas alamat IPv4 yang ditugaskan Beberapa waktu dalam 2010, tergantung pada bagaimana Anda memilih untuk mengukurnya.
Untungnya, IPv4 dan IPv6 dapat dioperasikan, sehingga vendor komputer, host internet, dan menugaskan otoritas memiliki beberapa ruang pernapasan sambil membuat transisi ke IPv6 dari waktu ke waktu. Bahkan dengan semua perbaikannya, IPv6 melacak arsitektur kembali ke penelitian yang sama dimulai oleh CERF dan Evans pada tahun 1973 dan diselesaikan pada tahun 1981. Itu cukup warisan. Selamat ulang tahun, TCP / IP!