Federación Digital EA

DIGICLUB


español
català
euskara
galego
english
français
español 2024-03-28 Estás en: Portada la Federación Servicios DIGICLUB Forward por Internet

Forward por Internet


DIGICLUB Ponencia realizada por EA3CIW en SYSEA'97.
Publicado en: DIGICLUB.

No cabe duda que la aparición de Internet/Infovia ha revolucionado la comunicación de la red de packet radio existente. El abaratamiento de los costes telefónicos (tarifa local) y el hecho de no ser imprescindibles todos los eslabones físicos de la cadena para unir dos puntos cualesquiera de nuestra geografía, resumen el éxito del medio.

Sin embargo, tal como lo estamos utilizando actualmente, aún adolece de algunos defectos: bajo rendimiento y dificultad de automatización.

Analicemos estos defectos y busquemos soluciones.


Primer defecto: bajo rendimiento

Entendemos por bajo rendimiento el hecho de que sea necesario recibir varios Megas de FWD para que entren solamente unos cuantos boletines nuevos a nuestras BBSs. Hoy por hoy, el excesivo tiempo de conexión se paga.


Segundo defecto: dificultad de automatización

Por otra parte, para enviar y recibir FWD por Internet es necesario realizar un montón de pasos:

  1. Exportación a disco
  2. Compresión de ficheros
  3. Envio de mensajes por Internet

  4. Recepción de mensajes
  5. Descompresión de ficheros
  6. Importación a la BBS

La mayoría de ellos se ejecutan manualmente y conllevan un tiempo de manipulación nada despreciable.


Propuesta de solución

En este sentido, y con tal de abrir el diálogo, sintetizo formalmente algunas propuestas para minimizar estos defectos, y que consisten en:

Agradeceré vuestros comentarios y aportaciones al respecto.


ACUERDOS

Organización de corresponsales

Lo primero, para evitar el todos contra todos, mi propuesta consiste en que el tráfico por Internet se centre al reenvío entre zonas distintas, esperando que dentro de la zona funcione el reenvío por radio (o por otro método) y el resto de zonas podamos ser ajenos a la problemática interna.


Convenio de nombres de fichero y extensiones

Una forma de simplificar la tarea, consiste en ponernos todos de acuerdo en los nombres de los ficheros que nos enviamos. Ahora mismo es un caos. Cada uno manda formatos distintos y cuando se acumulan los ficheros, uno ya no sabe que es lo que está enviando y que es lo que recibe.

Por esta razón, propongo utilizar la siguiente estructura en los nombres de los ficheros:

    DDRRFFFF.EXT
    

donde las letras significan lo siguiente:

    DD
    destinatario
    RR
    remitente
    FFFF
    fecha (mes y día)
    EXT
    extensión

Yo utilizo para DD y RR los dos caracteres que definen la Zona SYSEA de pertenencia. La de mi corresponsal es DD y la mía RR. Por ejemplo, lo que yo envío a EA1RCA viene marcado como 1G en las letras de destinatario y como 3C en las de remitente.

En cuanto a las extensiones, hay multitud de ellas que se están utilizando actualmente, pero creo que con dos es suficiente: .IN y .OUT.

La primera (.IN) nos indicará que es un fichero a importar en nuestra BBS y el segundo (.OUT) que se trata de un fichero de FWD que debemos enviar a algun corresponsal.


Establecimiento de un compresor único a utilizar

Yo estoy utilizando la compresión ZIP, pero daría igual hacerlo con ARJ o cualquier otro. Lo importante es ponernos todos de acuerdo en uno y así tendríamos más fácil la labor de automatización.


PROCESOS

Exportación a disco del forwarding

Observemos un ejemplo de subfichero de FWD (que cuelga del FORWARD.SYS) que genera automáticamente un fichero de exportación (extensión .OUT) cuyo destinatario es la Zona 1G procedente del remitente 3C:

    A EA1RCA
    P @
        *
    J 2
        *
    if 05
    c c:\fbb\fwdout\1g3c0000.out
    endif
        *
    U EA1 EA LATNET AMSAT EU WW
        G EA1
        G EA
        G LATNET
        *
    ------
    

Para acumular todo el tráfico a cursar por internet he creado el directorio C:\FBB\FWDOUT. Allí irán a parar los distintos ficheros para mis varios corresponsales.


Compresión automática de ficheros

Una vez al día, paro la BBS y ejecuto el programa "batch" que reproduzo a continuación. Se llama SFWD.BAT (Send FWD) y es el que me prepara todos los ficheros a enviar. Como lo he situado en el directorio \FBB\BIN, sólo debo teclear "SFW fecha", por ejemplo: SFWD 1025 para la compresión del día 25 de Octubre.

    c:
    cd \fbb\fwdout
    echo Has entrado la fecha?
    pause
    ren ??3c0000.out ??3c%1.in
    rem
    rem pkzip -ex ea3rkg ea3rkg*.out
    rem
    rem *** Zonas EANET (15) ***
    pkzip -ex 1g3c%1 1g3c%1.in
    pkzip -ex 1l3c%1 1l3c%1.in
    pkzip -ex 2a3c%1 2a3c%1.in
    pkzip -ex 2e3c%1 2e3c%1.in
    rem pkzip -ex 3c3c%1 3c3c%1.in
    pkzip -ex 4c3c%1 4c3c%1.in
    pkzip -ex 4e3c%1 4e3c%1.in
    pkzip -ex 4m3c%1 4m3c%1.in
    pkzip -ex 5n3c%1 5n3c%1.in
    rem pkzip -ex 5s3c%1 5s3c%1.in
    pkzip -ex 6b3c%1 6b3c%1.in
    rem pkzip -ex 7e3c%1 7e3c%1.in
    pkzip -ex 7o3c%1 7o3c%1.in
    pkzip -ex 8c3c%1 8c3c%1.in
    rem pkzip -ex 9a3c%1 9a3c%1.in
    rem
    del ??3c%1.in
    :end
    

El resultado será una serie de ficheros comprimidos (por ejemplo 1G3C1025.ZIP), listos para ser adjuntados a los mensajes de internet.


Envío por internet

Me temo que en este apartado no queda más remedio que ir preparando uno a uno los mensajes a enviar por internet, con sus respectivos ficheros adjuntos.


Recepción de internet y extracción de ficheros

La recepción, propiamente dicha, acostumbra a ser automática. Mediante el protocolo POP3 situamos los mensajes en nuestra casa fácilmente.

Otra cosa es la extracción de los ficheros incorporados a los mensajes recibidos, que deberá ser manual.

Para eso yo utilizo el directorio C:\FBB\FWDIN. Se pueden volcar todos sobre el mismo directorio puesto que, si nos ceñimos a los acuerdos propuestos, no habrá ningun fichero .ZIP de igual nombre.


Descompresión

Ahí si que la cosa es fácil. Bastará con hacer:

    pkunzip *.zip
    

para que se descompriman todos los ficheros recibidos, apareciendo los .IN que contienen, o si aún fueran .OUT, renombrarlos rápidamente con esta instrucción:

    ren *.out *.in
    


Importación del forwarding

En este punto hay muchas opciones, según las preferencias del Sysop: entrar todo el FWD recibido de golpe, hacerlo un cachito cada hora, etc.

Lo primero es tan fácil como escribir:

    copy *.in \fbb\mail.in
    

Pero si quereis más variedad y a vuestro gusto, os recomiendo la utilización de una de mis utilidades: el SPLITFWD.



Valid HTML 4.01 Transitional

Powered by iSolucions


Copyright © 1992-2024 Federación Digital EA (FEDI-EA)