Published on

1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. EDUCATION PROJECTS These projects look for teaching us the team work to develop skills in which we support on the partners to bring each of these projects on, each, with a very high level of complex that can get outcomes and experiences that for one and all the apprentices, will remain us a life experience and teaching for the future. It was a very long process of implementation. There were six projects in which we must have trust in other apprentices. What this methodology looks for us is to show that in the laboral field, not everything is like we usually think; sometimes we have to work with people that we even don’t know, but we have to accomplish to the work methodology given by the enterprise, and also get accomplished to the partners. The projects implemented in a first stage was a mail server in Linux as in Windows; in the second stage we had to implement a monitoring server as the first one in both platforms: Linux and Windows; and in the final stage, applications that work on Windows and Linux Operative Systems. The work level in each project was very high. Now, we will describe briefly how this process was, in which we have to use the projects described before, but actually the biggest challenge was to know each other and to know if you can work as a team.
  2. 2. PROJECTS The first project was focused on the implementation of a mail Server. Knowing that the enterprises don’t have one of this Server, was a hard experience because we have to learn new concepts and live new experiences. MAIL SERVER A mail Server is an application that allows sending and getting mails from a user to another through the network. It was developed in operative systems Linux and Windows; the mail system works under a quantity of requirements important for its performance like the protocols that we are going to make to know next. SMTP (Simple Mail Transfer Protocol): in few words what makes this protocol is to make easy the exchange of mail between two servers. Another important protocol would be the POP (Post Office Protocol), this one gets the messages and pass them to the final user. And the IMAP (Internet Control Access Protocol) it’s task is the same that the POP, but it’s functionality is different, it means, as the POP, allows reading and deleting messages. The IMAP has the capability of creating, modifying, deleting and moving messages, but for this to work, it’s necessary to count with a client that will send and get the messages. The way of how a mail server works is the next: There is an A user and a B user in different servers. The A user writes a message to the B user using a mail program (Hotmail, Gmail, and others), to send it the mail program contacts. The B user server through the SMTP protocol, as he doesn’t know which server reach, he must consult to its DNS, ask it the MX register, then get response with the domain of the B user after being already the message on the host, starts the work of the POP or the IMAP, it means, the POP or the IMAP get connected to get the mails out.
  3. 3. As we have seen before, a mail server doesn’t work alone, works along others protocols or requirements that are necessary to get a good performance. MONITORING SERVER The current networks are growing every day even more, and in the same way as they grow, they are becoming more complex. To solve this problem we are going to talk about a monitoring Server that will serve us to monitor a several hosts found in our network. In the century we live, to the enterprises it is really important to know how it’s working its work network, because if its network works the better possible, the performance will be better; but they must know with what devices they count for this to happen, to know the work day after day; so they can know when they get failures and be capable to correct them in time because for an enterprise World, will be something tragic that its network didn’t work because they would have lots of fails. So for this never happen, we must know that there are easy monitoring services that don’t have any cost but in the same way, must know that there are tools of privative monitoring. The final desition depends on the businessman with the support of a network manager, if it uses free or privative software. What is a Monitoring service? A monitoring server as its name says, allow us to monitor a network, it means, devices are connected to the network to see the events and fails that can use but this is not so easy, for this you must count with an agent that will connect to server to show what’s happening. There is a protocol called SNMP (Simple Network Management Protocol), it’s found at OSI model 7 layer; this protocol uses a method of managing to ease the administration. It works as agent or client, in other words, are the devices that are going to monitor such as router, switch, hosts, etc. This makes it through the MIB (management Information Base). The MIBs are the ones which store the structured information of the managed devices. There are several kinds of messages that are which the software understand the agent.
  4. 4. Get Request it’s a petition from the server so the agent sends the database (MIB). Get Next Request it’s a query the server makes to the agent to send the MIB of the managed devices before. Get Response it’s an answer the agent makes to a query made for the manager. Trap alert message. These are some of the commonly used concepts and that must be known at time to implement a monitoring server. The tasks the server must accomplish are the next: To discover the network topology. To alert about failures on the network. To monitor the network constantly. These are some of the functions that a service should accomplish. Don’t forget that this depends in part of the orders that are given, it means, what the manager wish to monitor. Implementing a monitoring service results very useful to the enterprises and as we could see along the gotten experience in done projects, it’s nothing that you can’t be done and turns really practical on the laboral field, this project left us a new life experience and could demonstrate that the effort that you make to the proposal tasks can leave us big satisfactions. Objectives that were planted and at the end were accomplished and some many teach us that there is nothing impossible to make. If makes an integration with a good team group, fortunately we counted with a good support team at the time to share knowledge that was really useful at the time to implement a monitoring service that was made thinking in the needs of an enterprise and develop new knowledge in the field of monitoring because it’s
  5. 5. a really long field which must explore seeking new ways to implement looking a great future. WEB APPLICATION SERVER Currently the web it’s a part very important, but for that happen, it had to start from the beginning, before we have a good web service it started with static pages and documents that only could be downloaded, but the working of the web applications it’s based on HTTP protocol. The web services are very used because makes easy some applications to run through the web only having installed some basic applications. An important part is the HTTP protocol (Hypertext transfer Protocol), this protocol works at OSI model application layer. It’s designed to transfer web pages or HTML pages. A web server is under an Apache Server and a database (some very useful databases are MySQL, MsSQL), the real job of the web server is to response the queries of the browsers. Don’t forget that the web server usually works on the 80 port. Its basic performing would be the next: It waits the query on the right port, gets the query, looks if have the resource to the connection that initially made the query after knowing something basic of the web server, we’ll know about WEB APPLICATIONS, after knowing what is a web server, we can say that a web application is to the user can have access through a web server and using as tool a browser. There are applications that work by intranet or internet. The web applications are currently very used because they are very practical and easy to handle by the users. An application can give us an easy and simple way expected results, thanks that they use a GUI (graphic Interface), before, it was too hard to get the outcomes, and the process was too long and annoying for the users. Currently there are a lot of applications we can implement that would be of a great use to the enterprises, schools and others.
  6. 6. Some examples of these applications would be: Joomla, OCS Inventory and Media Wiki. Let’s recall that these applications should be worked in the same way, it doesn’t matter the operative system that it is being used.