Pemrograman Client Server

Slides:



Advertisements
Presentasi serupa
JARINGAN KOMPUTER KULIAH IX JENIS PROTOKOL.
Advertisements

OSI Layer dan TCP / IP.
Kelas A & B Jonh Fredrik Ulysses STMIK PALANGKARAYA - JFU
TCP mengatur aliran data gram dari lapisan di atasnya (lapisan aplikasi) hingga lapisan IP, sebagaimana datagram yang datang dari lapisan IP hingga ke.
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
Referensi Model TCP/IP
Pemrograman Jaringan Socket Programming Aurelio Rahmadian.
Referensi Model TCP/IP Pertemuan III. TCP/IP dikembangkan sebelum model OSI ada. Namun demikian lapisan-lapisan pada TCP/IP tidaklah cocok seluruhnya.
Komunikasi antar Proses
Pengenalan Pemrograman Jaringan Materi 1 Pemrograman Jaringan Dosen: Eko Prasetyo Teknik Informatika UMG 2012.
Networking, Protokol, dan Interoperabilitas
Protokol Transfer File
User Datagram Protocol (UDP)
(TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL)
Dasar Dasar Jaringan By Helmy Fitriawan
Socket Programming Isbat Uzzin.
IP Address Dedi Hermanto.
Pengembang aplikasi memiliki kemampuan untuk memperbaiki beberapa parameter TCP, seperti buffer dan maksimum ukuran segmen maksimum Socket Programming.
Hernando Ivan Teddy S. Kom
STANDARISASI JARINGAN KOMPUTER. 1960DOD - Jaringan Komputer -Metode Hub. Telepone - Alat pertahanan negara ARPA DARPA ARPA-Net Penunjang TCP/IP.
OSI (Open System Interconnection) Layer
TRANSPORT LAYER PROTOCOLS ( TCP DAN UDP )
UDP Socket Programming
1 Pertemuan 1 Pendahuluan Matakuliah: H0483 – Network Programming Tahun: 2005 Versi: 1.0.
Nyimas Artina, S. Kom, M.Si Pemrograman Jaringan Penjelasan Umum Nyimas Artina, S. Kom, M.Si.
DASAR SOCKET PROGRAMMING
TCP Socket Programmning
Digunakan dalam pembuatan dasar- dasar hubungan internet Referensi ini sering disebut sebagai referensi model TCP/IP Terdiri atas empat lapisan.
ARSITEKTUR JARINGAN Konsep arsitektur jaringan
PROTOKOL LAPISAN APLIKASI
Pertemuan-VI PROTOCOL JARINGAN
Socket Programming - 1 (TCP)
JARINGAN KOMPUTER 1 MODEL REFERENSI OSI Disusun Oleh : Kelompok 2 Glaniar Kautsar( ) Sari Maulita( ) William Wijaya Kusuma ( )
Jaringan Komputer Dasar
Zaini, PhD Jurusan Teknik Elektro Universitas Andalas 2012
Referensi Model TCP/IP
LATIHAN SOAL JARINGAN KOMPUTER
Pembahasan Pendahuluan Distance Vector Routing Protocol Link-State
Referensi Model TCP/IP
Referensi Model TCP/IP (ransmission Control Protocol/Internet Protocol) Eko Riyanto.
Model Referensi TCP/IP
TCP & UDP.
Kuliah Jaringan Komputer
Kuliah Jaringan Komputer
Model-Model Referensi
Socket Programming - 1 (TCP)
Socket Programming - 2 (UDP)
TRANSPORT LAYER PROTOKOL
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ PROSES SISTER Oleh : Laseri, S.Kom.
KELOMPOK 1 PEMODELAN LAYER (OSI, TCP/IP) Agung Ismail
TCP/IP TCP/IP adalah sekumpulan protokol yang terdapat di dalam jaringan komputer (network) yang digunakan untuk berkomunikasi atau bertukar data antar.
Reperensi Model TCP/IP
PERTEMUAN KETUJUH Referensi Model DoD.
Referensi Model TCP/IP
PROTOCOL PROTOCOL TCP/IP.
Model Referensi OSI.
Jaringan Komputer.
7 OSI Layer & TCP/IP Layer
SISTEM JARINGAN KOMPUTER
Oleh : Laseri, S.Kom BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ PROSES SISTER.
Referensi Model TCP/IP
INTERNETWORKING Didi Juardi,ST.,M.Kom.
Jaringan Komputer Week 2-Protocol Jaringan -TCP/IP Reference Model.
TCP Socket Programmning
UDP Socket Programming
OSI 7 LAYER Nama Kelompok : IDA AYU AGUNG KRISNA DEWI ( )
Referensi Model TCP/IP
Referensi Model TCP/IP
KONSEP TCP/IP Oleh : Deden Permana,S.IP. 2 Konsep Dasar Protokol TCP/IP Merupakan Sekumpulan protokol yang terdapat di dalam jaringan komputer yang digunakan.
TCP Socket Programming
Transcript presentasi:

Pemrograman Client Server Pustaka TCP/IP Socket in Java Practical Guide for Programmers Oleh : Kenneth L. Calvert (University of Kentucky), Michael Donahoo (Baylor University) An Introduction to Network Programming With Java Oleh : Jan Graba Sheffield Hallam Universisty, UK Pemrograman Client/Server dengan Java 2 Oleh : Budi Susanto Elex Media

Client, Server, peer to peer Bagian yang meminta layanan pada server Server Bagian yang melayani permintaan client Peer to peer Diantara host mempunyai kedudukan yang sama Contoh : sharing, file, direktori

Client - server Sebuah proses pada client melakukan permintaan ke Server Aplikasi server menerima permintaan dari client request Server Client response

Protocol TCP/IP Protocol Standar Internet Application Presentation 5 Presentation 4 Application Session 3 Transport Transport 2 Network Internet 1 Data-Link Data-Link Physical Physical Tcp/ip osi

Application Layer File Transfer - TFTP* - FTP* - NFS E-Mail - SMTP Remote Login - Telnet* - rlogin* Network Management - SNMP* Name Management - DNS* Application Transport Internet Data-Link Physical

Transport Layer Connection-Oriented Connectionless Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Connection-Oriented Connectionless Application Transport Internet Data-Link Physical

Port Numbers F T P T E L N E T S M T P D N S T F T P S N M P R I P Application Layer 21 23 25 53 69 161 520 TCP UDP

Internet Layer Internet Protocol (IP) Internet Control Message Protocol (ICMP) Address Resolution Protocol (ARP) Reverse Address Resolution Protocol (RARP) Application Transport Internet Data-Link Physical

Port dan Socket Socket Sebuah Abstraksi perangkat lunak yang digunakan sebagai “terminal” dari suatu hubungan dua mesin, proses yang saling koneksi Setiap mesin yang berkomunikasi harus terpasang socket Port Nomor untuk identifikasi proses Menggunajan nilai 16 bit Baberapa layanan port, mengunakan nilai baku

Contoh service port

Java Socket Terdapat pada paket java.net Berisi kelas-kelas dan interface Menyediakan API protokol UDP, TCP Terdiri misal java.net.ServerSocket java.net.Socket java.net.DatagramSocket java.net.InetAddress

Class Socket Kelas ini klien mengimplementasikan soket (juga disebut hanya "socket"). Sebuah socket adalah sebuah endpoint untuk komunikasi antara dua mesin. Constructor Socket() Menciptakan soket tidak berhubungan, dengan sistem-default jenis SocketImpl .

Socket java Socket(InetAddress address, int port) Menciptakan stream soket dan menghubungkan ke nomor port tertentu pada alamat IP yang ditentukan. Socket(InetAddress host, int port, boolean stream) Deprecated. Gunakan UDP DatagramSocket bukan untuk transportasi. Socket(InetAddress address, int port, InetAddress localAddr, int localPort) Menciptakan soket dan menghubungkan ke alamat remote tertentu pada remote port yang disyaratkan.

Construktor Socket(SocketImpl impl) Socket memciptakan nonkoneksi dengan user-SocketImpl ditentukan.. void bind(SocketAddress bindpoint) Mengikat socket ke alamat lokal.           .   void close() Menututup socket   void connect(SocketAddress endpoint) Soket ini menghubungkan ke server. void connect(SocketAddress endpoint, int timeout) Soket ini menghubungkan ke server dengan nilai timeout tertentu.

Methode getInetAddress public InetAddress getInetAddress() Mengembalikan alamat yang soket tersambung. Pengembalian: alamat IP remote yang terhubung socket ini, atau null jika soket tidak tersambung. getLocalAddress public InetAddress getLocalAddress() Mendapatkan alamat lokal yang soket diikat. Pengembalian: alamat lokal yang soket diikat atau InetAddress.anyLocalAddress () jika tidak terikat soket tidak terikat.

Methode getPort public int getPort () Mengembalikan port remote yang soket ini tersambung.  Pengembalian:  nomor port remote yang terhubung socket ini, atau 0 jika soket tidak terhubung. getLocalPort public int getLocalPort ()   Mengembalikan port lokal yang soket ini terikat. Pengembalian:         nomor port setempat yang soket ini diikat atau -1 jika socket tidak terikat belum.

Methode getRemoteSocketAddress SocketAddress publik getRemoteSocketAddress () Mengembalikan alamat titik akhir soket ini terhubung ke, atau null jika tidak tersambung. Pengembalian: SocketAddress reprensentasi sebuah titik akhir jauh soket ini, atau null jika tidak terhubung . getLocalSocketAddress SocketAddress publik getLocalSocketAddress ()   Mengembalikan alamat endpoint soket ini terikat pada, atau null jika tidak terikat. Pengembalian: SocketAddress mewakili sebuah titik akhir lokal soket ini, atau null jika tidak terikat be.