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

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 

Recently uploaded (20)

CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 

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