SlideShare una empresa de Scribd logo
1 de 19
T U H I N D A S
P I Y U S H C H A N D E K A R
V S E M E S T E R C . S . E
UNDER THE GUIDENCE OF -
MS. HEMA SHAHU
SESSION : 2010-2011
1. Literature Survey
2. Introduction to Network
3. Peer to Peer mode
4. Client-Server connection
5. Client -Server mode
6. Server Model
7. Client Model
8. Block Diagram
9. Data Flow Diagram
10. Working
11. Future Scope
12. Advantages
13. Limitations
14. Conclusion
15. References
1. According to the survey made on the Network used in Small scale
industries , colleges, offices and cafes.
2. LAN with Client-Server mode is mostly used network in small scale
industries .
3. Here we are implementing it in large scale with hi-speed
multimedia data transfer with chatting facility.
A network is an interconnection of computers may be wired or wireless
for data communication , remote accessing , resource management
and data sharing.
There are two types of
mode in Networking :
1. Peer to Peer Mode.
2. Server-Client Mode.
1. In Peer To Peer mode each of the interconnected machines share
dual capability and responsibility on the network. Each machine
serves a dual purpose or role, both clients and servers to some
extent.
2. As all machines on the network have equal status is no centralised
control over shared resources. Sharing is endorsed or repealed by
each machine's user.
3. Security can also be a major concern due to lack of centralisation
and this network configuration is used in small organisations.
1. Client-server networks has a machine at the heart of its
operations called the server. A server is a machine that provides
services over a network by responding to client requests.
2. Server-based networks provide centralised control of the entire
network environment.
3. Server-based networks are easier to scale.
4. The networks operability is dependant on the server.
1. Server is that computer which facilates, sharing of data software and
hardware resources (ex: printers, modems) on the network.
2. A server is a program running on the remote machine providing service to
the clients.
3. When it starts, it opens a door for incoming request for a client, but it
never initiates a service until it is requested to do so.
1. Client is the program running on the local machine requesting service
from the server.
2. A client program is finite means it started by user or another
application program and terminates when service is complete.
3. Server provides services over a network by responding to client
requests.
DATA BOX.
CHAT BOX.
SEND
CONNECT/DISCONNECT
SERVER NAME/IP ADDRESS
Server Model Client Model
DATA BOX.
SEND START
CHAT BOX.
EXIT CONFIGURE
Functional
Diagram
START
START THE SERVER
START CLIENT
REQUEST TO SERVER FOR
CONNECTION
IS REQUEST
GRANTED ?
SHOW ERROR
CONNECTION SUCCESSFUL
A
N
Y
TRANSFER DATA
IF QUIT? SEND MESSAGE LOGGED OUT
SUCCESSFULLY.
END
A
Y
N
1. We need to START server.
2. Then CONNECT the client with its name/IP address.
3. Once connection established Server acknowledges clients by
welcome note.
4. Server and client now can exchange data in the form of media
file like Music file, video file, images and simple textual data.
5. By DISCONNECT Client gets disconnected from server.
1. Includes many clients.
2. Can be implemented in large network like WAN.
3. Hi-speed multimedia data transfer .
4. Control all the computer system(clients) and sub-servers in large
network like INTERNET.
1. Centralised user accounts, security and access controls simplify
network administration.
2. More powerful equipment means more efficient access network
resources.
3. Single password login, means access to all resources.
4. Supports greater numbers of users, or networks where resources are
heavily used.
1. More costly to install and maintain.
2. Single point of failure, server goes down, the network goes down.
3. Complex special-purpose software requires appointment of expert
staff, increasing costs.
We have successfully completed our Project on
Client-Server Communication.
1. Data Communication and Networking by Behrouz Forouzan.
2. The complete reference by Herbert Schildt.
3. www.encyclopedia.com .
Clientserver Presentation

Más contenido relacionado

La actualidad más candente (20)

OSI Model
OSI ModelOSI Model
OSI Model
 
Network ppt
Network pptNetwork ppt
Network ppt
 
Tcp/ip server sockets
Tcp/ip server socketsTcp/ip server sockets
Tcp/ip server sockets
 
Ip address
Ip addressIp address
Ip address
 
Telnet
TelnetTelnet
Telnet
 
Basics of computer networks
Basics of computer networksBasics of computer networks
Basics of computer networks
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
Types of server
Types of serverTypes of server
Types of server
 
Network topology
Network topologyNetwork topology
Network topology
 
Dns
DnsDns
Dns
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
Client Server Architecture ppt
Client Server Architecture pptClient Server Architecture ppt
Client Server Architecture ppt
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
IPv4 Addressing
 IPv4 Addressing   IPv4 Addressing
IPv4 Addressing
 
System Administration
System AdministrationSystem Administration
System Administration
 
File Transfer Protocol
File Transfer ProtocolFile Transfer Protocol
File Transfer Protocol
 
Introduction to internet
Introduction to internetIntroduction to internet
Introduction to internet
 

Similar a Clientserver Presentation

Client server model Presentation 4pptx
Client server model  Presentation 4pptxClient server model  Presentation 4pptx
Client server model Presentation 4pptxVijayKumar689664
 
Seminar report-networking
Seminar report-networkingSeminar report-networking
Seminar report-networkingJyoti Kumari
 
unit 4 cds computer networking notesnotes.pdf
unit 4 cds computer networking notesnotes.pdfunit 4 cds computer networking notesnotes.pdf
unit 4 cds computer networking notesnotes.pdfshubhangisonawane6
 
networking concepts
networking conceptsnetworking concepts
networking conceptsmtguillermo
 
Client Server Network Security
Client Server Network SecurityClient Server Network Security
Client Server Network SecurityMithilDoshi1
 
An in-building multi-server cloud system based on shortest Path algorithm dep...
An in-building multi-server cloud system based on shortest Path algorithm dep...An in-building multi-server cloud system based on shortest Path algorithm dep...
An in-building multi-server cloud system based on shortest Path algorithm dep...IOSR Journals
 
Introduction of Networking
Introduction of NetworkingIntroduction of Networking
Introduction of NetworkingNetwax Lab
 
Mis 2nd assignment final solved
Mis 2nd assignment final solvedMis 2nd assignment final solved
Mis 2nd assignment final solvedDanish Saqi
 
Computer network
Computer networkComputer network
Computer networkHarry Pott
 
Assignment 1,computer networks-317
Assignment 1,computer networks-317Assignment 1,computer networks-317
Assignment 1,computer networks-317Khondoker Sadia
 
Lesson 2-Introduction to Network.pptx
Lesson 2-Introduction to Network.pptxLesson 2-Introduction to Network.pptx
Lesson 2-Introduction to Network.pptxMonarGAngeles
 

Similar a Clientserver Presentation (20)

Client server model Presentation 4pptx
Client server model  Presentation 4pptxClient server model  Presentation 4pptx
Client server model Presentation 4pptx
 
Seminar report-networking
Seminar report-networkingSeminar report-networking
Seminar report-networking
 
unit 4 cds computer networking notesnotes.pdf
unit 4 cds computer networking notesnotes.pdfunit 4 cds computer networking notesnotes.pdf
unit 4 cds computer networking notesnotes.pdf
 
networking concepts
networking conceptsnetworking concepts
networking concepts
 
new data.pdf
new data.pdfnew data.pdf
new data.pdf
 
new data.pdf
new data.pdfnew data.pdf
new data.pdf
 
Client Server Network Security
Client Server Network SecurityClient Server Network Security
Client Server Network Security
 
An in-building multi-server cloud system based on shortest Path algorithm dep...
An in-building multi-server cloud system based on shortest Path algorithm dep...An in-building multi-server cloud system based on shortest Path algorithm dep...
An in-building multi-server cloud system based on shortest Path algorithm dep...
 
H017113842
H017113842H017113842
H017113842
 
Computer networks
Computer networksComputer networks
Computer networks
 
Peer to peer
Peer to peerPeer to peer
Peer to peer
 
unit 4-1.pptx
unit 4-1.pptxunit 4-1.pptx
unit 4-1.pptx
 
Hardware1
Hardware1Hardware1
Hardware1
 
Hardware1
Hardware1Hardware1
Hardware1
 
Network administration Book
Network administration BookNetwork administration Book
Network administration Book
 
Introduction of Networking
Introduction of NetworkingIntroduction of Networking
Introduction of Networking
 
Mis 2nd assignment final solved
Mis 2nd assignment final solvedMis 2nd assignment final solved
Mis 2nd assignment final solved
 
Computer network
Computer networkComputer network
Computer network
 
Assignment 1,computer networks-317
Assignment 1,computer networks-317Assignment 1,computer networks-317
Assignment 1,computer networks-317
 
Lesson 2-Introduction to Network.pptx
Lesson 2-Introduction to Network.pptxLesson 2-Introduction to Network.pptx
Lesson 2-Introduction to Network.pptx
 

Más de Tuhin_Das

Workshop Assembler
Workshop AssemblerWorkshop Assembler
Workshop AssemblerTuhin_Das
 
Operating System
Operating SystemOperating System
Operating SystemTuhin_Das
 
Operating System
Operating SystemOperating System
Operating SystemTuhin_Das
 
Presentation
PresentationPresentation
PresentationTuhin_Das
 
Malware Trends Developments
Malware Trends DevelopmentsMalware Trends Developments
Malware Trends DevelopmentsTuhin_Das
 
GPS DOCUMENT
GPS DOCUMENTGPS DOCUMENT
GPS DOCUMENTTuhin_Das
 
Presentation On Gps
Presentation On GpsPresentation On Gps
Presentation On GpsTuhin_Das
 
DOCS ON NETWORK SECURITY
DOCS ON NETWORK SECURITYDOCS ON NETWORK SECURITY
DOCS ON NETWORK SECURITYTuhin_Das
 
Brain Machine Interfacenew
Brain Machine InterfacenewBrain Machine Interfacenew
Brain Machine InterfacenewTuhin_Das
 
Laser & Its Application
Laser & Its ApplicationLaser & Its Application
Laser & Its ApplicationTuhin_Das
 
A NETWORK SECURITY APPROACH USING RSA.
A NETWORK SECURITY APPROACH USING RSA.A NETWORK SECURITY APPROACH USING RSA.
A NETWORK SECURITY APPROACH USING RSA.Tuhin_Das
 

Más de Tuhin_Das (14)

Workshop Assembler
Workshop AssemblerWorkshop Assembler
Workshop Assembler
 
Aop2007
Aop2007Aop2007
Aop2007
 
SQL
SQLSQL
SQL
 
Operating System
Operating SystemOperating System
Operating System
 
Operating System
Operating SystemOperating System
Operating System
 
Presentation
PresentationPresentation
Presentation
 
Malware Trends Developments
Malware Trends DevelopmentsMalware Trends Developments
Malware Trends Developments
 
Malware
MalwareMalware
Malware
 
GPS DOCUMENT
GPS DOCUMENTGPS DOCUMENT
GPS DOCUMENT
 
Presentation On Gps
Presentation On GpsPresentation On Gps
Presentation On Gps
 
DOCS ON NETWORK SECURITY
DOCS ON NETWORK SECURITYDOCS ON NETWORK SECURITY
DOCS ON NETWORK SECURITY
 
Brain Machine Interfacenew
Brain Machine InterfacenewBrain Machine Interfacenew
Brain Machine Interfacenew
 
Laser & Its Application
Laser & Its ApplicationLaser & Its Application
Laser & Its Application
 
A NETWORK SECURITY APPROACH USING RSA.
A NETWORK SECURITY APPROACH USING RSA.A NETWORK SECURITY APPROACH USING RSA.
A NETWORK SECURITY APPROACH USING RSA.
 

Último

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 

Último (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 

Clientserver Presentation

  • 1. T U H I N D A S P I Y U S H C H A N D E K A R V S E M E S T E R C . S . E UNDER THE GUIDENCE OF - MS. HEMA SHAHU SESSION : 2010-2011
  • 2. 1. Literature Survey 2. Introduction to Network 3. Peer to Peer mode 4. Client-Server connection 5. Client -Server mode 6. Server Model 7. Client Model 8. Block Diagram 9. Data Flow Diagram 10. Working 11. Future Scope 12. Advantages 13. Limitations 14. Conclusion 15. References
  • 3. 1. According to the survey made on the Network used in Small scale industries , colleges, offices and cafes. 2. LAN with Client-Server mode is mostly used network in small scale industries . 3. Here we are implementing it in large scale with hi-speed multimedia data transfer with chatting facility.
  • 4. A network is an interconnection of computers may be wired or wireless for data communication , remote accessing , resource management and data sharing. There are two types of mode in Networking : 1. Peer to Peer Mode. 2. Server-Client Mode.
  • 5. 1. In Peer To Peer mode each of the interconnected machines share dual capability and responsibility on the network. Each machine serves a dual purpose or role, both clients and servers to some extent. 2. As all machines on the network have equal status is no centralised control over shared resources. Sharing is endorsed or repealed by each machine's user. 3. Security can also be a major concern due to lack of centralisation and this network configuration is used in small organisations.
  • 6.
  • 7. 1. Client-server networks has a machine at the heart of its operations called the server. A server is a machine that provides services over a network by responding to client requests. 2. Server-based networks provide centralised control of the entire network environment. 3. Server-based networks are easier to scale. 4. The networks operability is dependant on the server.
  • 8. 1. Server is that computer which facilates, sharing of data software and hardware resources (ex: printers, modems) on the network. 2. A server is a program running on the remote machine providing service to the clients. 3. When it starts, it opens a door for incoming request for a client, but it never initiates a service until it is requested to do so.
  • 9. 1. Client is the program running on the local machine requesting service from the server. 2. A client program is finite means it started by user or another application program and terminates when service is complete. 3. Server provides services over a network by responding to client requests.
  • 10. DATA BOX. CHAT BOX. SEND CONNECT/DISCONNECT SERVER NAME/IP ADDRESS Server Model Client Model DATA BOX. SEND START CHAT BOX. EXIT CONFIGURE Functional Diagram
  • 11. START START THE SERVER START CLIENT REQUEST TO SERVER FOR CONNECTION IS REQUEST GRANTED ? SHOW ERROR CONNECTION SUCCESSFUL A N Y
  • 12. TRANSFER DATA IF QUIT? SEND MESSAGE LOGGED OUT SUCCESSFULLY. END A Y N
  • 13. 1. We need to START server. 2. Then CONNECT the client with its name/IP address. 3. Once connection established Server acknowledges clients by welcome note. 4. Server and client now can exchange data in the form of media file like Music file, video file, images and simple textual data. 5. By DISCONNECT Client gets disconnected from server.
  • 14. 1. Includes many clients. 2. Can be implemented in large network like WAN. 3. Hi-speed multimedia data transfer . 4. Control all the computer system(clients) and sub-servers in large network like INTERNET.
  • 15. 1. Centralised user accounts, security and access controls simplify network administration. 2. More powerful equipment means more efficient access network resources. 3. Single password login, means access to all resources. 4. Supports greater numbers of users, or networks where resources are heavily used.
  • 16. 1. More costly to install and maintain. 2. Single point of failure, server goes down, the network goes down. 3. Complex special-purpose software requires appointment of expert staff, increasing costs.
  • 17. We have successfully completed our Project on Client-Server Communication.
  • 18. 1. Data Communication and Networking by Behrouz Forouzan. 2. The complete reference by Herbert Schildt. 3. www.encyclopedia.com .