Vous êtes sur la page 1sur 12

TCP TCP TCP TCP

UDP UDP

Separación de Confiabilidad Control de flujo Detectar


Campos conversaciones errores

Puerto Origen y Destino X


Numero de secuencia X
Acuse de recibo X X
Window X
Checksum X

(Garantizar El destino informa


la entrega, cuantos datos Fragamento
Retransmitir puede recibir dañado
fragmentos
dañados) El origen envia
tantos datos como
Num. Sec: ID de el destino está
dato dispuesto a
Acuse: ID Dato recibir)
x recibir
TCP

Ensamblaje en el mismo orden


Campos

Puerto Origen y Destino


Numero de secuencia X
Acuse de recibo
Window
Checksum

El destino puede
Armar el mensaje que se
fragmento en el origen
Y en el mismo orden
PUERTOS TCP/UDP

Puertos TCP Puertos UDP


Puerto:
1 1
2 2 Número (0-65535)
3 3 Que identifica
4 4 A una aplicación comunicante
. . (0 es no usable)
. .
. .
65535 65535

Distintos entre sí
PUERTOS SERVIDOR y PUERTO CLIENTE

Conexión entrante Conexión saliente

acepta
Aplicación Aplicación
SERVIDOR inicia CLIENTE

• Un puerto se asigna de • Un puerto se asigna de


forma exclusiva a un Puertos TCP Puertos TCP forma exclusiva a un
servidor cliente
• El servidor “usa” el 1 1 • El cliente “usa” el puerto
puerto permanentemente 2 2 temporalmente, solo
• El servidor “usa” el 3 3 mientras dure la conexión
puerto para aceptar 4 4 • El cliente “usa” el puerto
conexiones “entrantes” para hacer conexiones
. .
• Un servidor puede usar “entrantes”
su puerto para aceptar . 1270 • Un cliente puede usar su
múltiples sesiones 65535 . puerto para hacer sólo
simultáneamente. . una conexión.
65535
PUERTOS SERVIDOR y PUERTO CLIENTE

Conexión entrante Conexión saliente

acepta
Aplicación Aplicación
SERVIDOR inicia CLIENTE

Puertos: Servidor

0 – 1023: Servidores estándares Internet


80 tcp: www / 25 tcp: smtp / 110 tcp: pop3 / 23 tcp: telnet / 53 tcp y udp: DNS
1024-49 151: Servidores registrados
1433: MS SQL / 1521: Oracle / 3389: Escritorio Remoto, Terminal server
49 152-65535: Servidores privados
49268: Intranet en ABC empresa
PUERTOS SERVIDOR y PUERTO CLIENTE

Conexión entrante Conexión saliente

acepta
Aplicación Aplicación
SERVIDOR inicia CLIENTE

Puertos TCP

1024- 65535: Usa un puerto libre y aleatorio


C:\Documents and Settings\Cetis>netstat -n

Conexiones activas

Proto Dirección local Dirección remota Estado


TCP 10.3.5.198:1027 10.3.5.254:8080 ESTABLISHED
TCP 10.3.5.198:1136 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1168 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:110 10.3.5.254:2045 ESTABLISHED
TCP 10.3.5.198:1172 10.3.5.254:8080 TIME_WAIT
TCP 10.3.6.198:1182 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1183 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1184 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1185 10.3.6.240:80 ESTABLISHED
TCP 127.0.0.1:1177 127.0.0.1:5152 FIN_WAIT_2
TCP 127.0.0.1:5152 127.0.0.1:1177 CLOSE_WAIT

CLIENTE: Dirección remota


C:\Documents and Settings\Cetis>netstat -n

Conexiones activas

Proto Dirección local Dirección remota Estado


TCP 10.3.5.198:1027 10.3.5.254:8080 ESTABLISHED
TCP 10.3.5.198:1136 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1168 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:110 10.3.5.254:2045 ESTABLISHED
TCP 10.3.5.198:1172 10.3.5.254:8080 TIME_WAIT
TCP 10.3.6.198:1182 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1183 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1184 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1185 10.3.6.240:80 ESTABLISHED
TCP 127.0.0.1:1177 127.0.0.1:5152 FIN_WAIT_2
TCP 127.0.0.1:5152 127.0.0.1:1177 CLOSE_WAIT

CLIENTE: Dirección Local


C:\Documents and Settings\Cetis>netstat -n

Conexiones activas

Proto Dirección local Dirección remota Estado


TCP 10.3.5.198:1027 10.3.5.254:8080 ESTABLISHED
TCP 10.3.5.198:1136 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1168 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1348 10.3.5.254:139 ESTABLISHED
TCP 10.3.5.198:1172 10.3.5.254:8080 TIME_WAIT
TCP 10.3.6.198:1182 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1183 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1184 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1185 10.3.6.240:80 ESTABLISHED
TCP 127.0.0.1:1177 127.0.0.1:5152 FIN_WAIT_2
TCP 127.0.0.1:5152 127.0.0.1:1177 CLOSE_WAIT

CLIENTE: Dirección Local


C:\Documents and Settings\Cetis>netstat -n

Conexiones activas

Proto Dirección local Dirección remota Estado


TCP 10.3.5.198:1027 10.3.5.254:8080 ESTABLISHED
TCP 10.3.5.198:1136 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1168 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1170 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1172 10.3.5.254:8080 TIME_WAIT
TCP 10.3.6.198:1182 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1183 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1184 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1185 10.3.6.240:80 ESTABLISHED
TCP 127.0.0.1:1177 127.0.0.1:5152 FIN_WAIT_2
TCP 127.0.0.1:5152 127.0.0.1:1177 CLOSE_WAIT

CLIENTE: Dirección Local


Porque SOLO el servidor puede usar el mismo puerto para múltiples conexiones (8080)
C:\Documents and Settings\Cetis>netstat -n

Conexiones activas

Proto Dirección local Dirección remota Estado


TCP 10.3.5.198:1027 10.3.5.254:8080 ESTABLISHED
TCP 10.3.5.198:1136 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1168 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1170 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1172 10.3.95.254:5438 TIME_WAIT
TCP 10.3.6.198:1182 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1183 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1184 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1185 10.3.6.240:80 ESTABLISHED
TCP 127.0.0.1:1177 127.0.0.1:5152 FIN_WAIT_2
TCP 127.0.0.1:5152 127.0.0.1:1177 CLOSE_WAIT

CLIENTE:
Para saber quien es el cliente, averigue si su host local es el servidor
(determine si su host está ESCUCHANDO el puerto 1172)
USE el comando: netstat –a –n
-a: mostrar también puertos en ESCUCHA
-n: NO convertir números a NOMBRES (80 a www, 25 a SMTP)
C:\Documents and Settings\Cetis>netstat -n

Conexiones activas

Proto Dirección local Dirección remota Estado


TCP 10.3.5.198:1027 10.3.5.254:8080 ESTABLISHED
TCP 10.3.5.198:1136 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1168 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1170 10.3.5.254:8080 TIME_WAIT
TCP 10.3.5.198:1172 10.3.95.254:5438 TIME_WAIT
TCP 10.3.6.198:1182 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1183 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1184 10.3.6.240:80 ESTABLISHED
TCP 10.3.6.198:1185 10.3.6.240:80 ESTABLISHED
TCP 127.0.0.1:1177 127.0.0.1:5152 FIN_WAIT_2
TCP 127.0.0.1:5152 127.0.0.1:1177 CLOSE_WAIT

La traduccion de nombres de puertos s hace con el archivo

C:\WINDOWS\system32\drivers\etc
Archivo SERVICES

Vous aimerez peut-être aussi