CCNA Chapter 9 Transport Layer
Transport Layer Protocol
Lapisan transport bertanggung jawab untuk membangun sesi komunikasi sementara antara dua aplikasi dan mengirimkan data di antara keduanya. tanpa memperhatikan jenis host tujuan, jenis media yang harus dilalui data, jalur yang diambil oleh data, kemacetan pada tautan, atau ukuran jaringan.
Transport TCP dapat dianalogikan sebagai pengiriman paket yang dilacak dari sumber ke tujuan. Jika pesanan pengiriman dipecah menjadi beberapa paket, pelanggan dapat mengecek secara online untuk melihat pesanan pengiriman.
Dengan TCP, ada tiga operasi dasar keandalan:
- Penomoran dan pelacakan segmen data yang dikirimkan ke host tertentu dari aplikasi tertentu
- Mengakui data yang diterima
- Mengirim ulang data yang tidak diakui setelah jangka waktu tertentu
Lapisan transport bertanggung jawab mengelola persyaratan keandalan percakapan. Aplikasi yang berbeda memiliki persyaratan keandalan transportasi yang berbeda pula.
UDP menyediakan fungsi dasar untuk mengirimkan segmen data, dengan sedikit biaya tambahan dan pemeriksaan data.
Selain mendukung fungsi dasar segmentasi dan reassembly data, TCP juga menyediakan layanan lain.
- Establishing a Session
- Reliable Delivery
- Same-Order Delivery
- Flow Control
- Source Port (16 bits) dan Destination Port (16 bits) - Digunakan untuk mengidentifikasi aplikasi.
- Sequence number (32 bits) - Digunakan untuk tujuan reassembly data.
- Acknowledgement number (32 bits) - Menunjukkan data telah diterima dan byte berikutnya diharapkan dari sumber.
- Header length (4 bits) - Dikenal sebagai ʺdata offsetʺ. Menunjukkan panjang tajuk segmen TCP.
- Reserved (6 bits) - Kolom ini disediakan untuk masa depan.
- Control bits (6 bits) - Termasuk kode bit, atau flag, yang menunjukkan tujuan dan fungsi segmen TCP.
- Ukuran jendela (16 bit) - Menunjukkan jumlah byte yang dapat diterima dalam satu waktu.
- Checksum (16 bits) - Digunakan untuk pengecekan error pada header segmen dan data.
- Urgent (16 bit) - Menunjukkan apakah data mendesak.
Fitur TCP
Untuk memahami perbedaan antara TCP dan UDP, penting untuk memahami bagaimana setiap protokol menerapkan fitur keandalan tertentu dan bagaimana mereka melacak percakapan. Selain mendukung fungsi dasar segmentasi data dan reassembly, TCP, seperti yang ditunjukkan pada gambar, juga menyediakan layanan lainnya.
1. Menetapkan Sesi
TCP adalah protokol berorientasi koneksi. Protokol berorientasi koneksi adalah protokol yang menegosiasikan dan menetapkan koneksi permanen (atau sesi) antara perangkat sumber dan tujuan sebelum meneruskan lalu lintas apa pun. Melalui pembentukan sesi, perangkat menegosiasikan jumlah lalu lintas yang dapat diteruskan pada waktu tertentu, dan data komunikasi antara keduanya dapat dikelola dengan baik.
2. Pengiriman yang Andal
Dalam hal jaringan, keandalan berarti memastikan bahwa setiap segmen yang dikirimkan sumber tiba di tujuan. Untuk banyak alasan, adalah mungkin untuk segmen menjadi rusak atau hilang sepenuhnya, karena ditransmisikan melalui jaringan.
Pengiriman yang sama-pesanan
Karena jaringan dapat menyediakan beberapa rute yang dapat memiliki tingkat transmisi yang berbeda, data dapat tiba dalam urutan yang salah. Dengan penomoran dan pengurutan segmen, TCP dapat memastikan bahwa segmen ini disusun kembali ke urutan yang benar.
3. Kontrol Aliran
Host jaringan memiliki sumber daya yang terbatas, seperti memori dan kekuatan pemrosesan. Ketika TCP menyadari bahwa sumber daya ini overtax, itu dapat meminta aplikasi pengiriman mengurangi laju aliran data. Ini dilakukan oleh TCP yang mengatur jumlah data yang dikirimkan sumber. Kontrol aliran dapat mencegah kebutuhan untuk transmisi ulang data ketika sumber daya tuan rumah penerima kewalahan.
Kelompok Nomor Port
- Internet Assigned Numbers Authority (IANA) adalah badan standar yang bertanggung jawab untuk menetapkan berbagai standar pengalamatan, termasuk nomor port. Ada berbagai jenis nomor port :
- Port yang Terkenal (Nomor 0 hingga 1023)- Nomor-nomor ini disediakan untuk layanan dan aplikasi. Mereka biasanya digunakan untuk aplikasi seperti browser web, klien email, dan klien akses jarak jauh. Dengan mendefinisikan port-port terkenal ini untuk aplikasi server, aplikasi klien dapat diprogram untuk meminta koneksi ke port tertentu dan layanan terkaitnya.
- Port Terdaftar (Nomor 1024 hingga 49151) - Nomor port ini ditetapkan oleh IANA ke entitas yang meminta untuk digunakan dengan proses atau aplikasi tertentu. Proses ini terutama aplikasi individual yang dipilih pengguna untuk dipasang, daripada aplikasi umum yang akan menerima nomor port terkenal. Sebagai contoh, Cisco telah mendaftarkan port 1985 untuk proses Hot Standby Routing Protocol (HSRP).
- Port Dinamis atau Pribadi (Nomor 49152 hingga 65535) - Juga dikenal sebagai port ephemeral, ini biasanya ditetapkan secara dinamis oleh OS klien ketika koneksi ke layanan dimulai. Port dinamis kemudian digunakan untuk mengidentifikasi aplikasi klien selama komunikasi.
Komentar
Posting Komentar