Está en la página 1de 11

PUERTOS ESTÁNDAR, ESTADOS DE UNA CONEXIÓN

TCP Y PROTOCOLOS SMTP - FTP Y HTTP


Andrés Rafael De La Torre Vargas
Universidad de las américas
e-mail: andres.delatorre.vargas@udla.edu.ec

TCP da soporte a muchas de las aplicaciones más


Abstracto.-El presente informe daremos una breve populares de Internet, incluidas HTTP, SMTP, SSH y
explicación sobre la arquitectura del computador como FTP.
han ido evolucionado hasta el presente año además de
la evolución de sistema operativo y características A.1. Funciones de TCP
fundamentales. TCP añade las funciones necesarias para prestar un
servicio que permita que la comunicación entre dos
Palabras clave: sistema operativo, arquitectura sistemas se efectúe libre de errores, sin pérdidas y con
computador. seguridad.
Las características del TCP son:

I. INTRODUCCIÓN  Orientado a la conexión.


 Operación Full-Duplex.
Para llevar a cabo la comunicación entre dos  Error Checking.
computadoras hacen falta dos cosas. En primer lugar, es  Acknowledgements.
necesario que entre ellas haya algún tipo de conexión y,  Flow Control.
por otro lado, que ambas se comuniquen utilizando un  Servicio de recuperación de Paquetes.
protocolo en común. Un protocolo puede pensarse como
un idioma, una serie de reglas y convenciones que B. Protocolo UDP
definen cómo se envían y reciben los mensajes. Algunos Es un protocolo del nivel de transporte basado en el
protocolos inclusive permiten enviar un acuse de recibo intercambio de datagramas. Permite el envío de
cuando la transmisión de datos se ha realizado de datagramas a través de la red sin que se haya establecido
manera exitosa. Para enviar datos en una red, los previamente una conexión, ya que el propio datagrama
mismos son divididos en unidades discretas conocidos incorpora suficiente información de direccionamiento en
como paquetes. Cuando llegan a destino, dichos su cabecera.
paquetes son ensamblados en su forma original.
UDP utiliza puertos para permitir la comunicación entre
aplicaciones. El campo de puerto tiene una longitud de 16
bits, por lo que el rango de valores válidos va de 0 a
65.535. El puerto 0 está reservado, pero es un valor
II. DESARROLLO permitido como puerto origen si el proceso emisor no
espera recibir mensajes como respuesta.
1. Puertos Estándar
Los protocolos de Internet UDP proporcionan una
En el nivel de transporte, encontramos dos protocolos sencilla interfaz entre la capa de red y la capa de
ampliamente utilizados: TCP y UDP. aplicación. UDP no otorga garantías para la entrega de
sus mensajes y el origen UDP no retiene estados de los
A. Protocolo TCP mensajes UDP que han sido enviados a la red.
Es de los protocolos fundamentales en Internet. Muchos
programas dentro de una red de datos compuesta por La siguiente es una lista de los números de puerto más
computadoras pueden usar TCP para crear conexiones conocidos, usados por los protocolos TCP y UDP.
entre ellos a través de las cuales puede enviarse un flujo
de datos. El protocolo garantiza que los datos serán
entregados en su destino sin errores y en el mismo orden
en que se transmitieron. También proporciona un
mecanismo para distinguir distintas aplicaciones dentro
de una misma máquina, a través del concepto de puerto.

1
Puerto/protocolo Nombre Descripción
n/d / GRE gre GRE (protocolo IP 47) Enrutamiento y acceso remoto
n/d / ESP IPSec ESP (protocolo IP 50) Enrutamiento y acceso remoto
n/d / AH IPSec AH (protocolo IP 51) Enrutamiento y acceso remoto
1/tcp tcpmux Multiplexor TCP
5/tcp rje Entrada de trabajo remota
7/tcp echo Protocolo Echo (Eco) Responde con eco a llamadas remotas
9/tcp discard Protocolo Discard, elimina cualquier dato que recibe, sirve para la
evaluación de conexiones
11/tcp systat Servicio del sistema para listar los puertos conectados
13/tcp daytime Protocolo Daytime, envía la fecha y hora actuales
17/tcp qotd Quote of the Day, envía la cita del día
18/tcp msp Protocolo de envío de mensajes
19/tcp chargen Protocolo Chargen o Generador de caracteres, envía flujos infinitos de
caracteres
20/tcp ftp-data FTP File Transfer Protocol (Protocolo de Transferencia de Ficheros) -
datos
21/tcp ftp FTP File Transfer Protocol (Protocolo de Transferencia de Ficheros) -
control
22/tcp ssh SSH, scp, SFTP
23/tcp telnet Telnet manejo remoto de equipo, inseguro
25/tcp smtp SMTP Simple Mail Transfer Protocol (Protocolo Simple de
Transferencia de Correo)
37/tcp time Time Protocol. Sincroniza hora y fecha
39/tcp rlp Protocolo de ubicación de recursos
42/tcp nameserver Servicio de nombres de Internet
43/tcp nickname Servicio de directorio WHOIS
49/tcp tacacs Terminal Access Controller Access Control System para el acceso y
autenticación basado en TCP/IP
50/tcp re-mail-ck Protocolo de verificación de correo remoto
53/udp domain DNS Domain Name System (Sistema de Nombres de Dominio), por
ejemplo BIND
53/udp FaceTime
63/tcp whois++ Servicios extendidos de WHOIS (WHOIS++)
66/tcp and udp Oracle Is Oracle's networking software that allows remote data access between
SQLNet programs and the Oracle Database.
67/udp bootps BOOTP BootStrap Protocol (servidor), también usado por DHCP
68/udp bootpc BOOTP BootStrap Protocol (cliente), también usado por DHCP
69/udp tftp TFTP Trivial File Transfer Protocol (Protocolo Trivial de
Transferencia de Ficheros)
70/tcp gopher Gopher
79/tcp finger Finger
80/tcp http HTTP HyperText Transfer Protocol (Protocolo de Transferencia de
HiperTexto) (WWW)
88/tcp kerberos Kerberos Agente de autenticación
95/tcp supdup Extensión del protocolo Telnet
101/tcp hostname Servicios de nombres de host en máquinas SRI-NIC
107/tcp rtelnet Telnet remoto
109/tcp pop2 POP2 Post Office Protocol (E-mail)
110/tcp pop3 POP3 Post Office Protocol (E-mail)
111/tcp sunrpc sunrpc
113/tcp auth ident (auth) antiguo sistema de identificación
115/tcp sftp SFTP Protocolo de transferencia de archivos seguros
117/tcp uupc-path Servicios de rutas de Unix-to-Unix Copy Protocol (UUCP)

2
119/tcp nntp NNTP usado en los grupos de noticias de usenet
123/udp ntp NTP Protocolo de sincronización de tiempo
135/tcp epmap epmap
137/udp netbios-ns NetBIOS Servicio de nombres
138/udp netbios-dgm NetBIOS Servicio de envío de datagramas
139/tcp netbios-ssn NetBIOS Servicio de sesiones
143/tcp imap IMAP4 Internet Message Access Protocol (E-mail)
161/udp snmp SNMP Simple Network Management Protocol
162/udp snmptrap SNMP-trap
174/tcp mailq Cola de transporte de correos electrónicon MAILQ
177/tcp xdmcp XDMCP Protocolo de gestión de displays en X11
178/tcp nextstep Servidor de ventanas NeXTStep
179/tcp bgp Border Gateway Protocol
194/tcp irc Internet Relay Chat
199/tcp smux SNMP UNIX Multiplexer
201/tcp at-rtmp Enrutamiento AppleTalk
202/tcp at-nbp Enlace de nembres AppleTalk
204/tcp at-echo Echo AppleTalk
206/tcp at-zis Zona de información AppleTalk
209/tcp qmtp Protocolo de transferencia rápida de correo (QMTP)
210/tcp z39.50 Base de datos NISO Z39.50
213/tcp ipx El protocolo de intercambio de paquetes entre redes (IPX)
220/tcp imap3 IMAP versión 3
245/tcp link Servicio LINK / 3-DNS iQuery
347/tcp fatserv Servicio de administración de cintas y archivos FATMEN
363/tcp rsvp_tunnel Túnel RSVP
369/tcp rpc2portmap Portmapper del sistema de archivos Coda
370/tcp codaauth2 Servicios de autenticación del sistema de archivos Coda
372/tcp ulistproc UNIX LISTSERV
389/tcp ldap LDAP Protocolo de acceso ligero a Bases de Datos
427/tcp svrloc Protocolo de ubicación de servicios (SLP)
434/tcp mobileip- Agente móvil del Protocolo Internet
agent
435/tcp mobilip-mn Gestor móvil del Protocolo Internet
443/tcp https HTTPS/SSL usado para la transferencia segura de páginas web
444/tcp snpp Protocolo simple de Network Pagging
445/tcp microsoft-ds Microsoft-DS (Active Directory, compartición en Windows,
gusano Sasser, Agobot) o también es usado por Microsoft-DS
compartición de ficheros
465/tcp smtps SMTP Sobre SSL. Utilizado para el envío de correo electrónico (E-
mail)
500/udp IPSec ISAKMP, Autoridad de Seguridad Local
512/tcp exec
513/tcp Rlogin
514/udp syslog usado para logs del sistema
515/tcp usado para la impresión en windows
520/udp rip RIP Routing Information Protocol (Protocolo de Información de
Enrutamiento)
587/tcp smtp SMTP Sobre TLS
591/tcp FileMaker 6.0 (alternativa para HTTP, ver puerto 80)
631/tcp CUPS sistema de impresión de Unix
666/tcp identificación de Doom para jugar sobre TCP
690/tcp VATP (Velneo Application Transfer Protocol) Protocolo de
comunicaciones de Velneo
993/tcp imaps IMAP4 sobre SSL (E-mail)

3
995/tcp POP3 sobre SSL (E-mail)
1080/tcp SOCKS Proxy
1337/tcp suele usarse en máquinas comprometidas o infectadas
1352/tcp IBM Lotus Notes/Domino RCP
1433/tcp Microsoft-SQL-Server
1434/tcp Microsoft-SQL-Monitor
1494/tcp Citrix MetaFrame Cliente ICA
1512/tcp WINS Windows Internet Naming Service
1521/tcp Oracle listener por defecto
1701/udp Enrutamiento y Acceso Remoto para VPN con L2TP.
1720/udp H.323
1723/tcp Enrutamiento y Acceso Remoto para VPN con PPTP.
1761/tcp Novell Zenworks Remote Control utility
1863/tcp MSN Messenger
1935/tcp FMS Flash Media Server
2049/tcp NFS Archivos del sistema de red
2082/tcp cPanel puerto por defecto
2083/tcp CPanel puerto por defecto sobre SSL
2086/tcp Web Host Manager puerto por defecto
2427/udp Cisco MGCP
3030/tcp and udp NetPanzer
3074/tcp Xbox Live
3074/udp Xbox Live
3128/tcp HTTP usado por web caches y por defecto en Squid cache
3128/tcp NDL-AAS
3306/tcp MySQL sistema de gestión de bases de datos
3389/tcp RDP (Remote Desktop Protocol) Terminal Server
3396/tcp Novell agente de impresión NDPS
3690/tcp Subversion (sistema de control de versiones)
4662/tcp eMule (aplicación de compartición de ficheros)
4672/udp eMule (aplicación de compartición de ficheros)
4899/tcp RAdmin (Remote Administrator), herramienta de administración
remota (normalmente troyanos)
5000/tcp Universal plug-and-play
5060/udp Session Initiation Protocol (SIP)
5190/tcp AOL y AOL Instant Messenger
5222/tcp Jabber/XMPP conexión de cliente
5223/tcp Jabber/XMPP puerto por defecto para conexiones de cliente SSL
5269/tcp Jabber/XMPP conexión de servidor
5432/tcp PostgreSQL sistema de gestión de bases de datos
5517/tcp Setiqueue proyecto SETI@Home
5631/tcp PC-Anywhere protocolo de escritorio remoto
5632/udp PC-Anywhere protocolo de escritorio remoto
5400/tcp VNC protocolo de escritorio remoto (usado sobre HTTP)
5500/tcp VNC protocolo de escritorio remoto (usado sobre HTTP)
5600/tcp VNC protocolo de escritorio remoto (usado sobre HTTP)
5700/tcp VNC protocolo de escritorio remoto (usado sobre HTTP)
5800/tcp VNC protocolo de escritorio remoto (usado sobre HTTP)
5900/tcp VNC protocolo de escritorio remoto (conexión normal)
6000/tcp X11 usado para X-windows
6112/udp Blizzard
6129/tcp Dameware Software conexión remota
6346/tcp Gnutella compartición de ficheros (Limewire, etc.)
6347/udp Gnutella
6348/udp Gnutella

4
6349/udp Gnutella
6350/udp Gnutella
6355/udp Gnutella
6667/tcp IRC IRCU Internet Relay Chat
6881/tcp BitTorrent puerto por defecto
6969/tcp BitTorrent puerto de tracker
7100/tcp Servidor de Fuentes X11
7100/udp Servidor de Fuentes X11
8000/tcp iRDMI por lo general, usado erróneamente en sustitución de 8080.
También utilizado en el servidor de streaming ShoutCast.
8080/tcp HTTP HTTP-ALT ver puerto 80. Tomcat lo usa como puerto por
defecto.
8118/tcp privoxy
9009/tcp Pichat peer-to-peer chat server
9898/tcp Gusano Dabber (troyano/virus)
10000/tcp Webmin (Administración remota web)
19226/tcp Panda Security Puerto de comunicaciones de Panda Agent.
12345/tcp NetBus en:NetBus (troyano/virus)
25565/tcp Minecraft Puerto por defecto usado por servidores del juego.
31337/tcp Back Orifice herramienta de administración remota (por lo general
troyanos)
45003/tcp Calivent herramienta de administración remota SSH con análisis de
paquetes.
smb /tcp/udp 137-19,445

2. Estados de una conexión TCP

A. Estados en TCP
B. Estableciendo una conexión:
1. CLOSED: No hay conexión activa ni
pendiente. • Three way handshake
2. LISTEN: El servidor espera una llamada. Paso 1:
3. SYN RCVD: Llegó una solicitud de conexión; • El extremo cliente envía un segmento solicitando una
espera ACK. conexión al servidor
4. SYN SENT: La aplicación comenzó a abrir una • El segmento no tiene datos, solo cabecera
conexión. • SYN
5. ESTABLISHED: Estado normal de
transferencia de datos.
6. FIN WAIT 1: La aplicación dijo que ya
terminó.
7. FIN WAIT 2: El otro lado acordó liberar.
8. TIMED WAIT: Espera a que todos los
paquetes mueran.
9. CLOSING: Ambos lados intentaron cerrar
simultáneamente.
10. CLOSE WAIT: El otro lado inició una
liberación.
11. LAST ACK: Espera a que todos los paquetes
mueran.
Ilustración 1 Estado SYN

5
Paso 2:

• El extremo servidor envía un segmento al cliente


confirmando (acknowledgement) la recepción del SYN
• En el mismo segmento el servidor indica su deseo de
establecer la conexión (SYN)
• El segmento no tiene datos, solo cabecera

Ilustración 4 Estado FIN

Paso 2:
• El otro extremo confirma (ACK) la recepción del FIN
• El extremo que ha enviado el FIN ya no puede enviar
más datos nuevos
• Cierre solo de un sentido de la comunicación.

Ilustración 2 Estado SYN, ACK

Paso 3:
• El extremo cliente envía una confirmación al SYN del
servidor
• El segmento no tiene datos, solo cabecera
• Conexión establecida

Ilustración 5 Cierre solo de un sentido de la


comunicación

Paso 3:
• El otro extremo envía un segmento solicitando el cierre
de la conexión
• El segmento no tiene datos, solo cabecera

Ilustración 3 Conexión establecida

C. Cerrando una conexión

Paso 1:
• Un extremo envía un segmento solicitando el cierre de
la conexión
• El segmento no tiene datos, solo cabecera
• FIN Ilustración 6 Estado FIN

6
Paso 4:
• Confirmación de ese segundo FIN
• Por si ese último ACK se pierde, el que lo envió espera
un tiempo (podría tener que volverlo a enviar)
• Conexión cerrada

Ilustración 7 Conexión Cerrada

Ilustración 9 Diagrama de Estados Cliente

También hay otros estados además de los que ya se han


comentado. A continuación tienes la lista completa de
los posibles estados que puede tomar un flujo TCP y sus
tiempos límites.

Tabla 1 Estados internos

Estado Tiempo límite


NONE 30 minutos
ESTABLISHED 5 días
SYN_SENT 2 minutos
SYN_RECV 60 segundos
FIN_WAIT 2 minutos
TIME_WAIT 2 minutos
CLOSE 10 segundos
CLOSE_WAIT 12 horas
LAST_ACK 30 segundos
LISTEN> 2 minutos

Ilustración 8 Diagrama de estados Servidor

7
El protocolo SMTP servidor de correo. Mediante el IMAP, finalmente, el
usuario receptor puede recuperar el mensaje en su cliente
El correo electrónico (E-mail) es probablemente la de correo electrónico.
aplicación TCP/IP más usada. Los protocolos de correo
básicos de correo proporcionan intercambio de correo y
mensajes entre hosts TCP/IP hosts; se han añadido
servicios para la transmisión de datos que no se pueden
representar con texto ASCII de 7 bits.
El SMTP definido en la primera versión de correo
electrónico estaba basado en el modelo cliente-servidor,
el cual establece que el cliente manda un mensaje a uno o
más receptores. El contenido de dicha comunicación se
compone únicamente de líneas de texto, formadas por
caracteres ASCII, con una extensión máxima de mil
caracteres cada una. Ilustración 11 Envió y recepción de Correo Electrónico
Cuya función es permitir que un cliente se comunique con
un servidor, posibilitando que el cliente envíe un correo a
uno o más receptores. El SMTP trabaja con líneas de El Protocolo FTP
texto para brindar las instrucciones necesarias.
Es un protocolo de red para la transferencia de
archivos entre sistemas conectados a una
red TCP (Transmission Control Protocol), basado en la
arquitectura cliente-servidor. Desde un equipo cliente se
puede conectar a un servidor para descargar archivos
desde él o para enviarle archivos, independientemente
del sistema operativo utilizado en cada equipo.

El servicio FTP es ofrecido por la capa de aplicación del


modelo de capas de red TCP/IP al usuario, utilizando
normalmente el puerto de red 20 y el 21.

Ilustración 10 Protocolo SMTP

A. Componen el SMTP
Existen tres comandos que componen el SMTP:

1. MAIL, que establece la dirección de remitente


para los mensajes de despedida.
2. RCPT, que establece el destinatario del mensaje Ilustración 12 Protocolo FTP
(en caso de ser varios, se emite una vez para cada
uno).
3. DATA, comando que envía el contenido del A. Función del protocolo FTP
mensaje.
El protocolo FTP define la manera en que los datos
Cuando una persona envía un correo electrónico a través deben ser transferidos a través de una red TCP/IP.
de este protocolo, lo que ocurre es que el cliente de correo
(como Outlook Express o Mozilla Thunderbird) presenta El objetivo del protocolo FTP es permitir el intercambio
el mensaje en cuestión a un servidor de correo a través de archivos entre equipos remotos, de una manera eficaz
del SMTP. e independientemente del sistema de archivos utilizado
El servidor envía el mensaje al Mail Transfer en cada equipo.
Agent(MTA), que apela al Domain Name System (DNS)
para buscar el registro MX. Cuando éste acepta el correo,
lo deriva a su vez a un Mail Delivery Agent (MDA), que
puede volver a recurrir al SMTP para entregarlo al

8
B. Modelo FTP Se usan tres comandos:
El protocolo FTP está incluido dentro del modelo
cliente-servidor, es decir, un equipo envía órdenes (el  Open
cliente) y el otro espera solicitudes para llevar a cabo Selecciona el host remoto de inicia la sesión con
acciones (el servidor). el login.
Durante una conexión FTP, se encuentran abiertos dos  User
canales de transmisión. Identifica al ID del usuario remoto.
 Un canal de comandos (canal de control)  Pass
 Un canal de datos. Autentifica al usuario.
 Site
Envía información al host remoto utilizado para
proporcionar servicios específicos para ese host.

Ilustración 13 Modelo FTP


Ilustración 14 Transferencia de datos y una interfaz de usuario.
El cliente y el servidor cuentan con dos procesos que
permiten la administración de estos dos tipos de Protocolo HTTP
información:
Es un sencillo protocolo cliente-servidor que articula los
1. DTP (proceso de transferencia de datos) es el proceso intercambios de información entre los clientes Web y los
encargado de establecer la conexión y de administrar servidores HTTP.
el canal de datos. HTTP se basa en sencillas operaciones de
El DTP del lado del servidor se solicitud/respuesta. Un cliente establece una conexión
denomina SERVIDOR DE DTP y el DTP del lado del con un servidor y envía un mensaje con los datos de la
cliente se denomina USUARIO DE DTP. solicitud. El servidor responde con un mensaje similar,
que contiene el estado de la operación y su posible
2. PI (intérprete de protocolo) interpreta el protocolo y resultado. Todas las operaciones pueden adjuntar un
permite que el DTP pueda ser controlado mediante los objeto o recurso sobre el que actúan; cada objeto Web
comandos recibidos a través del canal de control. (documento HTML, fichero multimedia o aplicación
Esto es diferente en el cliente y el servidor. CGI) es conocido por su URL.
El SERVIDOR PI es responsable de escuchar los
comandos que provienen de un USUARIO PI a través
del canal de control en un puerto de datos.

El USUARIO PI es responsable de establecer la


conexión con el servidor FTP, de enviar los comandos
FTP, de recibir respuestas del SERVIDOR PI y de
controlar al USUARIO DE DTP, si fuera necesario.

C. Conexión a un host Remoto

Para ejecutar una transferencia de ficheros, el usuario


comienza haciendo un login en el host remoto. Este es el Ilustración 15 Protocolo HTTP
método primario para manejar la seguridad. El usuario
debe tener un identificador y un password para el host
remoto, a menos que use un FTP anónimo, descrito en A. Etapas de una transacción HTTP.
FTP anónimo.

9
Cada vez que un cliente realiza una petición a un servidor,
se ejecutan los siguientes pasos: III. GLOSARIO

 Un usuario accede a una URL, seleccionando un


enlace de un documento HTML o
introduciéndola directamente en el campo
Location del cliente Web.
 El cliente Web descodifica la URL, separando
sus diferentes partes. Así identifica el protocolo
de acceso, la dirección DNS o IP del servidor, el IV. CONCLUSIONES
posible puerto opcional (el valor por defecto es
80) y el objeto requerido del servidor.
 Se abre una conexión TCP/IP con el servidor, Podemos concluir que los protocolos de Internet se han
llamando al puerto TCP correspondiente. convertido en una de las familias de protocolos más
Se realiza la petición. Para ello, se envía el ampliamente utilizada en el mundo. Están diseñados para
comando necesario (GET, POST, HEAD), la facilitar la intercomunicación de redes de computadores.
dirección del objeto requerido (el contenido de
la URL que sigue a la dirección del servidor), la Los protocolos Internet constan de muchos protocolos
versión del protocolo HTTP empleada (casi diseñados para dar soporte a las operaciones de
siempre HTTP/1.0). comunicación entre redes.
 El servidor devuelve la respuesta al cliente.
Consiste en un código de estado y el tipo de dato Además, los protocolos inter red contienen una gran
MIME de la información de retorno, seguido de cantidad de protocolos de nivel de aplicación,
la propia información. como telnet, el protocolo de transferencia de archivos ftp
 Se cierra la conexión TCP. y el protocolo simple de transferencia de correo smtp

El protocolo tcp es ideal ya que, permite que diferentes


sistemas trabajen juntos, debido a que es compatible con
la mayoría de sistemas operativos.

Ilustración 16 Etapas de transmisión HTTP

B. El estándar HTTP/1.0

Recoge únicamente tres comandos, que representan las


operaciones de recepción y envío de información y
chequeo de estado:

 GET.- Se utiliza para recoger cualquier tipo de


información del servidor. Se utiliza siempre que se
pulsa sobre un enlace o se teclea directamente a una
URL.
 HEAD.- Solicita información sobre un objeto
(fichero): tamaño, tipo, fecha de modificación.
 POST.- Sirve para enviar información al servidor, por
ejemplo los datos contenidos en un formulario. Se
utiliza, sobre todo, en los formularios.

10
https://www.frozentux.net/iptables-
tutorial/spanish/chunkyhtml/x816.html

https://www.tlm.unavarra.es/~daniel/docencia/ro_is/ro_i
s06_07/slides/11-TCP.pdf

https://definicion.de/smtp/

http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/smt
p.html

https://es.ccm.net/contents/263-protocolo-ftp-protocolo-
V. REFERENCIAS. de-transferencia-de-archivos

[1] monografias. De (2014).Los sistemas operativos. Recuperado el 13 http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/http


de abril de 2018 de: .html
http://www.monografias.com/trabajos11/opera/opera.shtml

[2] monografias. De (2014).Arquitectura Computadoras. Recuperado


el 13 de abril de 2018 de:
http://www.monografias.com/trabajos93/mainboard/mainboard2.shtml

11