Sie sind auf Seite 1von 11

PROTOCOLO TCP/IP

Internet se encuentra estrechamente unida a un sistema de protocolo de


comunicacin denominado TCP/IP (Transmission Control Protocol/ Internet
Protocol), que se utiliza para transferir datos en Internet adems en muchas redes
de rea local.
TCP/IP es un protocolo abierto, lo que significa que se publican todos los aspectos
concretos
del
protocolo
y
cualquiera
los
puede
implementar.
TCP/IP est diseado para ser un componente de una red, principalmente la parte
del software. Todas las partes del protocolo de la familia TCP/IP tienen unas tareas
asignadas como enviar correo electrnico, proporcionar un servicio de acceso
remoto, transferir ficheros, asignar rutas a los mensajes o gestionar cadas de la
red
Una red TCP/IP transfiere datos mediante el ensamblaje de bloque de datos en
paquetes. Cada paquete comienza con una cabecera que contiene informacin de
control, tal como la direccin del destino, seguida de los datos. Cuando se enva
un archivo a travs de una red TCP/IP, su contenido se enva utilizando una serie
de paquetes diferentes
MODELO OSI

fue desarrollado en 1980 por la ISO,1 una federacin global de organizaciones que
representa aproximadamente a 130 pases. El ncleo de este estndar es el modelo de
referencia OSI, una normativa formada por siete capas que define las diferentes fases
por las que deben pasar los datos para viajar de un dispositivo a otro sobre una red de
comunicaciones.

Siguiendo el esquema de este modelo se crearon numerosos protocolos. El advenimiento de


protocolos ms flexibles donde las capas no estn tan desmarcadas y la correspondencia con los
niveles no era tan clara puso a este esquema en un segundo plano. Sin embargo, se usa en la
enseanza como una manera de mostrar cmo puede estructurarse una "pila" de protocolos de
comunicaciones.
El modelo especifica el protocolo que debe usarse en cada capa, y suele hablarse de modelo de
referencia ya que se usa como una gran herramienta para la enseanza de comunicacin de
redes.
Se trata de una normativa estandarizada til debido a la existencia de muchas tecnologas,
fabricantes y compaas dentro del mundo de las comunicaciones, y al estar en continua
expansin, se tuvo que crear un mtodo para que todos pudieran entenderse de algn modo,
incluso cuando las tecnologas no coincidieran. De este modo, no importa la localizacin
geogrfica o el lenguaje utilizado. Todo el mundo debe atenerse a unas normas mnimas para
poder comunicarse entre s. Esto es sobre todo importante cuando hablamos de la red de redes,
es decir, Internet.
Este modelo est dividido en siete (7) capas o niveles:
Nivel fsico

Es la primera capa del Modelo OSI. Es la que se encarga de la topologa de red y de las
conexiones globales de la computadora hacia la red, se refiere tanto al medio fsico como a la
forma en la que se transmite la informacin.
Sus principales funciones se pueden resumir como:

Definir el medio o medios fsicos por los que va a viajar la comunicacin: cable de pares
trenzados (o no, como en RS232/EIA232), cable coaxial, guas de onda, aire, fibra ptica.

Definir las caractersticas materiales (componentes y conectores mecnicos) y elctricas


(niveles de tensin) que se van a usar en la transmisin de los datos por los medios
fsicos.

Definir las caractersticas funcionales de la interfaz (establecimiento, mantenimiento y


liberacin del enlace fsico).

Transmitir el flujo de bits a travs del medio.

Manejar las seales elctricas del medio de transmisin, polos en un enchufe, etc.

Garantizar la conexin (aunque no la fiabilidad de dicha conexin).

Nivel de enlace de datos


Esta capa se ocupa del direccionamiento fsico, del acceso al medio, de la deteccin de errores,
de la distribucin ordenada de tramas y del control del flujo. Es uno de los aspectos ms
importantes que revisar en el momento de conectar dos ordenadores, ya que est entre la capa
1 y 3 como parte esencial para la creacin de sus protocolos bsicos (MAC, IP), para regular la
forma de la conexin entre computadoras as determinando el paso de tramas (trama = unidad
de medida de la informacin en esta capa, que no es ms que la segmentacin de los datos
trasladndolos por medio de paquetes), verificando su integridad, y corrigiendo errores, por lo
cual es importante mantener una excelente adecuacin al medio fsico (los ms usados son el
cable UTP, par trenzado o de 8 hilos), con el medio de red que redirecciona las conexiones
mediante un router. Dadas estas situaciones cabe recalcar que el dispositivo que usa la capa de
enlace es el Switch que se encarga de recibir los datos del router y enviar cada uno de estos a
sus respectivos destinatarios (servidor -> computador cliente o algn otro dispositivo que reciba
informacin como telfonos mviles, tabletas y diferentes dispositivos con acceso a la red, etc.),
dada esta situacin se determina como el medio que se encarga de la correccin de errores,
manejo de tramas, protocolizacin de datos (se llaman protocolos a las reglas que debe seguir
cualquier capa del modelo OSI).
Nivel de red
Se encarga de identificar el enrutamiento existente entre una o ms redes. Las unidades de
informacin se denominan paquetes, y se pueden clasificar en protocolos enrutables y protocolos
de enrutamiento.

Enrutables: viajan con los paquetes (IP, IPX, APPLETALK)

Enrutamiento: permiten seleccionar las rutas (RIP, IGRP, EIGRP, OSPF, BGP)

El objetivo de la capa de red es hacer que los datos lleguen desde el origen al destino, an
cuando ambos no estn conectados directamente. Los dispositivos que facilitan tal tarea se
denominan encaminadores o enrutadores, aunque es ms frecuente encontrarlo con el nombre
en ingls routers. Los routers trabajan en esta capa, aunque pueden actuar como switch de nivel

2 en determinados casos, dependiendo de la funcin que se le asigne. Los firewalls actan sobre
esta capa principalmente, para descartar direcciones de mquinas.
En este nivel se realiza el direccionamiento lgico y la determinacin de la ruta de los datos
hasta su receptor final.
Nivel de transporte
Capa encargada de efectuar el transporte de los datos (que se encuentran dentro del paquete)
de la mquina origen a la de destino, independizndolo del tipo de red fsica que est utilizando.
La PDU de la capa 4 se llama Segmento o Datagrama, dependiendo de si corresponde a TCP o
UDP. Sus protocolos son TCP y UDP; el primero orientado a conexin y el otro sin conexin.
Trabajan, por lo tanto, con puertos lgicos y junto con la capa red dan forma a los conocidos
como Sockets IP:Puerto (191.16.200.54:80).

socket designa un concepto abstracto por el cual dos programas (posiblemente situados
en computadoras distintas) pueden intercambiar cualquier flujo de datos, generalmente
de manera fiable y ordenada.

El trmino socket es tambin usado como el nombre de una interfaz de programacin de


aplicaciones (API) para la familia de protocolos de Internet TCP/IP, provista usualmente
por el sistema operativo.

Los sockets de Internet constituyen el mecanismo para la entrega de paquetes de datos


provenientes de la tarjeta de red a los procesos o hilos apropiados. Un socket queda
definido por un par de direcciones IP local y remota, un protocolo de transporte y un par
de nmeros de puerto local y remoto.

Nivel de sesin
Esta capa es la que se encarga de mantener y controlar el enlace establecido entre dos
computadores que estn transmitiendo datos de cualquier ndole. Por lo tanto, el servicio
provisto por esta capa es la capacidad de asegurar que, dada una sesin establecida entre dos
mquinas, la misma se pueda efectuar para las operaciones definidas de principio a fin,
reanudndolas en caso de interrupcin. En muchos casos, los servicios de la capa de sesin son
parcial o totalmente prescindibles.
Nivel de presentacin
El objetivo es encargarse de la representacin de la informacin, de manera que aunque
distintos equipos puedan tener diferentes representaciones internas de caracteres los datos
lleguen de manera reconocible.
Esta capa es la primera en trabajar ms el contenido de la comunicacin que el cmo se
establece la misma. En ella se tratan aspectos tales como la semntica y la sintaxis de los datos
transmitidos, ya que distintas computadoras pueden tener diferentes formas de manejarlas.
Esta capa tambin permite cifrar los datos y comprimirlos. Por lo tanto, podra decirse que esta
capa acta como un traductor.
Nivel de aplicacin
Artculo principal: Capa de aplicacin

Ofrece a las aplicaciones la posibilidad de acceder a los servicios de las dems capas y define los
protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrnico (Post
Office Protocol y SMTP), gestores de bases de datos y servidor de ficheros (FTP), por UDP pueden
viajar (DNS y Routing Information Protocol). Hay tantos protocolos como aplicaciones distintas y
puesto que continuamente se desarrollan nuevas aplicaciones el nmero de protocolos crece sin
parar.
Cabe aclarar que el usuario normalmente no interacta directamente con el nivel de aplicacin.
Suele interactuar con programas que a su vez interactan con el nivel de aplicacin pero
ocultando la complejidad subyacente.
Regla mnemotcnica
A fin de facilitar el aprendizaje y memorizacin de los nombres de las capas que componen el
modelo; una regla sencilla del BRAPE es memorizarlas como una sigla mnemotcnica:
FERTSPA, que en ingls sonara como First Spa, primer spa en castellano, el cual se define de la
siguiente manera:
Aplicacin
Presentacin
Sesin
Transporte
Red
Enlace de datos
Fsica

Cada nivel en el modelo de referencia OSI tiene una tarea especifica que
desempear. El objetivo de una arquitectura por niveles es agrupar
servicios afines, a la vez que conseguir que sean independientes de los
dems. Las tareas son un poco abstractas, porque el modelo OSI es
simplemente eso, un modelo. No esta diseado para ser un modelo real,
sino un modelo para que lo sigan sistemas como TCP/IP.
Todos estos servicios conforman TCP/IP, creando un protocolo potente y
eficaz de red. Los diferentes protocolos dentro de TCP/IP se mantienen de
forma regular por un conjunto de estndares que son parte de la
organizacin de Internet.
Los protocolos de transporte controlan el movimiento de datos entre dos
maquinas.
TCP (Transmission Control Protocol). Protocolo de Control de
Transmisin. Un servicio basado en una conexin, lo que significa que las
mquinas que envan y reciben datos estn conectadas y se comunican
entre ellas en todo momento.
UDP (User Datagram Protocol). Protocolo de Datagramas a nivel de
Usuario. Un servicio sin conexin, lo que significa que los datos se envan o
reciben estn en contacto entre ellas.
Los protocolos de rutas gestionan el direccionamiento de los datos y

determinan el mejor medio de llegar la destino. Tambin pueden gestionar


la forma en que se dividen los mensajes extensos y se vuelven a unir en el
destino.
IP (Internet Protocol). Protocolo de Internet. Gestiona la transmisin
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.
RIP (Routing Information Protocol). Protocolo de Informacin de Rutas.
Uno de los varios protocolos que determinan el mejor mtodo de ruta para
entregar un mensaje.
OSPF (Open Shortest Path First). Abre Primero el Path Mas Corto. Un
protocolo alternativo para determinar la ruta.
Las direcciones de red las gestionan servicios y es el medio por el que se
identifican las maquinas, tanto por su nombre y nmero nico.
ARP (Address Resolution Protocol). Protocolo de Resolucin de
Direcciones. Determina las direcciones numricas nicas de las mquinas
en la red.
DNS (Domain Name System). Sistema de Nombres de Dominio.
Determina las direcciones numricas desde los nombres de mquinas.
RARP (Reverse Address Resolution Protocol). Protocolo de Resolucin
Inversa de Direcciones. Determina las direcciones de las mquinas en la
red, pero en sentido inverso al de ARP.
Los servicios de usuario son las aplicaciones que un usuario (o maquina)
pueden utilizar.
BOOTP (Boot Protocol). Protocolo de Arranque, como su propio nombre
lo indica, inicializa una mquina de red al leer la informacin de arranque de
un servidor.
FTP (File Transfer Protocol), el Protocolo de Transferencia de Ficheros
transfiere ficheros de una mquina a otra.
TELNET permite accesos remotos, lo que significa que un usuario en una
mquina puede conectarse a otra y comportarse como si estuviera sentado
delante del teclado de la mquina remota.
Los protocolos de pasarela ayudan a que la red comunique informacin de

ruta y estado adems de gestionar datos para redes locales.


EGP (Exterior Gateway Protocol). Protocolo de Pasarela Externo,
transfiere informacin de ruta para redes externas.
GGP (Gateway-to-Gateway Protocol).Protocolo de Pasarela a pasarela,
transfiere informacin de ruta entre pasarelas.
IGP (Interior Gateway Protocol). Protocolo de Pasarela Interno, transfiere
informacin de ruta para redes internas.
Los otros protocolos son servicios que no se adaptan a las categoras, pero
proporcionan servicios importantes en una red.
NFS (Network File System). Sistema de Ficheros de Red, permite que los
directorios en una mquina se monten en otra y que un usuario puede
acceder a ellos como si estos se encontraran en la mquina local.
NIS (Network Information Service). Servicio de Informacin de Red,
mantiene las cuentas de usuario en todas las redes, simplificando el
mantenimiento de los logins y passwords.
RPC (Remote Procedure Call). Llamada de Procedimiento Remota,
permite que aplicaciones remotas se comuniquen entre ellas de una
manera sencilla y eficaz.
SMTP (Simple Mail Transfer Protocol).Protocolo Simple de Transferencia
de Correo, es un protocolo dedicado que transfiere correo electrnico entre
mquinas.
SNMP (Simple Network Management Protocol). Protocol Simple de
Gestin de Redes, es un servicio del administrador que enva mensajes de
estado sobre la red y los dispositivos unidos a sta.
COMANDOS TCP/IP PARA WINDOWS
A veces es necesario conocer los comandos IP, para analizar e incluso
configurar nuestra red TCP/IP.
A continuacin, una lista de comandos a utilizar en una ventana DOS:
Ping
PING: Diagnostica la conexin entre la red y una direccin IP remota
ping -t [IP o host]
ping -l 1024 [IP o host]

La opcin t permite hacer pings de manera continua, para detenerlo


pulsar Ctrl-C.

Este comando tambin es til para generar una carga de red, especificando el
tamao del paquete con la opcin l y el tamao del paquete en bytes.
Tracert
TRACERT: Muestra todas las direcciones IP intermedias por las que
pasa un paquete entre el equipo local y la direccin IP especificada.
tracert [@IP o nombre del host]
tracert -d [@IP o nombre del host]

Este comando es til si el comando ping no da respuesta, para establecer cual


es el grado de debilidad de la conexin.
IpConfig
IPCONFIG: Muestra o actualiza la configuracin de red TCP/IP
ipconfig /all [/release [tarjeta]] [/renew [tarjeta]] /flushdns
/displaydns /
registerdns [-a] [-a] [-a]

Este comando ejecutado sin ninguna opcin, muestra la direccin IP activa, la


mscara de red as como la puerta de enlace predeterminada al nivel de las
interfaces de red conocidas en el equipo local.

/all: Muestra toda la configuracin de la red, incluyendo los servidores


DNS, WINS, bail DHCP, etc ...

/renew [tarjeta] : Renueva la configuracin DHCP de todas las tarjetas


(si ninguna tarjeta es especificada) o de una tarjeta especfica si utiliza
el parmetro tarjeta. El nombre de la tarjeta, es el que aparece con
ipconfig sin parmetros.

/release [tarjeta]: Enva un mensaje DHCPRELEASE al servidor DHCP


para liberar la configuracin DHCP actual y anular la configuracin IP de
todas las tarjetas (si ninguna tarjeta es especificada), o de slo una
tarjeta especfica si utiliza el parmetro tarjeta. Este parmetro
desactiva el TCP/IP de las tarjetas configuradas a fin de obtener
automticamente una direccin IP.

/flushdns: Vaca y reinicializa el cach de resolucin del cliente DNS.


Esta opcin es til para excluir las entradas de cach negativas as como
todas las otras entradas agregadas de manera dinmica.

/displaydns: Muestra el cach de resolucin del cliente DNS, que


incluye las entradas pre cargadas desde el archivo de host local as
como todos los registros de recursos recientemente obtenidos por las
peticiones de nombres resueltas por el ordenador. El servicio Cliente DNS
utiliza esta informacin para resolver rpidamente los nombres
frecuentemente solicitados, antes de interrogar a sus servidores DNS
configurados.

/registerdns: Actualiza todas las concesiones DHCP y vuelve a registrar


los nombres DNS.

NetStat
NETSTAT: Muestra el estado de la pila TCP/IP en el equipo local
NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [intervalo]

-a Muestra todas las conexiones y puertos de escucha. (Normalmente las


conexiones del lado del servidor no se muestran).

-e Muestra estadsticas Ethernet. Se puede combinar con la opcin s.

-n Muestra direcciones y nmeros de puerto en formato numrico.

-p proto Muestra las conexiones del protocolo especificado por proto;


proto puede ser tcp o udp. Utilizada con la opcin s para mostrar
estadsticas por protocolo, proto puede ser tcp, udp, o ip.

-r Muestra el contenido de la tabla de rutas.

-s Muestra estadsticas por protocolo. Por defecto, se muestran las


estadsticas para TCP, UDP e IP; la opcin p puede ser utilizada para
especificar un sub conjunto de los valores por defecto.

intervalo Vuelve a mostrar las estadsticas seleccionadas, con una pausa


de intervalo segundos entre cada muestra.

Presiona Ctrl+C para detener la presentacin de las estadsticas.


Route
ROUTE: Muestra o modifica la tabla de enrutamiento
ROUTE [-f] [comando [destino] [MASK mascara de red] [puerto de enlace]

-f Borra de las tablas de enrutamiento todas las entradas de las puertas


de enlace. Utilizada conjuntamente con otro comando, las tablas son
borradas antes de la ejecucin del comando.

-p Vuelve persistente la entrada en la tabla despus de reiniciar el


equipo.

comando especifica uno de los cuatro comandos siguientes:


o

DELETE: borra una ruta.

PRINT: Muestra una ruta.

ADD: Agrega una ruta.

CHANGE: Modifica una ruta existente.

destino: Especifica el host.

MASK: Si la clave MASK est presente, el parmetro que sigue es


interpretado como el parmetro de la mscara de red.

mscara de red: Si se proporciona, especifica el valor de mscara de


subred asociado con esta ruta. Si no es as, ste toma el valor por
defecto de 255.255.255.255.

puerta de enlace: Especifica la puerta de enlace.

METRIC: Especifica el coste mtrico para el destino.

Arp
ARP: Resolucin de direcciones IP en direcciones MAC. Muestra y
modifica las tablas de traduccin de direcciones IP a direcciones Fsicas
utilizadas por el protocolo de resolucin de direccin (ARP).
ARP -s adr_inet adr_eth [adr_if]
ARP -d adr_inet [adr_if]
ARP -a [adr_inet] [-N adr_if]

-a Muestra las entradas ARP activas interrogando al protocolo de datos


activos. Si adr_inet es precisado, nicamente las direcciones IP y Fsicas
del ordenador especificado son mostrados. Si ms de una interfaz de red
utiliza ARP, las entradas de cada tabla ARP son mostradas.

-g Idntico a a.

adr_inet Especifica una direccin Internet.

-N adr_if Muestra las entradas ARP para la interfaz de red especificada


por adr_if.

-d Borra al host especificado por adr_inet.

-s Agrega al host y relaciona la direccin Internet adr_inet a la Fsica


adr_eth. La direccin Fsica est dada bajo la forma de 6 bytes en
hexadecimal separados por guiones. La entrada es permanente.

adr_eth Especifica una direccin fsica.

adr_if Precisado, especifica la direccin Internet de la interfaz cuya tabla


de traduccin de direcciones debera ser modificada. No precisada, la
primera interfaz aplicable ser utilizada.

NbtStat
NBTSTAT : Actualizacin del cach del archivo Lmhosts. Muestra
estadsticas del protocolo y las conexiones TCP/IP actuales utilizando
NBT (NetBIOS en TCP/IP).
NBTSTAT [-a Nom Remoto] [-A direccin IP] [-c] [-n] [-r] [-R] [-s] [S]
[intervalo]

-a (estado de la tarjeta) Lista la tabla de nombres del equipo remoto


(nombre conocido).

-A (estado de la tarjeta) Lista la tabla de nombres del equipo remoto


(direccin IP)

-c (cach) Lista el cach de nombres remotos incluyendo las direcciones


IP.

-n (nombres) Lista los nombres NetBIOS locales.

-r (resueltos) Lista de nombres resueltos por difusin y va WINS.

-R (recarga) Purga y recarga la tabla del cach de nombres remotos.

-S (sesin) Lista la tabla de sesiones con las direcciones de destino IP.

-s (sesin) Lista la tabla de sesiones establecidas convirtiendo las


direcciones de destino IP en nombres de host a travs del archivo host.

Un ejemplo:
nbtstat -A @IP

Este comando devuelve el nombre NetBIOS, nombre del sistema, los usuarios
conectadosdel equipo remoto.

Das könnte Ihnen auch gefallen