Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Protokol Komunikasi 11/9/2018 Komunikasi Data.

Presentasi serupa


Presentasi berjudul: "Protokol Komunikasi 11/9/2018 Komunikasi Data."— Transcript presentasi:

1 Protokol Komunikasi 11/9/2018 Komunikasi Data

2 Pendahuluan Kumpulan aturan/prosedur yang mengedalikan pengoperasian unit-unit fungsional untuk melakukan hubungan komunikasi. Komponen Protokol Aturan atau prosedur Mengatur pembentukan/pemutusan hubungan Mengatur proses transfer data Format atau bentuk representasi pesan Kosakata (vocabulary) Jenis pesan dan makna masing-masing pesan Contoh : Dalam bahasa pemrograman: (1) syntax, (2)grammar, (3)semantik. 11/9/2018 Komunikasi Data

3 Standardisasi Protokol (ISO 7498)
ISO (International Standard Organization) mengajukan struktur dan fungsi protocol komunikasi data. Model tersebut dikenal sebagai OSI (Open System Interconnection) Reference Model (FAQ:comp.protocols.iso). 11/9/2018 Komunikasi Data

4 ISO/OSI : 7 Layer [.] Terdiri atas 7 layer (lapisan) yang mendefinisikan fungsi. Untuk tiap layernya dapat terdiri atas sejumlah protocol yang berbeda, masing-masing menyediakan pelayanan yang sesuai dengan fungsi layer tersebut. Application Layer: interface antara aplikasi yang dihadapi user and resource jaringan yang diakses. Kelompok aplikasi dengan jaringan: File transfer dan metode akses Pertukaran job dan manipulasi Pertukaran pesan Presentation Layer: rutin standard me-presentasi-kan data. Negosiasi sintaksis untuk transfer Transformasi representasi data Session Layer: membagi presentasi data ke dalam babak-babak (sesi) Kontrol dialog dan sinkronisasi Hubungan antara aplikasi yang berkomunikasi Transport Layer: Transfer pesan (message) ujung-ke-ujung Manajemen koneksi Kontrol kesalahan Fragmentasi Kontrol aliran 11/9/2018 Komunikasi Data

5 ISO/OSI : 7 Layer [..] Network Layer: Pengalamatan dan pengiriman paket data. Routing Pengalamatan secara lojik setup dan clearing (pembentukan dan pemutusan) Data-link Layer: pengiriman data melintasi jaringan fisik. Penyusunan frame Transparansi data Kontrol kesalahan (error-detection) Kontrol aliran (flow) Physical Layer: karakteristik perangkat keras yang mentransmisikan sinyal data. (Setiap data yang lewat ke layer lebih rendah ditambah header kontrol yang sesuai dengan layernya. Sebaliknya data ke layer lebih tinggi setelah dikurangi dengan header kontrol) 11/9/2018 Komunikasi Data

6 Protocol TCP/IP Aplication layer: telnet, ftp, dll. Transport Layer:
TCP (Transmission Control Protocol) = mengirim data dengan deteksi dan koreksi kesalahan. Selalu memeriksa keterhubungan. UDP (User Datagram Protocol) = mengirim data tanpa koneksi. Melemparkan data ke network begitu saja. Network layer atau Internet: Internet Protocol (IP). Pelayanan pengiriman paket elementer. Definisikan datagram (jika alamat tujuan tidak dalam jaringan lokal, diberi gateway = device yang menswitch paket antara jaringan fisik yang beda; menentukan gateway yang digunakan). Data-link layer: Melakukan fragmentasi atau defragmentasi datagram. Physical layer: sarana sistem mengirimkan data ke device yang terhubung ke network. 11/9/2018 Komunikasi Data

7 TCP TCP = Transmission Control Protocol
TCP berada di atas IP, mengirim paket dengan fungsi-fungsi yang sangat berguna Streams. TCP data terorganisir sebagai stream of bytes, seperti file. Bentuk-bentuk datagram tidak akan kelihatan di sini. Reliable delivery. Sequence numbers digunakan untuk mengurutkan data-data yang dikirim dan diterima. TCP akan mengirim lagi suatu data yang rusak atau hilang. Network adaptation. TCP secara dinamis mempelajari tunda (delay) pengiriman akibat jaringan dan berusaha memaksimumkan throughput tanpa membebani jaringan tersebut. Flow control. TCP mengatur data buffers, dan koordinasi dengan trafik sehingga buffer-nya tidak pernah overflow. Pengirim yang cepat akan memperlambat kirimannya untuk menyesuaikan dengan penerima. 11/9/2018 Komunikasi Data

8 TCP Overview Full duplex
Transmission Control Protocol Connection-oriented Byte-stream app writes bytes TCP sends segments app reads bytes Full duplex Flow control: keep sender from overrunning receiver Congestion control: keep sender from overrunning network Application process W rite bytes TCP Send buffer Segment T ransmit segments Read Receive buffer 11/9/2018 Komunikasi Data

9 TCP Format 11/9/2018 Komunikasi Data

10 Connection Establishment
Three-way Handshake 11/9/2018 Komunikasi Data

11 ARP ARP (Address Resolution Protocol) adalah protokol yang bertugas untuk menemukan hardware address suatu host dengan alamat IP tertentu. ARP berada di antara layer 2 dan layer 3. Ketika suatu IP paket akan dikirim (tentu saja sudah ada alamat pengirim dan penerima), maka paket tersebut diteruskan ke layer dibawahnya (Ethernet atau Token Ring), yang akan memberikan alamat hardware sesuai dengan alamat IP tersebut. Jika alamat hardware ini tidak ada di dalam cache ARP, maka ARP bertugas mencarinya di dalam jaringan (lokal) 11/9/2018 Komunikasi Data

12 Prinsip Kerja : ARP [.] Dengan data alamat IP (penerima), ARP akan menanyakan alamat hardware broadcast ke local network. Host yang alamat IP-nya sesuai, akan memberikan jawaban (reply, yang berupa alamat hardware)) kepada penanya. Sementara host yang lain diam saja. Selanjutnya paket dikirim ke alamat tersebut. Bagaimana jika alamat IP itu milik host yang berada nun jauh di sana? Jawabannya adalah Router-lah yang akan menjawab (memberikan alamat hardware Router), untuk selanjutnya paket tersebut dikirim ke Router tsb. Tanggung jawab pengiriman selanjutnya diambil alih oleh si Router tersebut. Jadi ARP bertugas menterjemahkan alamat IP menjadi alamat hardware. 11/9/2018 Komunikasi Data

13 Prinsip Kerja : ARP [..] Aku di sini MAC untuk 10.1.1.202 ?
13:20:48:35:32:00 34:20:48:53:50:14 50:53:45:53:19:67 Di manakah kau ? 13:20:48:53:50:23 MAC untuk ? MAC= 50:53:45:53:19:67 11/9/2018 Komunikasi Data

14 ARP table IP Address MAC Address
Setiap host pasti mempunyai ARP tabel yang mentranslasikan alamat IP ke dalam alamat hardware Setiap 15 menit updated Contoh ARP tabel di host : IP Address MAC Address 13:20:48:35:32:00 34:20:48:53:50:14 50:53:45:53:19:67 11/9/2018 Komunikasi Data

15 RARP RARP = Reverse Address Resolution Protocol
RARP adalah protokol yang bertugas untuk menemukan IP address suatu host yang hanya tahu Hardware address-nya saja (misal pada diskless machine) Host akan mengirim paket berikut alamat MAC-nya secara broadcast, untuk meminta alamat IP yang sesuai. RARP server akan menjawab paket tersebut, sehingga alamat IP akan teridentifikasi. 11/9/2018 Komunikasi Data

16 Tolong aku dikasih IP donk?
RARP Nih ..IP-mu 13:20:48:35:32:00 34:20:48:53:50:14 50:53:45:53:19:67 Tolong aku dikasih IP donk? 13:20:48:53:50:23 IP untuk 13:20:48:53:50:23? MAC= 13:20:48:53:50:23 IP = 11/9/2018 Komunikasi Data

17 MAC Address MAC Address ( Media Access Control) Address) adalah sebuah alamat jaringan yang diimplementasikan pada lapisan data-link. MAC address merupakan alamat yang unik yang memiliki panjang 48-bit (6 byte) yang mengidentifikasikan sebuah komputer, interface dalam sebuah router, atau node lainnya dalam jaringan. MAC Address mengizinkan perangkat-perangkat dalam jaringan agar dapat berkomunikasi antara satu dengan yang lainnya. Sebagai contoh, dalam sebuah jaringan berbasis teknologi Ethernet, setiap header dalam frame Ethernet mengandung informasi mengenai MAC address dari komputer sumber (source) dan MAC address dari komputer tujuan (destination). 11/9/2018 Komunikasi Data

18 DCHP Dynamic Host Configuration Protocol (DCHP) adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamt IP secara otomatis dari server DHCP 11/9/2018 Komunikasi Data

19 DHCP DHCP menyediakan alamat-alamat IP secara dinamis dan konfigurasi lain. DHCP ini didesain untuk melayani network yang besar dan konfigurasi TCP/IP yang kompleks. DHCP memungkinkan suatu client menggunakan alamat IP yang reusable, artinya alamat IP tersebut bisa dipakai oleh client yang lain jika client tersebut tidak sedang menggunakannya (off). DHCP memungkinkan suatu client menggunakan satu alamat IP untuk jangka waktu tertentu dari server. DHCP adalah UDP port 67 11/9/2018 Komunikasi Data

20 Dimanakah kau DHCPServer?
Ilustrasi Network Dimanakah kau DHCPServer? BC : DHCPDiscover DHCP SERVER Aku di sini UC: DHCPDiscover DHCPOFFER DHCPOFER AGENT 11/9/2018 Komunikasi Data

21 Minta konfigurasi donk mas DHCPServer
Ilustrasi Network Minta konfigurasi donk mas DHCPServer DHCP SERVER Ok .. Nih konfigurasi-mu DHCPREQUEST DHCPACK AGENT 11/9/2018 Komunikasi Data

22 Paket DHCP Konfigurasi yang diberikan DHCP server meliputi Alamat IP
Subnet Mask Domain Name Default Gateway (Router) DNS WINS information 11/9/2018 Komunikasi Data

23 Using Dynamic IP Addressing
Automatic assignment of IP addresses Useful if frequent change in users (wireless hotspot) Uses DHCP (Dynamic Host Configuration Protocol) server IP addresses leased for a period of time if host is removed from the network (turned off), the IP address goes back into the pool of IP address Preferred method for large networks reduces the burden of network support

24 Configuring DHCP If host is configured as DHCP client, it will not have a IP address Subnet Mask Default Gateway Clients send a DHCP address Broadcast IP and MAC only DHCP server replies Server responds with DHCP offer of an IP address Host/client sends DHCP request asking server to use the IP address Server responds with DHCP acknowledgment

25 Obtaining an IP address from DHCP server
Multifunction device (Linksys Router) provides services to clients (SOHO network) Configuring the DHCP server Enter router default IP address and subnet mask for internal interface IP = Subnet Mask = On DHCP screen check range number of users lease time (24 hours by default)

26 DNS DNS (Domain Name System) Alamat IP terdiri atas 32 bit, yang dapat ditulis secara biner, hexa ataupun desimal Walaupun sudah ditulis secara desimal, orang tetap sulit mengingat-nya satu-satu Analogi: kitapun sulit mengingat nomer telepon kenalan-kenalan yang banyak, sehingga diperlukan buku telepon Di dalam HP bahkan tersedia buku telepon. Dan kita tinggal pilih nama orang yang kita hubungi tanpa pernah menghapal nomer telepon orang itu Prinsip DNS sama seperti di atas. Kita tidak perlu mengingat nomer IP yang memang sulit mengingatnya. Cukuplah kita tahu nama-nya, mesin nanti yang akan mencari/menuliskan untuk kita secara otomatis 11/9/2018 Komunikasi Data

27 DNS Untuk menghubungi suatu PC ada dua cara
Ketikkan alamat IP ( ) Ketikkan Domain Name-nya (uinjkt.ac.id) DNS juga bisa digunakan untuk mencari nama host jika alamat IP diketahui Jaringan komputer hanya menggunakan alamat IP dan tidak peduli dengan nama host. DNS dibangun untuk membantu user memudahkan mengingat suatu alamat IP. 11/9/2018 Komunikasi Data

28 Cara Kerja DNS 3 1 Root Server DNS Client 4 Server DNS lokal 5
Terletak di ISP Cache Root Server DNS Server DNS Uijkt.ac.id 1 3 4 2 5 11/9/2018 Komunikasi Data

29 Cara kerja DNS Misal kita browsing di warnet, dan akan menghubungi uinjkt.ac.id PC kita mengontak Server DNS lokal (biasanya terletak pada jaringan ISP) untuk menanyakan IP Address uinjkt.ac.id (1) Server DNS lokal akan melihat ke dalam cache-nya (2) Jika data itu terdapat di dalam cache server DNS server lokal, maka server tersebut akan memberikan alamat IP tersebut ke Browser (5). Jika tidak, maka server tersebut mengontak server DNS di atasnya (biasanya disebut Root DNS server) untuk mengetahui alamat IP dari DNS server yang mengelola domain uinjkt.ac.id (3) 11/9/2018 Komunikasi Data

30 Cara kerja DNS Jika domain te.ugm.ac.id bena-benar exist, maka Root DNS akan mendapatkan alamat IP server DNS uinjkt.ac.id, kemudian alamat itu dikirim ke server DNS lokal kita (3) Server DNS lokal akan mengontak Server DNS uinjkt.ac.id untuk menanyakan alamat IP dari te.ugm.ac.id, dan Server DNS uinjkt.ac.id memberikan data alamat IP uinjkt.ac.id (4) Server DNS lokal memberitahu alamat IP untuk uinjkt.ac.id kepada Browser/Client (PC kita). (5) Kemudian kita menggunakan alamat itu untuk diisikan ke dalam IP Packet untuk menghubungi uinjkt.ac.id 11/9/2018 Komunikasi Data

31 Thank You 11/9/2018 Komunikasi Data


Download ppt "Protokol Komunikasi 11/9/2018 Komunikasi Data."

Presentasi serupa


Iklan oleh Google