sábado, 9 de marzo de 2013

Protocolo TCP/IP ~~~

TCP/IP es un conjunto de protocolos en los que se basa Internet  estos permiten la transmisión de datos entre computadoras.
Los protocolos mas utilizados son el TCP que indica que las computadoras están interconectadas enviando y recibiendo datos en todo momento, el segundo mas utilizado es el IP este indica la transmisión de los datos (Internet).

TCP/IP transfiere los datos mediante paquetes, cada paquete contiene información que indica el lugar de origen y destino del mismo, cuando se envia un archivo este llega desde distintos paquetes.

Algunos de los protocolos de TCP/IP son:
  • TCP (Transmission Control Protocol): Protocolo de Control de Transmisión. Un servicio basado en una conexión, lo que significa que las máquinas que envían y reciben datos están conectadas y se comunican entre ellas en todo momento. 
  • UDP (User Datagram Protocol): Protocolo de Datagramas a nivel de Usuario. Un servicio sin conexión, lo que significa que los datos se envían o reciben estén en contacto entre ellas. 
  • IP (Internet Protocol). Protocolo de Internet. Gestiona la transmisión actual de datos. 
  • ICMP (Internet Control Message Protocol): Protocolo de Control de Mensajes de Internet. Gestiona los mensajes de estado para IP, como errores o cambios en el hardware de red que afecten a las rutas. 
  • ARP (Address Resolution Protocol): Protocolo de Resolución de Direcciones. Determina las direcciones numéricas únicas de las máquinas en la red. 
  • DNS (Domain Name System): Sistema de Nombres de Dominio. Determina las direcciones numéricas desde los nombres de máquinas. 
  • RARP (Reverse Address Resolution Protocol): Protocolo de Resolución Inversa de Direcciones. Determina las direcciones de las máquinas en la red, pero en sentido inverso al de ARP. 
  • FTP (File Transfer Protocol): el Protocolo de Transferencia de Ficheros transfiere ficheros de una máquina a otra. 
  • Telnet: Permite accesos remotos, lo que significa que un usuario en una máquina puede conectarse a otra y comportarse como si estuviera sentado delante del teclado de la máquina remota.



Una direccion IP es una serie de numeros que representan a un dispositivo (computadora, celular, etc.) dentro de una red y asi poder identificarla para poder enviarle la información.

Las direcciones IP se clasifican en:
  •  CLASE A: El primer byte es un número del 1 al 127. Los últimos 3 bytes identifican host en la red. La mascara de la subred 255.0.0.0 
  • CLASE B: El primer byte es un número del 128 al 191. El segundo bytes esparte de la dirección de red. el 3 y 4 bytes solo identifican host en la red. Mascara de subred: 255.255.0.0 
  •  CLASE C: EL primer byte es un número de 192 al 254. El segundo y tercer byte son parte de la dirección de red, el 4 byte solo identifica hasta 255 host. Mascara de subred 255.255.255.0.

Actualmente las versiones de IP que se utilizan son la IPv 4 que tiene un espacio para direcciones de 32 bits, en cambio la IPv6 ofrece un espacio de 128 bits, esta ultima surge por la necesidad de tener mas cantidad de IPs para implementarlas en distintas aplicaciones.

Algunas caracteristicas de la IPv6 son:

  • Mayor espacio de direcciones.  El tamaño de las direcciones IP cambia de 32 bits a 128 bits, para soportar: mas niveles de jerarquías de direccionamiento y mas nodos direccionables.
  • Simplificación del formato del Header. Algunos campos del header IPv4 se quitan o se hacen opcionales
  • Paquetes IP eficientes y extensibles, sin que haya fragmentación en los routers, alineados a 64 bits y con una cabecera de longitud fija, más simple, que agiliza su procesado por parte del router.
  • Posibilidad de paquetes con carga útil (datos) de más de 65.355 bytes.
  • Seguridad en el núcleo del protocolo (IPsec). El soporte de IPsec es un requerimiento del protocolo IPv6.

Un ejemplo de como se escribe la IPv6 es: 
1080:0:0:0:8:800:200C:417A      unicast address
FF01:0:0:0:0:0:0:101                  multicast address


La unidad de transferencia en las redes IP se llama datagrama, básicamente consiste en una cabecera IP y un campo de datos para protocolos superiores.


  • Versión: Los protocolos cambian con el tiempo,por eso es importante saber con que versión se genera un data-grama.
  • Longitud: Es la longitud de la cabecera medida en palabras de 32 bits. 
  • Servicio: Lo rellena quien envía el data-grama.
  • Longitud total: longitud total del mensaje en octetos incluida la cabecera.
  • Identificador: Numero de secuencia. Es el mismo para todos los data-gramas generados al segmentar e igual al del data-grama original.
  • Offset: Posición de los datos del data-grama segmentado en el original. (Se cuenta por octetos).
  • Flags: Es el que se fragmenta.
  • TTL: Limita el tiempo que un data-grama puede pasar en la red.
  • Checksum: Es el resultado de aplicar un código de protección de errores a la cabecera con los bits del campo checksum puestos a cero.
  • Opciones: En este campo se especifican algunas opciones de las que se puede hacer uso.


S Pink Premium Pointer