Network Client-Server

Slides:



Advertisements
Presentasi serupa
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
Advertisements

Fourth Generation programming language
Pemrograman Jaringan Socket Programming Aurelio Rahmadian.
SISTEM TERDISTRIBUSI Definisi :
Komunikasi antar Proses
CCNA Exploration v5.0 Network fundamentals Yahdi TK 1073 – Jaringan Komputer Semester Ganjil 2013.
PENCARIAN DATA DENGAN KONTROL DATA
Networking, Protokol, dan Interoperabilitas
Protokol Transfer File
Socket Programming Hernando Ivan Teddy S.Kom. Pertemuan 6 Pemrograman Jaringan STMIK GI MDP PALEMBANG 2013.
Network Software (Perangkat Lunak Jaringan)
Socket Programming Isbat Uzzin.
LOOPING dan array Tinaliah, S. Kom.
REMOTE SERVICE.
Modul 04 Remote Access.
Mengurutkan data Langkah pertama Anda buat database dengan nama data.mdb misal database tersebut ada di directori c:\coba Buatkan table mhs dengan field.
Jaringan KOmputer dan Komunikasi Data
4/19/20151 Chapter 3 Oktober /19/20152 Objectives Mendefinisikan lapisan Aplikasi sebagai sumber dan tujuan dari data untuk komunikasi melalui.
OSI (Open System Interconnection) Layer
TRANSPORT LAYER PROTOCOLS ( TCP DAN UDP )
1 Pertemuan 1 Pendahuluan Matakuliah: H0483 – Network Programming Tahun: 2005 Versi: 1.0.
Modul 1 –Bagan Modul Sistem Komunikasi & Contohnya –Sistem Transmisi: Analog vs Digital Media Transmisi –Switching Nodes Circuit vs Message vs Packet Packet:
SISTEM TERDISTRIBUSI Definisi :
Telnet + SSH + RDC.
PROTOKOL LAPISAN APLIKASI
Administrasi Jaringan
Matakuliah : H0483 – Network Programming Tahun : 2008 Versi : 2.0
Pengenalan Sistem Terdistribusi
Penggunaan Struktur Kontrol SELECT
LATIHAN SOAL JARINGAN KOMPUTER
CHAPTER 8: SISTEM ADMINISTRASI SERVER
LAB PEMOGRAMAN III (VISUAL BASIC)
UDP Socket Programming
Universitas Gunadarma
Sistem Terdistribusi.
Dosen : Nuraini Purwandari
VIRTUAL PRIVATE NETWORK
Pertemuan 5 Combo Box List Box Combo Box List Box.
PERTEMUAN IV STRUKTUR KEPUTUSAN
Jaringan Komputer: Protokol dan Model Lapisan OSI
PERTEMUAN VII ARRAY Tujuan Instruksional Umum :
Model OSI vs. TCP/IP.
Perulangan.
Bahasa Pemrograman 1 STRUKTUR KONTROL VB Chapter 03 bimocahyo.
TCP & UDP.
UNIVERSITAS GUNADARMA
Struktur Kontrol Keputusan IF dan Select
Chayadi Oktomy Noto Susanto, S.T, M.Eng
Penggunaan Struktur Kontrol Pengulangan
SUBROUTINE: Prosedure dan Fungsi
Pertemuan 2 Socket Introduction
Perulangan.
Matakuliah : H0483 – Network Programming Tahun : 2008 Versi : 2.0
PERTEMUAN VI STRUKTUR KEPUTUSAN
TCP/IP TCP/IP adalah sekumpulan protokol yang terdapat di dalam jaringan komputer (network) yang digunakan untuk berkomunikasi atau bertukar data antar.
Title of Presentation A n z a r D1A Taryat D1A
Chapter 4 Oktober 2010.
VPN Virtual Private Network
Review Sistem Terdistribusi
Jaringan Komputer.
Transport Layer.
BAB I Mata Kuliah Sistem Terdistribusi
SISTEM JARINGAN KOMPUTER
JARKOMDAT (2) SUSSI, S.Si., M.T..
Jaringan KOmputer dan Komunikasi Data
Jaringan Komputer Week 2-Protocol Jaringan -TCP/IP Reference Model.
SISTEM TERDISTRIBUSI Definisi :
Jaringan Komputer.
Tipe Data, Variabel, Konstanta dan Operator dalam Visual Basic
TCP Socket Programming
Transcript presentasi:

Network Client-Server Terminology A client initiates communication A server waits for incoming requests Integrated model (e.g. server as client) Does TCP/IP care? Client-Server Paradigms Message passing (Synch and Asynch) Remote Procedure Call (Syncg and Asynch) 4 / 1 - 10

Protocol Client Server 4 / 2 - 10

Client-Server Communication Models Point-to-point Vs. Multi-point/Group – A client to multiple servers – A server to multiple clients Broadcast Vs. Multicast Connection-oriented Vs. Connectionless 4 / 3 - 10

Servers Design Issues System Ports Vs. User Ports Statefull Vs. Stateless Servers Privileges and Complexity: authentication, authorization, data sharing, privacy, protection Robustness and Reliability Client or Message Independent Client or Message Independent (dispatching) Concurrency - Multi-processes - Multi-threaded - I/O Multiplexing - Asynchronous I/O 4 / 4 - 10

Client Design Issues Server Independent (dispatching) Stateless Protocol/Messages (e.g. slide tool) Rich and Flexible Parameters (e.g. telnet ) 4 / 5 - 10

Praktek Membuat komunikasi Client server Agar terbentuk menjadi jaringan komunikasi client server kita haruslah membuat 2 buah form yaitu: 1. Form Server sebagai sentral koneksi 2. Form Client sebagai user yang melakukan koneksi Pada jaringan Client –Server antara client dengan server haruslah menggunakan port yang sama, agar terjadi komunikasi 4 / 6 - 10

Buat Form Server seperti GUI (Graphical User Interface) di bawah ini Namakan winsock1 dengan Wserver 4 / 7 - 10

4 / 8 - 10 Lalu tuliskan code dibawah ini pada text form tersebut Private IP As String Private Sub Command1_Click() End End Sub Private Sub Form_Load() Text1.Text = Wserver.LocalIP Wserver.LocalPort = 5050 Wserver.Listen Private Sub Form_Unload(Cancel As Integer) Wserver.Close Private Sub Wserver_ConnectionRequest(ByVal requestID As Long) If Wserver.State <> sckClosed Then Wserver.Close Wserver.Accept requestID List1.AddItem "Client terkoneksi" 4 / 8 - 10

Buat Form Client Seperti GUI (Graphical User Interface) di bawah ini Namakan winsock1 dengan wclient 4 / 9 - 10

4 / 10 - 10 Lalu tuliskan codeng dibawah ini pada text form tersebut Private IP As String Private Sub Command2_Click() Unload Me End Sub Private Sub Form_Load() Text2.Text = Wclient.LocalIP IP = InputBox("Masukan IP Server: (contoh : 141.108.1.76)") Wclient.Connect IP, 5050 4 / 10 - 10