Administracion

Solo disponible en BuenasTareas
  • Páginas : 2 (457 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de diciembre de 2010
Leer documento completo
Vista previa del texto
Trabajo 1.
Sistema de Transferencia de archivos por sockets.

Presentado por:
ROSIBEL USEDA VIANA 0152407
SERGIO ANDRES RUEDA ACEVEDO 0152401

Presentado a:
Ing. OSCAR GALLARDOUNIVERSIDAD FRANCISCO DE PAULA SANTANDER – UFPS
Sistemas Operativos
Ingeniería de Sistemas
San José de Cicuta
2009

INTRODUCCION

Para la transferencia de archivos entre computadoras se hace pormedio de los sockets, los cuales son como el canal de comunicación entre los dos procesos.

Sistema de Transferencia de archivos por sockets

En el sistema de Transferencia de archivos se refierea un proceso que realizamos nos permite conectarnos a una maquina ya sea remota o localhost por medio de su ip, realizando una serie de funciones. Normalmente se conecta el proceso cliente a unproceso servidor para poder realizar las funciones permitidas en el, como son, leer, cuyo comando es mas<nombre_archivo>, copiar un archivo, comandocopiar<nombre_archivo><nombre_archivo_destino> y adios el cual cierra el proceso del cliente. Después que de que el cliente se desconecta el servidor queda a la espera de un nuevo cliente.
Para esto debemos hacer lo siguiente:

1.Crear socket.
Se declaran las librerias de socket, propias de c, y se declara el socket con un dominio, tipo y protocolo. El dominio debe ser el mismo que en la estructura, el tipo hace referencia altipo de socket a crear y el protocolo que es la forma en que se comunican las maquinas en red.

2. Hacer el bind
Cuando ya hemos creado el socket se le asocia un puerto de la maquina local por elcual se comunicara. El núcleo usa el numero de puerto para asociar los paquetes entrantes con el descriptor del socket de un proceso en particular.
Después de ejecutar la instrucción bind(), estadevuelve -1 si hay algún error.

3. Conectar
Por medio de esta función se solicita la conexión con el servidor, quedara bloqueada hasta que el servidor acepte la conexión.
Al igual que la...
tracking img