SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
COMMUNICATION IN CLIENT
SERVER SYSTEM
BY SIVANI. M
 Client/Server communication involves two components, namely a client and a
server.
 They are usually multiple clients in communication with a single server.
 The clients send requests to the server and the server responds to the client
requests.
 There are three main methods to client/server communication.
Sockets
Sockets facilitate communication between two processes on the same machine or
different machines.
 used in a client/server framework and consist of the IP address and port number.
 Many application protocols use sockets for data connection and data transfer
between a client and a server.
 Socket communication is quite low-level as sockets only transfer an unstructured
byte stream across processes.
Communication in client server system.pptx
Remote Procedure Calls
 These are interprocess communication techniques that are used for client-server
based applications.
 A client has a request that the RPC translates and sends to the server. This
request may be a procedure or a function call to a remote server.
 When the server receives the request, it sends the required response back to the
client.
Pipes
 These are interprocess communication methods that contain two end points.
 Data is entered from one end of the pipe by a process and consumed from the
other end by the other process.
 The two different types of pipes are ordinary pipes and named pipes.
 Ordinary pipes only allow one way communication. For two way
communication, two pipes are required.
 Ordinary pipes have a parent child relationship between the processes as the
pipes can only be accessed by processes that created or inherited them.
 Named pipes are more powerful than ordinary pipes and allow two way
communication.
 These pipes exist even after the processes using them have terminated. They
need to be explicitly deleted when not required anymore.

More Related Content

PPTX
Remote Procedure Call in Distributed System
PoojaBele1
 
PDF
Inter process communication
RJ Mehul Gadhiya
 
PPT
message passing
Ashish Kumar
 
PPT
Inter-Process communication in Operating System.ppt
NitihyaAshwinC
 
PPTX
RPC: Remote procedure call
Sunita Sahu
 
PPT
Interprocess communication (IPC) IN O.S
Hussain Ala'a Alkabi
 
PPTX
INTER PROCESS COMMUNICATION (IPC).pptx
LECO9
 
Remote Procedure Call in Distributed System
PoojaBele1
 
Inter process communication
RJ Mehul Gadhiya
 
message passing
Ashish Kumar
 
Inter-Process communication in Operating System.ppt
NitihyaAshwinC
 
RPC: Remote procedure call
Sunita Sahu
 
Interprocess communication (IPC) IN O.S
Hussain Ala'a Alkabi
 
INTER PROCESS COMMUNICATION (IPC).pptx
LECO9
 

What's hot (20)

PPTX
Transport layer
Mukesh Chinta
 
PPTX
Software Project Management - Staffing
TanishqRongta1
 
PPT
14 relationship between processes
myrajendra
 
PPT
Advanced Operating System Lecture Notes
Anirudhan Guru
 
PPTX
Inter Process Communication
Adeel Rasheed
 
PPTX
Lecture 3 threads
Kumbirai Junior Muzavazi
 
PPTX
Cpu scheduling
Karthick Sekar
 
PDF
Pthread
Gopi Saiteja
 
PPTX
Process scheduling
Riya Choudhary
 
PPTX
SCHEDULING ALGORITHMS
Dhaval Sakhiya
 
PPTX
Locks In Disributed Systems
mridul mishra
 
PPTX
Scheduling
pradeepa velmurugan
 
PPTX
Process synchronization in Operating Systems
Ritu Ranjan Shrivastwa
 
PPT
TCP/IP Network ppt
extraganesh
 
PPTX
Presentation on Segmentation
Priyanka bisht
 
ODP
Distributed operating system(os)
Dinesh Modak
 
PPSX
Election algorithms
Ankush Kumar
 
PDF
Interconnection Network
Heman Pathak
 
PPTX
Cpu scheduling in operating System.
Ravi Kumar Patel
 
PPTX
Operating system critical section
Harshana Madusanka Jayamaha
 
Transport layer
Mukesh Chinta
 
Software Project Management - Staffing
TanishqRongta1
 
14 relationship between processes
myrajendra
 
Advanced Operating System Lecture Notes
Anirudhan Guru
 
Inter Process Communication
Adeel Rasheed
 
Lecture 3 threads
Kumbirai Junior Muzavazi
 
Cpu scheduling
Karthick Sekar
 
Pthread
Gopi Saiteja
 
Process scheduling
Riya Choudhary
 
SCHEDULING ALGORITHMS
Dhaval Sakhiya
 
Locks In Disributed Systems
mridul mishra
 
Process synchronization in Operating Systems
Ritu Ranjan Shrivastwa
 
TCP/IP Network ppt
extraganesh
 
Presentation on Segmentation
Priyanka bisht
 
Distributed operating system(os)
Dinesh Modak
 
Election algorithms
Ankush Kumar
 
Interconnection Network
Heman Pathak
 
Cpu scheduling in operating System.
Ravi Kumar Patel
 
Operating system critical section
Harshana Madusanka Jayamaha
 
Ad

Similar to Communication in client server system.pptx (20)

PPT
DS-Chapter DDEFR2-Communication_105220.ppt
menoralemu03
 
PPTX
Chapter 2- distributed system Communication.pptx
gadisaAdamu
 
PPT
2.communcation in distributed system
Gd Goenka University
 
PPT
Chapter 2B-Communication.ppt
sirajmohammed35
 
PPTX
communication Mechanism in Client Server Model
Junaid Lodhi
 
PPT
Chapter 4- Communication in distributed system.ppt
AschalewAyele2
 
PDF
Inter-Process Communication in distributed systems
Aya Mahmoud
 
PPTX
COMPLEXITY CHAPTER 4 LECTURE FOR FOURTH YEAR .pptx
RadielKassa
 
PPTX
distrbuted system show how distbuted system
ayoupalthman
 
PPTX
Inter process communication by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engi...
Dhivyaa C.R
 
PPTX
CHP-4.pptx
FamiDan
 
PDF
Cs556 section3
farshad33
 
PDF
Cs556 section3
sehrish saba
 
PPTX
Processbejdndnnnnnjsnsgsvvdvvvguigv.pptx
AaryaNigade
 
PPTX
Processprehsjsjsjskakwkwkejjdbdbdjj.pptx
AaryaNigade
 
DOCX
Remote Procedure Call
Nadia Nahar
 
PPTX
Distributed Systems Distributed Systems- COMMUNICATION.pptx
ssuser376193
 
PPT
Chapter 4 a interprocess communication
AbDul ThaYyal
 
PPT
Chapter 4 communication2
DBU
 
DS-Chapter DDEFR2-Communication_105220.ppt
menoralemu03
 
Chapter 2- distributed system Communication.pptx
gadisaAdamu
 
2.communcation in distributed system
Gd Goenka University
 
Chapter 2B-Communication.ppt
sirajmohammed35
 
communication Mechanism in Client Server Model
Junaid Lodhi
 
Chapter 4- Communication in distributed system.ppt
AschalewAyele2
 
Inter-Process Communication in distributed systems
Aya Mahmoud
 
COMPLEXITY CHAPTER 4 LECTURE FOR FOURTH YEAR .pptx
RadielKassa
 
distrbuted system show how distbuted system
ayoupalthman
 
Inter process communication by Dr.C.R.Dhivyaa, Assistant Professor,Kongu Engi...
Dhivyaa C.R
 
CHP-4.pptx
FamiDan
 
Cs556 section3
farshad33
 
Cs556 section3
sehrish saba
 
Processbejdndnnnnnjsnsgsvvdvvvguigv.pptx
AaryaNigade
 
Processprehsjsjsjskakwkwkejjdbdbdjj.pptx
AaryaNigade
 
Remote Procedure Call
Nadia Nahar
 
Distributed Systems Distributed Systems- COMMUNICATION.pptx
ssuser376193
 
Chapter 4 a interprocess communication
AbDul ThaYyal
 
Chapter 4 communication2
DBU
 
Ad

More from MSivani (10)

PPTX
User and operating system interface.pptx
MSivani
 
PPTX
Process scheduling.pptx
MSivani
 
PPTX
Structure of an operating system.pptx
MSivani
 
PPTX
REST library.pptx
MSivani
 
PPTX
Smart materials.pptx
MSivani
 
PPTX
PROJECT LOON.pptx
MSivani
 
PPTX
Operating System Operations ppt.pptx
MSivani
 
PPTX
How to Install and Set up Android Studio.pptx
MSivani
 
PPTX
Computing Environments.pptx
MSivani
 
PPTX
ppt for phase-1 review-2.pptx
MSivani
 
User and operating system interface.pptx
MSivani
 
Process scheduling.pptx
MSivani
 
Structure of an operating system.pptx
MSivani
 
REST library.pptx
MSivani
 
Smart materials.pptx
MSivani
 
PROJECT LOON.pptx
MSivani
 
Operating System Operations ppt.pptx
MSivani
 
How to Install and Set up Android Studio.pptx
MSivani
 
Computing Environments.pptx
MSivani
 
ppt for phase-1 review-2.pptx
MSivani
 

Recently uploaded (20)

PPTX
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
PDF
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
PPTX
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
PDF
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PPTX
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
PDF
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
PDF
Introduction to Data Science: data science process
ShivarkarSandip
 
PPTX
Inventory management chapter in automation and robotics.
atisht0104
 
PPTX
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
PDF
Zero Carbon Building Performance standard
BassemOsman1
 
PDF
Biodegradable Plastics: Innovations and Market Potential (www.kiu.ac.ug)
publication11
 
PDF
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
PDF
The Effect of Artifact Removal from EEG Signals on the Detection of Epileptic...
Partho Prosad
 
PDF
dse_final_merit_2025_26 gtgfffffcjjjuuyy
rushabhjain127
 
PDF
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
PPTX
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
PDF
July 2025: Top 10 Read Articles Advanced Information Technology
ijait
 
PDF
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
PPTX
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
settlement FOR FOUNDATION ENGINEERS.pdf
Endalkazene
 
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
Introduction to Data Science: data science process
ShivarkarSandip
 
Inventory management chapter in automation and robotics.
atisht0104
 
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
Zero Carbon Building Performance standard
BassemOsman1
 
Biodegradable Plastics: Innovations and Market Potential (www.kiu.ac.ug)
publication11
 
2010_Book_EnvironmentalBioengineering (1).pdf
EmilianoRodriguezTll
 
The Effect of Artifact Removal from EEG Signals on the Detection of Epileptic...
Partho Prosad
 
dse_final_merit_2025_26 gtgfffffcjjjuuyy
rushabhjain127
 
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
Module2 Data Base Design- ER and NF.pptx
gomathisankariv2
 
July 2025: Top 10 Read Articles Advanced Information Technology
ijait
 
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
22PCOAM21 Session 1 Data Management.pptx
Guru Nanak Technical Institutions
 

Communication in client server system.pptx

  • 1. COMMUNICATION IN CLIENT SERVER SYSTEM BY SIVANI. M
  • 2.  Client/Server communication involves two components, namely a client and a server.  They are usually multiple clients in communication with a single server.  The clients send requests to the server and the server responds to the client requests.  There are three main methods to client/server communication. Sockets Sockets facilitate communication between two processes on the same machine or different machines.  used in a client/server framework and consist of the IP address and port number.  Many application protocols use sockets for data connection and data transfer between a client and a server.  Socket communication is quite low-level as sockets only transfer an unstructured byte stream across processes.
  • 4. Remote Procedure Calls  These are interprocess communication techniques that are used for client-server based applications.  A client has a request that the RPC translates and sends to the server. This request may be a procedure or a function call to a remote server.  When the server receives the request, it sends the required response back to the client.
  • 5. Pipes  These are interprocess communication methods that contain two end points.  Data is entered from one end of the pipe by a process and consumed from the other end by the other process.  The two different types of pipes are ordinary pipes and named pipes.  Ordinary pipes only allow one way communication. For two way communication, two pipes are required.  Ordinary pipes have a parent child relationship between the processes as the pipes can only be accessed by processes that created or inherited them.  Named pipes are more powerful than ordinary pipes and allow two way communication.  These pipes exist even after the processes using them have terminated. They need to be explicitly deleted when not required anymore.