Dibalik Layar Pengiriman File: Rahasia Transport Layer Mencegah Internet ‘Tersedak’
Mengapa Data Harus Dipecah Menjadi Segmen?
Pernahkah kamu membayangkan bagaimana file raksasa berukuran belasan hingga puluhan gigabyte bisa dikirimkan melalui internet tanpa membuat koneksi jaringan kita terputus total? Rahasianya ada pada proses pemotongan data. Di dalam transport layer, pihak pengirim tidak akan mengirimkan pesan aplikasi dalam satu bongkahan besar, melainkan memecahnya terlebih dahulu menjadi bentuk potongan kecil-kecil yang disebut sebagai segmen sebelum diteruskan ke network layer.
Adapun beberapa alasan krusial mengapa mekanisme pemecahan menjadi segmen ini sangat perlu dilakukan. Yang pertama yaitu untuk mendukung multiplexing antar aplikasi. Bayangkan saja jika sebuah file besar memonopoli seluruh saluran jaringan sampai selesai. Kamu tidak akan bisa melakukan browsing sambil menonton streaming. Dengan memecah data menjadi segmen, Transport Layer dapat melakukan multiplexing di sisi pengirim. Artinya, potongan data dari berbagai aplikasi yang berjalan bersamaan (misalnya browser dan aplikasi Netflix) dapat digabungkan dan dikirim secara bergantian melalui jaringan yang sama. Yang kedua yaitu keperluan demultiplexing (pengiriman tepat sasaran). Setiap segmen yang dipecah akan ditambahkan transport header yang menyimpan informasi krusial. Di dalam header ini terdapat source port number dan destination port number. Hal ini memastikan bahwa saat segmen-segmen tersebut sampai di tujuan, sistem penerima bisa melakukan demultiplexing, yaitu menyalurkan setiap segmen ke socket aplikasi yang benar tanpa tertukar.
Yang ketiga yaitu efisiensi retransmission saat terjadi error. Jaringan komputer pada dasarnya adalah jalur yang tidak dapat diandalkan (unreliable channel) karena data bisa saja hilang, rusak, atau urutannya berantakan saat dalam perjalanan. Jika kita mengirim file besar utuh dan terjadi kerusakan satu bit saja, kita harus mengirim ulang seluruh file tersebut. Namun dengan segmen, jika terjadi kegagalan (timeout) atau hilangnya persetujuan (lost ACK), protokol seperti TCP hanya perlu melakukan pengiriman ulang (retransmit) pada segmen spesifik yang hilang atau rusak saja. Yang keempat yaitu menyesuaikan kapasitas (flow control). Proses segmentasi juga memudahkan pengaturan lalu lintas data. Pada protokol TCP, terdapat batasan yang disebut MSS (Maximum Segment Size). Ini memastikan bahwa pengirim tidak membanjiri pihak penerima dengan data yang terlalu besar melampaui kapasitas buffer penerima.

Gambar 1. Flow control dan error control
==_==
Penulis:
Class Group-4
KEANE AMADEUS KRISTIANTO
2902745270
IGNATIUS MICHAEL ALDRICH VAN MIRACLE
2902593081
FAUSTINE CHRISTABELLE INDY LISTYANTO LESTIONO
2902681336
LOUIS ALAN PRATAMA
2902590451
Uploader & Lecturer: Nico Yonatan Wicaksana, S.Kom., M.Kom.
==_==
Comments :