Internet Protocol


Layanan yang disediakan

Protokol Internet bertanggung jawab untuk mengatasi hosts dan routing datagram ( paket ) dari host sumber ke host tujuan di satu atau lebih jaringan IP. Untuk tujuan ini Internet Protocol mendefinisikan sistem pengalamatan yang memiliki dua fungsi. Alamat mengidentifikasi host dan menyediakan layanan lokasi logis. Setiap paket ditandai dengan header yang berisi meta-data untuk tujuan pengiriman. Proses penandaan juga disebut enkapsulasi.


Keandalan

prinsip desain dari protokol Internet mengasumsikan bahwa infrastruktur jaringan secara inheren tidak dapat diandalkan pada setiap elemen jaringan tunggal atau media transmisi dan itu bersifat dinamis dalam hal ketersediaan link dan node. Tidak ada pemantauan pusat atau fasilitas pengukuran kinerja ada yang melacak atau mempertahankan kondisi jaringan. Untuk kepentingan mengurangi kompleksitas jaringan, kecerdasan dalam jaringan sengaja sebagian besar berada di node akhir setiap transmisi data, cf. -to-end akhir prinsip . Router di jalur transmisi hanya meneruskan paket ke gateway lokal dikenal pencocokan berikutnya awalan routing untuk alamat tujuan.
Sebagai konsekuensi dari desain ini, Internet Protocol hanya menyediakan pengiriman upaya terbaik dan pelayanan perusahaan juga dapat dikategorikan sebagai tidak bisa diandalkan. Dalam bahasa arsitektur jaringan itu adalah sambungan-protokol kurang, berbeda dengan apa yang disebut berorientasi koneksi cara penularan. Kurangnya kehandalan memungkinkan salah satu kejadian kesalahan berikut terjadi:
  • korupsi data
  • paket data yang hilang
  • duplikat kedatangan
  • out-of-order pengiriman paket, artinya, jika paket 'A' dikirimkan sebelum paket 'B', paket 'B' mungkin tiba sebelum paket 'A'. Karena routing dinamis dan tidak ada memori dalam jaringan tentang jalur paket sebelumnya, ada kemungkinan bahwa paket pertama yang dikirim mengambil jalan lagi ke tujuannya.
Bantuan hanya bahwa Protokol Internet menyediakan dalam Versi 4 (IPv4) adalah untuk memastikan bahwa header paket IP adalah bebas kesalahan melalui perhitungan dari sebuah checksum pada node routing. Hal ini memiliki efek samping dari membuang paket dengan header yang buruk di tempat. Dalam hal ini tidak diperlukan pemberitahuan akan dikirim ke salah satu simpul akhir, meskipun fasilitas tersebut ada di Internet Control Message Protocol (ICMP) untuk melakukannya.
IPv6, di sisi lain, telah meninggalkan penggunaan checksum header IP untuk kepentingan forwarding cepat melalui routing elemen dalam jaringan.
Resolusi atau koreksi dari setiap isu-isu reliabilitas merupakan tanggung jawab dari protokol lapisan atas . Sebagai contoh, untuk menjamin agar dalam pengiriman-order lapisan atas mungkin harus data cache sampai dapat dikirimkan ke aplikasi.
Selain isu-isu reliabilitas, ini bersifat dinamis dan keanekaragaman Internet dan komponen-komponennya tidak memberikan jaminan bahwa setiap jalan tertentu sebenarnya mampu, atau cocok untuk, melakukan transmisi data yang diminta, bahkan jika jalur tersebut tersedia dan dapat diandalkan. Salah satu kendala teknis adalah ukuran paket data yang diijinkan pada link yang diberikan. Sebuah aplikasi harus memastikan bahwa menggunakan karakteristik transmisi yang tepat. Beberapa tanggung jawab ini terletak juga pada protokol lapisan atas antara aplikasi dan IP. Fasilitas ada untuk memeriksa unit transmisi maksimum (MTU) ukuran link lokal, serta jalan diproyeksikan seluruh ke tujuan ketika menggunakan IPv6. Lapisan internetworking IPv4 memiliki kemampuan untuk secara otomatis fragmen datagram asli ke unit yang lebih kecil untuk transmisi. Dalam kasus ini, IP tidak memberikan kembali fragmen disampaikan pemesanan out-of-order.
Transmission Control Protocol (TCP) adalah contoh protokol yang akan menyesuaikan ukuran segmen yang lebih kecil dari MTU tersebut.User Datagram Protocol (UDP) dan Internet Control Message Protocol (ICMP) mengabaikan ukuran MTU sehingga memaksa IP untuk oversize datagrams fragmen.


IP pengalamatan dan routing

Mungkin aspek yang paling kompleks dari IP alamat IP dan routing . Mengatasi mengacu pada bagaimana host ditugaskan menjadi alamat IP dan bagaimana subnetwork dari alamat host IP dibagi dan dikelompokkan bersama. IP routing dilakukan oleh semua host, tetapi yang paling penting oleh router internetwork, yang biasanya menggunakan salah satu protokol gateway interior (IGPs) atau protokol gateway eksternal (EGPs) untuk membantu membuat keputusan forwarding datagram IP di seluruh terhubung jaringan IP.


Sejarah Versi

Pada bulan Mei 1974, Institut dan Elektronik Electrical Engineers (IEEE) menerbitkan makalah berjudul "A Protokol Interkoneksi Jaringan Packet." juga penulis ini, Vint Cerf dan Bob Kahn , menggambarkan sebuah protokol internetworking untuk berbagi sumber daya dengan menggunakan paket- beralih di antara node. Sebuah komponen kontrol pusat dari model ini adalah "Transmission Control Program (TCP) yang dimasukkan kedua link connection-oriented dan layanan datagram antara host. Transmisi monolitik Control Program kemudian dibagi menjadi sebuah arsitektur modular terdiri dari Transmission Control Protocol pada lapisan berorientasi sambungan dan Internet Protocol pada layer (datagram) internetworking. Model ini menjadi dikenal secara informal sebagai TCP / IP, yang secara formal direferensikan sebagaiInternet Protocol Suite .
Protokol Internet merupakan salah satu unsur menentukan yang mendefinisikan Internet . Protokol internetworking dominan di Layer Internetyang digunakan saat ini adalah IPv4 , dengan nomor 4 ditugaskan sebagai nomor versi protokol formal dibawa dalam setiap datagram IP. IPv4 dijelaskan dalam RFC 791 (1981).
Penerus IPv4 adalah IPv6 . Its modifikasi yang paling menonjol dari versi 4 adalah sistem pengalamatan. IPv4 menggunakan 32-bit alamat (c. 4 miliar , atau 4,3 × 10 9 
 , Alamat), sedangkan IPv6 menggunakan 128-bit alamat (c. 340 undecillion , atau 3,4 × 10 38 
 alamat). Meskipun Penerapan IPv6 telah lambat, pada Juni 2008, semua pemerintah Amerika Serikat sistem telah menunjukkan dukungan infrastruktur dasar untuk IPv6 (jika hanya pada tingkat backbone).
Versi angka 0 sampai 3 adalah versi pengembangan dari IPv4 digunakan antara 1977 dan 1979. rujukan? ] Versi angka 5 digunakan olehInternet Stream Protocol , sebuah protokol streaming eksperimental. Versi nomor 6 sampai 9 diusulkan untuk model berbagai protokol yang dirancang untuk menggantikan IPv4: Sipp (Simple Internet Protocol Plus, sekarang dikenal sebagai IPv6), TP / IX ( RFC 1475 ), PIP ( RFC 1621 ) dan Tuba (TCP dan UDP dengan Bigger Alamat, RFC 1347 ). Nomor versi 6 itu akhirnya dipilih sebagai tugas resmi untuk protokol Internet pengganti, kemudian distandarisasi sebagai IPv6 .
Sebuah lucu Request for Comments yang membuat protokol pusat IPv9 dari alur cerita yang diterbitkan pada tanggal 1 April 1994 oleh IETF . Hal itu dimaksudkan sebagai 's Fool Day April lelucon. proposal protokol lain bernama "IPv9" dan "IPv8" telah juga sempat muncul, meskipun ini datang dengan atau tanpa sedikit dukungan dari industri yang lebih luas dan akademisi.


Referensi diagram


Internet Protocol Suite yang beroperasi antara dua host yang terhubung melalui dua router dan lapisan yang sesuai digunakan di setiap hop

Contoh enkapsulasi data aplikasi dari UDP ke frame protokol Link

Tidak ada komentar:

Posting Komentar