REDES.
II TRIMESTRE NAT, PAT, CLI
Port
address translation
Port Address Translation (PAT) es una
característica del estándar NAT (Traducción
de Dirección de Red), que traduce conexiones TCP y UDP (User
Datagram Protocol, nivel
de transporte basado
en el intercambio de datagramas) hechas por
un host y
un puerto en
una red externa
a otra dirección y puerto de la
red interna. Permite que una sola dirección IP sea
utilizada por varias máquinas de la intranet. Con PAT,
una IP externa puede responder hasta a 64000 direcciones internas.
Cualquier paquete IP contiene
la dirección y el puerto tanto del origen como del destino. En el destino, el
puerto le dice al receptor cómo
procesar el paquete. Un paquete con puerto 80 indica que contiene una página web, mientras
que el puerto 25 es usado para transmitir correo electrónico entre servidores de
correo. La traducción de los puertos, llamada PAT para distinguirla de la
traducción de direcciones (NAT), se apoya en el hecho de que el puerto de
origen carece de importancia para la mayoría de los protocolos. Igual que NAT, se sitúa en la frontera entre la red
interna y externa, y realiza cambios en la dirección del origen y del
receptor en los paquetes de datos que
pasan a través de ella. Los puertos (no las IP), se usan para designar diferentes hosts en el
intranet. El servicio PAT es como una oficina de correo que entrega las cartas.
El sobre se cambia para que el remitente sea la oficina de correos, mientras
que las cartas que llegan de fuera pierden su dirección y reciben la nueva con
la calle y el número real.
Cuando un ordenador del
intranet manda un paquete hacia fuera, queremos ocultar su dirección real. El
servicio NAT remplaza la IP interna con la nueva IP del propio servicio. Luego
asigna a la conexión un puerto de la lista de puertos disponibles, inserta el
puerto en el campo apropiado del paquete de datos y envía el paquete. El
servicio NAT crea una entrada en su tabla de direcciones IP internas, puertos
internos y puertos externos. A partir de entonces, todos los paquetes que
provengan del mismo hosts serán traducidos con los mismos puertos.
El receptor del paquete
utilizará los IP y puerto recibidos para responder, por lo que dicha respuesta
llegará a la “oficina de correos”. Inicialmente, si el puerto destino no existe
en la tabla del NAT, los datos serán descartados. En otro caso, la nueva
dirección y el nuevo puerto reemplazarán los datos de destino en el paquete y
éste será enviado por la red interna. La traducción de puertos permite a varias
máquinas compartir una única dirección IP. El servicio PAT borra las
traducciones periódicamente de su tabla cuando aparenten no estar en uso. Como
el número de posibles puertos a otorgar es de 16 bit la
probabilidad de que un ordenador no encuentre una traducción es realmente
pequeña.
Interfaz de Línea de Comandos (CLI), por su acrónimo en inglés de Command Line Interface (CLI), es un método que permite a las personas dar instrucciones a
algún programa
informático por medio de una
línea de texto simple.
Las CLI pueden emplearse interactivamente, escribiendo
instrucciones en alguna especie de entrada de texto, o pueden utilizarse de una forma mucho más
automatizada leyendo comandos desde un archivo de scripts (archivo de órdenes).
Esta interfaz existe casi desde los comienzos
de la computación, superada en antigüedad solo por las tarjetas perforadas y mecanismos
similares. Existen, para diversos programas y sistemas operativos, para
diversos hardware, y con
diferente funcionalidad.
Por ejemplo, las CLI son parte fundamental de
los Shells ( programas que proveen una interfaz
de usuario para
acceder a los servicios del sistema operativo) o Emuladores de Terminal (programa
que simula el funcionamiento de un terminal
de computadora en
cualquier dispositivo de visualización.). Aparecen en todos los desktops ( Windows) como un método para
ejecutar aplicaciones rápidamente. Aparecen como interfaz de lenguajes interpretados tales como Java, También se utilizan
en aplicaciones cliente-servidor, en DBs ( MySQL, Oracle), en clientes FTP,
etc. Las CLI son un elemento fundamental de aplicaciones de ingeniería tan
importantes como Autocad.
La contraparte de CLI es la interfaz gráfica de usuario (GUI) que ofrece una
estética mejorada y una mayor simplificación, a costa de un mayor consumo de
recursos computacionales, y, en general, de una reducción de la funcionalidad
alcanzable. Asimismo aparece el problema de una mayor vulnerabilidad por complejidad.
Las CLI son usadas por muchos programadores y
administradores de sistemas como herramienta primaria de trabajo, especialmente
en sistemas operativos basados en Unix; en entornos
científicos y de ingeniería, y un subconjunto más pequeño de usuarios
domésticos avanzados.
En dispositivos portables y PDAs (como el iPhone), las CLI no se utilizan,
debido a lo complejo que resulta ingresar datos de texto, o por la ausencia
total de teclados.
Funcionamiento
Esquema de elementos
involucrados en una línea de órdenes.
Al
finalizar y enviar la orden con la tecla tecla Intro/Enter, un módulo Interpretador de Órdenes analiza
la secuencia de caractéres recibida y, si la sintaxis de la orden es correcta,
ejecuta la orden dentro del contexto del programa o del sistema operativo donde
se encuentra. Esta forma de trabajo es secuencial, y equivale a un tipo de programación paso a paso.
También es posible usar scripts, es decir, archivos con instrucciones
guardadas como si se estuviesen escribiendo en el momento. En caso de error, la
ejecución del script puede abortarse. De esta forma, la línea de comandos puede
utilizarse sin siquiera tener que lidiar con el prompt (conjunto de caracteres que se muestran en una línea de comandos) ni estando presente frente al monitor o
teclado.
GUIA DE TRABAJO
1.
ESCRIBA EL SIGNIFICADO DE PAT Y NAT
2.
ESCRIBA LA FUNCION DE CADA UNO
3.
QUE CONTIENE UN PAQUETE IP
4.
QUE INDICA LA DIRECCION DESTINO, EL PUERTO 80 Y
EL 25
5.
DONDE SE SITUA NAT Y PAT
6.
DESCRIBA COMO FUNCIONA EL SERVICIO PAT
7.
DESCRIBA LA FUNCION DEL RECEPTOR DEL PAQUETE
8.
QUE ES CLI.
9.
DESCRIBA LOS INICIOS DE CLI
10.
DONDE SE PUEDE UTILIZAR CLI
11.
CUAL ES LA CONTRAPARTE DE CLI Y PORQUE?
12.
QUIE UTILIZA LAS CLI
13.
EN CUALES DISPOSITIVOS NO SE UTILIZAN LAS CLI Y
PORQUE
14.
A QUE SE LE LLAMA SCRIPT Y PROMPT
15.
ESCRIBA POR LO MENOS DOS CLAUSULAS QUE RECUERDE
DE CLI EN UN ROUTER

No hay comentarios:
Publicar un comentario