Sunteți pe pagina 1din 12

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

Contenido
CAPITULO III PROTOCOLO TCP/IP ................................................................................................. 2
1.

Introduccin ...................................................................................................................... 2

2.

Modelo del Departamento de Defensa DOD .................................................................... 3

3.

Direccionamiento IP .......................................................................................................... 5

4.

Clases de direccin IP ........................................................................................................ 5

4.1.

Direcciones de Clase A .................................................................................................. 6

4.2.

Direcciones de Clase B................................................................................................... 6

4.3.

Direcciones de Clase C................................................................................................... 6

4.4.

Identificacin de las clases de red ................................................................................. 7

4.5.

Mscara de Subnet o de Red......................................................................................... 7

4.6.

Determinando el destino de un paquete ...................................................................... 8

4.7.

Seleccin de una clase de direccin apropiada............................................................. 9

4.8.

Direcciones de difusin general (Broadcast) ............................................................... 10

4.9.

Direcciones de multidifusin (Multicast) .................................................................... 10

5.

Protocolo TCP/IP en Microsoft Windows ........................................................................ 11

5.1.

Arquitectura del protocolo TCP/IP .............................................................................. 11

5.2.

Windows Sockets ........................................................................................................ 12

5.3.

NetBIOS over TCP/IP (NetBT) ...................................................................................... 12

Sistemas Integrados de Control


(DCS & SCADA)

3-1

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

CAPITULO III
PROTOCOLO TCP/IP
1. Introduccin
TCP/IP (Protocolo de control de transmisin/Protocolo Internet) es un conocido conjunto de
protocolos de conectividad estndar. Estos protocolos se utilizan para habilitar nodos
diferentes en un entorno heterogneo para que puedan comunicarse unos con otros.
La idea general de conectar una red con computadoras diferentes parti de las
investigaciones llevadas a cabo en la Defense Advanced Research Projects Agency
(DARPA). En el marco de esta investigacin, DARPA desarroll el conjunto de protocolos
TCP/IP para establecer comunicaciones entre redes e implant una interred que recibi el
nombre de ARPAnet, que ms adelante conform la Internet. El conjunto de protocolos
TCP/IP define los formatos y normas utilizados en la transmisin y recepcin de informacin
con independencia de cualquier tipo de hardware determinado u organizacin de red. A
pesar de que los protocolos se desarrollaron para la Internet, TCP/IP es, ahora, el estndar
de facto, ya que muchas organizaciones pblicas y privadas la utilizan para su conectividad.
Esta red, tal y como la concibi DARPA e implantada con el conjunto de protocolos TCP/IP,
es una red de conmutacin de paquetes. Las redes de conmutacin de paquetes transmiten
la informacin por la red en pequeos segmentos que reciben el nombre de paquetes. Por
ejemplo, si un computador transmite un archivo de cierta longitud a otro computador, el
archivo se dividir en varios paquetes en el origen que volvern a unirse cuando lleguen al
destino. Los protocolos TCP/IP definen el formato de estos paquetes. Esta definicin incluye
el origen, el destino, la longitud y el tipo de paquete, as como el modo en que los
computadores de la red van a recibir y retransmitir los paquetes.
Las posibilidades de encaminamiento de TCP/IP permiten el reenvo de paquetes IP de una
red a otra. TCP/IP usa el Protocolo de Informacin de Encaminamiento (RIP), el Protocolo
Gateway Externo (EGP) o el protocolo Abrir la va ms corta primero (OSPF) para
comunicarse con otros routers. De este modo, todos los routers de la interred pueden
conocer la configuracin de la interred sin necesidad de la intervencin humana.

Sistemas Integrados de Control


(DCS & SCADA)

3-2

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

2. Modelo del Departamento de Defensa DOD


El TCP/IP consiste de cuatro niveles de protocolo. Para entender el TCP/IP, es importante
examinar la funcin de cada nivel e identificar los protocolos individuales que colectivamente
constituyen el TCP/IP:
La siguiente figura muestra las siete capas del modelo de referencia OSI y su
correspondencia general con las capas del conjunto de protocolos TCP/IP:
Aplicacin
Presentacin

Aplicacin

Sesin
Transporte

Transporte

Red

Internet

Enlace
Fsico

Nivel
Aplicacin

Acceso
a Red

Descripcin
Este protocolo es la interfase del usuario. Suministra aplicaciones especficas
entre los dos hosts. Estas aplicaciones suministran transferencia de archivo
(FTP), emulacin de terminal (TELNET), correo electrnico (SMTP) y el
manejo de red. Este nivel equivale a los tres niveles superiores del modelo
OSI.
Correspondiendo al nivel de transporte OSI, est relacionado con el
establecer y mantener conexiones simultneas. Este nivel consiste de dos
protocolos: el Protocolo de Control de Transmisin (TCP) y el Protocolo
Datagrama del Usuario (UDP).
El nivel Internet equivale al nivel de red OSI y enruta los paquetes entre los
diferentes hosts o redes. Los protocolos para este nivel son el Protocolo
Interred (IP), el Protocolo de Control de Mensaje Interred (ICMP), el Protocolo
de resolucin de Direccin (ARP), el Protocolo de Resolucin de Direccin
Inversa (RARP) y el Protocolo de Informacin de Ruteo (RIP).
El nivel de acceso de red, describe la conexin fsica entre los hosts. Los
protocolos comunes incluyen Ethernet, Token ring, Token bus, FDDI y otros.

Transporte

Internet

Acceso de Red

Telnet

FTP

SMTP

DNS

TFTP

NFS

RIP

SNMP

Aplicacin

TCP

Transporte
Internet
Acceso a Red

Sistemas Integrados de Control


(DCS & SCADA)

IP

UDP

ICMP

ARP

LAN: ETHERNET, TOKEN RING, FDDI

3-3

RARP

RIP, OSPF, EGP, IGMP

WAN: SLIP, PPP, X25, FRAME RELAY, ATM

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

La siguiente tabla enumera los protocolos ms comunes del conjunto de protocolos TCP/IP, los
servicios que proporcionan:
Protocolo
Protocolo Internet (IP)
Protocolo de control de
mensaje Internet (ICMP)
Protocolo de resolucin de
direcciones (ARP)
Protocolo de resolucin de
direcciones invertidas
(RARP)
Protocolo de control de
transmisin (TCP)
Protocolo de datagrama de
usuario (UDP)
Protocolo de transferencia
de archivos (FTP)
TELNET
Protocolo de informacin
de encaminamiento (RIP)
Protocolo Abrir la va ms
corta primero (OPSF)
Protocolo Gateway externo
(EGP)

Servicio
Proporciona servicios para la entrega de
paquetes (encaminamiento) entre nodos.
Regula la transmisin de mensajes de error y
control entre los host y las gateways.
Asigna direcciones Internet a direcciones fsicas.
Asigna direcciones fsicas a direcciones Internet.

Proporciona servicios de envo de flujos fiables


entre los clientes.
Proporciona servicio de entrega de datagramas
no fiable entre clientes.
Proporciona servicios de nivel de aplicacin para
la transferencia de archivos.
Proporciona un mtodo de emulacin de terminal.
Permite el intercambio de informacin de
encaminamiento de vectores de distancia entre
routers.
Permite el intercambio de informacin de
encaminamiento de estado del enlace entre
routers.
Permite el intercambio de informacin de
encaminamiento entre routers externos.

Cada capa del stack de protocolo del computador de origen se comunica con la misma capa del
computador de destino. Las capas que se encuentran al mismo nivel en el computador de origen
y de destino son pares. Asimismo, la aplicacin del computador de origen y la del de destino
tambin son pares. Desde el punto de vista del usuario o programador, la transferencia de
paquetes se efecta directamente de una capa par a otra.

Sistemas Integrados de Control


(DCS & SCADA)

3-4

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

3. Direccionamiento IP
En el nivel interred todos los hosts deben tener una direccin exclusiva. En el TCP/IP la
direccin software para un hosts es la direccin IP.
Cada direccin IP se divide en dos partes:
Una porcin de la Red, que identifica la red
Una porcin del Host, que identifica el nodo
Todos los hosts en el mismo segmento deben de tener el mismo nmero de red, el nmero
de red debe de ser nico en la interred.
El nmero de host identifica a la estacin, servidos, router en cada segmento, por lo tanto el
nmero de host debe de ser nico en la red.
Cada direccin IP es de una longitud de 32 bits y compuesta por 4 campos de 8 bits llamado
octeto, los octetos son separados por puntos, el octeto representa a un nmero decimal en el
rango de 0 a 255.
32 bits

Network
8 bits

172 .

Host
8 bits

16

8 bits

. 122

8 bits

. 204

Cada bit en el octeto tiene un peso binario (como 128, 64, ..., 4, 2, 1)
El valor mnimo para cada octeto es 0, todos los bits en cero
El valor mximo para cada octeto es 255, todos los bits en uno

Debe de ejercitarse en el arte de convertir las bases decimal a binario y viceversa, por
ejemplo:
El nmero Decimal: 172.16.122.204 en Binario es:
1. 10101100.00010000.01111010.11001100
La direccin de la red se puede obtener de los siguientes modos.
Si quiere utilizar la red como parte de la comunidad Internet, es necesario adquirir una
direccin Internet registrada de la siguiente organizacin:
2. Telefnica del Per:
http://www.telefonica.com.pe
3. Red Cientfica Peruana:
http://www.rcp.net.pe
Si la red no forma parte de la comunidad Internet, se puede elegir una direccin IP de red
arbitraria.

4. Clases de direccin IP
La comunidad de Internet ha definido 5 clases de direcciones IP para acomodar las redes
de diferentes tamaos.
Sistemas Integrados de Control
(DCS & SCADA)

3-5

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

Las clases definen que bits son utilizados para el nmero de red y de host, ste tambin
define el mximo nmero de redes y el mximo nmero de hosts por red.
Clase A :

Clase B :

Clase C :

Clase D :

Para Multicast

Clase E :

Para investigacin (empiezan en 240.0.0.0)

N: nmero de Red
h : nmero de host

(empiezan en 224.0.0.0)

4.1. Direcciones de Clase A


Una direccin IP de la clase A consiste en una porcin de la red de un byte seguido
por una porcin del Host de 3 bytes. El bit de mayor orden de la porcin de la red se
define siempre en 0. Por lo tanto, en una interred, puede haber un total de 126 redes
Clase A (de 1 hasta 126), con ms de 16 millones de nodos por red (las redes 0 y
127 estn reservadas).
Por ejemplo ('n' = direccin de la red y 'h' = direccin del Host):
Clase A: 0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh
(7 bits de la direccin de la red, 24 bits de la direccin del Host)
# Bits

Clase A :

24

0 Network #

Host #

1.0.0.0 a 126.0.0.0

16,000,0000
hosts cada red

4.2. Direcciones de Clase B


Una direccin IP de la Clase B consiste en una porcin de la red de dos bytes
seguidos por una porcin del Host de 2 bytes. Los dos bits de orden superior de la
porcin de la red estn siempre definidos por 10. Por lo tanto, en una interred nica
pueden haber aproximadamente 16,000 redes de Clase B (de 128.x hasta 191.x), con
ms de 65,000 nodos por red.
Por ejemplo ('n' = direccin de la red y 'h' = direccin del Host):
Clase B: 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh
(14 bits de direccin de red y 16 bits de direccin del Host)
# Bits

Clase B :

1 0

14

Network #

16

Host #

64,000 hosts
cada red

128.0.0.0 a 191.255.0.0

4.3. Direcciones de Clase C


Una Direccin IP de Clase C consiste en una porcin de la red de tres bytes seguidos
por una porcin del Host de 1 byte. Los tres bits de orden superior de la porcin de la
Sistemas Integrados de Control
(DCS & SCADA)

3-6

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

red estn siempre definidos en 110. Por lo tanto, en una red nica, pueden haber
aproximadamente 2 millones de redes Clase C (de 192.x.x hasta 223.x.x), con ms
de 254 nodos por red.
Por ejemplo ('n' = direccin de la red y 'h' = direccin del Host):
Clase C: 110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh
(21 bits de direccin de red y 8 bits de direccin del Host)
# Bits

Clase C :

21

1 1 0

Network #

Host #

254 hosts
cada red

192.0.0.0 a 223.255.255.0

4.4. Identificacin de las clases de red


Cuando el primer byte de una direccin IP se adapta al rango listado en la parte
inferior, identifica a cul de las tres clases de redes pertenece:
1-126
Clase A
128-191
Clase B
192-223
Clase C
Una direccin IP empezada con 154 es una direccin Clase B, con los primeros dos
bytes de la direccin representando la porcin de la red de la direccin y los dos
ltimos representando la porcin host. Por ejemplo, en la direccin IP de 154.1.0.3 la
porcin de la red es 154.1.0.0, y la porcin del Host es #.#.0.3.
La porcin de red de la direccin IP ha de ser la misma en todos los nodos
conectados a la red. La interfaz de red del servidor conectado a la red 89.0.0.0 debe
tener asignado una direccin del Host IP nica, como 89.0.0.254.
Nota:
La clave para seleccionar un nmero a la porcin del Host de una direccin IP es
asegurar que el nmero seleccionado es nico; es decir, que ningn otro host de la
red tiene la misma direccin IP.

4.5. Mscara de Subnet o de Red


Es una direccin de 32 bits que es utilizado para:
Distinguir la porcin de direccin IP utilizada para el nmero de red del nmero de
host.
Especificar si la direccin IP destino esta en la red local o en la red remota.
Cada host en la red requiere una mscara de red, existe una mscara de red por
default que es utilizada cuando una red no est subdividida en subredes.
La parte correspondiente al nmero de red estar representada por 1s y la parte de
host ser representada por 0s.

Sistemas Integrados de Control


(DCS & SCADA)

3-7

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

Clase A

11111111 000000000 00000000 000000000 255.0.0.0

Clase B

11111111 11111111 00000000 000000000

255.255.0.0

Clase C

11111111 11111111 11111111 000000000

255.255.255.0

Ejemplo:
Si la red es: 172.16.0.0, es decir una direccin de clase B, le corresponde una
mscara de 255.255.0.0.
Por lo tanto:
Si se tiene una direccin IP : 172.16.45.67
Mscara de red
: 255.255.0.0
Realizando una operacin AND entre la direccin IP y la mscara de red, el valor
resultante indica la cantidad de bits utilizadas para identificar la direccin de red, el
resto de bits identificar los bits para la direccin de host.
a. IP origen
: 10101100.00010000.00101101.01000011 AND
b. Mscara
: 11111111.11111111.00000000.00000000
-----------------------------------------------------------------------------------c. Resultado
: 10101100.00010000.00000000.00000000
d. .
: nnnnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh
n: network o red
h: host o nodo
Se deduce que:
a. El nmero de red es: 172.16
b. El nmero de host es: 45.67

4.6. Determinando el destino de un paquete


Para determinar si la direccin IP destino esta en la red local o remota se realiza el
siguiente procedimiento:
Paso 1: Realizar una operacin a nivel de bits entre la direccin origen y su mscara
de red.
Paso 2: Realizar una operacin a nivel de bits entre la direccin destino y la mscara
de red de la direccin origen.
Paso 3: Comparar los resultados:
a. Si son iguales entonces esta en una red local, el mensaje se enva en
forma de broadcast.
b. Si son diferentes entonces esta una red remota, el mensaje se enva a
un router.
Ejemplo:
Direccin IP origen : 172.16.45.34
Mascara de red
: 255.255.0.0
Direccin IP destino : 172.17.34.23

Sistemas Integrados de Control


(DCS & SCADA)

3-8

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

Paso 1: IP origen AND Mscara Origen


IP origen : 10101100.00010000.00101101.00100010 AND
Mascara
: 11111111.11111111.00000000.00000000
-----------------------------------------------------------------------------------AND1
: 10101100.00010000.00000000.00000000
Paso 2: IP Destino AND Mscara Origen
IP destino : 10101100.00010001.00100010.00010111 AND
Mascara
: 11111111.11111111.00000000.00000000
-----------------------------------------------------------------------------------AND2
: 10101100.00010001.00000000.00000000

Paso 3: Comparacin
Comparando AND1 y AND2, los resultados son diferentes por lo tanto se
deduce que se encuentran en redes diferentes o que el destino esta en una
red remota.

4.7. Seleccin de una clase de direccin apropiada


La seleccin de una clase determinada de direccin IP debe realizarse a partir de los
nmeros de red y porciones de direccin host. Ya que el primer bit, los dos primeros
bits o los tres primeros bits determinan como se ha de interpretar la direccin entera y
en donde se produce la divisin de la porcin de la direccin del Host y de la red
debera conocer las consecuencias de la eleccin. Si se decide por una clase de red,
deber considerar el nmero de nodos que se soportarn en la red TCP/IP y el
nmero de redes que se van a configurar.
Por ejemplo, si se utiliza una direccin IP Clase C (los tres primeros bits son de tipo
110 binario), slo se podrn conectar 254 nodos a la red.
Al seleccionar una direccin IP debe de seguir las siguientes reglas:
El nmero de red nunca debe de ser 127, esta direccin (127.0.0.0) est reservada
para funciones de bucle (loopback), por ejemplo un host con el protocolo TCP/IP
tiene asignada la direccin 127.0.0.1, la cual slo es vlida en dicha computadora.
a. Localhost
127.0.0.1

Los bits de red y de host no deben de ser unos (1s), si todos los bits son unos
(1s), la direccin es interpretada como una direccin broadcast, es decir un paquete
que es enviado a todos los hosts del segmento de red o de la clase IP.
b. Broadcast de IP
255.255.255.255
c. Broadcast de clase A
120.255.255.255
Los bits de red y de host no deben de ser ceros (0s), si todos los bits son ceros
(0s), la direccin es interpretada como direccin de red.
d. Direccin de red
0.0.0.0
e. Direccin de red clase A
120.0.0.0
El nmero de host debe de ser nico en una red con el mismo nmero de red.

Sistemas Integrados de Control


(DCS & SCADA)

3-9

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

Ejemplo:
En el dibujo se tiene 2 redes: 172.16.0.0 (clase B) y la 10.0.0.0 (clase A).
Las direcciones para la red 172.16.0.0 son:
Direccin de red : 172.16.0.0
Direccin de broadcast : 172.16.255.255
Direcciones vlidas para hosts: 172.16.0.1 hasta 172.16.255.254
Nmero total de hosts : 2^16 2 = 65534
Las direcciones para la red 10.0.0.0 son:
Direccin de red
: 10.0.0.0
Direccin de broadcast
: 10.255.255.255
Direcciones vlidas para hosts: 10.0.0.1 hasta 10.255.255.254.
Nmero total de hosts
: 2^24 2= 16777214

4.8. Direcciones de difusin general (Broadcast)


Una direccin IP con todos los unos, 255.255.255.255, tambin son una direccin de
difusin general. Est dirigido a todos los hosts de la subred desde donde ha sido
originado la difusin general. Esta difusin general no se reenva a otras redes o
subredes.

4.9. Direcciones de multidifusin (Multicast)


Una direccin de multidifusin se usa para enviar paquetes a un grupo de hosts o
routers. Todos los hosts y routers que pertenecen al grupo de multidifusin reciben un
paquete con una direccin de multidifusin. Un rango de direcciones Clase D se
reservan para direcciones de multidifusin, desde 224.0.0.1 hasta 239.255.255.255.
TCP/IP usa dos grupos de direcciones de multidifusin. Un conjunto lo usa OSPF
para realizar una multidifusin de paquetes OSPF y para routers OSPF. Las
direcciones son 224.0.0.5 y 224.0.0.6. El otro conjunto lo usan mensajes de
Descubrimiento del Router para realizar la multidifusin de avisos del router y de
mensajes de solicitud. Las direcciones son 224.0.0.1 y 224.0.0.2.
RIPII usa la direccin de multidifusin 224.0.0.9.

Sistemas Integrados de Control


(DCS & SCADA)

3 - 10

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

5. Protocolo TCP/IP en Microsoft Windows


Windows puede utilizar el protocolo TCP/IP (Transmission Control Protocol / Internet
Protocol) para comunicarse con Hosts Unix, con Internet o con cualquier otra computadora
que soporte el protocolo TCP/IP (Host).
El protocolo TCP/IP, esta debe de ser configurado en los siguientes parmetros:
Direccin IP
Mascara IP
Direccin IP del Gateway o Router

5.1. Arquitectura del protocolo TCP/IP


La arquitectura de la suite de protocolos TCP/IP implementada en Windows es la
siguiente:
Windows Sockets

NetBIOS Support
User Mode

TDI Interface

Kernel Mode

NetBT
TCP

UDP

ICMP

IP

IGMP
ARP

NDIS Interface
Network Card Driver(s)

Network Media

Sistemas Integrados de Control


(DCS & SCADA)

3 - 11

Tecsup

REDES ETHERNET Y PROTOCOLO TCP/IP

5.2. Windows Sockets


Especifica una interface de programacin basada en la interface familiar (socket) de
la Universidad Berkeley de California. Esta incluye un conjunto de extensiones
diseados para tomar ventaja de los mensajes naturales de Microsoft Windows.
Hay muchas aplicaciones Windows Sockets disponibles, por ejemplo clientes y
servidores FTP y DHCP.
Windows sockets resuelve nombres de la siguiente manera:
Chequea el archivo HOSTS por el nombre de la computadora
Si el DNS (Domain Name Server) esta configurado, lo consulta
Si no se encuentra el nombre, prueba la resolucin de nombres NetBIOS.

5.3. NetBIOS over TCP/IP (NetBT)


NetBIOS define una interface (comandos) y convencin de nombres, no es un
protocolo.
En Windows, NetBEUI utiliza broadcasts para la resolucin de nombres y localizacin
de servicios.
NetBIOS over TCP/IP extiende la bsqueda de clientes y servidores NetBIOS en la
WAN.

Sistemas Integrados de Control


(DCS & SCADA)

3 - 12

S-ar putea să vă placă și