1. CURSO: 2 AÑO SISTEMAS INFORMÁTICOS FECHA 04/04/2016
MATERIA: DISEÑO Y PROGRAMACIÓNDE WEB I
INSTITUTO ISEC MONTERO
ALUMNO:CRISTHIAN DAVID ING.DANIEL ZURITA
MIRANDA TICONA
Un puerto de red es una interfaz para comunicarse con un programa a través de una red.
En el modelo OSI quien se preocupa de la administración de los puertos y los establece en
el encabezado de los segmentos es la capa de transporte o capa 4, administrando así el
envío y re-ensamblaje de cada segmento enviado a la red haciendo uso del puerto
especificado. Un puerto suele estar numerado para de esta forma poder identificar la
aplicación que lo usa. Decidir a qué programa entregará los datos recibidos. Esta
asignación de puertos permite a una máquina establecer simultáneamente diversas
conexiones con máquinas distintas, ya que todos los segmentos que se reciben tienen la
misma dirección, pero van dirigidos a puertos diferentes.
Los números de puerto se indican mediante una palabra de un procesador de 16 bits, o
sea, de 2 bytes (16 bits), por lo que existen 65536 (del 0 al 65535). Aunque podemos usar
cualquiera de ellos para cualquier protocolo, existe una entidad, la IANA, encargada de su
asignación, la cual creó tres categorías:
Puertos bien conocidos: Los puertos inferiores al 1024 son puertos reservados
para el sistema operativo y usados por "protocolos bien conocidos" como por
ejemplo HTTP (servidor Web), POP3/SMTP (servidor de e-mail) y Telnet. Si
queremos usar uno de estos puertos tendremos que arrancar el servicio que los
use teniendo permisos de administrador.
Puertos registrados: Los comprendidos entre 1024 (0400 en hexadecimal) y 49151
(BFFF en hexadecimal) son denominados "registrados" y pueden ser usados por
cualquier aplicación. Existe una lista pública en la web del IANA donde se puede
ver qué protocolo usa cada uno de ellos.
Puertos dinámicos o privados: Los comprendidos entre los números 49152 (C000
en hexadecimal) y 65535 (FFFF en hexadecimal) son denominados dinámicos o
privados, normalmente se asignan en forma dinámica a las aplicaciones de clientes
al iniciarse la conexión. Son usados en conexiones peer to peer (P2P).
Modelo de referencia
TCP/IP se convirtió en el protocolo oficial de Internet en 1983 [2] y especifica más cómo
llegar a cabo una transferencia de datos a través de Internet que cómo son realmente los
mecanismos que la realizan.1.5.
Hasta la fecha se han creado 6 versiones deferentes de TCP/IP, siendo la cuarta (IPv4) la
implementación más extendida. La quinta versión estuvo basada en el modelo OSI y nunca
se implementó. La última (y sexta llamada IPv6 o también IPng - IP Next Generation -) fue
propuesta por la IETF (Internet Engineering Task Force). Tiene como diferencia
2. CURSO: 2 AÑO SISTEMAS INFORMÁTICOS FECHA 04/04/2016
MATERIA: DISEÑO Y PROGRAMACIÓNDE WEB I
INSTITUTO ISEC MONTERO
ALUMNO:CRISTHIAN DAVID ING.DANIEL ZURITA
MIRANDA TICONA
fundamental con el resto de versiones que utiliza direcciones IP de 16 bytes, porque una
de las principales limitaciones de la IPv4 (que usa direcciones IP de 4 bytes), es que se va a
quedar pequeña pronto.
TCP/IP es un sistema de protocolos jerárquico. Esto quiere decir protocolos más generales
se construyen a partir de otros protocolos más simples o de más bajo nivel. Sin embargo,
es mucho más flexible que OSI ya que la aplicación puede bajar tanto de nivel que sea ella
directamente la que acceda a la capa de red.
4.- Protocolo de red (TCP/IP).
Es necesario un mecanismo que prevenga y/o resuelva el problema de que varias
estaciones que comparten el sistema de transmisión transmitan de forma ordenada y una
cada vez, así como el orden origen y destino de los paquetes. Para ello se han
implementado los llamados protocolos.
El protocolo TCP/IP, en realidad no se trata de un solo protocolo de red sino de una familia
de protocolos con diferentes prestaciones. Sus especificaciones vienen en documentos
públicos RFC (Request for comments), se encuentran en Internet en la dirección
Existen los siguientes servicios:
TCP (Transmission Control Protocol)
TCP, es un servicio encargado de asegurar la transmisión, su orden y orientado a la
conexión. Desde el punto de vista de las aplicaciones se encarga de que el caudal de datos
llegue completo y ordenado hasta la computadora remota.
UDP (User Datagram Protocol)
UDP, es un servicio no asegurado y sin conexión. Crea paquetes por la aplicación. El orden
de llegada y la llegada no está garantizado. Sirve para aplicaciones que transmiten datos y
no pueden esperar la respuesta de si han llegado o no.
ICMP (Internet Control Message Protocol)
ICMP, no puede ser usado por el usuario, ya que es un servicio que se encarga de
transmitir errores y de controlar las computadoras que intercambian datos.
IGMP (Internet Group Management Protocol)
IGMP, controla el comportamiento de las computadoras utilizando IP-Multicast. Envía a
todas ellas ordenes simultáneas.
3. CURSO: 2 AÑO SISTEMAS INFORMÁTICOS FECHA 04/04/2016
MATERIA: DISEÑO Y PROGRAMACIÓNDE WEB I
INSTITUTO ISEC MONTERO
ALUMNO:CRISTHIAN DAVID ING.DANIEL ZURITA
MIRANDA TICONA
Todas las redes en el mundo que estén interconectadas vía TCP/IP, forman una sola red
que se suele llamar Internet.
TCP/IP utiliza paquetes cuyo tamaño máximo es de 64 Kilobytes. En realidad el tamaño
máximo que permite una red Ethernet (utilizada en redes locales) es de 1500 Bytes, por lo
que se limita el tamaño de TCP/IP a esos 1500 Bytes cuando pasa por una red de este tipo.
Para ser más exactos el protocolo no debería llamarse TCP/IP, sino solo IP. Mediante IP
(Internet Protocol) no se asegura la transferencia. TCP es una capa de control por encima
del protocolo IP, que garantiza la transmisión de los datos. Finalmente el protocolo IP es
superpuesto al protocolo que se encuentre por debajo y que depende directamente del
hardware (ej. Ethernet). Esta configuración en capas, se puede ver continuación.
La sigla RJ-45 significa ("Registred Jack 45") ó Conector 45 registrado, también llamado
puerto Ethernet. En tanto el puerto cuándo no se encuentra en la computadora, es decir,
sino que se encuentra en la pared se le llama roseta de pared, también Jack UTP ó Jack
RJ45. Es un conector de forma semi-rectangular con 8 terminales, que se utilizan para
interconectar computadoras y crear redes de datos de área local (LAN - red de
computadoras cercanas interconectadas entre sí). Se les llama puertos porque permiten la
transmisión de datos entre un la red (periférico), con las
computadoras.
Protocolos y puertos comunes
La tabla siguiente lista los puertos de comunicación más comunes usados por servicios,
demonios y programas incluidos en Red Hat Enterprise Linux. Esta lista también se puede
encontrar en el archivo /etc/services. Para ver la lista oficial de los puertos Populares,
Registrados y Dinámicos designados por la Autoridad de números asignados en Internet
(Internet Assigned Numbers Authority, IANA)
4. CURSO: 2 AÑO SISTEMAS INFORMÁTICOS FECHA 04/04/2016
MATERIA: DISEÑO Y PROGRAMACIÓNDE WEB I
INSTITUTO ISEC MONTERO
ALUMNO:CRISTHIAN DAVID ING.DANIEL ZURITA
MIRANDA TICONA
Un protocolo es un conjunto
de reglas. Los protocolos de
Internet son conjuntos de
reglas que controlan la
comunicación dentro de una
red y entre las PC que la
conforman. Las
especificaciones de protocolo
definen el formato de los
mensajes que se
intercambian. Una carta
enviada mediante el sistema
de correo postal también
utiliza protocolos. Parte del
protocolo específica en qué
parte del sobre se debe
escribir la dirección de
entrega. Si la dirección de
entrega está escrita en el
lugar incorrecto, la carta no se
puede entregar.
Cuando se habilita el stack de protocolos TCP/IP, otros protocolos se pueden comunicar
en puertos específicos. Por ejemplo, el protocolo HTTP utiliza el puerto 80 de manera
predeterminada. Un puerto es un identificador numérico que se utiliza para mantener un
registro de conversaciones específicas. Cada mensaje que envía un host contiene un
puerto de origen y un puerto de destino.