jarkom pertemuan 8
Post on 24-Jun-2015
944 Views
Preview:
TRANSCRIPT
JARINGAN KOMPUTERHendra Di Kesuma, S.Kom., M.Cs.Hendra Di Kesuma, S.Kom., M.Cs.hendra.dikesuma@gmail.com
STMIK “BINA NUSANTARA JAYA”
Fungsi : Mengolah data aplikasi untuk dapat dikirimkan pada jaringan dan memproses data dari jaringan untuk dapat digunakan oleh aplikasi
Layer Transport
Fungsi : Menyediakan komunikasi logik antar proses aplikasi yang berjalan pada host yang berbeda
Layer Transport
Fungsi Utamanya :• Segmentation : menerima data dari layer diatasnya, memecah data menjadi unit-unit yang lebih kecil yang di sebut segmen
• Error control : melakukan perbaikan kesalahan• Flow control : membatasi banyaknya data yang akan dikirim
Layer Transport
akan dikirim
Layer Transport
Flow Control!!
Error Checking!!
Segmentation!!
Port Number• Digunakan oleh Layer Transport untuk membedakan setiap aplikasi pada suatu komputer
• Contoh: port untuk POP3 : 110, HTTP : 80 dan IM : 531
Layer Transport
Contoh: port untuk POP3 : 110, HTTP : 80 dan IM : 531
Layer Transport
Port Number
Layer Transport
Pengaturan Layanan Layer Transport• Layer Transport bertanggung jawab terhadap pengiriman data yang sesuai dengan kebutuhan informasi
• Pemilihan protokol Layer transpor, tergantung pada aplikasi
Layer Transport
pada aplikasi
Pengaturan Layanan Layer Transport
Layer Transport
Protokol Layer Transport
Layer Transport
Connection-Oriented CommunicationSebuah komunikasi connection-oriented saling bertukar informasi dalam mengontrol pengiriman data, yang disebut dengan handshake, sebelum mengirim data. Connection Oriented exchange juga memastikan data yang
Layer Transport
Oriented exchange juga memastikan data yang dikirim akan diterima pada destination.
Connection-Oriented Communication• Berbasiskan koneksi, sehingga mengatur aliran koneksi untuk menjamin keselamatan data sampai tujuan.
• Membangun koneksi sebelum mengirimkan data
Layer Transport
Membangun koneksi sebelum mengirimkan data
Connection-Oriented CommunicationFungsi ini berhubungan dengan Tranport layer field, dimana direfer sebagai sebuah flag pada IP atau sebagai connection control field pada IPX. Hanya komunikasi connection Oriented yang menggunakan field ini.Ketika IP menjalankan Routing protocol, TCP
Layer Transport
menggunakan field ini.Ketika IP menjalankan Routing protocol, TCP digunakan untuk membuat komunikasi connection oriented, IPX menggunakan SPX, dan Appletalk menggunakan ATP dalam menyediakan fungsi ini.
Connection-Oriented Analogy• Contoh yang terbaik adalah pada saat kita menelpon kekasih anda ☺. Anda men-dial no telepon kekasih anda (SYN=1, ACK=0)
• Kekasih anda menjawab telepon dan mengatakan, “Hello” (SYN=1, ACK=1)
• Anda menjawab dengan mengatakan, “Hello honey…ini Aa” (SYN=0, ACK=1)
Layer Transport
• Anda menjawab dengan mengatakan, “Hello honey…ini Aa” (SYN=0, ACK=1)
• Kemudian anda memulai proses komunikasi tentang rencana makan malam, setiap anda habis berbicara kekasih anda akan menjawab pembicaraan tersebut (ACK) sekaligus memberi tahu bahwa ia mengerti apa yang anda bicarakan dan sekaligus juga menandakan bahwa pembicaraan masih terus berlangsung dan belum diputus/hang-up.
Connection-Oriented Analogy• Ketika percakapan selesai, maka anda berdua akan saling mengatakan goodbye, dimana itu merupakan suatu handshake bahwa percakapan telah selesai dan menyatakan OK untuk mengakhiri pembicaraan/hang-up.
Layer Transport
mengakhiri pembicaraan/hang-up.
• Connection Oriented menyediakan suatu session communication yang reliable. Data tidak akan diteruskan menuju application layer bila ada frame yang tidak lengkap sampai retransmission frame dilakukan dan frame dikirim ulang.
Connectionless Communication• Connectionless protocol tidak membutuhkan sebuah handshake atau acknowledgement untuk setiap pengiriman packet. Ketika kita menggunakan connectionless transport, connectionless transport akan membuat usaha terbaik/best effort untuk mengirim data dan itu juga tergantung pada kestabilan dari protocol
Layer Transport
terbaik/best effort untuk mengirim data dan itu juga tergantung pada kestabilan dari protocol yang membawanya.
Connectionless Communication• IP’s User Datagram Protocol (UDP) dan IPX’s NetWare Core Protocol (NCP) adalah contoh dari connectionless transport. Kedua protocol tergantung pada connectionless communication untuk mentransfer routing dan information server. Appletalk tidak menggunakan connectionless communications untuk membuat
Layer Transport
server. Appletalk tidak menggunakan connectionless communications untuk membuat data session, AppleTalk menggunakan connectionless communication ketika mengumumkan server dengan Name Binding Protocol-nya
Connectionless Communication• Connectionless tidak membutuhkan sejumlah yang besar dari retranmisssion data, ini merupakan metode yang sangat efisien dari komunikasi karena tidak perlu menghasilkan acknowledgment yang tidak diperlukan
Layer Transport
acknowledgment yang tidak diperlukan
Connectionless Communication Analogy• Analogi lain yg membedakan tipe komunikasi ini dgn connection oriented adalah, anda menelpon kekasih anda utk makan malam, dan ketika anda menelponnya, ternyata yg menjawab adalah mesin penjawab, anda pun meninggalkan pesan, tidak seperti contoh pada connection oriented dimana pacar anda menjawab telepon anda secara lgs,
Layer Transport
seperti contoh pada connection oriented dimana pacar anda menjawab telepon anda secara lgs, disini anda tergantung dengan:� Kemampuan anda dlm mendial nomor telpon yg benar� Mesin yg menyimpan pesan� Kegagalan dari listrik sehingga bisa menyebabkan kehilangan pesan yang disimpan pd mesin.
� Rentang waktu kekasih anda akan mengambil pesan tersebut mulai dari wkt anda meninggalkan pesan dan wkt utk rencana makan malam
� Seperti yang kita lihat, kita tidak mempunyai konfirmasi yang nyata bahwa kekasih anda secara actual akan menerima pesan tersebut.
Connection Oriented >< Connectionless Communication• Shg timbul suatu pertanyaan, mana transport yang lebih baik? Jawabannya adalah tergantung dari Spesifikasi Application Layer, Contoh adalah telnet, telnet menggunakan TCP, dan kita tidak bisa memaksakan telnet utk menggunakan UDP,
Layer Transport
bisa memaksakan telnet utk menggunakan UDP, karena system penerima akan melakukan sebuah TCP handshake.
• Ketika program untuk network dibuat, maka programmer akan memilih mana transport yang sesuai dengan kebutuhannya. Banyak aplikasi sekarang yang menggunakan connection oriented transport, sehingga ada dua alasan untuk ini.
Connection Oriented >< Connectionless Communication• Alasan pertama menyangkut kondisi pada saat pembuatan program, telnet sejak lama menggunakan TCP sebagai transport. Memindahkannya untuk menggunakan UDP sekarang ini sesuatu yang memungkinkan tetapi akan menyebabkan kekacauan karena system-
Layer Transport
sekarang ini sesuatu yang memungkinkan tetapi akan menyebabkan kekacauan karena system-system yang menggunakan telnet pun harus di-upgrade untuk menggunakan UDP.
• Alasan lain adalah ketidakmengertian kapan sebuah connection oriented diperlukan
top related