Documente Academic
Documente Profesional
Documente Cultură
Contenido
CAPITULO III PROTOCOLO TCP/IP ................................................................................................. 2
1.
Introduccin ...................................................................................................................... 2
2.
3.
Direccionamiento IP .......................................................................................................... 5
4.
4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
5.
5.1.
5.2.
5.3.
3-1
Tecsup
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.
3-2
Tecsup
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
IP
UDP
ICMP
ARP
3-3
RARP
Tecsup
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.
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.
3-4
Tecsup
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
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 :
N: nmero de Red
h : nmero de host
(empiezan en 224.0.0.0)
Clase A :
24
0 Network #
Host #
1.0.0.0 a 126.0.0.0
16,000,0000
hosts cada red
Clase B :
1 0
14
Network #
16
Host #
64,000 hosts
cada red
128.0.0.0 a 191.255.0.0
3-6
Tecsup
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
3-7
Tecsup
Clase A
Clase B
255.255.0.0
Clase C
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
3-8
Tecsup
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.
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.
3-9
Tecsup
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
3 - 10
Tecsup
NetBIOS Support
User Mode
TDI Interface
Kernel Mode
NetBT
TCP
UDP
ICMP
IP
IGMP
ARP
NDIS Interface
Network Card Driver(s)
Network Media
3 - 11
Tecsup
3 - 12