Application Layer
Membuat Aplikasi Jaringan Ketika Menulis program - Dijalan pada endsystem yang berbeda - Berkomunikasi melalui jaringan - Contoh : web server Tidak ada software yang ditulis khusus untuk perangkat jaringan - Inti jaringan tidak di handle dalam App Layer - Desain ini memudahkan membuat aplikasi GUI Arsitektur Client-Server Server : - Host yang selalu hidup - IP address permanen - Banyak Skala Server Clients : - Berkomunikasi dengan server - Terhubung sementara - Bisa mempunyai IP dinamis - Tidak berkomunikasi langsung dengan klien yang lain Contoh : - HTTP, IMAP, FTP Arsitektur Peer to Peer Server : - Server tidak harus selalu hidup - Komunikasi dengan end system bisa kapan saja - Kedudukan antar host sederajat dan bisa mengubah alamat IP - Contoh : Gnutella, File sharing Highly scalable But difficult to manage Proses Komunikasi Proses : Proses yang dijalankan didalam host - Dalam host yang sama, dua proses berkomunikasi menggunakan inter-process communication (did