You are on page 1of 8

Jaringan dan Lebih Tinggi

Fungsi Lapisan

Sejauh ini dalam buku ini, kami telah membahas dua lapisan terbawah dari
OSI-RM. Jaringan area lokal dimungkinkan menggunakan dua lapisan ini saja. Sebagai
selama pemancar tahu dalam format apa data harus dikirim, bagaimana caranya
harus diatur, dan penerima tahu apa yang harus dilakukan dengan data, tidak
lapisan lain mungkin diperlukan. Namun, jika penerima membutuhkan pengetahuan tentang
salah satu dari fungsi tambahan ini maka lapisan yang lebih tinggi diperlukan untuk menyediakannya
fungsi. Perhatikan contoh transfer file multimedia antara dua
komputer menggunakan representasi kode yang berbeda, katakanlah, satu mesin menggunakan IBM
EBCDIC, dan yang lainnya menggunakan set kode ASCII.
Mesin pengirim di LAN memiliki file yang disimpan di tempat tertentu
format. Pengguna di mesin ini dapat menggunakan atau mengedit konten file dengan
bantuan paket perangkat lunak aplikasi tertentu. Untuk tujuan keamanan,
data file mungkin perlu dienkripsi saat sedang dikirim. Juga, untuk
mengurangi volume data yang akan diangkut, isi file yang akan dikirim
bentuk terkompresi. Selanjutnya, asumsikan bahwa data yang diterima diputar ulang sebagaimana
adanya
diterima. Kedua aplikasi dapat mengatur komunikasi yang sukses
sesi selama keduanya menggunakan paket data aplikasi yang sama. Misalnya
antarmuka umum ditentukan oleh protokol lapisan aplikasi. Bahkan jika
dua komputer menggunakan set kode yang berbeda, kompresi dan enkripsi data,
komunikasi dapat dilanjutkan selama keduanya telah menegosiasikan ini
informasi, dan memiliki kemampuan untuk melakukan fungsi-fungsi ini. Dari
definisi lapisan OSI, kita tahu bahwa fungsi-fungsi ini harus disediakan
oleh lapisan presentasi. Situasinya menjadi lebih kompleks saat kita bergerak
dari satu LAN menuju interkoneksi dari banyak LAN, seperti di
kampus atau jaringan bisnis. Itu berubah lebih jauh saat kita bergerak menuju
interkoneksi jaringan yang dikelola oleh organisasi yang berbeda. Di sana
bisa jadi beberapa kemungkinan jalur data, fungsi lapisan tautan di beberapa titik
di jalan mungkin tidak sekuat yang diinginkan pengguna jaringan, dan di sana
dapat berupa berbagai cara di mana penyajian data, pemformatan, dan
pemanfaatan bisa berbeda pada mesin yang berbeda. Jaringan tidak
lengkap tanpa mengurus semua fungsi ini. Fungsi-fungsi ini menjadi
disediakan oleh lapisan di atas lapisan kontrol tautan data. Meskipun yang utama
subjek buku ini adalah lapisan fisik dan tautan data, itu akan meninggalkan banyak
batal dalam memahami konsep jaringan tanpa menyebutkan
lapisan yang lebih tinggi. Kami mengabdikan bab ini semata-mata untuk tujuan itu.
8.1. Lapisan Jaringan
Kembali ke Bab 1, kita tahu bahwa keahlian dari setidaknya
tiga bidang utama ilmu teknik masuk ke dalam desain komputer
jaringan komunikasi. Ini adalah, bidang komputer,
komunikasi dan sistem jaringan. Lapisan paling kritis untuk a
ilmuwan komputer adalah lapisan aplikasi, karena berinteraksi dengan komputer
sistem operasi. Untuk insinyur komunikasi, itu adalah lapisan fisik yang
memainkan peran utama. Lapisan jaringan adalah yang paling kompleks dan penting
dari sudut pandang rekayasa jaringan. Ini menyediakan jaringan utama
fungsi, yaitu, merutekan data dari titik asal dalam jaringan ke
titik tujuan di jaringan yang sama atau jaringan lain.
Protokol pada lapisan ini menerima layanan dari lapisan data link
protokol dan memberikan layanan kepada protokol lapisan transport. Alamat a
lapisan jaringan adalah alamat jaringan. Jadi, lebih dari satu alamat jaringan
menyiratkan multi-homing; yaitu, koneksi ke lebih dari satu jaringan. Faktanya,
istilah "network node" berarti perangkat yang dialamatkan pada lapisan ini. Bukan begitu
kasus di lapisan lain di mana alamat menentukan modul, atau protokol di a
lapisan. Ide ini ditunjukkan pada Gambar 8-1.
Dengan kata lain, ketika kita mengkonfigurasi komputer kita untuk sebuah jaringan, maka
alamat lapisan jaringan adalah alamat komputer sebagai node jaringan. NS
alamat di lapisan lain adalah alamat protokol. Banyak dari protokol
fungsi memang dapat diimplementasikan dalam perangkat keras maupun perangkat lunak.
Implementasi perangkat keras dimungkinkan karena kemajuan dalam VLSI yang telah
tidak hanya menghasilkan harga modul perangkat keras yang terjangkau, tetapi juga a
peningkatan yang signifikan dalam kecepatan pemrosesan. Mengingat hal tersebut di atas
gambar hanyalah referensi simbolis untuk menekankan pentingnya
lapisan jaringan dalam jaringan.
8.2. Fungsi Khas lapisan Jaringan
Melalui penggunaan primitif, lapisan jaringan meminta pengiriman PDU
layanan dari lapisan data link. Secara umum, mungkin ada banyak tautan data
protokol lapisan untuk dipilih. Pemilihan lapisan DLC tertentu
protokol tergantung pada mekanisme routing. Mekanisme perutean, pada gilirannya,
tergantung pada banyak faktor, seperti, jenis jaringan, jenis
mode koneksi pada lapisan jaringan dan jenis PDU yang akan dikirimkan.
Biasanya, ada urutan kejadian yang berbeda untuk
tanpa koneksi dan
lapisan jaringan berorientasi koneksi.
8.2.1. Lapisan Jaringan Tanpa Koneksi
Biasanya, manfaat nyata dari connectionless layer 3 dapat dicapai
dengan tidak memperbaiki rute paket. Sebuah router dapat, dengan cara ini, menggunakan rute terbaik
di a
waktu yang diberikan. Rute-rute ini dicatat dalam memori router sebagai tabel routing.
Router harus memperbarui tabel perutean sesuai dengan jaringan yang bervariasi
kondisi. Saat menerima paket baru, serangkaian fungsi umum untuk diikuti
dapat terdiri dari item berikut:
1. Periksa validitas paket: Paket ini disebut datagram jika
protokol jaringan tanpa koneksi. Ada dua cara di mana datagram:
dapat dibatalkan (i) jika ditunda sedemikian rupa sehingga menjadi
tidak berguna, atau (ii) kesalahan telah terdeteksi di dalamnya. Untuk mengimplementasikan (i), sebuah
protokol
mungkin memiliki fungsi, seperti "Time To Live" (TTL) di connectionless
protokol. TTL dapat diartikan sebagai jumlah hop maksimum yang diperbolehkan,
atau waktu maksimum datagram diizinkan untuk tetap berada di jaringan. A
lapisan jaringan pada node routing/switching akan mengurangi TTL jika lebih besar
dari nol. Jika sebuah paket diterima dengan TTL sama dengan nol, paket tersebut akan dibuang. NS
keberadaan TTL sangat penting untuk menghindari perubahan rute secara dinamis
loop. IP menggunakan konsep ini. Dalam kasus paket dengan kesalahan, protokol mungkin:
memiliki mekanisme untuk memperbaiki atau memulihkan paket, atau hanya membuang paket
sepenuhnya. Dalam hal membuang, protokol lain yang sama atau lebih tinggi
lapisan mungkin bertanggung jawab untuk pemulihannya.
2. Memproses header paket: Header paket berisi parameter untuk
banyak fungsi yang harus dilakukan pada paket yang valid. Dengan demikian, setelah
pemeriksaan validitas, fungsi lain, seperti kontrol aliran dapat dilakukan.
3. Pemilihan rute: Setiap router memelihara tabel perutean yang biasanya ada di
bentuk hop berikutnya terbaik untuk alamat tujuan yang diberikan. Hop berikutnya bisa
menjadi host yang terhubung langsung dengan router, atau bisa juga router lain di
jaringan yang sama atau jaringan yang berbeda. Untuk setiap kasus yang berbeda, yang berbeda
protokol mungkin diperlukan. Contoh penggunaan protokol yang berbeda ditunjukkan di
Gambar 8-2.
Gambar 8-2 menunjukkan tiga kemungkinan untuk node berikutnya, bersama dengan tiga
protokol yang berbeda. Untuk merutekan paket ke komputer yang terpasang langsung
dengan router, router membutuhkan alamat perangkat keras lapisan bawah, seperti:
Alamat kartu antarmuka jaringan Ethernet. Ini membantu router untuk membedakan
antara berbagai LAN bahwa komputer mungkin homing. Contoh protokol
untuk ini adalah protokol resolusi alamat (ARP) yang digunakan di Internet. A
jaringan di bawah administrasi umum biasanya memiliki perutean yang sama
protokol di semua node peruteannya. Node tersebut bertukar paket di bawah a
protokol yang berbeda dari ARP-like. Protokol seperti itu juga disebut interior
protokol gerbang (IGP). Perutean antar node dari jaringan di bawah yang berbeda
administrasi mungkin bisa memiliki satu set protokol. Perutean di
kasus tersebut didasarkan pada kesepakatan antara pemilik jaringan. Sebuah istilah
yang digunakan untuk perutean tersebut adalah perutean berbasis kebijakan. Contoh penggunaan
protokol
untuk tujuan ini adalah protokol gerbang perbatasan (BGP) dari Internet. BGP adalah
jenis protokol gateway eksterior (EGP). Ada sejumlah protokol
saat ini digunakan di jaringan area luas untuk pemilihan dan pembaruan rute.
Semua protokol routing melakukan dua tugas penting: (i) mengatur beberapa
metrik untuk menimbang kemampuan penggunaan setiap tautan keluar, dan (ii), untuk menemukan
node terbaik berikutnya berdasarkan beberapa pemilihan jalur terbaik ke tujuan. Terbaik
pemilihan jalur dibuat untuk metrik yang ditentukan dalam (i). Contoh metrik adalah
kemacetan di tautan keluar, kapasitas tautan, harga kapasitas, atau
bahkan kombinasi dari ini. Dua algoritma yang paling sering digunakan
ekstensif untuk pemilihan jalur terbaik untuk memperlakukan jaringan sebagai grafik dengan tautan
membentuk tepi graf dan simpul membentuk simpul. Perutean
metrik diperlakukan sebagai bobot atau panjang tepi. Masalah jalan
seleksi kemudian direduksi menjadi pemilihan jalur metrik terpendek. Jalan seperti itu adalah
disebut jalur terpendek. Salah satu algoritma ini disebut Bellman-Ford
algoritma dan yang lainnya disebut algoritma Dijkstra. Bellman-Ford
algoritma menemukan jalur terpendek dari semua panjang (dalam hal jumlah tautan, atau
hop) dari satu simpul (simpul sumber) ke simpul lain (simpul tujuan). NS
Algoritma Dijkstra menemukan satu jalur terpendek dari satu simpul ke simpul lainnya.
Contoh representasi jaringan sebagai grafik ditunjukkan pada Gambar 8-3. NS
jaringan, dengan 4 node, memiliki tautan yang diberi label dengan kapasitasnya sebagai perutean
metrik. Untuk contoh ini, kami berasumsi bahwa tautannya dua arah
memberikan kapasitas yang sama di kedua arah. Dalam praktiknya, bisa jadi ini
cara, atau link dalam arah yang berlawanan bisa memiliki kapasitas yang berbeda.
4. Fragmentasi: Setelah rute dipilih, pekerjaan berikutnya adalah untuk
lapisan jaringan untuk memastikan bahwa ukuran paket
e tidak terlalu lama untuk
tautan keluar. Banyak protokol menentukan panjang maksimum. Jika maksimum
Panjang PDU lebih kecil dari yang ada, maka fragmentasi paket mungkin
selesai. Fungsi fragmentasi disediakan melalui informasi protokol
yang biasanya menyimpan flag untuk memberi sinyal fragmentasi bersama dengan urutan
bidang angka yang memberi tahu lokasi fragmen tertentu dalam PDU yang lebih besar.
Sebuah algoritma pada node pengirim mengubah PDU menjadi fragmen. Jika orang tua
paket memiliki pengidentifikasi unik, itu dapat disalin di setiap fragmen. Begitulah
kasus di IP, misalnya.
5. Rakitan header: Setelah paket siap dan telah terfragmentasi (dalam
jika diperlukan), header baru diperlukan untuk PDU. Karena beberapa protokol
informasi kemungkinan akan berubah selama 4 langkah di atas, header baru
membawa informasi protokol baru untuk node berikutnya.
6. Penjadwalan dan penerusan paket: Setelah rute dipilih,
lapisan jaringan siap untuk
mengirimkan paket atau fragmen pada link yang dipilih. Mungkin ada lebih dari
satu paket untuk satu tautan keluaran karena paket masuk dari banyak tautan.
Paket-paket tersebut diantrikan untuk transmisi oleh bagian penerusan paket dari
lapisan jaringan. Jika semua paket diperlakukan sama, maka first-in-firstout
(FIFO) antrian terbentuk. Namun, jika paket tertentu harus mendapatkan prioritas
atas orang lain tergantung pada jenis layanan mereka, maka sebuah program yang disebut
scheduler akan menentukan urutan transmisi. Diferensiasi layanan dan
integrasi layanan adalah dua istilah populer yang digunakan untuk menggambarkan fenomena
mengatur urutan transmisi sesuai dengan prioritas.
Dengan urutan kejadian di atas, lapisan jaringan menyediakan
layanan tanpa koneksi melakukan fungsi lapisan jaringan dari perutean NPDU
berdasarkan rute yang dipilih secara dinamis. Sebagian besar router juga
memiliki fasilitas untuk memilih rute permanen, yang disebut perutean statis. Juga sebuah
jumlah vendor memberikan pilihan mekanisme penjadwalan serta rute
memperbarui protokol.
Upaya terbaik pengiriman adalah istilah yang digunakan untuk menggambarkan pengiriman paket
layanan tanpa rute dan jaminan tetap. Kurangnya jaminan menyiratkan
tidak adanya mekanisme kontrol kesalahan. Terkadang, pelaporan kesalahan
mekanisme diimplementasikan yang memberi tahu pengirim paket bahwa
paket telah hilang, kehabisan waktu, atau ditujukan untuk alamat yang tidak ditentukan.
8.2.2. Mode berorientasi koneksi
Mode transmisi paket berorientasi koneksi sangat banyak
seperti switching sirkuit. Dalam mode ini, sirkuit virtual dibuat antara
pasangan sumber dan tujuan sebelum transfer data terjadi. Sirkuit virtualnya adalah
biasanya dipilih oleh setiap node untuk panggilan individu sehingga jaringan
sumber daya dapat dibagi di antara semua node (kontrol terdistribusi). Fungsi-fungsinya
dijelaskan untuk lapisan jaringan tanpa koneksi dijalankan untuk mode ini juga.
Ada perbedaan dalam hal implementasi atau waktu penggunaan.
Validitas paket dan pemrosesan header (fungsi 1 dan 2) tidak
berbeda dari mode connectionless. Pemilihan rute dilakukan pada pengaturan panggilan
waktu. Ini tidak menjadi bingung dengan perutean statis. Perutean statis berlaku
ke mode connectionless dan connection-oriented. Dalam perutean statis, rute
antara pasangan sumber-tujuan adalah tetap. Dalam hal berorientasi koneksi
routing, jalur dapat ditentukan secara dinamis. Namun setelah ditentukan,
jalur diperbaiki hanya untuk durasi panggilan. Setiap kali sumber-tujuan
pasangan ingin mengatur panggilan, rute dapat dipilih secara dinamis, atau
statis. Informasi rute disimpan di node dalam bentuk pencarian
meja. Tabel memiliki entri yang cocok dengan pengidentifikasi koneksi yang masuk
paket ke tautan keluar (dan pengenal koneksi lain untuk sambungan keluar
jalur). Router melakukan perutean pada waktu pengaturan panggilan dan peralihan selama
fase transfer data. Gambar 8-5 menunjukkan contoh dasar tabel
mekanisme peralihan.
Pada gambar ini, tabel di setiap switch memiliki tiga kolom, outlink
dan merupakan pengidentifikasi sirkuit virtual (VCI) dari paket yang masuk dan
adalah sama untuk paket keluar. Semua node pada rute mempertahankan seperti
tabel untuk menyediakan jalur perutean ujung ke ujung. Angka tersebut menunjukkan dua secara
langsung
node yang terhubung.
Fragmentasi dapat dilakukan dalam mode berorientasi koneksi saja
seperti dalam mode connectionless. Dalam kasus sirkuit virtual, bagaimanapun,
fragmen dijamin akan dikirimkan secara berurutan karena semua fragmen
mengambil rute yang sama. VCI bervariasi dari node ke node di jalan. Oleh karena itu, baru
header dibentuk pada setiap node sebelum meneruskan paket. Penjadwalan paket
dapat terjadi jika ada paket dengan kebutuhan sumber daya yang berbeda.
Kontrol aliran dan kontrol kesalahan lebih mudah diberikan dengan berorientasi koneksi
transmisi karena pengiriman berurutan. Begitu terjadi,
prosedur validasi paket yang diterima akan berubah. Jika paket
tiba dalam kesalahan, node penerima dapat meminta r
transmisi dari
pencetus paket. Demikian pula, jumlah paket yang akan dikirim
mungkin dibatasi oleh node penerima jika mekanisme kontrol aliran menggunakan
jendela yang akan digunakan.
8.3. Lapisan ujung ke ujung
Lapisan di atas jaringan disebut lapisan ujung ke ujung, karena
menyediakan fungsi secara end-to-end. Fungsi-fungsi ini disediakan menggunakan
logika yang sama dengan lapisan bawah, menggunakan header dengan PDU dan prosedur di
tuan rumah. Tugas lapisan jaringan adalah membebaskan lapisan yang lebih tinggi dari
pengetahuan tentang rincian infrastruktur jaringan. Proses lapisan ini
data hanya dalam arti logis.
Lapisan 4, yaitu lapisan transport, menyediakan fungsi yang mirip dengan data
lapisan tautan. Ini termasuk fungsi keandalan, seperti kontrol aliran dan kesalahan,
sinkronisasi, pengalamatan, dan pengiriman PDU secara berurutan. A
lapisan transport berorientasi koneksi dapat diimplementasikan di bagian atas a
lapisan jaringan berorientasi koneksi atau tanpa koneksi. Dalam kasus seperti itu,
lapisan transport akan menggunakan beberapa penomoran urut dan transmisi ulang
mekanisme yang andal, dalam pengangkutan PDU secara berurutan. Karena fungsi dari
lapisan transport mirip dengan lapisan data link, mungkin tampak efisien
protokol lapisan 2 dapat meninggalkan lapisan transport yang berlebihan. Tidak demikian halnya di
umum. Perhatikan Gambar 8-6 sebagai contoh.
Pada gambar ini, dua komputer, A dan B, memiliki jalur data ujung ke ujung
didirikan. Jalur data ditampilkan sebagai rangkaian garis ganda. Semua
paket melewati node 1 hingga 2, hingga 5 hingga 6. Setiap node menerima data dari
banyak input, misalnya, dengan asumsi bahwa data bergerak dari kiri (komputer A)
ke kanan (komputer B), node 2 memiliki tiga link input dan 3 output. Demikian pula,
node 2 memiliki tiga input dan tiga link output. Beban pada tautan keluaran apa pun
tergantung pada keputusan perutean untuk lalu lintas pada tautan input. Itu mungkin
terjadi bahwa pada suatu saat, satu atau lebih tautan keluar di beberapa node
mungkin akan sesak. Ini akan mengakibatkan PDU membutuhkan waktu terlalu lama untuk dijangkau
dari A
ke B. Misalkan kemacetan terdeteksi pertama kali pada node 5. Jika hanya link layer
prosedur yang digunakan untuk kontrol aliran oleh node 6, kemudian masuknya data pada node
5 akan lebih dari arus keluar. Ini akan menghasilkan luapan yang tak terhindarkan dari
buffer di node 5. Namun, jika lapisan transport di komputer B mengirimkan
pesan ke lapisan transport di komputer A untuk memperlambat, ini dapat memudahkan
aliran paket di sepanjang jalur tanpa tekanan balik pada node mana pun. Di dalam
faktanya, seperti yang dapat dibayangkan dari contoh ini, kurangnya lapisan 4 dapat mengakibatkan
mogok dari seluruh jaringan dengan hanya satu node yang macet.
Singkatnya, fungsi transportasi end-to-end dan lapisan yang lebih tinggi adalah
sama pentingnya dengan jaringan dan lapisan bawah. Deskripsi singkat tentang
fungsi sesi, presentasi dan lapisan aplikasi diberikan dalam Bab 2.
Kami akan menutup diskusi lebih lanjut tentang topik ini dan beralih ke contoh
protokol lapisan yang lebih tinggi.
8.4. Protokol Lapisan Paket X.25
X.25, standar ITU-T untuk jaringan data publik, adalah pendahulu dari
sebagian besar jaringan data publik. Itu terus digunakan sebagai kecepatan sedang
jaringan data, dan yang paling penting, sebagai contoh mempelajari
arsitektur protokol jaringan. Di antara karakteristik lain dari X.25, satu
belajar bahwa tidak selalu mungkin untuk menggambarkan protokol yang sesuai dengan
satu lapisan tertentu dari OSI-RM. Ini, kami telah menunjukkan pada Gambar 8-7, dengan
menggambar kemungkinan paralel antara dua model protokol, OSI dan
X.25.
Seperti yang terlihat dari Gambar 8-7, dua lapisan bawah dari jaringan X.25 cocok
persis lapisan OSI-RM. Faktanya, protokol pada lapisan ini ditentukan
oleh ISO juga untuk lapisan yang sama dari jaringan OSI: DLC dari X.25
menentukan LAP-B (prosedur akses tautan untuk saluran B), turunan dari
HDLC. Demikian pula, EIA-232 adalah pilihan protokol yang ditentukan pada lapisan 1. Ada
adalah PHY lain yang ditentukan untuk X.25, ditetapkan sebagai X.21. X.21, meskipun tidak bisa
mendapatkan popularitas yang sama dengan serial EIA-232, ia menggunakan yang lebih sederhana
konektor dengan logika yang lebih kompleks dan efisien. Salah satu alasan untuk
ketidakpopuleran X.21 mungkin telah diterima secara universal oleh IBM PC
dan klonnya. Ini memiliki port serial menggunakan 25 serta konektor 9 pin EIA-232
antarmuka. Alasan lain adalah peningkatan bertahap dalam kinerja
Revisi AMDAL-232. Ini adalah lapisan paket X.25 yang menciptakan perdebatan
kadang-kadang. Ini didefinisikan di bawah judul prosedur lapisan paket di ITU-T
terminologi.
8.4.1. Jenis Paket X.25
Gambar 8-8 menunjukkan format header X.25. Dilihat dari headernya,
ada dua jenis paket: paket data dan paket kontrol. Kontrol
bidang jenis paket dapat digunakan untuk menentukan paket kontrol, untuk pengaturan panggilan,
pengakhiran, ucapan terima kasih dan berbagai fasilitas yang disediakan oleh X.25, seperti:
secepat pilih (untuk melewati prosedur kontrol aliran untuk paket kontrol) dan tingkat
perundingan.
Lapisan paket X.25 menyediakan fungsi-fungsi berikut:
1. Transfer data berorientasi koneksi menggunakan
ID sirkuit virtual 12-bit dan a
jumlah paket kontrol: Header protokol memiliki 12 bit VCI yang dibagi
menjadi dua jenis, nomor grup 4-bit dan nomor saluran 8-bit. Dengan
bantuan dua belas bit, total saluran virtual dimungkinkan untuk
multipleks.
Saluran virtual dapat digunakan sesuai permintaan, seperti di a
panggilan virtual, atau dialokasikan secara permanen ke beberapa terminal, seperti permanen
sirkuit virtual (PVC). Untuk tujuan dupleks, saluran terkadang
sewenang-wenang dibagi menjadi dua kelompok untuk panggilan masuk dan keluar. X.25
protokol didefinisikan antara terminal data, yang disebut peralatan terminal data
(DTE), dan peralatan pemutus sirkuit data (DCE). Sejumlah
tautan X.25 yang digabungkan dapat memberikan logika multihop, ujung ke ujung
2. Kontrol aliran dengan penomoran urut: Sama seperti di HDLC, urutannya
nomor untuk paket yang diterima dan dikirim dapat digunakan untuk mengimplementasikan jendela
mekanisme kontrol aliran. Ada juga ketentuan untuk memperpanjang urutan
bidang nomor ke 7-bit alih-alih nomor urut 3-bit.
3. Kontrol kesalahan oleh CRC: Nomor urut juga membantu dalam meminta a
pengiriman ulang paket. CRC dapat disematkan dalam data untuk memeriksa keseluruhan
paket untuk kesalahan.
4. ACK yang digendong: Ini dimungkinkan karena pengiriman dan penerimaan
nomor urut.
5. Fragmentasi dengan bantuan dua jenis paket data: Sebuah bit (M) digunakan untuk
fragmen data. Ketika sebuah paket besar perlu difragmentasi, maka bit M dari
setiap fragmen kecuali yang terakhir ditetapkan sama dengan 1, Dari pengetahuan M
bit, penerima dapat mengetahui bahwa fragmentasi telah terjadi. Yang terakhir
fragmen memiliki M=0, dari mana penerima tahu bahwa ini adalah yang terakhir
fragmen dari paket yang terfragmentasi. Jenis paket dengan M=l dan bit lainnya
D=1 (lihat fungsi selanjutnya untuk penjelasan bit D) disebut paket A. Setiap
paket yang bukan paket A disebut paket B. Ada dua cara
mendefinisikan paket B, seperti yang terlihat pada fungsi protokol berikutnya.
6. Pengakuan ujung ke ujung: Satu bit (D) disimpan untuk meminta ujung ke ujung
pengakuan. Protokol X.25 mendefinisikan urutan paket lengkap dengan:
memungkinkan pengirim paket data untuk meminta ACK di akhir a
urutan. Penerima, terus menerima paket X.25 tanpa pemberitahuan
sampai menerima paket dengan D=1. Sebuah paket dengan D=1 menandakan akhir dari a
urutan paket lengkap.
Dalam kasus fragmen yang masuk, urutan paket yang lengkap mungkin:
terdiri dari banyak kelompok paket A, masing-masing kelompok diikuti oleh satu B
paket. Jika paket B memiliki D=0, penerima tidak mengirim
pengakuan. Itu terus menerima urutan nol atau lebih paket A
diikuti oleh paket B. ACK ditransmisikan hanya ketika paket B dengan D=1 adalah
diterima. Hal ini ditunjukkan pada Gambar 8-9.

You might also like