Jelaskan DiffServ (DS) dari IPv4 dalam bahasa melayu

Asalnya ditakrifkan sebagai medan ToS, medan ini kini ditakrifkan oleh RFC 2474 untuk DiffServ dan oleh RFC 3168 untuk Explicit Congestion Notification (ECN), memadankan IPv6. Teknologi-teknologi adalah semakin maju yang memerlukan penstriman data masa sebenar dan dengan itu akan menggunakan medan DS. Salah satu contoh ialah Suara melalui IP (VoIP) yang digunakan untuk pertukaran suara data interaktif.

Medan Type of Service (ToS) asalnya bertujuan untuk sesebuah hos penghantar menyatakan pilihan bagi cara datagram patut dikendalikan sedang ia merentasi Internet. Sebagai contoh, sesebuah hos boleh menetapkan medan ToS datagram IPv4nya untuk memilih lengahan rendah, sementara yang lain mungkin memilih keutuhan tinggi. Secara praktikal, medan ToS tidak digunakan secara meluas. Walau bagaimanapun, banyak kerja ujikaji, penyelidikan dan pengerahan telah tertumpu kepada cara untuk menggunakan lapan bit ini, lantas terhasilnya takrifan medan DS yang sekarang.

Seperti yang ditakrifkan dalam RFC 791, lapan bit berikut diuntukkan kepada medan ToS:

bits 0–2: Duluan (111 - Kawalan Rangkaian, 110 - Kawalan Antara Rangkaian, 101 - CRITIC/ECP, 100 - Penggubal Flash, 011 - Flash, 010 - Segera, 001 - Keutamaan, 000 - Rutin)

bit 3: 0 = Lengahan Normal, 1 = Lengahan Rendah

bit 4: 0 = Truput Normal, 1 = Truput Tinggi

bit 5: 0 = Keutuhan Normal, 1 = Keutuhan Tinggi

bit 6: 0 = Kos Normal, 1 = Kurangkan Kos Kewangan (ditakrifkan oleh RFC 1349)