redes
Jose Edwin Salazar Cardenas
Ingeniería en Sistemas y Computación, Universidad
Tecnológica de Pereira, Pereira, Colombia
Correo-e: joedbest06@hotmail.com
Este documento describe el proceso
mediante el cual se realiza la
implementación de un ejemplo práctico
de programación de redes explicando
cómo se conectan y funciona el sockets,
herramientas y entorno dejava los
mecanismos de protección de mensajes
I.
podrá ser aplicado a gran cantidad de
aplicaciones basada en conexiones socket,
o mensajes particulares que requieren ser
enviados por medios no seguros.
Presentaremos un ejemplo para poder
comprender la forma de la conexión
cliente,servidor.
INTRODUCCIÓN.
En este documento contaremos como fue
la experiencia de manejar socket enla
promoción de redes en el cual al no tener
accesos al código fuente hacemos usos de
este por medio de wizard, como creamos
una conexión con cliente servidor remoto.
Para impedir que personas ajenas puedan
conocer nuestros datos o leer nuestras
conversaciones se crearon métodos para
ocultar nuestros mensajes y hacerlos
indescifrables remota. Para impedir que
personas ajenas puedanconocer nuestros
datos o leer nuestras conversaciones se
crearon métodos para ocultar nuestros
mensajes y hacerlos indescifrables
remota. Para impedir que personas ajenas
puedan conocer nuestros datos o leer
nuestras conversaciones se crearon
métodos para ocultar nuestros mensajes y
hacerlos
indescifrables.
Varias
características atractivas han hecho de
Java particularmente atractivoPara muchos entornos de computación,
convirtiéndose en una opción muy
extendida.
Los
beneficios
son
muchos:
la
independencia
de
plataforma,
la
portabilidad, la mayor
Productividad de programación típica de
lenguajes orientados a objetos,
Ampliamente difundir el conocimiento y
una mejor integración en las aplicaciones
existentes.
Encriptación:
En este método asignamos a cadacarácter
del alfabeto un valor numérico único. Estos
números deben ser consecutivos. Esta
asignación de números conformara para
hacer las operaciones matemáticas que
queremos realizar. Este algoritmo lo que
hace es tomar un numero ingresado por el
cliente y hacer las operaciones que quiere
sus caracteres de acuerdo a sus
correspondientes valores . Es resultado de
esto es un único número quese utilizara
como semilla en cualquier algoritmo para
obtener el valor pseudo aleatorios La
cantidad de números pseudo aleatorios que
deben obtenerse debe ser igual al número
de caracteres del mensaje a transmitir.
.
Aplicaciones en conexiones mediante
Socket:
El trabajo presentado utiliza los métodos
descriptos en una aplicación sencilla de
cliente
Servidor, con posibilidad de haceruna
operación matemática simple entre los
clientes. Consta de una aplicación Server
que controla las conexiones y maneja las
operaciones que los usuarios y una
aplicación Cliente. El Server arranca y abre
los puertos de escucha para aceptar
peticiones de conexión. El cliente debe estar
registrado en la base de datos del Server.
Presiona conectar. Antes de mandar la
información se iniciala conexión TCP/IP
exitosamente, luego el Server pide la
operación. En el lado del cliente con el
método de Número de la operación
matemática, utilizando la propia operación
como mensaje a transmitir. Se mandan esos
datos (la operación que desee el cliente no
se manda encriptado), en el lado del Server
se compara la operación encriptada con la
de la base de datos, si resulta exitosa selogra la conexión. En ese momento, en el
lado del Server se ejecuta una algoritmo
para generar una clave de correspondencia
de letras-letras-números para enviar al
cliente y que este utilice el método de
mensaje
ampliado
cuando
quiera
comunicarse con el Server. La parte de letra
se necesitara para usar una sustitución
directa previa, combinando dos métodos.
Una vez generada esa...
Regístrate para leer el documento completo.