Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

4/19/20151 Chapter 3 Oktober 2010. 4/19/20152 Objectives Mendefinisikan lapisan Aplikasi sebagai sumber dan tujuan dari data untuk komunikasi melalui.

Presentasi serupa


Presentasi berjudul: "4/19/20151 Chapter 3 Oktober 2010. 4/19/20152 Objectives Mendefinisikan lapisan Aplikasi sebagai sumber dan tujuan dari data untuk komunikasi melalui."— Transcript presentasi:

1 4/19/20151 Chapter 3 Oktober 2010

2 4/19/20152 Objectives Mendefinisikan lapisan Aplikasi sebagai sumber dan tujuan dari data untuk komunikasi melalui jaringan Menjelaskan aturan protocol dalam men- support komunikasi antara proses server dan klien Menjelaskan fitur, operasi dan penggunaan service TCP/IP yang dikenal dengan baik (HTTP, DNS, SMTP)

3 4/19/20153 Applications – The Interface Between Human and Data Networks Data ditransmisikan dari sumber ke tujuan 7 layer OSI  logical layer yang memiliki fungsi yang unik untuk masing-masing layer

4 4/19/20154 OSI dan TCP/IP Application Layer  baik OSI maupun TCP/IP

5 4/19/20155 OSI dan TCP/IP

6 4/19/20156 OSI dan TCP/IP

7 4/19/20157 OSI dan TCP/IP

8 4/19/20158 OSI dan TCP/IP

9 4/19/20159 OSI dan TCP/IP

10 4/19/ Applications – The Interface Between Human and Data Networks Define the separate roles applications, services and protocols play in transporting data through networks

11 4/19/ Presentation Layer Presentation Layer mempunyai 3 tugas pentung: –Mengkodekan dan mengkonversi data pada application layer agar menjamin bahwa data dari peralatan sumber dapat diinterpretasikan dengan aplikasi yang sesuai pada peralatan tujuan. –Mengkomresi data  dapat di-dekomresi oleh peralatan tujuan. –Enkripsi data untuk ditransmisi dan dekripsi data yang diterima tujuan.

12 4/19/ Session Layer Fungsi dari lapisan ini adalah men-create dan me-maintain dialog antara sumber dan tujuan. Lapisan ini menangani pertukaran informasi untuk dialog awal, menjaga tetap aktif dan restart session bila terputus atau idle dalam waktu yang lama.

13 4/19/ Applications – The Interface Between Human and Data Networks Describe the role protocols play in networking and be able to identify several message properties that can be defined by a protocol

14 4/19/ Applications – The Interface Between Human and Data Networks Domain Name Service Protocol (DNS) digunakan untuk menentukan nama pada Internet ke alamat IP. Hypertext Transfer Protocol (HTTP) digunakan untuk mentransfer file yang membentuk halaman- halaman Web World Wide Web. Simple Mail Transfer Protocol (SMTP) digunakan untuk transfer mail dan attachments. Telnet, merupakan terminal emulation protocol, digunakan untuk menyediakan akses remote ke server dan perangkat jaringan. File Transfer Protocol (FTP) digunakan untuk transfer file yang interaktif antara sistem.

15 4/19/ User Applications, Services and Applications

16 4/19/ Application Layer Protocol Functions

17 4/19/ The Role of Protocols in Supporting Communication Describe the roles of client and server processes in data networks

18 4/19/ The Role of Protocols in Supporting Communication

19 4/19/ Model Client - Server A network with two clients and one server.

20 4/19/ Model Client - Server The client-server model involves requests and replies.

21 4/19/ Servers

22 4/19/ The Role of Protocols in Supporting Communication List common Application Layers services and protocols Keberhasilan proses dan layanan pada lapisan aplikasi tergantung pada support dari layer di bawahnya

23 4/19/ P2P Network Dua atau lebih komputer berhubungan melalui jaringan  dapat men-share sumber daya tanpa memiliki server tertentu Setiap end device  bisa berfungsi sebagai server atau client  tergantung permintaan

24 4/19/ The Role of Protocols in Supporting Communication Compare and contrast client server networking with peer-to-peer networking and peer-to-peer applications

25 4/19/ The Role of Protocols in Supporting Communication Compare and contrast client server networking with peer-to-peer networking and peer-to-peer applications

26 4/19/ P2P Application Device bisa bertindak sebagai baik client maupun server pada komunikasi yang sama P2P application  setiap end device memberikan user interface dan menjalankan background service

27 4/19/ Features, Operation, and Use of TCP/IP Application Layer Services Transport layer menggunakan Addressing Scheme yang disebut nomor port (port number). –Domain Name System (DNS) - TCP/UDP Port 53 –Hypertext Transfer Protocol (HTTP) - TCP Port 80 –Simple Mail Transfer Protocol (SMTP) - TCP Port 25 –Post Office Protocol (POP) - UDP Port 110 –Telnet - TCP Port 23 –Dynamic Host Configuration Protocol - UDP Port 67 –File Transfer Protocol (FTP) - TCP Ports 20 and 21

28 4/19/ Features, Operation, and Use of TCP/IP Application Layer Services Describe the features of the DNS protocol and how this protocol supports DNS services

29 4/19/ Domain Name Service

30 4/19/ Domain Name Service

31 4/19/ Domain Name Service

32 4/19/ Domain Name Service

33 4/19/ Domain Name Service

34 4/19/ Domain Name System Memetakan resource name (domain name, nama komputer host) dengan network address (IP address) DNS Protocols  mendefinisikan service otomatis untuk men-matchkan antara resource name dengan netowork address dalam bentuk numerik Termasuk didalamnya : –Format untuk queries, responses dan data format

35 4/19/ Domain Name System nslookup  digunakan user secara manual untuk query nama server untuk mendapatkan IP addressnya

36 4/19/ Domain Name System DNS menggunakan sistem hirarki Root DNS servers  top level domain servers (.org,.com,.id)  secondary level domain servers (cisco.com) Local domain server akan menunjuk DNS client

37 4/19/ Domain Name System

38 4/19/ Domain Name System Dikatakan authoritative, bila level domain hirarkinya sama.

39 4/19/ WWW service and HTTP Describe the features of the HTTP protocol and how this protocol supports the delivery of web pages to the client

40 4/19/ WWW service and HTTP

41 4/19/ WWW service and HTTP

42 4/19/ HTTP HTTP : Hypertext Transfer Protocol Adalah metode yang digunakan untuk mentransfer informasi pada www. Untuk publish dan retrieve HTML page. Ada 3 tipe message : –GET  client request for data –POST  mengirimkan data, tetapi tidak disimpan di server –PUT  upload resources atau content ke web server

43 4/19/ HTTP HTTP  not secure Secure HTTP (HTTPS) protocol  untuk accessing atau posting informasi web server HTTPS dapat menggunakan authentication dan encryption untuk menjaga data yang dilewatkan antara client dan server. HTTPS menspesifikasikan aturan tambahan untuk melewatkan data antara Application layer dan Transport Layer.

44 4/19/ service dan SMTP/POP Protocols Send / SMTP Protocols Get / POP Protocols clientSMTP/POP 3 Server MUA : Mail User Agent

45 4/19/ Features, Operation, and Use of TCP/IP Application Layer Services

46 4/19/ Features, Operation, and Use of TCP/IP Application Layer Services

47 4/19/ Features, Operation, and Use of TCP/IP Application Layer Services Describe the features of the POP and SMTP protocols, and how these protocols support services

48 4/19/ service dan SMTP/POP Protocols Send  SMTP : Simple Mail Transfer Protocols Get  POP : Post Office Protocols MUA  mail user agent / client: aplikasi untuk compose

49 4/19/ service dan SMTP/POP Protocols Ada 2 proses yang dioperasikan pada server : –MTA : Mail Transfer Agent  transfer/forward –MDA : Mail Delivery Agent  menerima dari MTA dan meletakkan ke mailbox user.

50 4/19/ FTP File Transfer Protocols Antar client dan server Client bisa download (pull) file dari server Client bisa upload (push) file ke server.

51 4/19/ FTP

52 4/19/ DHCP Dynamic Host Configuration Protocols Untuk mendapatkan IP address dan informasi yang lain dari DHCP server Memperoleh IP adress secara dinamik pada saat sambung ke jaringan DHCP ‘meminjamkan’ alamat

53 4/19/ DHCP

54 4/19/ DHCP Client men-broadcast DHCP DISCOVER packet untuk identifikasi DHCP server yang ada pada jaringan. DHCP server me-reply DHCP OFFER  memberikan IP address, subnet mask, DNS server, dan informasi default gateway Client dapat menerima lebih dari satu DHCP OFFER packets bila ada lebilh dari satu DHCP server pada jaringan  harus memilih satu dan broadcast DHCP REQUEST pada server tertentu.

55 4/19/ DHCP

56 4/19/ SMB Server Message Block (SMB) Client/server file sharing protocol. Dikembangkan IBM akhir th 1980 Dapat share : directory, file, printer, dan serial port. Merupakan protocol request-response. Long term connection. Microsoft based networks

57 4/19/ Features, Operation, and Use of TCP/IP Application Layer Services Describe the features of the SMB protocol and the role it plays in supporting file sharing in Microsoft-based networks

58 4/19/ SMB

59 4/19/ SMB SMB messages can: –Start, authenticate, and terminate sessions –Control file and printer access –Allow an application to send or receive messages to or from another device

60 4/19/ P2P Services and Gnutella Protocol

61 4/19/ P2P Services and Gnutella Protocol The Gnutella protocol defines five different packet types: –ping - for device discovery –pong - as a reply to a ping –query - for file location –query hit - as a reply to a query –push - as a download request

62 4/19/ P2P Services and Gnutella Protocol Describe the features of the Gnutella protocol and the role it plays in supporting P2P services

63 4/19/ Telnet Text based Koneksinya disebut VTY (Virtual Terminal) session Remote akses ke komputer yang lain Pengguna dapat melakukan semua fungsi yang ada di server Jika disetujui, dapat memulai dan menghentikan proses, konfigurasi perangkat, dan bahkan mematikan sistem.

64 4/19/ Features, Operation, and Use of TCP/IP Application Layer Services Describe the features of the Telnet protocol and identify several of its uses in examining and managing networks

65 4/19/ Summary

66 4/19/201566

67 4/19/201567


Download ppt "4/19/20151 Chapter 3 Oktober 2010. 4/19/20152 Objectives Mendefinisikan lapisan Aplikasi sebagai sumber dan tujuan dari data untuk komunikasi melalui."

Presentasi serupa


Iklan oleh Google