SlideShare a Scribd company logo
1 of 27
Survey on Client Tools,
Server Types and
Communication types in
Client Server Computing
BY,
S.Manju,
14MG011,
II M.E.,CSE,
SKCET,
AGENDA
 CLIENT SERVER COMPUTING AND ITS ELEMENTS
 CLIENT AND TYPES
 CLIENT TOOLS
 DB TOOLS
 SERVER AND TYPES
 COMPARISON OF TOOLS
 COMMUNICATION TYPES
 REFERENCES
12/24/15 2
CSC & ITS ELEMENTS
 Server software accepts requests for data from client software and
returns the results to the client
12/24/15 3
Network
Request
Result
Client
Server
CLIENT
 A device that gets the service offered by server
 Generally classified as,
Fat client :
•A rich client or thick client, is a client that performs the bulk of
any data processing operations itself, and does not rely on the
server
•Delphi, Net Beans and Visual Studio.
Thin client :
•Uses resources of host computer
•Minimal sort of client
•JavaScript, ASP.NET, JSP, Ruby
12/24/15 4
WINDOWS SSH CLIENT TOOLS TO
CONNECT TO YOUR LINUX SERVER
Cygwin
A large collection of GNU and Open Source tools which provide
functionality similar to a Linux distribution on Windows
Has a Unix system call emulation library, cygwin1.dll, together with a vast
set of GNU
Organized into a large number of optional packages.
SmarTTY
A free multi-tabbed SSH client that supports copying files and directories
with SCP on-the-fly.
Features are : One SSH session - multiple tabs, Transfer files and whole
directories, Edit files in-place, Out-of-the-box public-key authentication
12/24/15 5
DameWare SSH
Best free SSH client.
Features are : Manage multiple sessions from one console, Saves
favorite sessions within the Windows file system, Access multiple
sets of saved credentials for easy log-in to different devices,
Connect to computers and devices using telnet, SSH1, and SSH2
protocols
Bitvise SSH Client
An SSH and SFTP client for Windows.
Developed and supported professionally by Bitvise.
A feature-rich graphical SSH/SFTP client for windows
Allow us dynamic port forwarding through an integrated proxy
with auto-reconnecting capability.
12/24/15 6
SERVER AND ITS TYPES
 Server is a computer that satisfies client’s requests.
 Communicate by request/response model.
 Classified as ,
a) File server
b) Web server
c) DB server
d) Mail server
e) Application server
12/24/15 7
FILE SERVER
 A computer attached to a network that provides shared storage of
computer file which is accessed by clients
 Protocol used-FTP/HTTP/SMB/NFS
 Eg: Debian, Ubuntu Linux, Samba, Cent OS, Redhat etc.,
SAMBA
 Provides secure, stable and fast file and print services for all
clients using the SMB/CIFS protocol, such as all versions of DOS
and Windows, OS/2, Linux and many others.
 Integrates Linux/Unix Servers and Desktops into Active
Directory environments
 A domain controller or as a regular domain member.12/24/15 8
PROTOCOLS USED
AFS
AFS is a distributed file service protocol
Aimed for wide-area network
Available as open source
Software for Unix and Windows
SMB
Server Message Block,protocol by which a lot of PC-related
machines share files and printers
Windows NT, OS/2, and Linux.
Common Internet File System is a protocol that is basically an
updated SMB. Eg: 9P ,Amazon S3 ,Coda ,Secure File System
(SFS) ,Self-certifying File System (SFS)
12/24/15 9
WEB SERVER
 Distributes information on internet via HTTP.
 Popular servers are Apache, IIS and Nginx
APACHE
 Apache is developed and maintained by an open community of
developers
 Apache features
 Configurable error messages
 DBMS-based authentication databases
 Content negotiation, Virtual hosting
 SSL and TLS support, A proxy module
 A useful URL rewriter, Custom log file, Filtering support12/24/15 10
IIS
 Internet Information Server- an extensible web server created by Microsoft
 IIS supports HTTP,HTTPS,SMTP and NNTP ETC.,
 Features include
 Anonymous authentication, Basic access authentication, Digest access
authentication, Integrated Windows Authentication, UNC authentication
12/24/15 11
SURVEY ON WEB SERVERS
12/24/15 12
MAIL SERVER
 Computerized equivalent of your friendly neighborhood
mailman.
 Every email that is sent passes through a series of mail servers
along its way to its intended recipient
 2 main categories: outgoing mail servers and incoming mail
servers.
 Outgoing mail servers are known as SMTP.
 Incoming mail servers come in two main varieties.
POP3, or Post Office Protocol, version 3, best known for
storing sent and received messages on PCs' local hard
drives.
IMAP, or Internet Message Access Protocol,always store
copies of messages on server.
12/24/15 13
LIST OF MAIL SERVERS AND FILTERS
 Agorum core,Apache James, Atmail Axigen,Bongo ,Citadel, MDaemon
 Mercury Mail Transport System, MeTA1,Microsoft Exchange Server, MMDF,
Momentum
APACHE JAMES
 Java Apache Mail Enterprise is an open source SMTP and POP3 mail transfer
agent and NNTP news server
 Defines matchers and mailets and allow users to write their own mail-
handling code
 A matcher is used to classify messages based on some criteria, and then
determines whether the message should be passed to an appropriate mailet for
processing.
12/24/15 14
MAIL SERVERS : SURVEY
12/24/15 15
DB SERVER
 Provides database services to other computer programs or
computers
 Database management systems frequently provide database
server functionality.
 Accessed through a "front end" running on the user’s computer
 In a master-slave model, database master servers are central
 Works with the base of Query language.
 Database servers are Oracle, DB2, Informix, and Microsoft SQL
Server.
 GNU General Public License database servers are Ingres and
MySQL.
12/24/15 16
SQuirreL SQL Client
Database administration tool.
Uses JDBC to allow users to explore and interact with databases
via a JDBC driver.
Offers code completion ,syntax highlighting, plugin architecture
that allows plugin writers to modify much of the application's
behavior
Free as open source software that is distributed under the GNU
Lesser General Public License
It supports DB like : IBM DB2 for Linux, OS/400 Windows,
Informix, InterBase, Microsoft Access with the JDBC/ODBC
bridge, Microsoft SQL Server, MySQL, Oracle
Database,Sybase,db2
12/24/15 17
12/24/15 18
Teradata Mapping Manager 3.0.0
TMM is a Java-based desktop application/tool
 Used by professional services consultants to aid in the mapping of data and
requirements.
The mapping metadata is stored in a Teradata database.
6 of the Best Free DB Tools
Adminer
DBComparer
EMS SQL Manager Lite for SQL Server
Firebird
SQuirrel SQL
SQLite Database Browser
12/24/15 19
APPLICATION SERVER
 A software framework that provides both facilities to create web
applications and a server environment to run them.
 Acts as a set of components accessible to the software developer
through an API defined by the platform itself
 Provides middleware services for security and state maintenance, along
with data access and persistence.
 Top 5 open source java application servers- JBoss Enterprise
Application Platform, Glassfish, Wildfly , Apache Tomcat, Apache
TomEE
 .NET Framework technologies in the role of an application server:
 Internet Information Services web server, Windows Server
AppFabric, .NET Framework, Distributed Transactions, COM+, Active
Directory Lightweight Directory Service (ADLDS) 12/24/15 20
12/24/15 21
COMMUNICATION PROTOCOLS
TCP/IP
TCP/IP provides end-to-end connectivity specifying how data should be
packetized, addressed, transmitted, routed and received at the destination
Key principles are : End-to-end connectivity, Robustness Principle
Functionality is organized into four abstraction layers
Link layer, containing communication technologies for a single network
segment (link)
Internet layer, connecting hosts across independent networks, thus
establishing internetworking
Transport layer handling host-to-host communication
Application layer, which provides process-to-process application data exchange.
12/24/15 22
FTP
 Standard network protocol used to transfer computer files from one host to
another host over a TCP-based network
 Built on a client-server architecture and uses separate control and data
connections
 FTP is often  Secured with SSL/TLS 
12/24/15 23
HTTP
Hypertext transfer protocol (HTTP) is an application protocol for
distributed, collaborative, hypermedia information systems
Functions as a request
A web browser-the client
An application running on a computer hosting a web site - server.
Client submits an http request message to the server.
The server, which provides resources such as html files and other
content, or performs other functions on behalf of the client, returns a
response message to the client
12/24/15 24
OTHER PROTOCOLS
Simple Service Discovery Protocol (SSDP) is a network protocol for
advertisement and discovery of network services
The Dynamic Host Configuration Protocol (DHCP) is a standardized network
protocol used on Internet Protocol (IP) networks for dynamically distributing
network configuration parameters, such as IP addresses for interfaces and services
Simple Network Management Protocol (SNMP) is an Internet-standard protocol
for managing devices on IP networks.
 Devices that typically support SNMP include routers, switches, servers,
workstations, printers, modem racks and more.
SNMP is widely used in network management systems to monitor network-
attached devices for conditions that warrant administrative attention
12/24/15 25
REFERENCES
 http://
computechblogspot.blogspot.in/2012/12/different-types-of-servers-available-in.html
 https://www.samba.org/
 https://en.wikipedia.org/wiki/Internet_Information_Services
 http://
news.netcraft.com/archives/2015/04/20/april-2015-web-server-survey.html
 http://www.falkotimme.com/projects/survey_smtp.php?id=170
 https://en.wikipedia.org/wiki/Apache_James
 https://
redislabs.com/blog/database-usage-survey-of-aws-reinvent-2014-developers
 https://en.wikipedia.org/wiki/Application_server
 https://blog.idrsolutions.com/2015/04/top-10-open-source-java-and-javaee-application-servers
/
12/24/15 26
 https://www.mindbodyonline.com/client-tools
 http://www.unixmen.com/list-free-windows-ssh-client-tools-connect-linux-
server/
 http://www.gfi.com/blog/top-10-free-database-tools-for-sys-admins/
 https://en.wikipedia.org/wiki/SQuirreL_SQL_Client
 http://squirrel-sql.sourceforge.net/
 http://thomaslarock.com/2013/03/database-servers-and-client-tools-survey/
 https://en.wikipedia.org/wiki/Comparison_of_database_tools
 https://en.wikipedia.org/wiki/Internet_protocol_suite
 https://en.wikipedia.org/wiki/File_Transfer_Protocol
12/24/15 27

More Related Content

What's hot

Client vs server operating system
Client vs server operating systemClient vs server operating system
Client vs server operating systemMuhammad Zubair
 
Server operating system file
Server operating system fileServer operating system file
Server operating system fileMirzaShabi1
 
CLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.pptCLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.pptsuman yadav
 
Client server component
Client server componentClient server component
Client server componentSatya P. Joshi
 
What is a database server and client ?
What is a database server and client ?What is a database server and client ?
What is a database server and client ?Open E-School
 
Client Server models in JAVA
Client Server models in JAVAClient Server models in JAVA
Client Server models in JAVATech_MX
 
Server and Its Types - Presentation
Server and Its Types - PresentationServer and Its Types - Presentation
Server and Its Types - PresentationShakeel Haider
 
Client server architecture
Client server architectureClient server architecture
Client server architectureBhargav Amin
 
Comparing Operating Systems for Interfacing
Comparing Operating Systems for InterfacingComparing Operating Systems for Interfacing
Comparing Operating Systems for InterfacingChad Johnson
 
Client-Server Computing
Client-Server ComputingClient-Server Computing
Client-Server ComputingCloudbells.com
 
Chapter2
Chapter2Chapter2
Chapter2suks_87
 
windows server 2012 internal monitoring tools
windows server 2012 internal monitoring toolswindows server 2012 internal monitoring tools
windows server 2012 internal monitoring tools24x7 server monitoring
 
Introduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratIntroduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratAttaullah Hazrat
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server ArchitectureRence Montanes
 

What's hot (20)

Types of server
Types of serverTypes of server
Types of server
 
Client vs server operating system
Client vs server operating systemClient vs server operating system
Client vs server operating system
 
Server operating system file
Server operating system fileServer operating system file
Server operating system file
 
CLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.pptCLIENT SERVER IN OS.ppt
CLIENT SERVER IN OS.ppt
 
Introduction to Server
Introduction to ServerIntroduction to Server
Introduction to Server
 
Client server component
Client server componentClient server component
Client server component
 
What is a database server and client ?
What is a database server and client ?What is a database server and client ?
What is a database server and client ?
 
Client Server models in JAVA
Client Server models in JAVAClient Server models in JAVA
Client Server models in JAVA
 
Print server
Print serverPrint server
Print server
 
Server and Its Types - Presentation
Server and Its Types - PresentationServer and Its Types - Presentation
Server and Its Types - Presentation
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Client Server Architecture ppt
Client Server Architecture pptClient Server Architecture ppt
Client Server Architecture ppt
 
Comparing Operating Systems for Interfacing
Comparing Operating Systems for InterfacingComparing Operating Systems for Interfacing
Comparing Operating Systems for Interfacing
 
Components of client server application
Components of client server applicationComponents of client server application
Components of client server application
 
Client-Server Computing
Client-Server ComputingClient-Server Computing
Client-Server Computing
 
Chapter2
Chapter2Chapter2
Chapter2
 
windows server 2012 internal monitoring tools
windows server 2012 internal monitoring toolswindows server 2012 internal monitoring tools
windows server 2012 internal monitoring tools
 
Client server architecture
Client server architectureClient server architecture
Client server architecture
 
Introduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratIntroduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah Hazrat
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 

Viewers also liked

Server Architecture For 1000k Users
Server Architecture For 1000k UsersServer Architecture For 1000k Users
Server Architecture For 1000k UsersAnoop Thakur
 
2 08 client-server architecture
2 08 client-server architecture2 08 client-server architecture
2 08 client-server architecturejit_123
 
Mise en place d’un serveur radius
Mise en place d’un serveur radiusMise en place d’un serveur radius
Mise en place d’un serveur radiusJeff Hermann Ela Aba
 
Presentation about servers
Presentation about serversPresentation about servers
Presentation about serversSasin Prabu
 
Types of Servers - Basic Differences
Types of Servers - Basic DifferencesTypes of Servers - Basic Differences
Types of Servers - Basic DifferencesVR Talsaniya
 
Servers Technologies and Enterprise Data Center Trends 2014 - Thailand
Servers Technologies and Enterprise Data Center Trends 2014 - ThailandServers Technologies and Enterprise Data Center Trends 2014 - Thailand
Servers Technologies and Enterprise Data Center Trends 2014 - ThailandAruj Thirawat
 

Viewers also liked (6)

Server Architecture For 1000k Users
Server Architecture For 1000k UsersServer Architecture For 1000k Users
Server Architecture For 1000k Users
 
2 08 client-server architecture
2 08 client-server architecture2 08 client-server architecture
2 08 client-server architecture
 
Mise en place d’un serveur radius
Mise en place d’un serveur radiusMise en place d’un serveur radius
Mise en place d’un serveur radius
 
Presentation about servers
Presentation about serversPresentation about servers
Presentation about servers
 
Types of Servers - Basic Differences
Types of Servers - Basic DifferencesTypes of Servers - Basic Differences
Types of Servers - Basic Differences
 
Servers Technologies and Enterprise Data Center Trends 2014 - Thailand
Servers Technologies and Enterprise Data Center Trends 2014 - ThailandServers Technologies and Enterprise Data Center Trends 2014 - Thailand
Servers Technologies and Enterprise Data Center Trends 2014 - Thailand
 

Similar to Survey on Client Tools, Server and Communication types

introduction on server.pptx
introduction on server.pptxintroduction on server.pptx
introduction on server.pptxMugabo4
 
Web Server Admin Web Server Admin Web Server Admin Web Server Admin Web Serv...
Web Server Admin Web Server Admin Web Server Admin Web Server Admin  Web Serv...Web Server Admin Web Server Admin Web Server Admin Web Server Admin  Web Serv...
Web Server Admin Web Server Admin Web Server Admin Web Server Admin Web Serv...MrKarwega
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxAlokKumar250045
 
lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.pptImXaib
 
Chapter 03
Chapter 03Chapter 03
Chapter 03cclay3
 
Web server administration
Web server administrationWeb server administration
Web server administrationsawsan slii
 
Client-Server Model
Client-Server ModelClient-Server Model
Client-Server ModelHTS Hosting
 
Presentation 1
Presentation 1Presentation 1
Presentation 1aisadhsa
 
Web Server And Database Server
Web Server And Database ServerWeb Server And Database Server
Web Server And Database ServerMahbubur Rahman
 
Part 1 network computing
Part 1 network computingPart 1 network computing
Part 1 network computingLinh Nguyen
 
Ports and services
Ports and servicesPorts and services
Ports and servicesIlan Mindel
 
Unit 5 Application Layer
Unit 5 Application LayerUnit 5 Application Layer
Unit 5 Application LayerKalpanaC14
 
CSS12 LESSON 02.pptx
CSS12 LESSON 02.pptxCSS12 LESSON 02.pptx
CSS12 LESSON 02.pptxRGSMags
 
Types of networks according to security
Types of networks according to securityTypes of networks according to security
Types of networks according to securityAmjad Afridi
 
server-131210061249-phpapp02.pdf
server-131210061249-phpapp02.pdfserver-131210061249-phpapp02.pdf
server-131210061249-phpapp02.pdfKowsalyaJayakumar2
 

Similar to Survey on Client Tools, Server and Communication types (20)

introduction on server.pptx
introduction on server.pptxintroduction on server.pptx
introduction on server.pptx
 
Survey of client tools
Survey of client toolsSurvey of client tools
Survey of client tools
 
Web Server Admin Web Server Admin Web Server Admin Web Server Admin Web Serv...
Web Server Admin Web Server Admin Web Server Admin Web Server Admin  Web Serv...Web Server Admin Web Server Admin Web Server Admin Web Server Admin  Web Serv...
Web Server Admin Web Server Admin Web Server Admin Web Server Admin Web Serv...
 
Web-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptxWeb-Server & It's Architecture.pptx
Web-Server & It's Architecture.pptx
 
lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.ppt
 
Chapter 03
Chapter 03Chapter 03
Chapter 03
 
Web server administration
Web server administrationWeb server administration
Web server administration
 
Client-Server Model
Client-Server ModelClient-Server Model
Client-Server Model
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
 
CH12.ppt
CH12.pptCH12.ppt
CH12.ppt
 
Web Server And Database Server
Web Server And Database ServerWeb Server And Database Server
Web Server And Database Server
 
Part 1 network computing
Part 1 network computingPart 1 network computing
Part 1 network computing
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
Types of servers
Types of serversTypes of servers
Types of servers
 
Ports and services
Ports and servicesPorts and services
Ports and services
 
04 Client Server Computing
04 Client Server Computing04 Client Server Computing
04 Client Server Computing
 
Unit 5 Application Layer
Unit 5 Application LayerUnit 5 Application Layer
Unit 5 Application Layer
 
CSS12 LESSON 02.pptx
CSS12 LESSON 02.pptxCSS12 LESSON 02.pptx
CSS12 LESSON 02.pptx
 
Types of networks according to security
Types of networks according to securityTypes of networks according to security
Types of networks according to security
 
server-131210061249-phpapp02.pdf
server-131210061249-phpapp02.pdfserver-131210061249-phpapp02.pdf
server-131210061249-phpapp02.pdf
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 

Recently uploaded (20)

MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 

Survey on Client Tools, Server and Communication types

  • 1. Survey on Client Tools, Server Types and Communication types in Client Server Computing BY, S.Manju, 14MG011, II M.E.,CSE, SKCET,
  • 2. AGENDA  CLIENT SERVER COMPUTING AND ITS ELEMENTS  CLIENT AND TYPES  CLIENT TOOLS  DB TOOLS  SERVER AND TYPES  COMPARISON OF TOOLS  COMMUNICATION TYPES  REFERENCES 12/24/15 2
  • 3. CSC & ITS ELEMENTS  Server software accepts requests for data from client software and returns the results to the client 12/24/15 3 Network Request Result Client Server
  • 4. CLIENT  A device that gets the service offered by server  Generally classified as, Fat client : •A rich client or thick client, is a client that performs the bulk of any data processing operations itself, and does not rely on the server •Delphi, Net Beans and Visual Studio. Thin client : •Uses resources of host computer •Minimal sort of client •JavaScript, ASP.NET, JSP, Ruby 12/24/15 4
  • 5. WINDOWS SSH CLIENT TOOLS TO CONNECT TO YOUR LINUX SERVER Cygwin A large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows Has a Unix system call emulation library, cygwin1.dll, together with a vast set of GNU Organized into a large number of optional packages. SmarTTY A free multi-tabbed SSH client that supports copying files and directories with SCP on-the-fly. Features are : One SSH session - multiple tabs, Transfer files and whole directories, Edit files in-place, Out-of-the-box public-key authentication 12/24/15 5
  • 6. DameWare SSH Best free SSH client. Features are : Manage multiple sessions from one console, Saves favorite sessions within the Windows file system, Access multiple sets of saved credentials for easy log-in to different devices, Connect to computers and devices using telnet, SSH1, and SSH2 protocols Bitvise SSH Client An SSH and SFTP client for Windows. Developed and supported professionally by Bitvise. A feature-rich graphical SSH/SFTP client for windows Allow us dynamic port forwarding through an integrated proxy with auto-reconnecting capability. 12/24/15 6
  • 7. SERVER AND ITS TYPES  Server is a computer that satisfies client’s requests.  Communicate by request/response model.  Classified as , a) File server b) Web server c) DB server d) Mail server e) Application server 12/24/15 7
  • 8. FILE SERVER  A computer attached to a network that provides shared storage of computer file which is accessed by clients  Protocol used-FTP/HTTP/SMB/NFS  Eg: Debian, Ubuntu Linux, Samba, Cent OS, Redhat etc., SAMBA  Provides secure, stable and fast file and print services for all clients using the SMB/CIFS protocol, such as all versions of DOS and Windows, OS/2, Linux and many others.  Integrates Linux/Unix Servers and Desktops into Active Directory environments  A domain controller or as a regular domain member.12/24/15 8
  • 9. PROTOCOLS USED AFS AFS is a distributed file service protocol Aimed for wide-area network Available as open source Software for Unix and Windows SMB Server Message Block,protocol by which a lot of PC-related machines share files and printers Windows NT, OS/2, and Linux. Common Internet File System is a protocol that is basically an updated SMB. Eg: 9P ,Amazon S3 ,Coda ,Secure File System (SFS) ,Self-certifying File System (SFS) 12/24/15 9
  • 10. WEB SERVER  Distributes information on internet via HTTP.  Popular servers are Apache, IIS and Nginx APACHE  Apache is developed and maintained by an open community of developers  Apache features  Configurable error messages  DBMS-based authentication databases  Content negotiation, Virtual hosting  SSL and TLS support, A proxy module  A useful URL rewriter, Custom log file, Filtering support12/24/15 10
  • 11. IIS  Internet Information Server- an extensible web server created by Microsoft  IIS supports HTTP,HTTPS,SMTP and NNTP ETC.,  Features include  Anonymous authentication, Basic access authentication, Digest access authentication, Integrated Windows Authentication, UNC authentication 12/24/15 11
  • 12. SURVEY ON WEB SERVERS 12/24/15 12
  • 13. MAIL SERVER  Computerized equivalent of your friendly neighborhood mailman.  Every email that is sent passes through a series of mail servers along its way to its intended recipient  2 main categories: outgoing mail servers and incoming mail servers.  Outgoing mail servers are known as SMTP.  Incoming mail servers come in two main varieties. POP3, or Post Office Protocol, version 3, best known for storing sent and received messages on PCs' local hard drives. IMAP, or Internet Message Access Protocol,always store copies of messages on server. 12/24/15 13
  • 14. LIST OF MAIL SERVERS AND FILTERS  Agorum core,Apache James, Atmail Axigen,Bongo ,Citadel, MDaemon  Mercury Mail Transport System, MeTA1,Microsoft Exchange Server, MMDF, Momentum APACHE JAMES  Java Apache Mail Enterprise is an open source SMTP and POP3 mail transfer agent and NNTP news server  Defines matchers and mailets and allow users to write their own mail- handling code  A matcher is used to classify messages based on some criteria, and then determines whether the message should be passed to an appropriate mailet for processing. 12/24/15 14
  • 15. MAIL SERVERS : SURVEY 12/24/15 15
  • 16. DB SERVER  Provides database services to other computer programs or computers  Database management systems frequently provide database server functionality.  Accessed through a "front end" running on the user’s computer  In a master-slave model, database master servers are central  Works with the base of Query language.  Database servers are Oracle, DB2, Informix, and Microsoft SQL Server.  GNU General Public License database servers are Ingres and MySQL. 12/24/15 16
  • 17. SQuirreL SQL Client Database administration tool. Uses JDBC to allow users to explore and interact with databases via a JDBC driver. Offers code completion ,syntax highlighting, plugin architecture that allows plugin writers to modify much of the application's behavior Free as open source software that is distributed under the GNU Lesser General Public License It supports DB like : IBM DB2 for Linux, OS/400 Windows, Informix, InterBase, Microsoft Access with the JDBC/ODBC bridge, Microsoft SQL Server, MySQL, Oracle Database,Sybase,db2 12/24/15 17
  • 19. Teradata Mapping Manager 3.0.0 TMM is a Java-based desktop application/tool  Used by professional services consultants to aid in the mapping of data and requirements. The mapping metadata is stored in a Teradata database. 6 of the Best Free DB Tools Adminer DBComparer EMS SQL Manager Lite for SQL Server Firebird SQuirrel SQL SQLite Database Browser 12/24/15 19
  • 20. APPLICATION SERVER  A software framework that provides both facilities to create web applications and a server environment to run them.  Acts as a set of components accessible to the software developer through an API defined by the platform itself  Provides middleware services for security and state maintenance, along with data access and persistence.  Top 5 open source java application servers- JBoss Enterprise Application Platform, Glassfish, Wildfly , Apache Tomcat, Apache TomEE  .NET Framework technologies in the role of an application server:  Internet Information Services web server, Windows Server AppFabric, .NET Framework, Distributed Transactions, COM+, Active Directory Lightweight Directory Service (ADLDS) 12/24/15 20
  • 22. COMMUNICATION PROTOCOLS TCP/IP TCP/IP provides end-to-end connectivity specifying how data should be packetized, addressed, transmitted, routed and received at the destination Key principles are : End-to-end connectivity, Robustness Principle Functionality is organized into four abstraction layers Link layer, containing communication technologies for a single network segment (link) Internet layer, connecting hosts across independent networks, thus establishing internetworking Transport layer handling host-to-host communication Application layer, which provides process-to-process application data exchange. 12/24/15 22
  • 23. FTP  Standard network protocol used to transfer computer files from one host to another host over a TCP-based network  Built on a client-server architecture and uses separate control and data connections  FTP is often  Secured with SSL/TLS  12/24/15 23
  • 24. HTTP Hypertext transfer protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems Functions as a request A web browser-the client An application running on a computer hosting a web site - server. Client submits an http request message to the server. The server, which provides resources such as html files and other content, or performs other functions on behalf of the client, returns a response message to the client 12/24/15 24
  • 25. OTHER PROTOCOLS Simple Service Discovery Protocol (SSDP) is a network protocol for advertisement and discovery of network services The Dynamic Host Configuration Protocol (DHCP) is a standardized network protocol used on Internet Protocol (IP) networks for dynamically distributing network configuration parameters, such as IP addresses for interfaces and services Simple Network Management Protocol (SNMP) is an Internet-standard protocol for managing devices on IP networks.  Devices that typically support SNMP include routers, switches, servers, workstations, printers, modem racks and more. SNMP is widely used in network management systems to monitor network- attached devices for conditions that warrant administrative attention 12/24/15 25
  • 26. REFERENCES  http:// computechblogspot.blogspot.in/2012/12/different-types-of-servers-available-in.html  https://www.samba.org/  https://en.wikipedia.org/wiki/Internet_Information_Services  http:// news.netcraft.com/archives/2015/04/20/april-2015-web-server-survey.html  http://www.falkotimme.com/projects/survey_smtp.php?id=170  https://en.wikipedia.org/wiki/Apache_James  https:// redislabs.com/blog/database-usage-survey-of-aws-reinvent-2014-developers  https://en.wikipedia.org/wiki/Application_server  https://blog.idrsolutions.com/2015/04/top-10-open-source-java-and-javaee-application-servers / 12/24/15 26
  • 27.  https://www.mindbodyonline.com/client-tools  http://www.unixmen.com/list-free-windows-ssh-client-tools-connect-linux- server/  http://www.gfi.com/blog/top-10-free-database-tools-for-sys-admins/  https://en.wikipedia.org/wiki/SQuirreL_SQL_Client  http://squirrel-sql.sourceforge.net/  http://thomaslarock.com/2013/03/database-servers-and-client-tools-survey/  https://en.wikipedia.org/wiki/Comparison_of_database_tools  https://en.wikipedia.org/wiki/Internet_protocol_suite  https://en.wikipedia.org/wiki/File_Transfer_Protocol 12/24/15 27