Sunteți pe pagina 1din 32

Redes de

Computadoras
TCP/IP
Ing. Eduardo Interiano
Ing. Faustino Montes de Oca

Antecedentes
z

TCP/IP es un conjunto de protocolos que


prestan diversos servicios

TCP es el nombre de uno de los protocolos


de capa de transporte : Transmision Control
Protocol

IP es el nombre uno de los protocolos de


capa de red: Internet Protocol
TCP/IP

Antecedentes
z

TCP/IP fue desarrollado en 1969 por


DARPA: Departamento de Proyectos
Avanzados de Investigacin de la Defensa
de EE.UU

El propsito era resolver el problema de


redes con tecnologas muy diferentes entre s
(redes heterogneas)
TCP/IP

Antecedentes
z

TCP/IP fue utilizado en la primera red de


conmutacin de paquetes del mundo:
ARPANET que condujo al desarrollo de la
Internet

TCP/IP se usa en Internet y adems en


redes LAN

TCP/IP es el grupo de protocolos ms usado


actualmente y lo ser por muchos aos ms
TCP/IP

Arquitectura de TCP/IP
z

TCP/IP tiene una arquitectura de 4 niveles

Capa de Aplicacin
Capa de Transporte
Capa de Internet
Capa de Red

TCP/IP

Arquitectura de TCP/IP
z

Cuando se emplea
TCP/IP, la informacin
viaja entre emisor y
receptor en segmentos
creados por TCP y
encapsulados por IP
Los segmentos son
llamados Datagramas IP
TCP/IP

Capa de Aplicacin
Capa de Transporte
Capa de Internet
Capa de Red

La arquitectura de red
z

La arquitectura de red es una serie de roles


que determinan el diseo y operacin de los
componentes de hardware y software
empleados para crear una red de
computadoras
La arquitectura de red define un conjunto de
protocolos de comunicacin que determina
cmo se realiza la comunicacin
TCP/IP

Las arquitecturas de red en


uso
z

Xerox Networking Systems

Novell Netware

DECnet Phase IV

DECnet /OSI

Apple Talk

Netbios
TCP/IP

Comunicacin entre redes


z

Dos redes diferentes, que utilizan el mismo


protocolo de comunicaciones TCP/IP,
pueden comunicarse entre s, sin que los
equipos tengan que ser de la misma marca o
fabricante
Por ejemplo una estacin con Windows NT
de Microsoft puede intercambiar datos con
una computadora Sun con Solaris
TCP/IP

Protocolos de comunicacin
z

Una arquitectura de red provee adems los


protocolos de comunicacin que se usan por
un par de niveles correspondientes dentro de
sistemas diferentes
Un protocolo de comunicacin define el
formato de la unidad de datos (datagrama)
que ser intercambiada por niveles iguales
en equipos diferentes
TCP/IP

10

Protocolos de comunicacin
protocolos

Capa de Aplicacin

Capa de Aplicacin

Capa de Transporte

Capa de Transporte

Capa de Internet

Capa de Internet

Capa de Red

Capa de Red
servicios

TCP/IP

11

Protocolos de comunicacin
z

Pueden existir dos grandes tipos de


protocolos:
z

Protocolos orientados a conexin

Protocolos no orientados a conexin

TCP/IP

12

Protocolo orientado a
conexin
z

Un protocolo orientado a conexin


proporciona un servicio similar al provisto por
el servicio telefnico, tiene 3 fases distintas:
z
z
z

Establecer la conexin
Transferencia de datos
Terminar la conexin

TCP/IP

13

Protocolo orientado a
conexin
z

Durante la comunicacin con un protocolo


orientado a conexin se requiere informacin
para identificar la conexin con la cual los
datos estn asociados
Un protocolo orientado a conexin es
descrito como un servicio confiable y
secuencial

TCP/IP

14

Protocolo no orientado a
conexin
z

z
z
z

Un protocolo no orientado a conexin


proporciona un servicio similar al provisto por
el servicio de correo postal
La comunicacin tiene solo una fase simple
pues no requiere establecer la conexin
El mensaje se identifica con la direccin de
fuente y la del destino
No es un servicio confiable

TCP/IP

15

TCP/IP y el modelo OSI

Capa de Aplicacin

Capa de Transporte
Capa de Internet
Capa de Red
TCP/IP

16

Enrutamiento en TCP/IP
Capa de Aplicacin

Capa de Transporte

Protocolo de aplicacin

Protocolo de transporte

Capa de Internet
Capa de Red

Capa de Aplicacin

Capa de Transporte
Capa de Internet

Red

Red

Red A

Capa de Red
Red B

TCP/IP

17

Enrutamiento en TCP/IP
z

El enrutamiento es el proceso a travs del


cual dos estaciones que se comunican se
encuentran y usan la mejor trayectoria de
una red TCP/IP sin importar la complejidad

Componentes del enrutado:


z
z
z

Determinar las trayectorias disponibles


Seleccionar la mejor trayectoria
Enviar el paquete por la mejor ruta
TCP/IP

18

Principios de enrutamiento
z

Hay tres procesos principales


z

El nodo final necesita saber cmo y cuando


comunicarse con un enrutador
El enrutador necesita saber cmo determinar una
ruta adecuada hacia una red remota
El enrutador de la red destino necesita saber
cmo conectarse al nodo final

TCP/IP

19

Direccionamiento TCP/IP
z

Una direccin IP es un conjunto de cuatro


nmeros decimales cada uno formado por un
byte y que se escriben separados por un
punto, en total son 32 bits; por ejemplo:
200.10.4.8
Cada host debe tener una direccin IP nica
TCP/IP

20

Direccionamiento IP
z

Una direccin IP consta de dos partes:


z
z

La direccin de red
El nmero de host
Red

host

La red se distingue del host por medio de la


mscara
TCP/IP

21

Direccionamiento IP
z

La mscara contiene unos (1) en la parte


correspondiente a la red y ceros (0) en la
parte correspondiente al host
Direccin IP

111111111111111111 00000000000000
Red

host
TCP/IP

22

Direccionamiento IP
z

Ejemplo:
Direccin IP = 200.10.4.8
Mscara
= 255.255.255.0

Direccin IP = 200.10.4.8
11111111 11111111 11111111 00000000
200

10

.
TCP/IP

0
23

Direccionamiento TCP
z

El protocolo TCP usa adems nmeros de


puerto (nmeros de 16 bits para un total de
65000) para identificar los servicios

Los nmeros de puertos de 0 a 1023 estn


reservados

TCP/IP

24

Servicios de aplicacin TCP/IP


z

La capa de aplicacin del protocolo TCP/IP


provee servicios de red al usuario

Cada servicio es un protocolo independiente

Algunos servicios comunes son: Telnet, FTP,


NFS, DNS, SMTP, SNMP, POP, WWW,
TFTP
TCP/IP

25

Direccionamiento IP
Clases de redes
Clase de
red

1er byte

mscara

Total
redes

Host por
red

1 .. 126
(01)

255.0.0.0

126

2**24-2 =

128 .. 191
(10)

255.255.0.0

64*256=

2**16-2 =

16384

65534

192 .. 223
(110)

255.255.255.0

32*256*
256=2097152

254

224 .. 239

N/A

16

240 .. 254

N/A

TCP/IP

16777214

26

Direccionamiento IP
Tipos de direcciones IP
z

Direcciones IP pblicas
(administradas por NIC o por sus
representantes, los proveedores de servicios)

Direcciones IP privadas
(pueden ser usadas sin requerir permiso por
cualquiera)

TCP/IP

27

Direccionamiento IP
Direcciones IP privadas
Clase
de red

redes

mscara

10.0.0.0

255.0.0.0

Total
redes
1

172.16.0.0
a
172.31.0.0

255.255.0.0

16

256*254 =
65.024

192.168.0.0
a
192.168.255.0

255.255.255.0

256

254

TCP/IP

Host por
red
256*256*254
= 16.646.144

28

Direccionamiento IP
De los bits a los bytes
z

Bit : 1 0 (unidad bsica de informacin)

Byte (8 bits)

TCP/IP

1 1

29

Direccionamiento IP
Conversin binario a decimal
z La numeracin binaria es posicional (como la
decimal) pero tiene solo dos valores 0 y 1
128 64 32 16 8 4 2 1

1
z

1 1

128+ 0+ 32+ 16+ 0+ 4+ 2+ 0 = 182


Todos los bits en 1 equivalen a 255
TCP/IP

30

Direccionamiento IP
Conversin decimal a binario de 8 bits
z
z
z

Procedemos por resta sucesivas


Iniciamos con el bit ms a la izquierda (el que
corresponde a 128)
Si el nmero a convertir es mayor o igual que el
valor decimal que corresponde al bit de turno,
colocamos un 1 y restamos el valor decimal; sino,
colocamos un cero y proseguimos con el bit a la
derecha hasta terminar

TCP/IP

31

Direccionamiento IP
Conversin decimal a binario de 8 bits
Ejemplo convertir el valor 150 a binario
128 64 32 16 8 4 2 1
150 = 1 0 0 1 0 1 1 0

150 contiene a 128, ponemos un 1 y restamos 150-128 = 22


22 no contiene ni a 64 ni a 32, ponemos un 0 y otro 0
22 contiene a 16, ponemos un 1 y restamos 22 16 = 6
6 no contiene a 8, ponemos un 0
6 contiene a 4, ponemos un 1 y restamos 6 4 = 2
2 contiene a 2, ponemos un 1 y restamos 2 2 = 0
0 no contiene a 1 ponemos un 0 y terminamos
TCP/IP

32

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