TCP \\ UDP\\ Port Number. || Bestpath-Network (Daily Productive)


Assalamualaikum Wr.Wb.

    Oke temen temen, kembali lagi di artikel harianku di BPN,  kali ini aku belajar mengenai TCP dan UDP dan Port Number. Nah kita bahas abis ini, BTW komen yah kalau penjelasanku kurang atau salah, Karena kita harus saling mengingatkan.👌

TCP

    Transfer control Protocol. TCP ini menggunakan 4 protokol layer yaitu. 
  • Application Layer Protocol - Hypertext Transfer Protocol (HTTP) mengatur cara server web dan klien web berinteraksi. HTTP mendefinisikan format permintaan dan tanggapan yang dipertukarkan antara klien dan server. HTTP bergantung pada protokol lain untuk mengatur bagaimana pesan diangkut antara klien dan server.
  • Transport Layer Protocol - Transmission Control Protocol (TCP) memastikan bahwa paket IP dikirim dengan andal, dan paket yang hilang dikirim ulang. TCP menyediakan pemesanan yang tepat dari paket yang diterima rusak.
  • Internetwork Layer Protocol - Protokol internetwork yang paling umum adalah Internet Protocol (IP). IP bertanggung jawab untuk mengambil segmen yang diformat dari TCP, menetapkan pengalamatan logis, dan mengenkapsulasinya ke dalam paket untuk perutean ke host tujuan.
  • Network Access Layer - Protokol khusus pada lapisan akses jaringan, seperti Ethernet, tergantung pada jenis media dan metode transmisi yang digunakan dalam jaringan fisik.

Keandalan cara kerja TCP.

    Jadi paket yang akan dikirimkan dengan TCP, paket itu akan di pecah pecah yang di sebut segmen  dan diberi urutan nomer yang bertujuan agar ketika paket sampai dan paket itu ternyata ada yang hilang klien akan mngejukan pecahan file yang hilang dan TCP akan mengirimkan ulang segmen paket yang rusak, sehingga paket sampai dengan aman. Lalu host penerima bertanggung jawab untuk merakit segmen dan meneruskannya di aplikasi. FTP dan HTTP adalah contoh protokol yang menggunakan TCP.

UDP (User Dsatagram Protocol)

    Protokol memiliki pengiriman yang lebih cepat dari TCP, hanya saja Cara kerja UDP biasanya digunakan untuk aplikasi yang sensitif terhadap penundaan. Cara Kerja UDP, yaitu terus menerus menghantarkan paket tanpa perlu pengakuan dari end device sehingga ketika ada paket yang rusak dia tetap akan terus mengirimkan Data Tersebut.

    Nah sangat berbeda kan Cara kerjanya, UDP biasanya digunakan di Live Streaming, entah internet radio, Televisi, Streamong Youtube. Nah karena live itu tidak bisa di ulang ulang walaupun sinyal kalian jelek sehingga yang kalian dapat itu jelek suaranya atau gambar, itu tidak bisa di ulang lagi karena live nah itu prinsip yang digunakan oleh UDP.

PORT NUMBER.

    Ada banyak layanan yang kita akses melalui internet dalam sehari. DNS, web, email, FTP, IM, dan VoIP hanyalah beberapa dari layanan ini yang disediakan oleh sistem klien/server di seluruh dunia. Layanan ini dapat disediakan oleh satu server atau oleh beberapa server di pusat data yang besar.

    Ketika pesan dikirim menggunakan TCP atau UDP, protokol dan layanan yang diminta diidentifikasi dengan nomor port, seperti yang ditunjukkan pada gambar. Port adalah pengidentifikasi numerik dalam setiap segmen yang digunakan untuk melacak percakapan tertentu antara klien dan server. Setiap pesan yang dikirim oleh host berisi port sumber dan port tujuan.

     Gambar tersebut menggambarkan empat lapisan model TCP/IP dalam percakapan antara klien dan server. Ini menunjukkan HTTP, SMTP, dan DNS di lapisan Aplikasi, TCP dan UDP di lapisan Transport, IP di lapisan Internet, dan cloud jaringan di lapisan Akses Jaringan. Aplikasi HTTP diidentifikasi sebagai menargetkan tujuan port 80 menggunakan TCP. Aplikasi SMTP diidentifikasi sebagai menargetkan nomor port tujuan 25 menggunakan TCP. Aplikasi DNS diidentifikasi menargetkan nomor port tujuan 53 menggunakan UDP.

    Ketika pesan diterima oleh server, server harus dapat menentukan layanan mana yang diminta oleh klien. Klien telah dikonfigurasikan sebelumnya untuk menggunakan port tujuan yang terdaftar di internet untuk setiap layanan. Contohnya adalah klien browser web yang telah dikonfigurasikan sebelumnya untuk mengirim permintaan ke server web menggunakan port 80, port yang terkenal untuk layanan web HTTP.



    Port ditetapkan dan dikelola oleh organisasi yang dikenal sebagai Internet Corporation for Assigned Names and Numbers (ICANN). Pelabuhan dibagi menjadi tiga kategori dan jumlahnya berkisar dari 1 hingga 65.535:

  • Well-Known Port- Port tujuan yang terkait dengan aplikasi jaringan umum diidentifikasi sebagai port terkenal. Port ini berada dalam kisaran 1 hingga 1023.
  • Registered Port - Port 1024 hingga 49151 dapat digunakan sebagai port sumber atau tujuan. Ini dapat digunakan oleh organisasi untuk mendaftarkan aplikasi tertentu seperti aplikasi IM.
  • Private Ports - Port 49152 hingga 65535 sering digunakan sebagai port sumber. Port ini dapat digunakan oleh aplikasi apa pun.


Source Port and Destination Port.

    Source Port

        Nomor port sumber dihasilkan secara dinamis oleh perangkat pengirim untuk mengidentifikasi percakapan antara dua perangkat. Proses ini memungkinkan beberapa percakapan terjadi secara bersamaan. Adalah umum bagi perangkat untuk mengirim beberapa permintaan layanan HTTP ke server web secara bersamaan. Setiap percakapan HTTP terpisah dilacak berdasarkan port sumber.

    Destination Port

        Klien menempatkan nomor port tujuan di segmen untuk memberi tahu server tujuan layanan apa yang diminta, seperti yang ditunjukkan pada gambar. Misalnya, ketika klien menentukan port 80 di port tujuan, server yang menerima pesan mengetahui bahwa layanan web sedang diminta. Sebuah server dapat menawarkan lebih dari satu layanan secara bersamaan, seperti layanan web pada port 80 pada saat yang sama menawarkan pembentukan koneksi FTP pada port 21.




Gambar tersebut menggambarkan sebuah komputer dengan tiga aplikasi berbeda yang terbuka dan protokol serta nomor port yang terkait dengan setiap aplikasi. Di bawah setiap aplikasi adalah protokol khusus yang digunakan dan lapisan transport menambahkan nomor port yang tepat untuk membentuk segmen. POP3 disejajarkan dengan surat elektronik dan menggunakan port 110. HTTP diselaraskan dengan halaman HTML dan menggunakan port 80. SSH disejajarkan dengan akses jarak jauh dan menggunakan port 22.

Pasangan Soket.

    Port sumber dan tujuan ditempatkan di dalam segmen. Segmen tersebut kemudian dienkapsulasi dalam paket IP. Paket IP berisi alamat IP sumber dan tujuan. Kombinasi alamat IP sumber dan nomor port sumber, atau alamat IP tujuan dan nomor port tujuan dikenal sebagai soket.

Dalam contoh, permintaan FTP yang dihasilkan oleh PC mencakup alamat MAC Layer 2 dan alamat IP Layer 3. Permintaan juga mengidentifikasi nomor port sumber 1305 (dihasilkan secara dinamis oleh host) dan port tujuan, mengidentifikasi layanan FTP pada port 21. Host juga telah meminta halaman web dari server menggunakan alamat Layer 2 dan Layer 3 yang sama. Namun, ia menggunakan nomor port sumber 1099 (dihasilkan secara dinamis oleh host) dan port tujuan yang mengidentifikasi layanan web pada port 80.

Soket digunakan untuk mengidentifikasi server dan layanan yang diminta oleh klien. Soket klien mungkin terlihat seperti ini, dengan 1099 mewakili nomor port sumber: 192.168.1.5:1099

Soket pada server web mungkin 192.168.1.7:80

Bersama-sama, kedua soket ini bergabung untuk membentuk pasangan soket : 192.168.1.5:1099, 192.168.1.7:80

Soket memungkinkan beberapa proses, berjalan pada klien, untuk membedakan diri mereka satu sama lain, dan beberapa koneksi ke proses server untuk dibedakan satu sama lain.

Nomor port sumber berguna sebagai alamat pengirim untuk aplikasi yang meminta. Lapisan transport melacak port ini dan aplikasi yang memulai permintaan sehingga ketika respons dikembalikan, itu dapat diteruskan ke aplikasi yang benar.


Terimakasih Sudah Membaca

--------------------------------------------Wassalamualaikum Wr.Wb.------------------------------------------------

Komentar