16 research outputs found

    A Practical Study of E-mail Communication through SMTP

    Get PDF
    Simple Mail Transfer Protocol (SMTP) is an application layer protocol for e-mail communication. It has been adopted as a standard by Internet Engineering Task Force (IETF). SMTP has set conversational and grammatical rules for exchanging messages between connected computers. It has evolved through several revisions and extensions since its formation by Jon Postel in 1981. In SMTP, the sender establishes a full-duplex transmission channel with a receiver. The receiver may be either the ultimate destination or an intermediate forwarding agent. SMTP commands are issued by the sender and are sent to the receiver, which responds to these commands through codes. Each SMTP session between the sender and the receiver consists of three phases namely: connection establishment, mail transactions and connection termination. This paper describes and illustrates the process of e-mail communication through SMTP by issuing the individual SMTP commands directly to transmit e-mail messages. It also describes individual SMTP commands and extensions with practical implementation using a Telnet client

    Una proposta per il servizio di Posta Elettronica del CNR

    Get PDF
    A proposal for the CNR electronic mail serviceUna proposta per la ristrutturazione del servizio di Posta Elettronica del CN

    Agentes de transmisión de correo

    Get PDF
    Todo sistema que se precie de brindar servicio de mail está compuesto básicamente por dos subsistemas. Uno que abstrae al usuario de todos los detalles de como se transportan los mensajes, como se encuentra el destino, y las transformaciones que pueden ser necesarias para alcanzar dicho destino, además también este subsistema debe ser capaz de crear un entorno de interacción para poder visualizar viejos mensajes, reenviarlos, manejar listas y alias de usuarios, entre otras cosas. Todo esto forma parte de lo que se conoce como User Agents (U.A.). El otro subsistema tiene por objetivo rutear y administrar los mensajes, realizando las transformaciones adecuadas para llegar a la dirección correcta, se lo conoce como Message Transfer Agents (MTA) Estos subsistemas se relacionan mediante distintos protocolos que son básicamente el objetivo de nuestro proyecto, que de alguna manera son la última parte que queda por estudiar dentro del laboratorio al cual pertenecemos, ya que tanto se realizó un trabajo de grado evaluando distintos MTA’s y en otro en el cual se realizó un U.A. usando UUCP como medio de transporte. Si bien el proyecto define funcionalmente cada una de las partes que componen un sistema de mail, pone especial énfasis en los protocolos de entrega y recepción de mensajes ya que llegaremos a la implementación de algunos de ellos, como lo son: POP, y SMTP y a la definición formal para NNTP y ESMTP ( MIME y DSN). En el proyecto se fijaron dos objetivos primordiales, que son fundamentales para futuros desarrollos, esto es: la capacidad de extensión a otros medios de transporte, ganar independencia del medio de comunicación (por ej. tipo de línea, conexión y protocolo) y la posibilidad de incorporar nuevos servicios que le permitan al U.A. ampliar su funcionalidad. Para lograr estos objetivos, por un lado nos basamos en el poder de abstracción que nos dan los sockets como medio de comunicación entre procesos y por otro lado la gran ortogonalidad que presentan los diferentes protocolos de entrega y recepción de mensajes, sobre todo si vemos como se realizan las distintas extensiones para ir incorporando nuevas funcionalidades a los sistemas de mensajería. El proyecto requirió el estudio y análisis de las definiciones de los diferentes protocolos, como también desarrollar una implementación de cada uno usando la funcionalidad elemental provista por los Winsocks.Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática.Facultad de Ciencias Exacta

    Agentes de transmisión de correo

    Get PDF
    Todo sistema que se precie de brindar servicio de mail está compuesto básicamente por dos subsistemas. Uno que abstrae al usuario de todos los detalles de como se transportan los mensajes, como se encuentra el destino, y las transformaciones que pueden ser necesarias para alcanzar dicho destino, además también este subsistema debe ser capaz de crear un entorno de interacción para poder visualizar viejos mensajes, reenviarlos, manejar listas y alias de usuarios, entre otras cosas. Todo esto forma parte de lo que se conoce como User Agents (U.A.). El otro subsistema tiene por objetivo rutear y administrar los mensajes, realizando las transformaciones adecuadas para llegar a la dirección correcta, se lo conoce como Message Transfer Agents (MTA) Estos subsistemas se relacionan mediante distintos protocolos que son básicamente el objetivo de nuestro proyecto, que de alguna manera son la última parte que queda por estudiar dentro del laboratorio al cual pertenecemos, ya que tanto se realizó un trabajo de grado evaluando distintos MTA’s y en otro en el cual se realizó un U.A. usando UUCP como medio de transporte. Si bien el proyecto define funcionalmente cada una de las partes que componen un sistema de mail, pone especial énfasis en los protocolos de entrega y recepción de mensajes ya que llegaremos a la implementación de algunos de ellos, como lo son: POP, y SMTP y a la definición formal para NNTP y ESMTP ( MIME y DSN). En el proyecto se fijaron dos objetivos primordiales, que son fundamentales para futuros desarrollos, esto es: la capacidad de extensión a otros medios de transporte, ganar independencia del medio de comunicación (por ej. tipo de línea, conexión y protocolo) y la posibilidad de incorporar nuevos servicios que le permitan al U.A. ampliar su funcionalidad. Para lograr estos objetivos, por un lado nos basamos en el poder de abstracción que nos dan los sockets como medio de comunicación entre procesos y por otro lado la gran ortogonalidad que presentan los diferentes protocolos de entrega y recepción de mensajes, sobre todo si vemos como se realizan las distintas extensiones para ir incorporando nuevas funcionalidades a los sistemas de mensajería. El proyecto requirió el estudio y análisis de las definiciones de los diferentes protocolos, como también desarrollar una implementación de cada uno usando la funcionalidad elemental provista por los Winsocks.Tesis digitalizada en SEDICI gracias a la colaboración de la Biblioteca de la Facultad de Informática.Facultad de Ciencias Exacta

    Using semantic knowledge to improve compression on log files

    Get PDF
    With the move towards global and multi-national companies, information technology infrastructure requirements are increasing. As the size of these computer networks increases, it becomes more and more difficult to monitor, control, and secure them. Networks consist of a number of diverse devices, sensors, and gateways which are often spread over large geographical areas. Each of these devices produce log files which need to be analysed and monitored to provide network security and satisfy regulations. Data compression programs such as gzip and bzip2 are commonly used to reduce the quantity of data for archival purposes after the log files have been rotated. However, there are many other compression programs which exist - each with their own advantages and disadvantages. These programs each use a different amount of memory and take different compression and decompression times to achieve different compression ratios. System log files also contain redundancy which is not necessarily exploited by standard compression programs. Log messages usually use a similar format with a defined syntax. In the log files, all the ASCII characters are not used and the messages contain certain "phrases" which often repeated. This thesis investigates the use of compression as a means of data reduction and how the use of semantic knowledge can improve data compression (also applying results to different scenarios that can occur in a distributed computing environment). It presents the results of a series of tests performed on different log files. It also examines the semantic knowledge which exists in maillog files and how it can be exploited to improve the compression results. The results from a series of text preprocessors which exploit this knowledge are presented and evaluated. These preprocessors include: one which replaces the timestamps and IP addresses with their binary equivalents and one which replaces words from a dictionary with unused ASCII characters. In this thesis, data compression is shown to be an effective method of data reduction producing up to 98 percent reduction in filesize on a corpus of log files. The use of preprocessors which exploit semantic knowledge results in up to 56 percent improvement in overall compression time and up to 32 percent reduction in compressed size.TeXpdfTeX-1.40.

    Un nouveau modèle de correspondance pour un service de messagerie électronique avancée

    Get PDF
    The ease of use and efficiency of the email service contributed to its widespread adoption. It became an essential service and authorizing multiples and various uses (private, professional, administrative, governmental, military ...). However, all existing systems are technically reduced to the implementation of global policies, compiling in a static way a limited set of features. These approaches prevent differentiated adaptations of the system to the uses. The rigid and monolithic nature of these policies can moreover lead to unnecessary execution of expensive treatments or to the inability to simultaneously satisfy conflicting requirements. We address this problem of the evolution of e-mail in the general context of interpersonal communication of a sender to a receiver. We identify the sender's intention of communication, as a key parameter of any interpersonal communication, insofar as it allows to finely discriminate the successful communications, between all the ones that are understood. A second parameter which is orthogonal to the first, defined as the context of the sender, is important because it allows to determine the successful aspect of an interpersonal communication. The declination of these two parameters in the electronic mail led us to define the concept of electronic correspondence. This one is a generalization of the email the implementation of which provides a sufficient condition of qualification successful exchanges via this medium. A correspondence allows taking into account for each message, the intention of communication and context of its sender. Its implementation requires in certain points of the network, the enforcement of specific policies depending of an administrative domain and which take as argument the intention of communication and the current context of the sender. A second benefit provided by this concept concerns the level of customization of messaging reaching a maximum granularity, because it can be applied in a differentiated way, to each message instance. These works led to the description of a representative architecture and the definition of three extensions to existing standards (SUBMISSION, IMF and S/MIME). Our approach has been illustrated through two main use cases, compliant with recommended specifications for administration (RGS - Référentiel Général de Sécurité) and military (MMHS - Military Message Handling System) domains.Le service de courrier électronique en raison de sa simplicité d'utilisation combinée à son efficacité, a constitué l'un des principaux vecteurs de popularisation d'Internet. Il est devenu un service incontournable dont la richesse s'exprime au travers des usages variés et multiples qu'il autorise (privé, professionnel, administratif, officiel, militaire...). Cependant, toutes les réalisations existantes se réduisent techniquement à la mise en oeuvre de politiques globales, compilant de façon statique un ensemble limité de fonctionnalités. Ces approches ne permettent pas au système de s'adapter de façon différenciée aux usages. De plus, le caractère rigide et monolithique de ces politiques peut parfois conduire à l'exécution inutile de traitements coûteux ou à l'impossibilité de satisfaire simultanément des exigences contradictoires. Nous abordons cette problématique de l'évolution de la messagerie électronique dans le cadre général de la communication interpersonnelle d'un locuteur vers un interlocuteur. Nous identifions l'intention de communication du locuteur, comme un paramètre clé de toute communication interpersonnelle, dans la mesure où il permet de discriminer finement les communications réussies, parmi toutes celles qui sont comprises. Un second paramètre orthogonal au premier, défini comme le contexte du locuteur, s'avère déterminant lorsqu'il s'agit d'aborder la réalisation concrète des communications interpersonnelles réussies. La déclinaison de ces deux paramètres dans le cadre de la messagerie électronique nous conduit à concevoir la notion de correspondance. Cette dernière constitue une généralisation du courrier électronique dont la mise en oeuvre offre une condition suffisante de qualification des échanges réussis, via ce média. Une correspondance permet de prendre en compte pour chaque message, l'intention de communication et le contexte de son émetteur. Sa mise en oeuvre impose l'application en certains points du réseau, de politiques spécifiques au domaine administratif de référence, qui prennent en argument l'intention de communication et le contexte courant de l'émetteur. Un second bénéfice apporté par ce concept concerne le niveau de personnalisation du service de messagerie qui atteint une granularité de finesse maximale, du fait qu'il peut s'appliquer de façon différenciée, à chaque occurrence de message. Ces travaux ont abouti à la description d'une architecture représentative accompagnée de la définition de trois extensions de standards existants (SUBMISSION, IMF et S/MIME). Notre approche a été illustrée à travers deux cas d'usages importants, conformes à des spécifications recommandées pour les domaines administratif (RGS- référentiel général de sécurité) et militaire (MMHS - Military Message Handling System)
    corecore