1 INTERNETWORKING
Physical and data link layer yang beroperasi secara lokal. Dua lapisan Ini bersama-sama
bertanggung jawab untuk pengiriman data pada jaringan dari satu node ke berikutnya, seperti yang
ditunjukkan dalam gambar 20.1
Internetwork ini terbuat dari lima jaringan: empat LAN dan satu WAN. Jika host A perlu
mengirim paket data ke host D, paket pertama perlu pergi dari A ke Rl (switch atau router),
kemudian dari Rl ke R3, dan akhirnya dari R3 menuju ke host D. Disebutkan bahwa paket data
melewati tiga link. Dalam setiap link, ada dua fisik dan dua data link lapisan yang terlibat.
Namun, ada masalah besar di sini. Ketika data tiba di antarmuka fl atau Rl, bagaimana RI
tahu bahwa antarmuka f3 adalah antarmuka untuk output? Ada dan tidak adanya lapisan
penyediaan data link (atau fisik) untuk membantu Rl membuat keputusan yang tepat. Frame
membawa informasi routing baik. Frame berisi sebuah alamat MAC sebagai sumber dan alamat MAC
dari Rl sebagai tujuan. Untuk LAN atau WAN, pengiriman berarti membawa frame melalui salah satu
link, dan tidak melampauinya.
network layer (atau lapisan internetwork) dirancang untuk memecahkan masalah dari
pengiriman melalui beberapa link. Lapisan network bertanggung jawab untuk pengiriman host to
host dan untuk routing paket melalui router atau switch. Pada gambar 20.2 menunjukkan
internetwork sama dengan lapisan jaringan yang ditambahkan.
Pada gambar 20.3 menunjukkan secara umum fungsi network layer di jaringan , router, dan
tujuan. Network layer pada dasarnya bertanggung jawab untuk menciptakan sebuah paket dari data
yang berasal dari protokol lain (seperti protokol transport-layer atau sebuah routing protocol). Di
antara informasi lain, header paket berisi alamat Logis sumber dan tujuan. Network layer
bertanggung jawab untuk memeriksa tabel routing untuk menemukan informasi perutean seperti
(output antarmuka dari paket) atau alamat fisik node berikutnya. jika paket terlalu besar, paket akan
dipecah.
Lapisan jaringan di switch atau router bertanggung jawab untuk routing paket. Ketika
sebuah paket tiba, router atau switch berkonsultasi menggunakan tabel routing dan menemukan
antarmuka paket yang harus dikirim. Setelah beberapa perubahan di header paket, dengan routing
dilewatkan ke layer data link lagi.
20.2 IPv4
Internet Protocol versi 4 (IPv4) adalah mekanisme pengiriman yang digunakan oleh protokol
TCP/IP. Gambar 20.4 menunjukkan ofIPv4 posisi di suite.
gambar 20.4 network layer at the source, router, and destination
IPv4 tidak dapat diandalkan dalam connectionless datagram saat-upaya pengiriman layanan.
Berarti bahwa IPv4 tidak menyediakan adanya kontrol kesalahan atau aliran kontrol (kecuali untuk
deteksi kesalahan pada header). Jika reliability penting, maka IPv4 harus bepaired dengan protokol
yang reliable seperti TCP. Contoh yang lebih dimengerti Jasa pengiriman terbaik adalah kantor pos.
IPv4 juga merupakan sebuah protokol untuk paket switching jaringan yang menggunakan datagram.
Ini berarti bahwa setiap datagram ditangani secara mandiri, dan setiap datagram dapat mengikuti
rute yang berbeda ke tujuan. Ini berarti bahwa datagram Dikirim oleh sumber yang sama untuk
tujuan yang sama dan bisa saja tiba dengan rusak. beberapa dapat hilang atau rusak selama
transmisi. Sekali lagi, IPv4 bergantung pada tingkat protokol yang lebih tinggi untuk mengurus semua
masalah ini.
20.2.1 Datagram
Paket dalam lapisan IPv4 disebut datagram. Gambar 20.5 menunjukkan IPv4 datagram
format.
Datagram adalah sebuah paket panjang variabelnya terdiri dari dua bagian: header dan data.
Header adalah 20-60 byte panjang dan berisi informasi penting untuk routing dan pengiriman.
Dalam TCP/IP untuk menunjukkan header di berisi 4-byte. Deskripsi singkat bagian-bagiannya:
Versi (VER). Bidang 4-bit ini mendefinisikan versi protokol IPv4. Saat ini versi adalah 4.
Namun, versi 6 (atau IPng) dapat benar-benar mengganti versi 4 di masa depan. Ini
memberitahu perangkat lunak IPv4 yang berjalan di mesin pengolahan bahwa datagram
memiliki format versi 4. Semua kolom harus ditafsirkan sebagaimana ditentukan dalam versi
keempat protokol. Jika mesin menggunakan beberapa versi lain dari IPv4, datagram dibuang
daripada salah ditafsirkan.
Header panjang (HLEN). Field 4-bit ini mendefinisikan total panjang datagram header dalam
kata-kata 4-byte. Field ini diperlukan karena panjang header adalah variabel (antara 20 dan
60 byte). Ketika ada tidak ada option, panjang header adalah 20 byte, dan nilai dari field ini
adalah 5 (5 x 4 = 20). Ketika Field option di ukuran maksimum, maka nilainya adalah 15 (15 x
4 = 60).
Layanan/service. IETF telah berubah interpretasi dan field ini berukuran 8-bit. Field ini,
sebelumnya disebut service type, sekarang disebut Differentiated services. Seperti
ditunjukkan dalam gambar 20.6
Program aplikasi dapat meminta jenis layanan tertentu. Default untuk beberapa
aplikasi yang ditampilkan dalam tabel 20.2.
2. Perbedaan Layanan/service
Dalam interpretasinya, bit 6 pertama membuat kode point sub field, dan 2 bit terakhir
tidak digunakan. Kode point sub field dapat digunakan dalam dua cara yang berbeda.
a. Ketika 3 paling kanan bit Os, bit paling kiri 3 ditafsirkan sebagai didahulukan bit
dalam Layanan sejenis interpretasi. Dengan kata lain, hal ini kompatibel dengan
interpretasi tua.
b. Ketika bit paling kanan 3 tidak semua Os, bit 6 mendefinisikan 64 Layanan
berdasarkan penetapan prioritas oleh Internet atau otoritas lokal sesuai dengan
tabel 20.3. Kategori pertama berisi jenis layanan kedua dan ketiga masing-masing
berisi 16. Kategori pertama (angka 0, 2,4,..., 62) ditetapkan oleh otoritas Internet
(IETF). Kategori kedua (3, 7, 11, 15, 63) dapat digunakan oleh otoritas lokal
(organisasi). Kategori ketiga (1, 5, 9, 61) sementara dan dapat digunakan untuk
tujuan eksperimental. Perhatikan bahwa angka-angka tidak berdekatan. Ifthey itu,
kategori pertama akan berkisar dari 0 hingga 31, yang kedua dari 32 sampai 47, dan
ketiga dari 48 untuk 63. Ini akan menjadi tidak sesuai dengan penafsiran KL karena
XXXOOO (yang termasuk 0, 8, 16, 24, 32, 40, 48 dan 56) akan jatuh ke dalam tiga
kategori. Sebaliknya, dalam metode penetapan ini semua layanan ini termasuk
kategori 1. Perhatikan bahwa tugas ini memiliki belum diselesaikan.
Total panjang. Ini adalah bidang di-bit yang mendefinisikan total panjang (header ditambah
data) IPv4 datagram dalam bytes. Untuk menemukan panjang data yang berasal dari lapisan
atas, mengurangi panjang header dari total panjang. Panjang header dapat ditemukan
dengan mengalikan nilai di bidang HLEN oleh 4.
Bagian nilai untuk protokol setiap tingkat yang lebih tinggi akan ditampilkan dalam tabel 10.4.
Checksum. Konsep checksum dan perhitungan dibahas kemudian dalam bab ini.
Alamat sumber. Bidang 32-bit ini mendefinisikan alamat IPv4 sumber. Bidang ini harus tetap
tidak berubah selama waktu IPv4 datagram perjalanan dari sumber host ke host tujuan.
Alamat tujuan. Bidang 32-bit ini mendefinisikan alamat IPv4 tujuan. Bidang ini harus tetap
tidak berubah selama waktu IPv4 datagram perjalanan dari sumber host ke host tujuan.
20.2.2 Fragmentasi
Datagram dapat melakukan perjalanan melalui jaringan yang berbeda. Setiap router
decapsulates datagram IPv4 menerima frame, proses itu, dan kemudian merangkum dalam frame
yang lain. Format dan ukuran frame diterima tergantung pada protokol yang digunakan oleh jaringan
fisik yang melaluinya frame. Format dan ukuran frame dikirim tergantung pada protokol yang
digunakan oleh jaringan fisik yang melalui perjalanan frame.
Masing-masing protokol lapisan data link memiliki format frame sendiri dalam kebanyakan
protokol. Salah satu bidang yang didefinisikan dalam format adalah ukuran maksimum kolom data.
Dengan kata lain, ketika datagram dirumuskan dalam frame, ukuran total datagram harus kurang
dari ini ukuran maksimum, yang didefinisikan oleh pembatasan yang dikenakan oleh perangkat keras
dan perangkat lunak yang digunakan dalam jaringan (Lihat gambar 20,9).
Nilai MTU tergantung pada protokol jaringan fisik. Tabel 20.5 menunjukkan nilai untuk beberapa
protokol.
Untuk membuat protokol IPv4 independen jaringan fisik, desainer memutuskan untuk
membuat panjang maksimum IPv4 datagram sama dengan byte 65,535. Hal ini membuat
transmission lebih efisien menggunakan protokol dengan ukuran MTU. Namun, untuk
jaringan fisik lainnya, harus membagi datagram untuk membuatnya mungkin untuk
melewati jaringan ini. Ini dinamakan fragmentation. Sumber biasanya bukan fragmen paket
IPv4. Transport layer sebaliknya akan mengelompokkan data ke dalam ukuran yang dapat
ditampung oleh IPv4 dan data link layer yang digunakan. Ketika datagram terfragmentasi,
fragmen masing-masing memiliki header sendiri dengan sebagian besar bidang yang diulang,
tetapi dengan beberapa yang berubah. Datagram terfragmentasi itu sendiri mungkin
menjadi terpecah-pecah jika ia menemukan jaringan dengan MTU bahkan lebih kecil.
Dengan kata lain, ini dapat menjadi terpecah-pecah beberapa kali sebelum mencapai tujuan
akhir
Bidang yang terkait dengan fragmentasi dan reassembly ofan IPv4 datagram adalah
identifikasi, bendera, dan bidang offset fragmentasi.
Identifikasi. Bidang 16-bit ini menunjukkan datagram yang berasal dari sumber host.
Kombinasi dari identifikasi dan sumber alamat IPv4 unik harus mendefinisikan
datagram saat meninggalkan sumbernya.
Flag. Ini adalah bidang 3-bit. Bit pertama disediakan. Bit kedua disebut bukan
fragment. nilainya adalah 1, mesin tidak harus fragmen datagram. Jika tidak bisa
lewat, datagram melalui jaringan fisik apapun yang tersedia, maka datagram akan
dibuang dan mengirim pesan kesalahan ICMP ke host sumber (Lihat bab 21).
Offset fragmentasi. Bidang 13-bit ini menunjukkan posisi relatif fragmen ini
sehubungan dengan seluruh datagram. Offset data di datagram asli yang diukur
dalam unit 8 byte. Gambar 20.11 menunjukkan datagram dengan data ukuran 4000
byte terpecah-pecah menjadi 3 fragmen. Byte di datagram asli yang bernomor 0
untuk 3999. Fragmen pertama membawa byte 0 untuk 1399. Offset untuk datagram
ini adalah 0/8 = O. Fragmen kedua membawa byte 1400 untuk 2799; nilai offset
untuk fragmen ini adalah 1400 8 = 175. Akhirnya, fragmen ketiga membawa byte
2800 untuk 3999. Nilai offset untuk fragmen ini adalah 2800/8 = 350.
Urutan byte lebih besar dari 8191. Hal ini akan memaksa host atau router
yang fragmen datagram untuk memilih ukuran fragmen sehingga jumlah byte
pertama dibagi oleh 8. Gambar 20.12 menunjukkan pandangan yang diperluas dari
fragmen-fragmen di 20.11 gambar. Pemberitahuan nilai bidang identifikasi adalah
sama di semua fragmen. Melihat nilai dari field bendera dengan lebih sedikit
ditetapkan untuk semua fragmen kecuali yang terakhir. Selain itu, nilai bidang offset
untuk setiap fragmen ditampilkan.
gambar 20.12 Contoh rinci fragmentasi
Angka-angka itu juga menunjukkan apa yang terjadi jika sebuah fragmen itu
terpecah. Dalam kasus ini nilai bidang offset adalah selalu relatif terhadap
datagram asli. Sebagai contoh, dalam gambar, fragmen kedua itu sendiri
terfragmentasi kemudian untuk dua fragmen dari 800 byte dan 600 byte, tapi
offset menunjukkan posisi relatif dari fragmen-fragmen untuk data asli.
Sudah jelas bahwa bahkan jika setiap fragmen mengikuti jalan yang berbeda dan
tiba dari urutan, host tujuan akhir dapat berkumpul kembali datagram asli dari
fragmen-fragmen yang diterima (jika tidak satupun dari mereka hilang) dengan
menggunakan strategi berikut:
2. Bagilah panjang fragmen pertama oleh 8. Fragmen kedua memiliki nilai offset
yang sama dengan hasil itu.
3. Bagilah panjang total dari fragmen-fragmen pertama dan kedua oleh 8. Fragmen
ketiga memiliki nilai offset yang sama dengan hasil itu.
Checksum dalam paket IPv4 mencakup hanya header, bukan data. Ada dua alasan untuk ini.
Pertama, tingkat yang lebih tinggi semua protokol yang merangkum data dalam IPv4 datagram
memiliki bidang checksum yang mencakup seluruh paket. Oleh karena itu, checksum untuk IPv4
datagram tidak harus memeriksa data dienkapsulasi. Kedua, header paket IPv4 perubahan dengan
visitedrouter masing-masing, tetapi data tidak. Jadi checksum termasuk hanya bagian yang telah
berubah. jika data yang dimasukkan, setiap router harus menghitung ulang checksum untuk seluruh
paket, yang berarti peningkatan waktu pemrosesan.
gambar 20.13 Example ofchecksum calculation in IPv4
Pilihan akhirnya adalah pilihan-byte yang digunakan untuk padding pada akhir bidang pilihan. Itu,
dapat hanya digunakan namun sebagai pilihan terakhir.
20.3 IPv6
Protokol network layer di suite protokol TCP IP sedang IPv4 (Internetworking Protocol, versi
4) menyediakan komunikasi host to host antara sistem di Internet. Meskipun IPv4 dirancang dengan
baik, komunikasi data telah berkembang sejak lahirnya IPv4 pada tahun 1970. IPv4 memiliki
beberapa kekurangan yang membuatnya tidak cocok untuk Internet yang berkembang pesat.
Meskipun semua solusi jangka pendek, seperti subnetting, classless dan NAT, pengalamatan
masih merupakan masalah jangka panjang di Internet.
Internet harus mengakomodasi secara real-time baik audio dan transmisi video. Dari
transmisi jenis ini membutuhkan minimum penundaan strategi dan resources reservasi tidak
disediakan dalam desain IPv4.
Internet harus mengakomodasi enkripsi dan otentikasi data untuk beberapa aplikasi. Tidak
ada enkripsi atau otentikasi disediakan oleh IPv4.
Untuk mengatasi kekurangan-kekurangan ini, IPv6 (Internetworking Protocol, versi 6), juga
dikenal sebagai IPng (Internetworking Protocol, generasi berikutnya), diharap dapat menjadi
standar. Di IPv6, protokol Internet secara ekstensif diubah untuk mengakomodasi pertumbuhan
yang tak terduga dari Internet. Format dan panjang alamat IP berubah dengan format paket.
Protokol yang terkait, seperti ICMP, juga dimodifikasi. Protokol lain dalam lapisan jaringan, seperti
ARP, RARP dan IGMP, baik dihapus atau termasuk dalam ICMPv6 protokol. Routing protokol, seperti
RIP dan OSPF, juga sedikit dimodifikasi untuk mengakomodasi perubahan tersebut.
Keuntungan Generasi IPv6, memiliki beberapa keunggulan dibandingkan IPv4 yang dapat diringkas
sebagai berikut:
Lebih besarnya ruang alamat. Alamat IPv6 adalah 128-bit, dibandingkan dengan 32-bit
alamat IPv4, ini adalah peningkatan besar ruang alamat (296).
Format header yang lebih baik. IPv6 menggunakan format header baru dalam pilihan
yang dipisahkan dari header dasar dan dimasukkan, bila diperlukan, antara basis header
dan data atas-lapisan. Ini menyederhanakan dan mempercepat proses routing karena
kebanyakan opsi tidak perlu diperiksa oleh router.
Pilihan baru. IPv6 memiliki pilihan yang baru untuk memungkinkan fungsionalitas
tambahan.
Tunjangan untuk ekstensi. IPv6 dirancang untuk memungkinkan ekstensi protokol jika
diperlukan oleh teknologi baru atau aplikasi.
Dukungan untuk alokasi sumber daya. Dalam IPv6, bidang jenis service telah dihapus,
tetapi sebuah mekanisme (called low label) telah ditambahkan untuk mengaktifkan
sumber untuk meminta penanganan khusus paket. Mekanisme ini dapat digunakan
untuk mendukung lalu lintas seperti real-time audio dan video.
Dukungan untuk lebih aman. Opsi enkripsi dan otentikasi di IPv6 memberikan
kerahasiaan dan integritas paket
a. Base Header
Pada gambar 20.16 menunjukkan header dasar dengan kolom delapan. sebagai berikut:
Versi. Bidang 4-bit ini mendefinisikan versi number dari ip, untuk IPv6 nilainya adalah 6.
Prioritas. Bidang 4-bit prioritas menentukan prioritas paket berkenaan dengan kemacetan
lalu lintas.
label aliran. Label aliran adalah bidang (24-bit) 3-byte yang dirancang untuk memberikan
penanganan khusus untuk aliran data tertentu.
Panjang payload. Bidang ini panjangnya 2-byte yang mendefinisikan panjang datagram-
datagram IP yang tidak termasuk header dasar.
header berikutnya. Headeris berikutnya bidang 8-bit yang mendefinisikan header yang
mengikuti header basis di datagram. Header berikutnya adalah salah satu dari header
opsional ekstensi yang digunakan oleh IP atau header paket dikemas seperti TCP atau UDP.
Setiap judulnya ekstensi ini juga berisi bidang ini. 20.6 tabel menunjukkan nilai-nilai header
berikutnya.
Hoplimit. Hoplimitfield 8-bit ini melayani tujuan yang sama sebagai TILfield di IPv4.
alamat sumber. Bidang alamat sumber adalah alamat Internet (128-bit) 16-byte yang
mengidentifikasi sumber asli dari datagram.
b. Extension Headers
Panjang header dasar ditetapkan pada 40 byte. Namun, untuk memberikan fungsi yang lebih besar
datagram-datagram IP, header dasar dapat diikuti oleh hingga enam ekstensi header. Banyak dari
judul ini adalah pilihan di IPv4. Enam jenis ekstensi header telah didefinisikan, seperti ditunjukkan
pada gambar 20.17.
Gambar 20.17 Format ofan IPv6 datagram
c. Hop-by-Hop Option
Opsi hop-oleh-hop digunakan ketika sumber kebutuhan untuk menyampaikan informasi ke semua
router yang dikunjungi oleh datagram. Sejauh ini, hanya tiga pilihan telah didefinisikan: Padl, PadN,
dan muatan jumbo. Opsi Padl adalah 1 byte lama dan dirancang untuk penyelarasan tujuan. PadN
sama dalam konsep Padi. Perbedaannya adalah bahwa PadN digunakan bila 2 atau lebih byte
diperlukan untuk penyelarasan. Opsi jumbo muatan digunakan untuk mendefinisikan muatan yang
lebih lama dari 65,535 byte.
d. Fragmentation
Konsep fragmentasi adalah sama dengan yang di IPv4. Namun, tempat dimana terjadi fragmentasi
berbeda. Di IPv4, sumber atau router diperlukan untuk fragmen jika ukuran datagram lebih besar
dari MTU jaringan yang datagram perjalanan. Di IPv6, hanya sumber asli dapat fragmen. Sumber
harus menggunakan jalan MTU penemuan teknik untuk menemukan MTU terkecil yang didukung
oleh jaringan manapun di jalan. Sumber kemudian fragmen menggunakan pengetahuan ini.
e. Authentication
Otentikasi ekstensi header memiliki tujuan memvalidasi pengirim pesan dan menjamin integritas
data.
Muatan dienkripsi keamanan (ESP) adalah perluasan yang menyediakan kerahasiaan dan penjaga
terhadap pihak luar. pilihan tujuan digunakan ketika sumber kebutuhan untuk menyampaikan
informasi ke tujuan hanya. Menengah router tidak diijinkan akses ke informasi ini.
Karena jumlah besar sistem di Internet, transisi dari IPv4 ke IPv6 tidak dapat terjadi tiba-tiba.
Dibutuhkan sejumlah besar waktu sebelum setiap sistem di Internet dapat bergerak dari IPv4 ke
IPv6. Transisi harus halus untuk mencegah masalah antara IPv4 dan IPv6 sistem. Tiga strategi telah
dirancang oleh! ElFto membantu transisi (Lihat gambar 20,18).
a. Dual Stack
Disarankan bahwa semua host, sebelum migrasi benar-benar ke versi 6, memiliki ofprotocols
dual stack. Dengan kata lain, sebuah stasiun harus menjalankan IPv4 dan IPv6 secara bersamaan
sampai semua Internet menggunakan IPv6. Lihat gambar 20.19 untuk tata letak ofa dual-tumpukan
konfigurasi.
Tunneling adalah strategi yang digunakan ketika dua komputer yang menggunakan IPv6
ingin berkomunikasi dengan satu sama lain dan paket harus melewati daerah yang menggunakan
IPv4. Untuk melewati daerah ini, paket harus memiliki alamat IPv4. Jadi paket IPv6 dirumuskan
dalam sebuah paket IPv4 ketika memasuki wilayah, dan meninggalkan kapsul yang ketika itu keluar
daerah. Tampaknya seolah-olah paket IPv6 yang berjalan melalui sebuah terowongan di satu ujung
dan muncul di ujung lain. Untuk membuatnya jelas bahwa paket IPv4 membawa IPv6 paket sebagai
data, protokol nilai diatur ke 41. Tunneling ditunjukkan dalam gambar 20,20.
c. Header Translation
Header terjemahan diperlukan ketika sebagian besar Internet telah pindah ke IPv6 tetapi
beberapa sistem masih menggunakan IPv4. Pengirim ingin menggunakan IPv6, tetapi Penerima tidak
memahami IPv6. Tunneling tidak bekerja dalam situasi ini karena paket harus dalam format IPv4
yang harus dipahami oleh Penerima. Dalam kasus ini, header format harus benar-benar diubah
melalui terjemahan header. Header paket IPv6 dikonversi ke header IPv4 (Lihat gambar 20,21).
Header terjemahan menggunakan alamat dipetakan untuk menerjemahkan alamat IPv6 untuk
alamat IPv4. 20.11 tabel daftar beberapa aturan yang digunakan dalam mengubah header paket
IPv6 untuk IPv4 paket header
Q.A
1. Apa perbedaan antara pengiriman frame pada data link layer dan pengiriman paket pada network
layer?
Proses pemindahan dan pemrosesan data didalam layer data link pada dasarnya akan dilakukan
pemformatan pada pesan atau data menjadi pecahan-pecahan kedalam bentuk Data Frame
kemudian akan diberikan sebuah header yang terdiri dari alamat perangkat keras tujuan dan asalnya
sebagai penanda data tersebut. Sementara ada perbedaan proses pemindahan dan pemrosesan
data didalam network layer dengan menggunakan packet, dimana paket ini dibagi menjadi 2 jenis
paket yaitu packets dan update rute packets. Dimana data packet digunakan untuk mengangkut data
pengguna melalui internetwork fan protocol yang digunakan untuk mendukung lalu lintas data
tersebut routed protocol sebagai contoh ip dan ipx. Dan adapun bentuk packets lain yakni route
update packet yang digunakan untuk mengupdate router lain yang terhubung dalam internetwork.
Protocol yang digunakan untuk mengirim paket ini seperti RIP, EIRGRP, dan OSPF.
2. Apa perbedaan Connectionless antara dan connection-oriented services? Jenis layanan yang
disediakan oleh IPv4? Jenis layanan yang disediakan oleh IPv6?
Connectionless kebanyakan digunakan oleh Lan model trasional/lama seperti halnya ethernet,
dimana paket data akan dikirim setiapkali paket siap untuk dikirim tanpa mempedulikan kondisi
koneksi sedang stabil dan terhenti . connection-oriented services, pertama akan membuat koneksi
dengan tujuan sebelum mengirimkan paket. Ketika hubungan telah terjalin, urutan paket dari
sumber yang sama untuk tujuan yang sama dapat dikirim satu demi satu. Dalam hal ini, ada
hubungan antara paket. Dimana paket akan dikirim di jalan yang sama secara berurutan. Paket
terhubung secara logic baik sebelum paket dikirim dan setelah paket dikirim. Ketika semua paket
pesan telah disampaikan, sambungan akan dihentikan. Dalam connection-oriented services,
keputusan tentang rute dari urutan paket dengan sumber dan tujuan alamat dapat dilakukan hanya
sekali, ketika sambungan dibuat. Dan Switch tidak menghitung ulang rute untuk setiap masing-
masing paket.
Salah satu perbedaan service pada IPv4 dan IPv6 adalah Type of Service (TOS) memungkinkan
perbedaan pada pemilihan service pengiriman dalam hal throughput, delay, reliability, dan ongkos
moneter.
3. Menentukan fragmentasi dan menjelaskan mengapa IPv4 dan IPv6 protokol perlu fragmen pada
beberapa paket. Apakah ada perbedaan antara dua protokol dalam hal ini?
Masing-masing protokol layer data link memiliki batas ukuran paket yang dapat dibawa. Ketika
datagram dirumuskan dalam frame, ukuran total datagram harus kurang dari batas yang telah
ditentukan. Jika tidak, harus di terpecah-pecah. IPv4 memungkinkan fragmentasi di host dan router
apapun, berbeda dengan IPv6 memungkinkan fragmentasi hanya pada host.
4. Menjelaskan prosedur untuk checksum perhitungan dan verifikasi dalam protokol IPv4. Apa
bagian dari sebuah paket IPv4 diliputi dalam perhitungan checksum? Mengapa? Apakah options, jika
ada, termasuk dalam perhitungan?
Tersedia Field 16-bit yang ada pada IPv4 digunakan untuk mendeteksi error pada Header IP. Ketika
paket tiba, router akan menghitung dari checksum header dan membandingkannya dengan field
checksum dimana jika nilai tidak cocok maka router akan membuang atau mengabaikan paket.
Untuk menghitung checksum dari semua field di dalam Header IP, maka nilai checksum akan diatur
ke nilai nol.
5. Menjelaskan perlunya pilihan di IPv4 dan daftar options yang disebutkan dalam bab ini dengan
penjelasan singkat dari masing-masing?
Options pada IPv4 sangat diperlukan karena dapat digunakan untuk pengujian jaringan dan
debugging.
Record Route
Pilihan merekam rute yang digunakan untuk merekam router Internet yang menangani datagram.
Itu bisa daftar hingga sembilan router alamat. Dapat digunakan untuk tujuan debugging dan
manajemen.
Timestamp
Pilihan timestamp yang digunakan untuk merekam ofdatagram waktu pengolahan dengan router.
Waktu dinyatakan dalam milidetik dari tengah malam, waktu Universal atau Greenwich mean time.
Mengetahui waktu datagram diproses dapat membantu pengguna dan manajer melacak perilaku
router di Internet. Kami dapat memperkirakan waktu yang dibutuhkan untuk datagram untuk pergi
dari satu ~ luar yang lain. Kita mengatakan perkiraan karena, meskipun semua router dapat
menggunakan waktu Universal, jam lokal mereka mungkin tidak dapat disinkronisasi.
6. Membandingkan dan kontras bidang di header utama IPv4 dan IPv6. Membuat tabel yang
menunjukkan kehadiran atau ketiadaan ofeach bidang.
IPv4 Fields IPv6 Fields Explanation
Version Version Value 4 untuk IPv4: untuk 6 for IPv6
Header Length Header length IPv6.
7. IPv4 dan IPv6 berasumsi bahwa paket mungkin memiliki prioritas yang berbeda atau didahulukan.
Menjelaskan bagaimana masing-masing protokol menangani masalah ini.
8. Bandingkan dan kontras pilihan di IPv4 dan ekstensi header di IPv6. Membuat tabel yang
menunjukkan ada atau tidaknya masing-masing.
Tidak adanya checksum header pada IPv6 memang sesuai dengan tipikal protokol versi baru yang
dikembangkan dengan jumlah bit yang cukup besar dan panjang bila diisi dengan paket-paket data
dan ketiadaan checksum header pada IPv6 agar jaringan tidak terputus end-to-end sehingga
pemanfaatan jaringan lebih fleksibel.
10. Daftar tiga strategi transisi untuk berpindah dari IPv4 ke IPv6. Jelaskan perbedaan antara
tunneling dan dual stack strategi selama periode transisi. Bila digunakan setiap strategi?
Dual Stack
Tunneling
Header Translation
11. Kalau fragmentation tidak terjadi di router, maka satu-satunya bidang berubah dalam header
dasar adalah waktu field tinggalkan. Jika salah satu pilihan multiple-byte hadir, maka akan ada
perubahan dalam header pilihan serta (untuk merekam rute dan/atau timestamp). Jika fragmentasi
terjadi, bidang total panjang akan berubah untuk mencerminkan total panjang setiap datagram.
Lebih sedikit fragmen bidang bendera dan bidang offset fragmentasi juga dapat berubah untuk
mencerminkan fragmentasi. Jika pilihan hadir dan fragmentasi terjadi, header panjang bidang
header dasar juga dapat berubah untuk mencerminkan apakah pilihan termasuk dalam fragmen.
12. Kalau fragmentation tidak terjadi di router, maka satu-satunya bidang berubah dalam header
dasar adalah waktu untuk tinggal lapangan. Jika salah satu pilihan ganda-byte hadir, maka akan ada
perubahan dalam menghitung panjang total ifthe nilai HLEN (dalam IPv4) adalah 1200 byte, 1176
ofwhich adalah data dari lapisan atas.
= 1200 – 1176 = 24
13. Tabel 20,5 daftar MTUs untuk banyak protokol yang berbeda. MTUs berkisar dari 296 untuk
65.535. Apa yang akan menjadi keuntungan dari memiliki MTU besar? Apa yang akan menjadi
keuntungan dari memiliki MTU kecil?
Semakin jumlah panjang data MTU dibawah ambang batas MTU maka akan semakin cepat proses
ketika pengkapsulasian data. Tentu saja semakin sedikit panjang MTU yang dipakai maka akan
semakin cepat pemrosesannya dan berlaku sebaliknya.
14. Mengingat datagram terfragmentasi (dalam IPv4) dengan offset 120, bagaimana bisa Anda
menentukan nomor byte pertama dan terakhir?
nomor byte pertama dapat dihitung dari offset itu sendiri. Jika offset 120, yang berarti bahwa 120 ×
8 atau 960 byte (byte 0 melalui 959) yang dikirim sebelum fragmen ini. Jumlah byte pertama adalah
karena itu 960. Byte nomor terakhir dapat dihitung dengan menambahkan bidang total panjang dan
mengurangkan satu.
15. Nilai dari panjang header dalam sebuah paket IPv4 bisa kurang dari 5? Kapan itu persis 5?
Bisa, kondisi ini terjadi ketika nilai panjang header adalah 5 (RFC 791) yang merupakan panjang dari
5 x 32 – 160 bit = 20 byte.
16. Nilai HLEN di IPv4 datagram adalah 7. Berapa banyak pilihan byte hadir?
7 x 4 = 28 byte
17. Ukuran bidang pilihan IPv4 datagram adalah 20 byte. Berapakah nilai HLEN? Berapakah nilai
dalam biner?
jika ukuran dari bidang pilihan 20 byte, maka total panjang header adalah 40 byte (20 byte header
dasar ditambah 20 byte pilihan). Bidang HLEN akan jumlah byte di header dibagi 4, dalam hal ini
sepuluh (1010 di binary).
18. Nilai bidang total panjang di IPv4 datagram adalah 36, dan nilai dari bidang header panjang
adalah 5. Berapa banyak byte data paket membawa?
= 36 – (5 x 4) = 16 byte
19. Datagram IPv4 membawa 1024 bytes data. Jika tidak ada pilihan informasi, apakah nilai bidang
panjang header? Berapakah nilai dari field total panjang?
karena tidak ada pilihan informasi, panjang header adalah 20, yang berarti bahwa nilai dari HLEN
field 5 atau 0101 dalam biner. Nilai total panjang adalah 1024 + 20 atau 1044 (00000100 00010100
dalam biner).
20. Datagram IPv4 tiba dengan fragmentasi offset 0 dan M sedikit (lebih banyak fragmen bit) O.
Apakah ini pertama fragmen, fragmen tengah atau fragmen terakhir?
bidang identifikasi bertambah untuk setiap non-terfragmentasi datagram. Jika yang pertama adalah
1024, kemudian yang terakhir adalah 1024 + 99 = 1123
21. Datagram IPv4 tiba dengan fragmentasi offset 0and M bit (lebih banyak fragmen bit) 0. Apakah
ini pertama fragmen, fragmen tengah atau fragmen terakhir?
jika M (lebih) sedikit adalah nol, ini berarti bahwa datagram adalah baik terakhir fragmen atau itu
tidak terpecah sama sekali. Karena offset adalah 0, tidak dapat fragmen terakhir datagram
terfragmentasi. Datagram adalah tidak terpecah-pecah.
22. Fragmen IPv4 telah tiba dengan nilai offset 100. Berapa banyak byte data yang awalnya dikirim
oleh sumber sebelum data dalam fragmen ini?
23. Datagram IPv4 telah tiba dengan informasi berikut dalam header (di heksadesimal):
VER = 0X4 = 4
Protokol = 0x06 = 6
a. jika kita menghitung checksum, kita mendapatkan 0x0000. Paket tidak rusak.
d. total panjang adalah 84. Ukuran data adalah 64 byte (84 −20).
e. sejak nilai waktu hidup = 32, paket dapat mengunjungi router lain hingga 32.