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
11. Future Scope
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
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
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
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
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
SERVER NAME/IP ADDRESS
Server Model Client Model
START THE SERVER
REQUEST TO SERVER FOR
IF QUIT? SEND MESSAGE LOGGED OUT
1. We need to START server.
2. Then CONNECT the client with its name/IP address.
3. Once connection established Server acknowledges clients by
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
2. More powerful equipment means more efficient access network
3. Single password login, means access to all resources.
4. Supports greater numbers of users, or networks where resources are
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
1. Data Communication and Networking by Behrouz Forouzan.
2. The complete reference by Herbert Schildt.
3. www.encyclopedia.com .