A.Aplikasi: proses tesrditribusi yang saling berkomunikasi
- Berjalan di host user
- Saling mempertukarkan message untuk menerapkan aplikasi
- Mis. :email, file transfer, the Web, voip, video
B.Protokol application-layer
- Salah satu bagian dari suatu aplikasi
- Mendefinisikan messages yang dipertukarkan aplikasi dan tindakan yang diambil
- Menggunakan layanan yang disediakan oleh protokol layer bawah
C.Beberapa istilah aplikasi jaringan
- Suatu process adalah program yang berjalan dalam suatu host
- Pada host yang sama, dua proses berkomunikasi menggunakan interprocess communication yang didefinisikan oleh OS (Operating System).
- Proses yang berjalan pada host yg berbeda berkomunikasi menggunakan protokol layer applikasi
- Suatu user agent adalah suatu interface antara user dengan aplikasi jaringan
o Web:browser
o E-mail: mail reader
o streaming audio/video: media player, vnc
D.Paradigma Client-server
Biasanya aplikasi jaringan memiliki dua bagian : client dan server
Client:
- Mengawali hubungan dengan server (“speaks first”)
- Biasanya meminta layanan dari server
- Untuk Web, client diimplementasikan dalam bentuk browser; untuk e-mail, dalam bentuk mail reader
Server:
- Menyediakan layanan yang diminta client
- Mis: Web server mengirimkan halaman Web, mail server mengirimkan e-mail
E.Protokol layer aplikasi
API: application programming interface
- Mendefinisikan interface antara layer aplikasi dan transport
- socket: Internet API
§ Dua proses berkomunikasi dengan cara mengirimkan dan membaca data ke/dari dalam socket
Q: bagaimana cara suatu proses mengidentifikasi proses lain yang ingin diajak berkomunikasi?
- Menggunakan IP address dari host yang menjalankan proses yg dimaksud dan menggunakan :
- “port number” – yang memungkinkan host penerima untuk menentukan proses lokal mana yang akan dikirimi message
sumber : http://blog.uad.ac.id/taufiq/
No comments:
Post a Comment