RANGKUMAN CISCO CCNA 1 CHAPTER 9
Transport Layer
Tentang Transport Layer
Lapisan transport yang menyediakan metode penyampaian data melalui jaringan dengan cara menjamin data dalam keadaan benar dan disatukan kembali di akhir ketika waktu penerimaan.
Tanggung jawab utama dari protokol lapisan transport adalah:
§ Pelacakan komunikasi individual antara aplikasi pada host sumber dan tujuan
§ Segmentasi data untuk pengelolaan dan pemasangan kembali data yang tersegmentasi menjadi aliran data aplikasi di tempat tujuan
§ Mengidentifikasi aplikasi yang tepat untuk setiap aliran komunikasi
Lapisan transport juga bertanggung jawab untuk mengelola persyaratan keandalan percakapan. aplikasi yang berbeda memiliki persyaratan keandalan transportasi yang berbeda.
Fungsi TCP IP
TCP / IP menyediakan dua protokol lapisan transport, Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP), IP menggunakan protokol transport ini untuk mengaktifkan host serta berkomunikasi juga mentransfer data.
Tiga Operasi Handal Dari TCP :
§ Segmen data pelacakan yang ditransmisikan
§ Mengakui data yang diterima
§ Mentransmisi data yang tidak diakui.
TCP memecah pesan menjadi potongan-potongan kecil yang dikenal sebagai segmen. Segmen diberi nomor secara berurutan dan diteruskan ke proses IP untuk perakitan ke dalam paket. TCP melacak jumlah segmen yang telah dikirim ke host dari aplikasi tertentu. File Transfer Protocol (FTP) dan Hypertext Transfer Protocol (HTTP) adalah contoh aplikasi yang menggunakan TCP untuk pengiriman data.
Beberapa contoh aplikasi terkenal yang menggunakan TCP meliputi :
§ Hypertext Transfer Protocol (HTTP)
§ File Transfer Protocol (FTP)
§ Simple Mail Transfer Protocol (SMTP)
§ Telnet
TCP awalnya dijelaskan dalam RFC 793. Selain mendukung fungsi dasar segmentasi data dan reassembly, TCP, seperti yang ditunjukkan pada gambar, juga menyediakan:
Percakapan Connection-oriented dengan mendirikan sesi
§ Pengiriman Handal
§ Memerintahkan rekonstruksi Data
§ Flow control
Pengiriman Terpercaya
TCP dapat menerapkan metode untuk memastikan pengiriman yang handal dari data. Dalam hal jaringan, kehandalan berarti memastikan bahwa setiap bagian dari data yang sumber mengirimkan tiba di tempat tujuan.
Pengiriman Yang Terorganisir
Dengan penomoran dan sekuensing segmen, TCP dapat memastikan bahwa segmen ini dipasang kembali ke dalam urutan yang tepat.
Flow Control
Mengatur aliran dapat mencegah hilangnya segmen pada jaringan dan menghindari kebutuhan untuk pengiriman ulang.
Ekstra Overhead Pada TCP
Ekstra overhead termasuk:
§ Sequence number (32 bit) – Digunakan untuk tujuan data yang reassembly.
§ Nomor Acknowledgement (32 bit) – Menunjukkan data yang telah diterima.
§ Panjang Header (4 bit) – Dikenal sebagai “data offset”. Menunjukkan panjang header segmen TCP.
§ Reserved (6 bit) – Bidang ini dicadangkan untuk masa depan.
§ Kontrol bit (6 bit) – Termasuk kode bit, atau bendera, yang menunjukkan tujuan dan fungsi dari segmen TCP.
§ Ukuran Window (16 bit) – Menunjukkan jumlah segmen yang dapat diterima pada satu waktu.
§ Checksum (16 bit) – Digunakan untuk pemeriksaan kesalahan dari header segmen dan data.
§ Mendesak (16 bit) – Mengindikasikan jika data yang sangat mendesak.
Unit Data Protocol ( UDP )
Penjelasan UDP:
§ Connectionless – UDP tidak membuat sambungan antara host sebelum data dapat dikirim dan diterima.
§ Tidak Mengirimkan Ulang – UDP tidak menyediakan layanan untuk memastikan bahwa data akan dikirimkan ulang jika rusak.
§ Tidak Memerintahkan data Rekonstruksi – Kadang data yang diterima dalam urutan yang berbeda dari yang dikirim. UDP tidak menyediakan mekanisme untuk pemasangan kembali data dalam urutan aslinya.
§ Tidak ada Flow Control – Tidak ada mekanisme dalam UDP untuk mengontrol jumlah data yang dikirimkan oleh sumber untuk menghindari besar perangkat tujuan.
§ UDP adalah protokol stateless, yang berarti tidak ada klien, atau server
Ada tiga jenis aplikasi yang paling cocok untuk UDP:
§ Aplikasi yang dapat mentolerir beberapa data yang hilang, namun memerlukan sedikit waktu .
§ Aplikasi dengan transaksi balasan permintaan sederhana
§ Komunikasi searah tidak diperlukan atau dapat ditangani oleh aplikasi
Protokol lapisan aplikasi kunci yang menggunakan UDP termasuk:
§ Domain Name System (DNS)
§ Simple Network Management Protocol (SNMP)
§ Dynamic Host Configuration Protocol (DHCP)
§ Routing Information Protocol (RIP)
§ Trivial File Transfer Protocol (TFTP)
§ IP telephony atau Voice over IP (VoIP)
§ Game Online
UDP dikatakan transaksi berbasis; yaitu, ketika aplikasi memiliki data untuk dikirim, itu hanya mengirimkan data. Untuk membedakan segmen dan datagram untuk setiap aplikasi, baik TCP dan UDP telah tajuk bidang yang secara unik dapat mengidentifikasi aplikasi ini. Pengidentifikasi unik ini adalah nomor port.
Sebelum sebuah host menggunakan TCP dan mengirimkan data ke host lain, TCP memulai proses untuk membuat koneksi dengan tujuan. koneksi stateful ini memungkinkan pelacakan sesi, atau aliran komunikasi antara host. Proses ini memastikan bahwa setiap host menyadari dan siap untuk aliran komunikasi.
The three-way handshake:
§ Menetapkan bahwa perangkat tujuan hadir pada jaringan
§ Memverifikasi bahwa perangkat tujuan memiliki layanan aktif dan menerima permintaan pada nomor port tujuan bahwa klien bermaksud untuk menggunakan sesi
§ Menginformasikan perangkat tujuan bahwa klien sumber bermaksud untuk membangun sebuah sesi komunikasi pada nomor port yang Dalam koneksi TCP.
Tiga langkah dalam pembentukan koneksi TCP adalah:
§ Klien memulai meminta sesi komunikasi client-server dengan server.
§ Server mengakui sesi komunikasi client-server dan meminta sesi komunikasi server-ke-klien.
§ Klien memulai mengakui sesi komunikasi server-ke-klien.
Keamanan dapat ditambahkan ke jaringan data dengan:
Menyangkal pembentukan sesi TCP
Hanya memungkinkan sesi yang akan didirikan untuk layanan tertentu
Hanya memungkinkan lalu lintas sebagai bagian dari sesi yang sudah mapan.
Internet Assigned Numbers Authority (IANA)
IANA memberikan nomor port. IANA adalah badan standar yang bertanggung jawab untuk menetapkan berbagai standar pengalamatan.
Ada berbagai jenis nomor port :
Ports terkenal (Bilangan 0-1023) – Angka-angka ini dicadangkan untuk layanan dan aplikasi. Mereka umumnya digunakan untuk aplikasi seperti HTTP (web server), Internet Message Access Protocol (IMAP) / Simple Mail Transfer Protocol (SMTP) (email server) dan Telnet.
Ports Terdaftar (Bilangan 1024-49151) – nomor port ini ditugaskan untuk pengguna proses atau aplikasi. Proses ini adalah aplikasi terutama individu yang pengguna telah memilih untuk menginstal, daripada aplikasi umum yang akan menerima nomor port.
Ports Dinamis atau Swasta (Nomor 49152-65535) –Port dinamis yang paling sering digunakan untuk mengidentifikasi aplikasi klien selama komunikasi, sedangkan klien menggunakan port umum untuk mengidentifikasi dan terhubung ke layanan yang diminta pada server.
Comments
Post a Comment