150 likes | 268 Views
Servers. juancarlosolivares@hotmail.com jcolivar@itmorelia.edu.mx http://antares.itmorelia.edu.mx/~jcolivar/. M. Sc. Juan Carlos Olivares Rojas. Outline. Network Internet Electronic Mail Printing Applications Databases Web Instant Messengers. Objectives.
E N D
Servers juancarlosolivares@hotmail.com jcolivar@itmorelia.edu.mx http://antares.itmorelia.edu.mx/~jcolivar/ M. Sc. Juan Carlos Olivares Rojas
Outline • Network • Internet • Electronic Mail • Printing • Applications • Databases • Web • Instant Messengers
Objectives • To know and apply the principal server function in a Computer Network • Competences: • Install and Setup the principal services such as Web, E-Mail, Printing, Databases and other Applications in different Network Operating Systems
Network • A server is not a machine with more capabilities thanworkstations. • A server is a network process. In some cases the process must be local. • A Network Server is equivalent a Network Operating System (Networking Module)
Internet • An Internet Server is a server which connect computers to external network principally to Internet. It’s a Internet Gateway • An Internet Proxy Server aim to share an Internet connection among a lot of machines. Some proxies have the capabilities of packet filtering and centralized access.
Electronic Mail • It’s one of the most important services over Internet. • It was the first service over Internet. The E-mail service has two componentes: MTA (Mail Transfer Agent) and MUA (Mail User Agent). • MTA is the base of E-mail, the principal protocol is SMTP (Simple Mail Transfer Protocol)
Electronic Mail • MUA is charged on delivery mail between end-user. Exist more protocols than MTA such as POP3 (Post Office Protocol) and IMAP (Internet Mail Access Protocol). • MTA is named outcoming mail server and MUA incoming mail server. • Exists a lot of E-mail server such as sendmail, postfix, Microsoft Exchange, Mercury, among others.
Printing • A printing server controlls the printer spool. • Most of the modern printer include a print server embedded and they have wired and wireless card. • Some printers have a lot of configuration options such as logging, user management, etc.
Applications • An application server, in an n-tier architecture, is a server that hosts an API to expose business logic and business processes for use by third-party applications. • Originally, the definition include all Bussines client-server applications • Actuailly, AppServer is the software framework used to host the services such as JBoss application server or Oracle Application Server.
Databases • A database server is a computer program that provides database services to other computer programs or computers, as defined by the client-server model. Frecuently are called DataBase Management Systems DBMS. MySQL, Oracle and SQL Server are DBMS. • In a master-slave model, database master servers are central and primary locations of data while database slave servers are synchronized backups of the master acting as proxies.
Web • A Web Server is a process responsible for accepting HTTP requests from clients (user agents such as web browsers), and serving them HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects (images, etc.). • Originally, a Web Server was a kind of File Server. Actually is most a kind of Application Server.
Instant Messengers • Instant messaging (IM) are technologies that create the possibility of real-time text-based communication between two or more participants over the internet or some form of internal network/intranet. • Some systems allow the sending of messages to people not currently logged on (offline messages), thus removing much of the difference between Instant Messaging and e-mail.
Instant Messengers • In certain cases Instant Messaging involves additional features, which make it even more popular, i.e. to see the other party, e.g. by using web-cams, or to talk directly for free over the Internet. • Jabber is the most extendend and open standard for IM Servers. Exits other IM Client-Server such as MSN Messenger, ICQ, AOL, Yahoo!, Gtalk, Talk in *X Systems.
References • Forouzan, B. (2008), Data Comunications and Networking, 4th. Edition, McGraw-Hill. • Tanenbaum, A (2004). Computer Networks. 4th Edition. Prentice Hall. • Kurose, J. and Ross, K. (2007) Computer Networking: A Top Down Approach 4th edition. Addison-Wesley, July 2007.