Esta es la norma original de Usenet, más conocido como RFC0977:

¿Existe un original Usenet «estándar»?

La respuesta a esta pregunta es SÍ! El Usenet tiene un original «estándar» que se puede ver a continuación.

Grupo de Trabajo de la Red Kantor Brian (UC San Diego)
Petición de Comentarios: 977 Lapsley Phil (UC Berkeley)
02 1986

Noticias de la red de transferencia de
Protocolo

Un Proyecto de Norma para el
basada en secuencias
Transmisión de Noticias

Condición de este memo

NNTP especifica un protocolo para la distribución, investigación, recuperación,
y la publicación de artículos relacionados con un
confiable basada en secuencias
transmisión de noticias entre la comunidad de ARPA-Internet. NNTP es
diseñado para que los artículos de noticias se almacenan en una base de datos
central
que permite a un abonado para seleccionar sólo aquellos elementos que desea leer.
Indización, referencias cruzadas y la caducidad de los mensajes de edad también son
proporcionada. Este RFC sugiere un protocolo propuesto por la
ARPA-Internet
comunidad, y solicita debate y sugerencias para mejoras.
La distribución de este memo es ilimitada

1. Introducción

Durante muchos años, la comunidad de ARPA-Internet ha apoyado la
distribución de boletines, información y datos en una
manera oportuna
a miles de participantes. Que colectivamente se refieren a tales puntos de
información como «noticia». Tales noticias prevé la
rápida
difusión de temas de interés tales como correcciones de errores de software, nuevos
opiniones, sugerencias técnicas y consejos de programación, así como
de tiro rápido discusiones de los asuntos que preocupan a la
equipo de trabajo
profesional. Noticias es muy popular entre sus lectores.

Existen popularmente dos métodos de distribución de noticias como: el
Internet método de envío por correo directo, y el sistema de noticias de USENET

1.1. Listas de correo de Internet

La comunidad de Internet distribuye noticias por el uso de listas de correo.
Estas son las listas de direcciones de buzón de abonado y reenvío
sub listas de todos los destinatarios. Estas listas de correo funcionan
reenvío una copia de la información que se distribuirá a cada
suscriptor en la lista de correo. Reenvío Tal es ineficiente cuando un
lista de distribución crece más allá de una docena de personas más o menos, desde el envío de un
copia separada a cada uno de los suscriptores ocupa grandes cantidades de
ancho de banda de red, recursos de la CPU, y una cantidad significativa de disco
de almacenamiento en el host de destino. También hay un problema
significativa
en el mantenimiento de la propia lista: como se mueven los suscriptores de un
trabajo
a otro, como los nuevos abonados entran y salen de los viejos, y como anfitriones
entran y salen de servicio.
.

Kantor y Lapsley [Página 1]

.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo.

1.2. El Sistema de Noticias USENET

Claramente, una reducción de la pena de la cantidad de estos recursos utilizados
se puede lograr si los artículos se almacenan en una base de datos central en la
recepción de host en lugar de en el buzón de cada suscriptor. El
USENET
sistema de noticias proporciona un método de hacer exactamente esto. Hay un
central
depósito de los artículos de prensa en un lugar (habitualmente un
carrete
la guía de algún tipo), y un conjunto de programas que permiten a un
abonado para seleccionar los artículos que desea leer. Indexación,
referencias cruzadas, y la caducidad de los mensajes de edad también se proporcionan

1.3. Central de Almacenamiento de Noticias

Por grupos de hosts conectados entre sí por redes de área local rápida
(por ejemplo, Ethernet), tiene sentido aún más para consolidar
noticias
distribución en uno (o unos pocos) los ejércitos, y para permitir el acceso a
estos artículos de noticias usando un servidor y el modelo cliente. Los suscriptores pueden
a continuación, solicitar sólo los artículos que desea ver, sin tener que
derrochador duplicar el almacenamiento de una copia de cada artículo en cada host.

1.4. Un servidor de Noticias Central

Una manera de lograr esas economías es tener un sistema de computadora central
que puede proporcionar un servicio de noticias a los otros sistemas en el área local
red. Este servidor que gestionar la recopilación de los artículos de noticias
y los archivos de índice, con cada persona que desee acceder a los boletines de noticias
hacerlo a través de LAN. Para un gran grupo de sistemas informáticos, el
ahorro en el espacio total en disco es claramente vale la pena. Además, esto permite
estaciones de trabajo con el espacio limitado de almacenamiento en disco para participar en el
noticias sin elementos entrantes consumir cantidades opresiva de la
estación de trabajo de almacenamiento en disco..

Hemos escuchado rumores de intentos poco exitosos para proporcionar
servicio de noticias centralizada utilizando IBIS y otros compartidos o distribuidos
sistemas de archivos. Si bien es posible que tal archivo distribuido
implementación del sistema puede funcionar bien con un grupo de
similares
equipos que ejecutan sistemas operativos casi idénticos, tal
régimen
no es lo suficientemente general como para ofrecer un servicio a una amplia gama de clientes
sistemas, especialmente cuando muchos sistemas operativos distintos pueden estar en uso
entre un grupo de clientes. Hay pocas (o ninguna) o en red para compartir,
sistemas de archivos que puede ofrecer la generalidad de servicio que
corriente
conexiones a Internet utilizando TCP ofrecen, sobre todo cuando un
gama
gama de hardware del host y sistemas operativos se consideran..

NNTP especifica un protocolo para la distribución, investigación, recuperación,
y la publicación de artículos relacionados con una corriente fiable (como TCP)
modelo cliente-servidor. NNTP está diseñado para que los artículos de noticias basta

Kantor y Lapsley [Página 2]

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

ser almacenados en una (presumiblemente central) de acogida, y los suscriptores de
otros
hosts conectados a la LAN pueden leer los artículos de noticias usando
corriente
conexiones a la conductora de noticias.

NNTP se basa en las especificaciones del artículo de las noticias en el RFC 850,
que describe el sistema de noticias USENET. Sin embargo, NNTP hace
pocos
demandas sobre la estructura, contenido, o el almacenamiento de artículos de noticias, y
por lo tanto creemos que puede ser fácilmente adaptado a /> otras noticias USENET no
Normalmente, el servidor NNTP se ejecuta como un proceso en segundo plano en un host,
y que acepte conexiones desde otros hosts en la LAN. Esto funciona
bien cuando hay una serie de sistemas informáticos pequeños (por ejemplo,
estaciones de trabajo, con una sola oa lo sumo unos pocos usuarios cada uno), y un gran
servidor central

1.5. Intermedio Servidores de noticias

Por grupos de máquinas con muchos usuarios (como podría ser el caso en un
la universidad o el medio ambiente grandes industriales), un servidor de
intermedios
puede ser utilizado. Este intermediario o «esclavo» se ejecuta en cada servidor de
sistema informático, y es responsable de la mediación de lectura de noticias
solicitudes y realizar el almacenamiento en caché local de
recientemente recuperado de noticias
artículos

Normalmente, un cliente tratando de obtener el servicio de noticias en primer lugar
intenta conectarse al puerto de servicio de noticias en el equipo local. Si
este intento no tuvo éxito, lo que indica un servidor que ha fallado, un
instalación puede optar por denegar el acceso de noticias, o para permitir
conexión con el servidor central de «maestro» de noticias.

Para estaciones de trabajo u otros sistemas de pequeña, conexión directa a la
servidor maestro sería probablemente la forma normal de funcionamiento

Esta especificación no cubre la operación de
esclavo NNTP
servidores. Nos limitamos a sugerir que los servidores esclavos son una adición
lógica
para el uso del servidor NNTP que mejorar su funcionamiento en grandes
locales
redes de área

1.6. Noticias de distribución

NNTP tiene comandos que proporcionan un método simple de
el intercambio de artículos entre los ejércitos de cooperación. Máquinas que están bien
conectados en un área local o de red rápida y otros que desean
en realidad obtener copias de los artículos de noticias para el almacenamiento local podría
NNTP para encontrar una manera más eficiente para distribuir noticias de
más
los métodos tradicionales de transferencia (tales como UUCP).
.

Kantor & Lapsley [Page 3]

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

En el método tradicional de distribución de artículos de noticias, las noticias son
propagado de un huésped a otro por las inundaciones – es decir, cada anfitrión
enviar todos los artículos de noticias nuevas a cada máquina que se alimenta. Estos
anfitriones permitirán a su vez enviar estos nuevos artículos a otros hosts
que se alimentan. Claramente, el envío de artículos que ya tiene una gran cantidad
obtuvo una copia de otro de los piensos (muchos anfitriones que reciben noticias
son alimentados de forma redundante) de nuevo es una pérdida de tiempo y las comunicaciones
recursos, sino por mecanismos de transporte que son de una sola transacción
basada en vez de interactivos (como UUCP en el mundo UNIX <1>)
tiempo de distribución se reduce mediante el envío de todos los artículos y tener
el host receptor simplemente descarta los duplicados. Este es un
especialmente cierto cuando las sesiones de comunicaciones están limitadas a una vez al
día.

Uso de NNTP, acoge el intercambio de artículos de noticias tienen un
interactiva
mecanismo para decidir qué artículos deben ser transmitidos. Un
acogida
deseando noticias nuevas, o que haya nuevas noticias para enviar, por lo general se
en contacto con uno o más de sus vecinos mediante NNTP. En primer lugar, se
preguntar si ningún grupo de noticias se han creado nuevos en el
servicio de acogida
por medio del comando NEWGROUPS. Si es así, y esos son apropiadas
o deseado (según lo establecido por las normas locales dependientes de sitio), los nuevos
grupos de noticias pueden ser creados..

que la máquina cliente a continuación, se informará en cuanto a qué artículos nuevos
llegó a todos o algunos de los grupos de noticias que desea recibir,
utilizando el comando NEWNEWS. Se recibirá una lista de nuevos artículos
desde el servidor, y pueden solicitar la transmisión de los artículos que
lo desea y no haveted ya.

Por último, el cliente puede asesorar a los servidores de los nuevos artículos que
el cliente ha recibido recientemente. El servidor se indican los
artículos que ya ha obtenido copias de, y cuáles son los artículos
deben ser enviados a añadir a su colección.

De esta manera, sólo aquellos artículos que no están duplicados y
que se desean se transfieren

Kantor & Lapsley [Page 4]

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

2. La especificación NNTP

2.1. Información general

El servidor de noticias designada por el presente documento se utiliza una conexión de corriente
(como TCP) y comandos SMTP-como y respuestas. Está diseñado
para aceptar conexiones de los ejércitos, y para proporcionar una interfaz de
simple
la base de datos de noticias

Este servidor sólo es una interfaz entre los programas y la
noticias
bases de datos. No realiza ninguna interacción con el usuario o
presentación-
funciones de nivel. Estos «fácil de usar» funciones es mejor dejar a
los programas cliente, que tienen una mejor comprensión de la
entorno en el que operan.

Cuando se utiliza a través de Internet TCP, el puerto de contacto asignado para este
servicio es de 119.

2.2. Códigos de caracteres

Los comandos y las respuestas se componen de caracteres de la
ASCII
conjunto de caracteres. Cuando el servicio de transporte proporciona un /> byte de 8 bits

justificado a la derecha en un octeto con el bit de orden superior a cero de

2.3. Comandos

Los comandos consisten en una palabra de comando, que en algunos casos puede ser
seguido de un parámetro. Comandos con parámetros deben separar los
parámetros de los demás y desde el símbolo de uno o más espacio
o caracteres de tabulación. Las líneas de comando debe ser completa con todos los
requiere
parámetros, y no puede contener más de un comando.

Comandos y parámetros de comandos no distinguen entre mayúsculas y minúsculas. Es decir, un
de comandos o la palabra parámetro puede estar en mayúsculas, minúsculas, o cualquier
mezcla de mayúsculas y minúsculas

Cada línea de comandos debe ser denunciado por un CR-LF (retorno de carro –
Avance de línea) par.

Las líneas de comandos no excederá de 512 caracteres de longitud, contando todas las
caracteres incluyendo espacios, separadores, puntuacion, y el
final CR-LF (por lo tanto hay 510 caracteres como máximo permitido para el
comando y sus parámetros). No hay ninguna disposición para
continuación
líneas de comandos.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

2.4. Respuestas

Las respuestas son de dos tipos, textual y el estado.

2.4.1. Texto Respuestas

El texto se enviará sólo después de una línea de estado de la respuesta numérica ha sido enviado
que indica que el texto seguirá. Texto se envía como una serie de
líneas sucesivas de la materia textual, cada uno terminó con el par CR-LF.
Una sola línea que contiene sólo un punto (.) se envía para indicar el
final del texto (es decir, el servidor enviará un par CR-LF en el
final
de la última línea de texto, un punto y otro par CR-LF)

Si el texto contiene un punto como el primer carácter del texto
línea en el original, ese primer período se duplica. Por lo tanto, el
cliente debe examinar el primer carácter de cada línea recibida, y
para los que empiezan con un punto, determinará si este es el
final del texto o si para cerrar el período se duplicó a un
sola
una.

La intención es que los mensajes de texto por lo general se muestra en la
terminal del usuario, mientras que las respuestas de comando de estado / se interpretará
por el programa de cliente antes de cualquier pantalla es posible hacer

2.4.2. Las respuestas de estado

Se trata de informes de estado del servidor e indicar la respuesta a
la última orden recibida del cliente

Líneas de estado de la respuesta comienza con un código de tres dígitos numéricos que se
suficiente para distinguir todas las respuestas. Algunos de estos pueden anunciar
la posterior transmisión de texto..

El primer dígito de la respuesta en términos generales indica el éxito,
fracaso, o el progreso de la orden anterior..

1xx – Informativo mensaje
2xx – Comando puede
3xx – Comando bien hasta ahora, enviar el resto
.
4xx – Comando era correcta, pero no se pudo realizar para
alguna razón.
5xx – Comando no implementado, o incorrecta, o un
graves
error del programa ocurrió.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

El siguiente dígito en el código indica la categoría de respuesta función.

x0x – conexión, configuración y mensajes de diversos
x1x – Selección de grupos de noticias
x2x – Selección de artículos
x3x – Funciones de distribución
x4x – Desplazamiento
x8x – no estándar (aplicación privada) extensiones
x9x – Salida de depuración

Los códigos de respuesta exacta que se debe esperar de cada
comando
se detallan en la descripción de dicho comando. Además, por debajo de
aparece un conjunto general de los códigos de respuesta que se puede recibir en cualquier
tiempo

Algunas respuestas de estado contienen parámetros tales como números y
nombres. El número y tipo de parámetros se fija para cada
código de respuesta para simplificar la interpretación de la respuesta.

Los parámetros están separados del código de respuesta numérica y de cada
otros por un único espacio. Todos los parámetros numéricos se decimales, y puede
tienen ceros a la izquierda. Todos los parámetros de la cadena comenzará después de la separación de
espacio, y al final antes de que el espacio que sigue a la separación o el
CR-LF
par en la final de la línea. (String parámetros no pueden, por tanto,
contener espacios.) Todos los textos, en su caso, en la respuesta que no es un
parámetro de la respuesta debe seguir y estar separado de la
última
parámetro de un espacio. Además, tenga en cuenta que el texto después de un
respuesta
número puede variar en las distintas aplicaciones del servidor. El
Código numérico de tres dígitos se utiliza para determinar qué respuesta se
enviado.

Los códigos de respuesta no se especifica en esta norma puede ser utilizada para cualquier
comandos adicionales específicos de la instalación no se especifica también. Estos
se debe elegir para adaptarse a las características del x8x especificados anteriormente. (Nota
que la depuración está previsto expresamente en los códigos de respuesta x9x.)
El uso de códigos de respuesta no especificada por los comandos estándar es
prohibido.

Hemos proporcionado un x9x patrón de respuesta para la depuración. Desde
mucho
depuración puede ser clasificado como «mensajes informativos», nos
esperar, por tanto, que las respuestas de 190 a 199 se utilizarían para
varias salidas de depuración. No existe ningún requisito en este
pliego de condiciones de depuración, pero si por ejemplo se proporciona sobre la
corriente conectado, debe utilizar estos códigos de respuesta. Si
adecuada
a una aplicación específica, otros códigos x9x puede ser utilizado para
depuración. (Un ejemplo podría ser utilizar por ejemplo, 290 a reconocer un
solicitud de depuración remota.)

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

2.4.3. General de las respuestas

La siguiente es una lista de códigos de respuesta general de que se pueden enviar por
el servidor NNTP. Estos no son específicas de algún comando, pero puede
se obtiene como resultado de una conexión, un fracaso, o algún
inusual
condición..

En general, los códigos 1xx puede pasarse por alto o se muestra como se desee;
código
200 o 201 es enviada sobre la conexión inicial a la
servidor NNTP
dependiendo de la publicación de permiso, el código 400 será enviado cuando el
Servidor NNTP suspende el servicio (por petición del operador, por ejemplo);
y los códigos 5xx indican que el comando no se pudo realizar para
alguna razón inusual..

100 textos de ayuda sigue
199 resultado de la depuración

200 servidores listos – anuncio permitido
201 servidores listos – sin desplazamiento permitido

400 servicio interrumpido

500 comando no reconocido
501 comandos de sintaxis error
502 restricción de acceso o ha denegado el permiso
503 de fallo de programa – comando no realiza

3. Comando Detalles y Respuesta

En las siguientes páginas encontrará una descripción de cada comando reconocido por
el servidor NNTP y las respuestas que serán devueltos por los
comandos.

Cada comando se muestra en mayúsculas para mayor claridad, aunque el caso es
ignorado en la interpretación de los comandos en el servidor NNTP. Cualquier
parámetros se muestran en minúsculas. Un parámetro se muestra en [
cuadrados
] corchetes es opcional. Por ejemplo, [GMT] indica que el
GMT triglifo pueden presentar o se omite.

Todos los comandos descritos en esta sección deben ser aplicadas por todos
Servidores NNTP.
.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

No hay prohibición de comandos adicionales que se añade;
Sin embargo, se recomienda que cualquier comando sin especificar tales comenzar
con la letra «X» para evitar conflictos con las revisiones posteriores de este
pliego de condiciones

Los ejecutores se les recuerda que tales órdenes adicionales que no se puede
redefinir especifica los códigos de respuesta de estado. Usando
adicionales
las respuestas no especificada por los comandos estándar también está prohibido..

3.1. El artículo, cuerpo, cabeza, y los comandos STAT.

Hay dos formas para el comando del artículo (y el cuerpo relacionado,
CABEZA, y los comandos STAT), cada uno usando un método diferente de especificar
que el artículo se va a recuperar. Cuando el comando del artículo es
seguido de un mensaje-id en paréntesis angulares («<» y «>»), la
primero
forma del comando se utiliza, cuando un parámetro numérico o no
parámetro
se suministra, la segunda forma se invoca..

El texto del artículo se devuelve como una respuesta textual, como
descrito anteriormente en este documento..

El JEFE DEL CUERPO y los comandos son idénticos a los
ARTÍCULO comando
salvo que, respectivamente, devolver sólo las líneas de cabecera o
texto
cuerpo del artículo..

El comando STAT es similar al comando ARTÍCULO excepto que no
texto se devuelve. Al seleccionar el número de mensaje dentro de un grupo,
el comando STAT sirve para establecer el puntero del artículo actual sin
el envío de texto. La respuesta de acuse de recibo devuelta contendrá la
Message-ID, que puede ser de algún valor. Usando el comando STAT para
seleccione por mensaje-id es válida, pero de dudoso valor, ya que un
selección por el mensaje-id no altera el «puntero del presente artículo».

3.1.1. ARTÍCULO (selección por mensaje-id)

ARTÍCULO

Mostrar la cabecera, una línea en blanco, entonces el cuerpo (texto) de la
especifica el artículo. Message-id es el mensaje de identificación de un artículo como
se muestra en el encabezado de este artículo es. Se prevé que el
cliente
obtendrá el mensaje-id de una lista proporcionada por el
NEWNEWS
comando, de las referencias contenidas en otro artículo, o de
el mensaje-id siempre en la respuesta a algunos otros comandos..

Tenga en cuenta que los internos mantenidos «puntero actual artículo»
no se altera por este comando. Esto es a la vez para facilitar la
presentación de los artículos que pueden ser referenciadas en un
artículo

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

la lectura, y debido a las dificultades semánticas de determinar
la secuencia correcta y la composición de un artículo que puede haber sido
envió a más de un grupo de noticias

3.1.2. ARTÍCULO (selección de un número)

ARTÍCULO [nnn]

Muestra la cabecera, una línea en blanco, entonces el cuerpo (texto) de la
artículo actual o especificado. El nnn parámetro opcional es el

Identificación numérica de un artículo en el grupo de noticias actuales y debe ser elegido
de la gama de artículos comprendidos en el grupo de noticias seleccionado.
Si se omite, el presente artículo se asume.

The internally maintained «current article pointer» is advanced to
the next article in the current newsgroup. If no more articles
remain in the current group, an error message is returned and the
current article remains selected

[el texto siguiente se aplica tanto a las formas del comando artículo.] Un
respuesta que indica el número de artículo actual, una cadena de mensaje-id,
y que el texto es seguir serán devueltos..

La cadena de mensaje-id devuelto es una cadena de identificación que figura
entre paréntesis angulares («<» y «>»), que se deriva de la
cabecera
del propio artículo. La línea de cabecera Message-ID (requerido por
RFC850) del artículo debe ser utilizado para suministrar esta información. Si
la línea de cabecera del mensaje-id no se encuentra en el artículo, un
sola
dígito «0» (cero) debe ser suministrada dentro de los paréntesis angulares.

Desde el campo de mensaje-id es único a cada artículo, puede ser
muestra utilizada por un programa de lectura de noticias para saltar duplicado de artículos
que se han publicado más de una vez, o para más de un grupo de noticias.

3.1.3. Respuestas

El artículo 220 n recuperados – cabeza y el cuerpo siga
(n = número de artículo,
= Message-ID)
221 n
artículo recuperados – cabeza sigue
222 n
artículo recuperados – cuerpo sigue
El artículo 223
n recuperados –
texto de solicitud por separado
412 grupos de noticias no se ha seleccionado
420 no se presente artículo ha sido seleccionado
423 sin número de esos artículos en este grupo
430 se ha encontrado ningún artículo

 

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

 

3.2. El comando GRUPO

3.2.1. GRUPO

GRUPO ggg

El ggg parámetro requerido es el nombre del grupo de noticias que se
seleccionado (por ejemplo, «Net.news»). Una lista de grupos de noticias puede ser válida
obtenidos del comando LIST.

La respuesta a la selección correctamente, recibirá los números de artículo de
los artículos primero y el último en el grupo, y una estimación de la
número de artículos en los archivos del grupo. No es necesario que
la estimación es correcta, a pesar de que es útil, sino que sólo debe ser
igual o mayor que el número real de artículos en el archivo. (Algunos
implementaciones realmente contar el número de artículos en el archivo.
Otros sólo restará número de artículo primero del último al obtener un
estimación).

Cuando un grupo válido se selecciona por medio de este comando, el
internamente mantiene «puntero del artículo » se establece en el
primero
artículo en el grupo. Si un grupo no válido se especifica, el
previamente seleccionados del grupo y el artículo permanecen seleccionados. Si un
vacío
grupo de noticias es seleccionado, el «puntero del actual artículo» está en un
estado indeterminado y no deben utilizarse

donde es el nombre del grupo de noticias, es el número de
el artículo conocida último actualmente en ese grupo de noticias, es el
número del primer artículo en la actualidad en el grupo de noticias, y es

o ‘y’ o ‘n’ que indica si anuncio a este grupo de noticias es
permitido (‘y’) o prohibidos (‘n’).

3.2.2. Respuestas

211 f n s l grupo seleccionado
(n = número estimado de los artículos en el grupo,
f =

l = número de artículo por última vez en el grupo,
s = nombre del grupo.)
411 que ningún grupo de noticias tales

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

3.3. El comando AYUDA

3.3.1. AYUDA

AYUDA

Proporciona un breve resumen de los comandos que se entiende por este
aplicación del servidor. El texto de ayuda se presentará como un
respuesta textual, terminado en un plazo único en una línea por sí mismo.

3.3.2. Respuestas

100 textos de ayuda sigue
199 resultado de la depuración

3.4. El comando TENGO

3.4.1. TENGO

TENGO

El comando TENGO informa al servidor que el cliente tiene una
artículo
cuyo id es . Si el servidor desea una copia de ese
artículo, devolverá una respuesta instruir al cliente para enviar el
artículo en su totalidad. Si el servidor no quiere que el artículo (si, por
ejemplo, el servidor ya tiene una copia de la misma), una respuesta que indica
que el artículo no se quiere se le devolverá

Si la transmisión de este artículo se solicita, el cliente debe enviar
el artículo entero, incluida la cabecera y el cuerpo, en la forma
especificado para la transmisión de texto desde el servidor. Un código de respuesta
que indica el éxito o el fracaso de la transferencia del artículo
ser devueltos

Esta función se diferencia del puesto de mando en que está previsto
para su uso en la transferencia de artículos ya publicados-entre los hosts.
Normalmente no se utiliza cuando el cliente es un
personales
lectura de noticias del programa. En particular, esta función se invoca el
servidor el programa de noticias desplazamiento con la configuración adecuada (banderas,
opciones, etc) para indicar que el próximo artículo se
remitido desde otro host.

El servidor puede, sin embargo, optar por no enviar o reenviar el artículo si
después de un examen más detenido del artículo que considere que no procede
hacerlo. Los códigos de error 436 o 437 puede ser devuelto en su caso a
la situación.

Las razones para tal rechazo posterior de un artículo puede incluir
tales

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

problemas como los grupos de noticias inapropiado o distribuciones de espacio en disco
limitaciones, la longitud del artículo, encabezados ilegible, y similares. Estos
suelen ser las restricciones impuestas por el anfitrión
servidor de noticias
software y no necesariamente el mismo servidor NNTP

3.4.2. Respuestas

235 artículo transferido puede
El artículo 335 enviar a transferir. Terminar con .
435 artículo no quería – no enviarlo
436 transferencia no – a intentarlo más tarde
437 artículo rechazado – no vuelva a intentarlo

Una nota de aplicación:

Debido a que algunos programas de noticias de acogida desplazamiento no podrá ser capaz de decidir
de inmediato que un artículo no es apropiado para publicar o
expedición, es aceptable reconocer la transferencia de
éxito
del artículo y más tarde en silencio desprenderse de ella. Por lo tanto, es
permite devolver el código de confirmación 235 y deseche después
el artículo recibido. Esto no es una solución plenamente satisfactoria para
el problema. Tal vez algunas implementaciones se desea enviar correo a
el autor del artículo, en algunos de estos casos.

3.5. El comando LAST

3.5.1. ÚLTIMA

ÚLTIMA

El interior mantiene «puntero del presente artículo» se establece en el
artículo anterior en el grupo de noticias actuales. Si ya está posicionado en
el primer artículo del grupo de noticias, un mensaje de error se devuelve y
el actual artículo permanece seleccionado

Los internos mantenidos «puntero del artículo » se establece por la presente
comando

Una respuesta que indica el número de artículo actual, y un
mensaje-id
cadena será devuelto. Ningún texto se envía en respuesta a esta
comando

3.5.2. Respuestas

Na el artículo 223 recuperados –
texto de solicitud por separado
(n = número de artículo, un artículo exclusivo de identificación =)
412 no de grupos de noticias seleccionados
420 no se presente artículo ha sido seleccionado
421 ningún artículo siguiente de este grupo

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

412 no de grupos de noticias seleccionados
420 no se presente artículo ha sido seleccionado
422 ningún artículo anterior en este grupo

3.6. El comando LIST

3.6.1. LISTA

LISTA

Devuelve una lista de grupos de noticias válida y la información asociada. Cada
grupos de noticias se envía como una línea de texto con el siguiente formato:

grupo p última

donde es el nombre del grupo de noticias, es el número de
el artículo conocida último actualmente en ese grupo de noticias, es el
número del primer artículo en la actualidad en el grupo de noticias, y es

o ‘y’ o ‘n’ que indica si anuncio a este grupo de noticias es
permitido (‘y’) o prohibidos (‘n’)..

El y campos siempre será numérico. Pueden tener
ceros a la izquierda. Si el campo evalúa a menos que el
campo, no hay artículos que actualmente están en el archivo de la
grupo de noticias..

Tenga en cuenta que la publicación todavía se puede prohibir a un cliente a pesar de la
Comando LIST indica que la publicación se permite a un particular,
grupos de noticias. Véase el puesto de mando de una explicación de
cliente
prohibiciones. La bandera de desplazamiento existe para cada grupo de noticias, porque
algunos grupos de noticias se moderan o se digiere, y por lo tanto no puede ser
envió a, es decir, los artículos publicados en ellas debe ser enviada a un
moderador que les mensaje para el remitente. Se trata de
independientes
de la autorización concedida a la publicación de un cliente por el servidor NNTP.

Tenga en cuenta que una lista vacía (es decir, el cuerpo del texto devuelto por este
comando consiste solamente en el período de terminación) es una posible
válida
respuesta, e indica que actualmente no hay grupos de noticias válido

3.6.2. Respuestas

215 lista de grupos de noticias siguiente

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

3.7. El comando NEWGROUPS

3.7.1. NEWGROUPS

NEWGROUPS de fecha y hora [GMT] []

Una lista de grupos de noticias creados desde
el mismo formato que el comando LIST

La fecha de envío como de 6 dígitos en el formato AAMMDD, donde AA es el
dos últimos dígitos del año, MM los dos dígitos del mes (con
cero a la izquierda, en su caso), y DD es el día del mes (con
cero a la izquierda, en su caso). El más cercano siglo se asume como
parte del año (es decir, el 86 especifica de 1986, 30 especifica el año 2030, 99 se
1999, 00 2000)..

El tiempo también debe ser especificado. Debe ser de 6 dígitos HHMMSS con
HH
siendo horas en el reloj de 24 horas, MM minutos 00-59, y segundos SS
00-59. El tiempo se supone que es la zona horaria en el servidor a menos que el
token «GMT» aparece, en cuyo caso el tiempo y la fecha se evalúan
en el meridiano 0.

El parámetro opcional ‘distribuciones’ es una lista de distribución
grupos, entre corchetes angulares. Si se especifica, el
distribución
parte de un grupo de noticias nuevas (por ejemplo, ‘red’ en ‘net.wombat’) se
examinados por un partido con las categorías de distribución en la lista, y
sólo los grupos de noticias nuevas que partido será en la lista. Si hay más de
un grupo de distribución está en la lista, deben ser separados por
comas dentro de los corchetes angulares

Tenga en cuenta que una lista vacía (es decir, el cuerpo del texto devuelto por este
comando consiste solamente en el período de terminación) es una posible
válida
respuesta, e indica que actualmente no hay grupos de noticias nuevas..

3.7.2. Respuestas

231 lista de grupos de noticias de nuevos siguiente

>

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

3.8. El comando NEWNEWS

3.8.1. NEWNEWS

Grupos de noticias NEWNEWS de fecha y hora [GMT] []

Una lista de mensajes identificadores de artículos publicados o recibidos a la
especificado
grupos de noticias, ya que «la fecha»se indican. El formato de la lista se
ser el mensaje de ID de uno por línea, como si de texto fueron enviados. Un
sola
líneas se compone únicamente de un punto seguido de CR-LF terminará
la lista

Fecha y hora están en el mismo formato que el comando NEWGROUPS..

Un nombre de grupo de noticias que contengan un «*» (asterisco) puede ser especificado a
ampliar la búsqueda de artículo siguiente para algunos o todos los grupos de noticias. El
asterisco
se ampliará para que coincida con cualquier parte del nombre de un grupo (por ejemplo,
* net.micro coincidirá net.micro.wombat, net.micro.apple, etc.) Así
aunque sólo sea un asterisco se da el nombre de grupo de noticias, todos los grupos de noticias
se han buscado nuevas noticias.

(Tenga en cuenta que el asterisco «*»La expansión es un
general
sustitución, en particular, la especificación de, por ejemplo,
Unix red .*.
deben estar correctamente ampliado para incluir nombres como
net.wombat.unix
y net.whocares.unix.)

Conversely, si no aparece un asterisco en el nombre de un grupo determinado, sólo
el grupo de noticias especificado se han buscado nuevos artículos. Grupo de noticias
nombres deben ser elegidos entre personas que han vuelto en el listado de
disponibles
grupos. Múltiples nombres de grupos de noticias (incluyendo un «*») se puede especificar
en este orden, separados por una coma. No coma deberá aparecer después de
el grupo de noticias por última vez en la lista. Implementadores [Se advierte a mantener
los 512 caracteres de longitud comando límite en mente.]

El («!») signo de exclamación se puede utilizar para negar un partido. Esto puede
se utiliza para omitir selectivamente ciertos grupos de noticias de un
lo contrario
más lista. Por ejemplo, una especificación de los grupos de noticias
«red .*, mod .*,! mod.map .*» se especifica que todas las redes. y
todos los mod. mod.map SALVO. nombres de grupos de noticias se
emparejados. Si se utiliza, el signo de exclamación debe aparecer como el primero
carácter del nombre de grupo de noticias o un patrón determinado.

Tque el parámetro opcional ‘distribuciones’ es una lista de distribución
grupos, entre corchetes angulares. Si se especifica, el
distribución
parte del grupo de noticias un artículo (por ejemplo, ‘red ‘ en ‘net.wombat’) se
ser examinados por un partido con las categorías de distribución en la lista, y
sólo aquellos artículos que tienen al menos un grupo de noticias que pertenece a

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

la lista de las distribuciones en la lista. Si más de un
grupo de distribución para su entrega, deben estar separados por
comas dentro de los corchetes angulares.

El uso de la TENGO, NEWNEWS y NEWGROUPS comandos para distribuir
de noticias se trata en una primera parte de este documento.

Tenga en cuenta que una lista vacía (es decir, el cuerpo del texto devuelto por este
comando consiste solamente en el período de terminación) es una posible
válida
respuesta, e indica que actualmente no hay noticias nuevas..

3.8.2. Respuestas

230 lista de nuevos artículos a través de mensajes-Identificación del siguiente

3.9. El siguiente comando

3.9.1. SIGUIENTE

SIGUIENTE

El interior mantiene «puntero del presente artículo» se avanza a
el artículo siguiente en el grupo de noticias actuales. Si no hay más artículos
permanecer en el grupo actual, un mensaje de error se devuelve y el
actual artículo permanece seleccionado.

The internally maintained «current article pointer» is advanced to
the next article in the current newsgroup. If no more articles
remain in the current group, an error message is returned and the
current article remains selected.

Una respuesta que indica el número de artículo actual, y la
Identificación del mensaje
cadena será devuelto. Ningún texto se envía en respuesta a esta
comando.

3.9.2. Respuestas

Na el artículo 223 recuperados –
texto de solicitud por separado
(n = número de artículo, un artículo exclusivo de identificación =)
412 no de grupos de noticias seleccionados
420 no se presente artículo ha sido seleccionado
421 ningún artículo siguiente de este grupo

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

3.10. El comando POST

3.10.1. POST

POST

Si se permite la publicación, código de respuesta 340 se volvió a indicar que
que el artículo sea publicado debe ser enviado. Código de respuesta 440 indica
que la publicación está prohibida por alguna razón, dependiente de la instalación.

If anuncio está permitido, el artículo debe ser presentado en el
formato especificado por RFC850, e incluirán toda la cabecera requerido
líneas. Después de la cabecera del artículo y el cuerpo han sido completamente enviado
por el cliente al servidor, un código de respuesta mayor será devuelto
para indicar el éxito o el fracaso de la tentativa de publicación.

Ningún intento se hizo por el servidor para filtrar caracteres, doble o
líneas del límite, o de otra manera el proceso de texto entrantes. Es nuestra intención
que el servidor sólo tiene que pasar el mensaje entrante se envió a las
instalación del servidor de noticias de publicación de software, que es independiente de
esta especificación. Consulte RFC850 para obtener más detalles.

Na el artículo 223 recuperados –
texto de solicitud por separado
(n = número de artículo, un artículo exclusivo de identificación =)
412 no de grupos de noticias seleccionados
420 no se presente artículo ha sido seleccionado
421 ningún artículo siguiente de este grupo

Como la mayoría de instalaciones se desea que el programa de noticias del cliente para permitir
el usuario para preparar su mensaje utilizando algún tipo de editor de texto, y
transmitirla al servidor para su publicación sólo después de que se compone, el
programa de cliente debe tomar nota del mensaje anuncia que saludó
cuando la conexión se estableció por primera vez. Este mensaje indica
si anuncios de que el cliente se permite o no, y puede ser
utiliza para advertir al usuario que su acceso es de sólo lectura si ese es el
caso. Esto evitará que el usuario pueda perder una buena cantidad de tiempo
redactar un mensaje sólo para descubrir publicación del mensaje se le negó.
El método y la determinación de que los clientes y huéspedes pueden publicar es
instalación de dependientes y no están cubiertos por esta especificación.

3.10.2. Respuestas

240 artículo publicado se puede
340 enviar el artículo para ser publicado. Terminar con .
440 no permite publicar
441 publicación no

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

(para referencia, uno de los siguientes códigos se enviará a
inicial
conexión, el programa cliente debe determinar si el desplazamiento es
generalmente permitidos de estos:) 200 servidores listos – anuncio permitido
201 servidores listos – sin desplazamiento permitido

3.11. El comando QUIT

3.11.1. SALIR

SALIR

El proceso del servidor reconoce el comando QUIT y cierra el
conexión con el cliente. Este es el método preferido para un
cliente
para indicar que ha terminado todas sus transacciones con el
NNTP
servidor.

Si un cliente simplemente se desconecta (o los tiempos de conexión, o algún
otro fallo se produce), el servidor de gracia debe poner fin a sus intentos de
al servicio del cliente.

3.11.2. Respuestas

205 finalización de la conexión – adiós!

3.12. El comando ESCLAVO

3.12.1. ESCLAVO

SLAVE

Indica al servidor que esta conexión de cliente es un
esclavo
servidor, en lugar de un usuario.

Este comando está diseñado para ser utilizado en la separación de las conexiones a
sola
usuarios de aquellas a las filiales («esclavo») servidores. Puede ser utilizado para
indican que la prioridad debería ser dada a las solicitudes de
este cliente, como es de suponer que atienden a más de una persona. Se
También se podría utilizar para determinar qué conexiones cerca cuando
niveles de carga del sistema se superan, quizás dando preferencia a los esclavos
servidores. El uso real es poner este comando es totalmente
depende de la implementación, y puede variar de un host a otro. En
Servidores NNTP que no den prioridad a los servidores esclavos, esta
comando, sin embargo debe ser reconocido y reconoce..

3.12.2. Respuestas

202 la condición de esclavo señaló

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

4. Muestra Conversaciones

Estas son muestras de las conversaciones que se podría esperar con
el servidor de noticias en las sesiones hipotético. La notación de C: indica
comandos enviados al servidor de noticias desde el programa cliente; S: indicar
respuestas recibidas desde el servidor por el cliente.

4.1. Ejemplo 1 – en relación con el acceso SIGUIENTE

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 200 servidor de noticias wombatvax listo – se puede publicar

(cliente solicita una lista de grupos de noticias actuales)
C: LISTA
S: 215 lista de grupos de noticias sigue
S: net.wombats 00543 00501
y
S:-net.unix asistentes 10125 10011
y
(más información aquí)
S: net.idiots 00100 00001
n
S:

cliente selecciona un grupo de noticias)
C: GRUPO net.unix-asistentes
S: 211 grupo 104 1001 1 10 125 net.unix-asistentes seleccionados
(hay 104 artículos en los archivos, 10011 a 10125)

(cliente selecciona un artículo para leer)
C: STAT 10.110
S: 223 10110 <[email protected] artículo> recuperados –
estadísticas
únicamente (artículo 10110 seleccionados, su mensaje-id es
<[email protected]>)

(cliente examina el encabezado)
C:
CABEZA
S: 221 10110 <[email protected] artículo> recuperados –
la cabeza
sigue (el texto de la cabecera aparece aquí)
S: .

(cliente quiere ver el cuerpo del texto del artículo)
C:
CUERPO
S: 222 10110 <[email protected] artículo> recuperados –
cuerpo
siguiente (el cuerpo del texto aquí)
S:

(cliente selecciona el artículo siguiente en el grupo)
.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

C:
SIGUIENTE
S: 223 10113 artículo <[email protected]> recuperados –
estadísticas
únicamente (artículo 10113 era el siguiente en grupo)

(sesión de cliente termina)
C: SALIR
S: 205 adiós.

4.2. Ejemplo 2 – artículo absoluta de acceso con el artículo

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 201 UCB-VAX servidor de news lista – no permitió publicar

C: GRUPO
mens
S: 211 103 402 504 mens Su nuevo grupo se
mens
(hay 103 artículos, 402 a 504)

C: ARTÍCULO 401
S: 423 n de esos artículos en este grupo de noticias

C: ARTÍCULO 402
S: 220 402 <[email protected]> Artículo recuperado, el texto sigue
S: (cabecera del artículo y el cuerpo sigue)
S: ..

C: CABEZA 403
S: 221 403 <[email protected]> Artículo recuperada, de esta cabecera sigue
S: (encabezado de artículo siguiente)
S:

C: SALIR
S: 205 noticias UCB-VAX de conexión del servidor de cierre. Adiós.

4.3. Ejemplo 3 – comando NEWGROUPS

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 200 Imaginario Instituto servidor de noticias listo (se puede publicar)

(cliente pide nuevos grupos de noticias desde el 03 de abril 1985)
C: NEWGROUPS 850403 020000

S: 231 grupos de noticias desde Nueva 03/04/85 02:00:00 seguir

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

S:
net.music.gdead
S: net.games.sources
S:

C: GRUPO net.music.gdead
S: 211 0 1 1 net.music.gdead
grupos de noticias seleccionados
(no hay artículos de ese grupo de noticias, y
los números de artículo primero y el último debe ser ignorada)

C: SALIR
S: 205 noticias imaginario Instituto servicio de servidor cesar. Bye!

4.4. Ejemplo 4 – la publicación de un artículo de noticias

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 200 servidor de noticias BANZAIVAX lista, la publicación permite..

C:
POST
S: 340 Continuar desplazamiento; Período en una línea por sí mismo para poner fin a
C: (reportaje transmite en formato RFC850)
C:.
S: 240 Artículo publicado con éxito..

C: SALIR
S: 205 con cierre BANZAIVAX. Adiós.

4.5. Ejemplo 5 – interrupción debido a una petición del operador

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 201 servidor de noticias genericvax listo, no se permite publicar

(suponga una conversación normal durante algún tiempo, y
que un grupo de noticias se ha seleccionado)

C:
SIGUIENTE
S: 223 1013 <[email protected]> Artículo recuperado del texto por separado.

C:
CABEZA
C: 221 1013 <[email protected]> Artículo recuperados, la cabeza sigue..

S: (envía la cabeza del artículo, pero es la mitad de
interrumpida por una solicitud del operador. El
siguientes
entonces se produce, sin la intervención del cliente.)

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

S: (termina la línea actual con un par CR-LF)
S:.
S: 400 Conexión cerrada por el operador. Adiós.
S: (con cierre)

4.6. Ejemplo 6 – Utilización del servidor de noticias para la distribución de noticias entre
los sistemas de

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 201 Foobar NNTP lista de servidores (no publicar)

(cliente pide nuevos grupos de noticias desde el 2 de la mañana, 15 de mayo 1985)
C: NEWGROUPS 850515 020000
S: 235 grupos de noticias desde Nueva 850.515 seguir
S:
net.fluff
S:
net.lint
S:

(cliente pide artículos de noticias nuevas desde el 2 de la mañana, 15 de mayo 1985)
C: NEWNEWS * 850515 020000
S: 230 noticias nuevas desde 850,515 020,000 siguiente
S: <[email protected]>
S: <[email protected]>
S: <[email protected]>
S:

(cliente pide el artículo <[email protected]>)
C: ARTÍCULO /> <[email protected]>
Todas las del artículo siguiente
S: (envía el mensaje entero)
S:

(cliente pide el artículo
/>
C: ARTÍCULO /> <[email protected]>
Todas las del artículo siguiente
S: (envía el mensaje entero)
S:..

(cliente pide el artículo
<[email protected]>
C: ARTÍCULO /> <[email protected]>
Todas las del artículo siguiente
S: (envía el mensaje entero)
S:.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

(cliente ofrece un artículo que ha recibido recientemente)
C: TENGO <[email protected]>
S: 435 Ya hemos visto que una, ¿dónde has estado?

(cliente ofrece otro artículo)
C: TENGO <[email protected]>
S: 335 Noticias para mí! hasta el final.
C: (envía el artículo)
C:.
S: 235 artículo transferido correctamente. Gracias.

(o)

S: 436 Transferencia fracasado.

(cliente a lo largo de la sesión)
C: SALIR
S: 205 Foobar ofertas servidor NNTP que despedida

4.7. Resumen de los comandos y respuestas

Los siguientes son los comandos reconocidos y las respuestas devueltas por
el servidor NNTP.

4.7.1. Comandos

ARTÍCULO
CUERPO
GRUPO
CABEZA
AYUDA
TENGO

ÚLTIMA

LISTA
NEWGROUPS
NEWNEWS
SIGUIENTE
POST
SALIR
ESCLAVO
STAT

4.7.2. Respuestas

100 textos de ayuda sigue
199 resultado de la depuración

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

200 servidores listos – anuncio permitido
201 servidor preparado – no publicar
permitido
202 la condición de esclavo señaló
205 finalización de la conexión – adiós
!
211 f n s l grupo seleccionado
215 lista de grupos de noticias sigue
El artículo 220 n recuperados – cabeza y el cuerpo siga 221 n
artículo
recuperar – la cabeza sigue
222 n
artículo recuperados – cuerpo sigue
El artículo 223
n recuperados – texto de solicitud por separado 230 lista de
nuevo
artículos de mensaje-id sigue
231 lista de grupos de noticias de nuevos siguiente
235 artículo transferido puede
240 artículo publicado se puede

 

El artículo 335 enviar a transferir. Terminar con .
340 enviar el artículo para ser publicado. Terminar con .

400 servicio interrumpido
411 no como grupo de noticias
412 grupos de noticias no se ha seleccionado
420 no se presente artículo ha sido seleccionado
421 ningún artículo siguiente de esta
grupo
422 ningún artículo anterior en este grupo
423 sin número de esos artículos en este grupo
430 se ha encontrado ningún artículo
435 artículo no quería – no enviarlo
436 transferencia no – a intentarlo más tarde
437 artículo rechazado – no intente de nuevo
.
440 no permite publicar
441 publicación no

500 comando no reconocido
501 comandos de sintaxis error
502 restricción de acceso o ha denegado el permiso
503 de fallo de programa – comando no realiza

 

4.8. Una breve palabra sobre el sistema de noticias USENET

En el mundo UNIX, que tradicionalmente se ha vinculado por 1.200
baudios
dial-up de líneas telefónicas, el sistema de noticias USENET ha evolucionado para manejar
central de almacenamiento, indexación, recuperación y distribución de noticias. Con
la excepción de su mecanismo de transporte subyacente (UUCP), USENET
Noticias es un medio eficaz de proporcionar un servicio de noticias y el boletín de
abonados en UNIX y otras máquinas en todo el mundo. Las noticias de USENET

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

sistema se analiza en detalle en el RFC 850. Funciona en la mayoría de versiones
de UNIX y en muchos otros sistemas operativos, y es habitualmente
distribuidos sin cargo.

USENET utiliza un área de cola en el host UNIX para almacenar artículos de noticias,
uno por cada archivo. Cada artículo se compone de una serie de partidas de texto,
que contengan la identificación del remitente y de organización
afiliación, marcas de tiempo, ya sea electrónico caminos respuesta de correo, sin perjuicio,
grupos de noticias (categoría temática), y similares. Un artículo de las noticias completas
se reproduce en su totalidad a continuación. Por favor, consulte RFC 850 para más
detalles

Relais-Version: versión 2.10.3 B 4.3BSD-beta 6/6/85; sitio
sdcsvax.UUCP
Envío a la Versión: la versión 2.10.1 B 6/24/83 SMI; unitek.uucp sitio
Ruta:! sdcsvax sdcrdcf hplabs qantel ihnp4 alberta UBC-visión Unitek
!!
! honman
De: [email protected] (Hombre Wong)
Grupos de noticias:
net.unix-asistentes
Asunto: en primer plano – fondo>
?
Message-ID: <[email protected]>
Fecha: 25 Sep 85 23:51:52 GMT
Fecha-Fecha: 29 Sep 85 09:54:48 GMT
Responder a: [email protected] (Hon-Man Wong)
Distribución: net.all
Organización: Corporación de Tecnologías de Unitek
Líneas: 12

Tengo un proceso (programa C), que genera un niño y espera
que regrese. Lo que me gustaría hacer es ser capaz de ejecutar el
proceso hijo de forma interactiva por un tiempo antes de patear a sí mismo en
el fondo para que pueda volver al proceso padre (mientras que el
proceso hijo se ejecuta en segundo plano). ¿Se puede hacer? Y
si se puede, ¿cómo?

Por favor, responda por correo electrónico. Gracias de antemano

Hon-Man Wong

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

5. Referencias

[1] Crocker, D., «Norma para el Formato de ARPA Internet
texto
Mensajes «, RFC-822, Departamento de Ingeniería Eléctrica,
Universidad de Delaware de agosto, de 1982

[2] Horton, M., «estándar para el intercambio de mensajes de Usenet»,
RFC-850, Proyecto de USENET, junio, 1983.

[3] Postel, J., «Protocolo de Control de Transmisión-DARPA Internet
Programa de Protocolo de Especificaciones «, RFC 793, USC /
Información
Instituto de Ciencias de septiembre de 1981

[4] Postel, J., «Simple Mail Transfer Protocol», RFC-821,
USC / Instituto de Ciencias de agosto de 1982..

6. Agradecimientos

Los autores desean expresar su más sincero agradecimiento a los muchos
las personas que han contribuido a esta especificación, y en especial a Erik
Feria y CHUQ von Rospach, sin cuya inspiración este
todo lo
no habría sido necesario.

7. Notas

<1> UNIX es una marca registrada de los Laboratorios Bell.

La respuesta a esta pregunta es SÍ! El Usenet tiene un original «estándar» que se puede ver a continuación.

Grupo de Trabajo de la Red Kantor Brian (UC San Diego)
Petición de Comentarios: 977 Lapsley Phil (UC Berkeley)
02 1986

Noticias de la red de transferencia de
Protocolo

Un Proyecto de Norma para el
basada en secuencias
Transmisión de Noticias

Condición de este memo

NNTP especifica un protocolo para la distribución, investigación, recuperación,
y la publicación de artículos relacionados con un
confiable basada en secuencias
transmisión de noticias entre la comunidad de ARPA-Internet. NNTP es
diseñado para que los artículos de noticias se almacenan en una base de datos
central
que permite a un abonado para seleccionar sólo aquellos elementos que desea leer.
Indización, referencias cruzadas y la caducidad de los mensajes de edad también son
proporcionada. Este RFC sugiere un protocolo propuesto por la
ARPA-Internet
comunidad, y solicita debate y sugerencias para mejoras.
La distribución de este memo es ilimitada

1. Introducción

Durante muchos años, la comunidad de ARPA-Internet ha apoyado la
distribución de boletines, información y datos en una
manera oportuna
a miles de participantes. Que colectivamente se refieren a tales puntos de
información como «noticia». Tales noticias prevé la
rápida
difusión de temas de interés tales como correcciones de errores de software, nuevos
opiniones, sugerencias técnicas y consejos de programación, así como
de tiro rápido discusiones de los asuntos que preocupan a la
equipo de trabajo
profesional. Noticias es muy popular entre sus lectores.

Existen popularmente dos métodos de distribución de noticias como: el
Internet método de envío por correo directo, y el sistema de noticias de USENET

1.1. Listas de correo de Internet

La comunidad de Internet distribuye noticias por el uso de listas de correo.
Estas son las listas de direcciones de buzón de abonado y reenvío
sub listas de todos los destinatarios. Estas listas de correo funcionan
reenvío una copia de la información que se distribuirá a cada
suscriptor en la lista de correo. Reenvío Tal es ineficiente cuando un
lista de distribución crece más allá de una docena de personas más o menos, desde el envío de un
copia separada a cada uno de los suscriptores ocupa grandes cantidades de
ancho de banda de red, recursos de la CPU, y una cantidad significativa de disco
de almacenamiento en el host de destino. También hay un problema
significativa
en el mantenimiento de la propia lista: como se mueven los suscriptores de un
trabajo
a otro, como los nuevos abonados entran y salen de los viejos, y como anfitriones
entran y salen de servicio.
.

Kantor y Lapsley [Página 1]

.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo.

1.2. El Sistema de Noticias USENET

Claramente, una reducción de la pena de la cantidad de estos recursos utilizados
se puede lograr si los artículos se almacenan en una base de datos central en la
recepción de host en lugar de en el buzón de cada suscriptor. El
USENET
sistema de noticias proporciona un método de hacer exactamente esto. Hay un
central
depósito de los artículos de prensa en un lugar (habitualmente un
carrete
la guía de algún tipo), y un conjunto de programas que permiten a un
abonado para seleccionar los artículos que desea leer. Indexación,
referencias cruzadas, y la caducidad de los mensajes de edad también se proporcionan

1.3. Central de Almacenamiento de Noticias

Por grupos de hosts conectados entre sí por redes de área local rápida
(por ejemplo, Ethernet), tiene sentido aún más para consolidar
noticias
distribución en uno (o unos pocos) los ejércitos, y para permitir el acceso a
estos artículos de noticias usando un servidor y el modelo cliente. Los suscriptores pueden
a continuación, solicitar sólo los artículos que desea ver, sin tener que
derrochador duplicar el almacenamiento de una copia de cada artículo en cada host.

1.4. Un servidor de Noticias Central

Una manera de lograr esas economías es tener un sistema de computadora central
que puede proporcionar un servicio de noticias a los otros sistemas en el área local
red. Este servidor que gestionar la recopilación de los artículos de noticias
y los archivos de índice, con cada persona que desee acceder a los boletines de noticias
hacerlo a través de LAN. Para un gran grupo de sistemas informáticos, el
ahorro en el espacio total en disco es claramente vale la pena. Además, esto permite
estaciones de trabajo con el espacio limitado de almacenamiento en disco para participar en el
noticias sin elementos entrantes consumir cantidades opresiva de la
estación de trabajo de almacenamiento en disco..

Hemos escuchado rumores de intentos poco exitosos para proporcionar
servicio de noticias centralizada utilizando IBIS y otros compartidos o distribuidos
sistemas de archivos. Si bien es posible que tal archivo distribuido
implementación del sistema puede funcionar bien con un grupo de
similares
equipos que ejecutan sistemas operativos casi idénticos, tal
régimen
no es lo suficientemente general como para ofrecer un servicio a una amplia gama de clientes
sistemas, especialmente cuando muchos sistemas operativos distintos pueden estar en uso
entre un grupo de clientes. Hay pocas (o ninguna) o en red para compartir,
sistemas de archivos que puede ofrecer la generalidad de servicio que
corriente
conexiones a Internet utilizando TCP ofrecen, sobre todo cuando un
gama
gama de hardware del host y sistemas operativos se consideran..

NNTP especifica un protocolo para la distribución, investigación, recuperación,
y la publicación de artículos relacionados con una corriente fiable (como TCP)
modelo cliente-servidor. NNTP está diseñado para que los artículos de noticias basta

Kantor y Lapsley [Página 2]

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

ser almacenados en una (presumiblemente central) de acogida, y los suscriptores de
otros
hosts conectados a la LAN pueden leer los artículos de noticias usando
corriente
conexiones a la conductora de noticias.

NNTP se basa en las especificaciones del artículo de las noticias en el RFC 850,
que describe el sistema de noticias USENET. Sin embargo, NNTP hace
pocos
demandas sobre la estructura, contenido, o el almacenamiento de artículos de noticias, y
por lo tanto creemos que puede ser fácilmente adaptado a /> otras noticias USENET no
Normalmente, el servidor NNTP se ejecuta como un proceso en segundo plano en un host,
y que acepte conexiones desde otros hosts en la LAN. Esto funciona
bien cuando hay una serie de sistemas informáticos pequeños (por ejemplo,
estaciones de trabajo, con una sola oa lo sumo unos pocos usuarios cada uno), y un gran
servidor central

1.5. Intermedio Servidores de noticias

Por grupos de máquinas con muchos usuarios (como podría ser el caso en un
la universidad o el medio ambiente grandes industriales), un servidor de
intermedios
puede ser utilizado. Este intermediario o «esclavo» se ejecuta en cada servidor de
sistema informático, y es responsable de la mediación de lectura de noticias
solicitudes y realizar el almacenamiento en caché local de
recientemente recuperado de noticias
artículos

Normalmente, un cliente tratando de obtener el servicio de noticias en primer lugar
intenta conectarse al puerto de servicio de noticias en el equipo local. Si
este intento no tuvo éxito, lo que indica un servidor que ha fallado, un
instalación puede optar por denegar el acceso de noticias, o para permitir
conexión con el servidor central de «maestro» de noticias.

Para estaciones de trabajo u otros sistemas de pequeña, conexión directa a la
servidor maestro sería probablemente la forma normal de funcionamiento

Esta especificación no cubre la operación de
esclavo NNTP
servidores. Nos limitamos a sugerir que los servidores esclavos son una adición
lógica
para el uso del servidor NNTP que mejorar su funcionamiento en grandes
locales
redes de área

1.6. Noticias de distribución

NNTP tiene comandos que proporcionan un método simple de
el intercambio de artículos entre los ejércitos de cooperación. Máquinas que están bien
conectados en un área local o de red rápida y otros que desean
en realidad obtener copias de los artículos de noticias para el almacenamiento local podría
NNTP para encontrar una manera más eficiente para distribuir noticias de
más
los métodos tradicionales de transferencia (tales como UUCP).
.

Kantor & Lapsley [Page 3]

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

En el método tradicional de distribución de artículos de noticias, las noticias son
propagado de un huésped a otro por las inundaciones – es decir, cada anfitrión
enviar todos los artículos de noticias nuevas a cada máquina que se alimenta. Estos
anfitriones permitirán a su vez enviar estos nuevos artículos a otros hosts
que se alimentan. Claramente, el envío de artículos que ya tiene una gran cantidad
obtuvo una copia de otro de los piensos (muchos anfitriones que reciben noticias
son alimentados de forma redundante) de nuevo es una pérdida de tiempo y las comunicaciones
recursos, sino por mecanismos de transporte que son de una sola transacción
basada en vez de interactivos (como UUCP en el mundo UNIX <1>)
tiempo de distribución se reduce mediante el envío de todos los artículos y tener
el host receptor simplemente descarta los duplicados. Este es un
especialmente cierto cuando las sesiones de comunicaciones están limitadas a una vez al
día.

Uso de NNTP, acoge el intercambio de artículos de noticias tienen un
interactiva
mecanismo para decidir qué artículos deben ser transmitidos. Un
acogida
deseando noticias nuevas, o que haya nuevas noticias para enviar, por lo general se
en contacto con uno o más de sus vecinos mediante NNTP. En primer lugar, se
preguntar si ningún grupo de noticias se han creado nuevos en el
servicio de acogida
por medio del comando NEWGROUPS. Si es así, y esos son apropiadas
o deseado (según lo establecido por las normas locales dependientes de sitio), los nuevos
grupos de noticias pueden ser creados..

que la máquina cliente a continuación, se informará en cuanto a qué artículos nuevos
llegó a todos o algunos de los grupos de noticias que desea recibir,
utilizando el comando NEWNEWS. Se recibirá una lista de nuevos artículos
desde el servidor, y pueden solicitar la transmisión de los artículos que
lo desea y no haveted ya.

Por último, el cliente puede asesorar a los servidores de los nuevos artículos que
el cliente ha recibido recientemente. El servidor se indican los
artículos que ya ha obtenido copias de, y cuáles son los artículos
deben ser enviados a añadir a su colección.

De esta manera, sólo aquellos artículos que no están duplicados y
que se desean se transfieren

Kantor & Lapsley [Page 4]

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

2. La especificación NNTP

2.1. Información general

El servidor de noticias designada por el presente documento se utiliza una conexión de corriente
(como TCP) y comandos SMTP-como y respuestas. Está diseñado
para aceptar conexiones de los ejércitos, y para proporcionar una interfaz de
simple
la base de datos de noticias

Este servidor sólo es una interfaz entre los programas y la
noticias
bases de datos. No realiza ninguna interacción con el usuario o
presentación-
funciones de nivel. Estos «fácil de usar» funciones es mejor dejar a
los programas cliente, que tienen una mejor comprensión de la
entorno en el que operan.

Cuando se utiliza a través de Internet TCP, el puerto de contacto asignado para este
servicio es de 119.

2.2. Códigos de caracteres

Los comandos y las respuestas se componen de caracteres de la
ASCII
conjunto de caracteres. Cuando el servicio de transporte proporciona un /> byte de 8 bits

justificado a la derecha en un octeto con el bit de orden superior a cero de

2.3. Comandos

Los comandos consisten en una palabra de comando, que en algunos casos puede ser
seguido de un parámetro. Comandos con parámetros deben separar los
parámetros de los demás y desde el símbolo de uno o más espacio
o caracteres de tabulación. Las líneas de comando debe ser completa con todos los
requiere
parámetros, y no puede contener más de un comando.

Comandos y parámetros de comandos no distinguen entre mayúsculas y minúsculas. Es decir, un
de comandos o la palabra parámetro puede estar en mayúsculas, minúsculas, o cualquier
mezcla de mayúsculas y minúsculas

Cada línea de comandos debe ser denunciado por un CR-LF (retorno de carro –
Avance de línea) par.

Las líneas de comandos no excederá de 512 caracteres de longitud, contando todas las
caracteres incluyendo espacios, separadores, puntuacion, y el
final CR-LF (por lo tanto hay 510 caracteres como máximo permitido para el
comando y sus parámetros). No hay ninguna disposición para
continuación
líneas de comandos.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

2.4. Respuestas

Las respuestas son de dos tipos, textual y el estado.

2.4.1. Texto Respuestas

El texto se enviará sólo después de una línea de estado de la respuesta numérica ha sido enviado
que indica que el texto seguirá. Texto se envía como una serie de
líneas sucesivas de la materia textual, cada uno terminó con el par CR-LF.
Una sola línea que contiene sólo un punto (.) se envía para indicar el
final del texto (es decir, el servidor enviará un par CR-LF en el
final
de la última línea de texto, un punto y otro par CR-LF)

Si el texto contiene un punto como el primer carácter del texto
línea en el original, ese primer período se duplica. Por lo tanto, el
cliente debe examinar el primer carácter de cada línea recibida, y
para los que empiezan con un punto, determinará si este es el
final del texto o si para cerrar el período se duplicó a un
sola
una.

La intención es que los mensajes de texto por lo general se muestra en la
terminal del usuario, mientras que las respuestas de comando de estado / se interpretará
por el programa de cliente antes de cualquier pantalla es posible hacer

2.4.2. Las respuestas de estado

Se trata de informes de estado del servidor e indicar la respuesta a
la última orden recibida del cliente

Líneas de estado de la respuesta comienza con un código de tres dígitos numéricos que se
suficiente para distinguir todas las respuestas. Algunos de estos pueden anunciar
la posterior transmisión de texto..

El primer dígito de la respuesta en términos generales indica el éxito,
fracaso, o el progreso de la orden anterior..

1xx – Informativo mensaje
2xx – Comando puede
3xx – Comando bien hasta ahora, enviar el resto
.
4xx – Comando era correcta, pero no se pudo realizar para
alguna razón.
5xx – Comando no implementado, o incorrecta, o un
graves
error del programa ocurrió.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

El siguiente dígito en el código indica la categoría de respuesta función.

x0x – conexión, configuración y mensajes de diversos
x1x – Selección de grupos de noticias
x2x – Selección de artículos
x3x – Funciones de distribución
x4x – Desplazamiento
x8x – no estándar (aplicación privada) extensiones
x9x – Salida de depuración

Los códigos de respuesta exacta que se debe esperar de cada
comando
se detallan en la descripción de dicho comando. Además, por debajo de
aparece un conjunto general de los códigos de respuesta que se puede recibir en cualquier
tiempo

Algunas respuestas de estado contienen parámetros tales como números y
nombres. El número y tipo de parámetros se fija para cada
código de respuesta para simplificar la interpretación de la respuesta.

Los parámetros están separados del código de respuesta numérica y de cada
otros por un único espacio. Todos los parámetros numéricos se decimales, y puede
tienen ceros a la izquierda. Todos los parámetros de la cadena comenzará después de la separación de
espacio, y al final antes de que el espacio que sigue a la separación o el
CR-LF
par en la final de la línea. (String parámetros no pueden, por tanto,
contener espacios.) Todos los textos, en su caso, en la respuesta que no es un
parámetro de la respuesta debe seguir y estar separado de la
última
parámetro de un espacio. Además, tenga en cuenta que el texto después de un
respuesta
número puede variar en las distintas aplicaciones del servidor. El
Código numérico de tres dígitos se utiliza para determinar qué respuesta se
enviado.

Los códigos de respuesta no se especifica en esta norma puede ser utilizada para cualquier
comandos adicionales específicos de la instalación no se especifica también. Estos
se debe elegir para adaptarse a las características del x8x especificados anteriormente. (Nota
que la depuración está previsto expresamente en los códigos de respuesta x9x.)
El uso de códigos de respuesta no especificada por los comandos estándar es
prohibido.

Hemos proporcionado un x9x patrón de respuesta para la depuración. Desde
mucho
depuración puede ser clasificado como «mensajes informativos», nos
esperar, por tanto, que las respuestas de 190 a 199 se utilizarían para
varias salidas de depuración. No existe ningún requisito en este
pliego de condiciones de depuración, pero si por ejemplo se proporciona sobre la
corriente conectado, debe utilizar estos códigos de respuesta. Si
adecuada
a una aplicación específica, otros códigos x9x puede ser utilizado para
depuración. (Un ejemplo podría ser utilizar por ejemplo, 290 a reconocer un
solicitud de depuración remota.)

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

2.4.3. General de las respuestas

La siguiente es una lista de códigos de respuesta general de que se pueden enviar por
el servidor NNTP. Estos no son específicas de algún comando, pero puede
se obtiene como resultado de una conexión, un fracaso, o algún
inusual
condición..

En general, los códigos 1xx puede pasarse por alto o se muestra como se desee;
código
200 o 201 es enviada sobre la conexión inicial a la
servidor NNTP
dependiendo de la publicación de permiso, el código 400 será enviado cuando el
Servidor NNTP suspende el servicio (por petición del operador, por ejemplo);
y los códigos 5xx indican que el comando no se pudo realizar para
alguna razón inusual..

100 textos de ayuda sigue
199 resultado de la depuración

200 servidores listos – anuncio permitido
201 servidores listos – sin desplazamiento permitido

400 servicio interrumpido

500 comando no reconocido
501 comandos de sintaxis error
502 restricción de acceso o ha denegado el permiso
503 de fallo de programa – comando no realiza

3. Comando Detalles y Respuesta

En las siguientes páginas encontrará una descripción de cada comando reconocido por
el servidor NNTP y las respuestas que serán devueltos por los
comandos.

Cada comando se muestra en mayúsculas para mayor claridad, aunque el caso es
ignorado en la interpretación de los comandos en el servidor NNTP. Cualquier
parámetros se muestran en minúsculas. Un parámetro se muestra en [
cuadrados
] corchetes es opcional. Por ejemplo, [GMT] indica que el
GMT triglifo pueden presentar o se omite.

Todos los comandos descritos en esta sección deben ser aplicadas por todos
Servidores NNTP.
.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

No hay prohibición de comandos adicionales que se añade;
Sin embargo, se recomienda que cualquier comando sin especificar tales comenzar
con la letra «X» para evitar conflictos con las revisiones posteriores de este
pliego de condiciones

Los ejecutores se les recuerda que tales órdenes adicionales que no se puede
redefinir especifica los códigos de respuesta de estado. Usando
adicionales
las respuestas no especificada por los comandos estándar también está prohibido..

3.1. El artículo, cuerpo, cabeza, y los comandos STAT.

Hay dos formas para el comando del artículo (y el cuerpo relacionado,
CABEZA, y los comandos STAT), cada uno usando un método diferente de especificar
que el artículo se va a recuperar. Cuando el comando del artículo es
seguido de un mensaje-id en paréntesis angulares («<» y «>»), la
primero
forma del comando se utiliza, cuando un parámetro numérico o no
parámetro
se suministra, la segunda forma se invoca..

El texto del artículo se devuelve como una respuesta textual, como
descrito anteriormente en este documento..

El JEFE DEL CUERPO y los comandos son idénticos a los
ARTÍCULO comando
salvo que, respectivamente, devolver sólo las líneas de cabecera o
texto
cuerpo del artículo..

El comando STAT es similar al comando ARTÍCULO excepto que no
texto se devuelve. Al seleccionar el número de mensaje dentro de un grupo,
el comando STAT sirve para establecer el puntero del artículo actual sin
el envío de texto. La respuesta de acuse de recibo devuelta contendrá la
Message-ID, que puede ser de algún valor. Usando el comando STAT para
seleccione por mensaje-id es válida, pero de dudoso valor, ya que un
selección por el mensaje-id no altera el «puntero del presente artículo».

3.1.1. ARTÍCULO (selección por mensaje-id)

ARTÍCULO

Mostrar la cabecera, una línea en blanco, entonces el cuerpo (texto) de la
especifica el artículo. Message-id es el mensaje de identificación de un artículo como
se muestra en el encabezado de este artículo es. Se prevé que el
cliente
obtendrá el mensaje-id de una lista proporcionada por el
NEWNEWS
comando, de las referencias contenidas en otro artículo, o de
el mensaje-id siempre en la respuesta a algunos otros comandos..

Tenga en cuenta que los internos mantenidos «puntero actual artículo»
no se altera por este comando. Esto es a la vez para facilitar la
presentación de los artículos que pueden ser referenciadas en un
artículo

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

la lectura, y debido a las dificultades semánticas de determinar
la secuencia correcta y la composición de un artículo que puede haber sido
envió a más de un grupo de noticias

3.1.2. ARTÍCULO (selección de un número)

ARTÍCULO [nnn]

Muestra la cabecera, una línea en blanco, entonces el cuerpo (texto) de la
artículo actual o especificado. El nnn parámetro opcional es el

Identificación numérica de un artículo en el grupo de noticias actuales y debe ser elegido
de la gama de artículos comprendidos en el grupo de noticias seleccionado.
Si se omite, el presente artículo se asume.

The internally maintained «current article pointer» is advanced to
the next article in the current newsgroup. If no more articles
remain in the current group, an error message is returned and the
current article remains selected

[el texto siguiente se aplica tanto a las formas del comando artículo.] Un
respuesta que indica el número de artículo actual, una cadena de mensaje-id,
y que el texto es seguir serán devueltos..

La cadena de mensaje-id devuelto es una cadena de identificación que figura
entre paréntesis angulares («<» y «>»), que se deriva de la
cabecera
del propio artículo. La línea de cabecera Message-ID (requerido por
RFC850) del artículo debe ser utilizado para suministrar esta información. Si
la línea de cabecera del mensaje-id no se encuentra en el artículo, un
sola
dígito «0» (cero) debe ser suministrada dentro de los paréntesis angulares.

Desde el campo de mensaje-id es único a cada artículo, puede ser
muestra utilizada por un programa de lectura de noticias para saltar duplicado de artículos
que se han publicado más de una vez, o para más de un grupo de noticias.

3.1.3. Respuestas

El artículo 220 n recuperados – cabeza y el cuerpo siga
(n = número de artículo,
= Message-ID)
221 n
artículo recuperados – cabeza sigue
222 n
artículo recuperados – cuerpo sigue
El artículo 223
n recuperados –
texto de solicitud por separado
412 grupos de noticias no se ha seleccionado
420 no se presente artículo ha sido seleccionado
423 sin número de esos artículos en este grupo
430 se ha encontrado ningún artículo

 

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

 

3.2. El comando GRUPO

3.2.1. GRUPO

GRUPO ggg

El ggg parámetro requerido es el nombre del grupo de noticias que se
seleccionado (por ejemplo, «Net.news»). Una lista de grupos de noticias puede ser válida
obtenidos del comando LIST.

La respuesta a la selección correctamente, recibirá los números de artículo de
los artículos primero y el último en el grupo, y una estimación de la
número de artículos en los archivos del grupo. No es necesario que
la estimación es correcta, a pesar de que es útil, sino que sólo debe ser
igual o mayor que el número real de artículos en el archivo. (Algunos
implementaciones realmente contar el número de artículos en el archivo.
Otros sólo restará número de artículo primero del último al obtener un
estimación).

Cuando un grupo válido se selecciona por medio de este comando, el
internamente mantiene «puntero del artículo » se establece en el
primero
artículo en el grupo. Si un grupo no válido se especifica, el
previamente seleccionados del grupo y el artículo permanecen seleccionados. Si un
vacío
grupo de noticias es seleccionado, el «puntero del actual artículo» está en un
estado indeterminado y no deben utilizarse

donde es el nombre del grupo de noticias, es el número de
el artículo conocida último actualmente en ese grupo de noticias, es el
número del primer artículo en la actualidad en el grupo de noticias, y es

o ‘y’ o ‘n’ que indica si anuncio a este grupo de noticias es
permitido (‘y’) o prohibidos (‘n’).

3.2.2. Respuestas

211 f n s l grupo seleccionado
(n = número estimado de los artículos en el grupo,
f =

l = número de artículo por última vez en el grupo,
s = nombre del grupo.)
411 que ningún grupo de noticias tales

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

3.3. El comando AYUDA

3.3.1. AYUDA

AYUDA

Proporciona un breve resumen de los comandos que se entiende por este
aplicación del servidor. El texto de ayuda se presentará como un
respuesta textual, terminado en un plazo único en una línea por sí mismo.

3.3.2. Respuestas

100 textos de ayuda sigue
199 resultado de la depuración

3.4. El comando TENGO

3.4.1. TENGO

TENGO

El comando TENGO informa al servidor que el cliente tiene una
artículo
cuyo id es . Si el servidor desea una copia de ese
artículo, devolverá una respuesta instruir al cliente para enviar el
artículo en su totalidad. Si el servidor no quiere que el artículo (si, por
ejemplo, el servidor ya tiene una copia de la misma), una respuesta que indica
que el artículo no se quiere se le devolverá

Si la transmisión de este artículo se solicita, el cliente debe enviar
el artículo entero, incluida la cabecera y el cuerpo, en la forma
especificado para la transmisión de texto desde el servidor. Un código de respuesta
que indica el éxito o el fracaso de la transferencia del artículo
ser devueltos

Esta función se diferencia del puesto de mando en que está previsto
para su uso en la transferencia de artículos ya publicados-entre los hosts.
Normalmente no se utiliza cuando el cliente es un
personales
lectura de noticias del programa. En particular, esta función se invoca el
servidor el programa de noticias desplazamiento con la configuración adecuada (banderas,
opciones, etc) para indicar que el próximo artículo se
remitido desde otro host.

El servidor puede, sin embargo, optar por no enviar o reenviar el artículo si
después de un examen más detenido del artículo que considere que no procede
hacerlo. Los códigos de error 436 o 437 puede ser devuelto en su caso a
la situación.

Las razones para tal rechazo posterior de un artículo puede incluir
tales

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

problemas como los grupos de noticias inapropiado o distribuciones de espacio en disco
limitaciones, la longitud del artículo, encabezados ilegible, y similares. Estos
suelen ser las restricciones impuestas por el anfitrión
servidor de noticias
software y no necesariamente el mismo servidor NNTP

3.4.2. Respuestas

235 artículo transferido puede
El artículo 335 enviar a transferir. Terminar con .
435 artículo no quería – no enviarlo
436 transferencia no – a intentarlo más tarde
437 artículo rechazado – no vuelva a intentarlo

Una nota de aplicación:

Debido a que algunos programas de noticias de acogida desplazamiento no podrá ser capaz de decidir
de inmediato que un artículo no es apropiado para publicar o
expedición, es aceptable reconocer la transferencia de
éxito
del artículo y más tarde en silencio desprenderse de ella. Por lo tanto, es
permite devolver el código de confirmación 235 y deseche después
el artículo recibido. Esto no es una solución plenamente satisfactoria para
el problema. Tal vez algunas implementaciones se desea enviar correo a
el autor del artículo, en algunos de estos casos.

3.5. El comando LAST

3.5.1. ÚLTIMA

ÚLTIMA

El interior mantiene «puntero del presente artículo» se establece en el
artículo anterior en el grupo de noticias actuales. Si ya está posicionado en
el primer artículo del grupo de noticias, un mensaje de error se devuelve y
el actual artículo permanece seleccionado

Los internos mantenidos «puntero del artículo » se establece por la presente
comando

Una respuesta que indica el número de artículo actual, y un
mensaje-id
cadena será devuelto. Ningún texto se envía en respuesta a esta
comando

3.5.2. Respuestas

Na el artículo 223 recuperados –
texto de solicitud por separado
(n = número de artículo, un artículo exclusivo de identificación =)
412 no de grupos de noticias seleccionados
420 no se presente artículo ha sido seleccionado
421 ningún artículo siguiente de este grupo

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

412 no de grupos de noticias seleccionados
420 no se presente artículo ha sido seleccionado
422 ningún artículo anterior en este grupo

3.6. El comando LIST

3.6.1. LISTA

LISTA

Devuelve una lista de grupos de noticias válida y la información asociada. Cada
grupos de noticias se envía como una línea de texto con el siguiente formato:

grupo p última

donde es el nombre del grupo de noticias, es el número de
el artículo conocida último actualmente en ese grupo de noticias, es el
número del primer artículo en la actualidad en el grupo de noticias, y es

o ‘y’ o ‘n’ que indica si anuncio a este grupo de noticias es
permitido (‘y’) o prohibidos (‘n’)..

El y campos siempre será numérico. Pueden tener
ceros a la izquierda. Si el campo evalúa a menos que el
campo, no hay artículos que actualmente están en el archivo de la
grupo de noticias..

Tenga en cuenta que la publicación todavía se puede prohibir a un cliente a pesar de la
Comando LIST indica que la publicación se permite a un particular,
grupos de noticias. Véase el puesto de mando de una explicación de
cliente
prohibiciones. La bandera de desplazamiento existe para cada grupo de noticias, porque
algunos grupos de noticias se moderan o se digiere, y por lo tanto no puede ser
envió a, es decir, los artículos publicados en ellas debe ser enviada a un
moderador que les mensaje para el remitente. Se trata de
independientes
de la autorización concedida a la publicación de un cliente por el servidor NNTP.

Tenga en cuenta que una lista vacía (es decir, el cuerpo del texto devuelto por este
comando consiste solamente en el período de terminación) es una posible
válida
respuesta, e indica que actualmente no hay grupos de noticias válido

3.6.2. Respuestas

215 lista de grupos de noticias siguiente

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

3.7. El comando NEWGROUPS

3.7.1. NEWGROUPS

NEWGROUPS de fecha y hora [GMT] []

Una lista de grupos de noticias creados desde
el mismo formato que el comando LIST

La fecha de envío como de 6 dígitos en el formato AAMMDD, donde AA es el
dos últimos dígitos del año, MM los dos dígitos del mes (con
cero a la izquierda, en su caso), y DD es el día del mes (con
cero a la izquierda, en su caso). El más cercano siglo se asume como
parte del año (es decir, el 86 especifica de 1986, 30 especifica el año 2030, 99 se
1999, 00 2000)..

El tiempo también debe ser especificado. Debe ser de 6 dígitos HHMMSS con
HH
siendo horas en el reloj de 24 horas, MM minutos 00-59, y segundos SS
00-59. El tiempo se supone que es la zona horaria en el servidor a menos que el
token «GMT» aparece, en cuyo caso el tiempo y la fecha se evalúan
en el meridiano 0.

El parámetro opcional ‘distribuciones’ es una lista de distribución
grupos, entre corchetes angulares. Si se especifica, el
distribución
parte de un grupo de noticias nuevas (por ejemplo, ‘red’ en ‘net.wombat’) se
examinados por un partido con las categorías de distribución en la lista, y
sólo los grupos de noticias nuevas que partido será en la lista. Si hay más de
un grupo de distribución está en la lista, deben ser separados por
comas dentro de los corchetes angulares

Tenga en cuenta que una lista vacía (es decir, el cuerpo del texto devuelto por este
comando consiste solamente en el período de terminación) es una posible
válida
respuesta, e indica que actualmente no hay grupos de noticias nuevas..

3.7.2. Respuestas

231 lista de grupos de noticias de nuevos siguiente

>

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

3.8. El comando NEWNEWS

3.8.1. NEWNEWS

Grupos de noticias NEWNEWS de fecha y hora [GMT] []

Una lista de mensajes identificadores de artículos publicados o recibidos a la
especificado
grupos de noticias, ya que «la fecha»se indican. El formato de la lista se
ser el mensaje de ID de uno por línea, como si de texto fueron enviados. Un
sola
líneas se compone únicamente de un punto seguido de CR-LF terminará
la lista

Fecha y hora están en el mismo formato que el comando NEWGROUPS..

Un nombre de grupo de noticias que contengan un «*» (asterisco) puede ser especificado a
ampliar la búsqueda de artículo siguiente para algunos o todos los grupos de noticias. El
asterisco
se ampliará para que coincida con cualquier parte del nombre de un grupo (por ejemplo,
* net.micro coincidirá net.micro.wombat, net.micro.apple, etc.) Así
aunque sólo sea un asterisco se da el nombre de grupo de noticias, todos los grupos de noticias
se han buscado nuevas noticias.

(Tenga en cuenta que el asterisco «*»La expansión es un
general
sustitución, en particular, la especificación de, por ejemplo,
Unix red .*.
deben estar correctamente ampliado para incluir nombres como
net.wombat.unix
y net.whocares.unix.)

Conversely, si no aparece un asterisco en el nombre de un grupo determinado, sólo
el grupo de noticias especificado se han buscado nuevos artículos. Grupo de noticias
nombres deben ser elegidos entre personas que han vuelto en el listado de
disponibles
grupos. Múltiples nombres de grupos de noticias (incluyendo un «*») se puede especificar
en este orden, separados por una coma. No coma deberá aparecer después de
el grupo de noticias por última vez en la lista. Implementadores [Se advierte a mantener
los 512 caracteres de longitud comando límite en mente.]

El («!») signo de exclamación se puede utilizar para negar un partido. Esto puede
se utiliza para omitir selectivamente ciertos grupos de noticias de un
lo contrario
más lista. Por ejemplo, una especificación de los grupos de noticias
«red .*, mod .*,! mod.map .*» se especifica que todas las redes. y
todos los mod. mod.map SALVO. nombres de grupos de noticias se
emparejados. Si se utiliza, el signo de exclamación debe aparecer como el primero
carácter del nombre de grupo de noticias o un patrón determinado.

Tque el parámetro opcional ‘distribuciones’ es una lista de distribución
grupos, entre corchetes angulares. Si se especifica, el
distribución
parte del grupo de noticias un artículo (por ejemplo, ‘red ‘ en ‘net.wombat’) se
ser examinados por un partido con las categorías de distribución en la lista, y
sólo aquellos artículos que tienen al menos un grupo de noticias que pertenece a

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

la lista de las distribuciones en la lista. Si más de un
grupo de distribución para su entrega, deben estar separados por
comas dentro de los corchetes angulares.

El uso de la TENGO, NEWNEWS y NEWGROUPS comandos para distribuir
de noticias se trata en una primera parte de este documento.

Tenga en cuenta que una lista vacía (es decir, el cuerpo del texto devuelto por este
comando consiste solamente en el período de terminación) es una posible
válida
respuesta, e indica que actualmente no hay noticias nuevas..

3.8.2. Respuestas

230 lista de nuevos artículos a través de mensajes-Identificación del siguiente

3.9. El siguiente comando

3.9.1. SIGUIENTE

SIGUIENTE

El interior mantiene «puntero del presente artículo» se avanza a
el artículo siguiente en el grupo de noticias actuales. Si no hay más artículos
permanecer en el grupo actual, un mensaje de error se devuelve y el
actual artículo permanece seleccionado.

The internally maintained «current article pointer» is advanced to
the next article in the current newsgroup. If no more articles
remain in the current group, an error message is returned and the
current article remains selected.

Una respuesta que indica el número de artículo actual, y la
Identificación del mensaje
cadena será devuelto. Ningún texto se envía en respuesta a esta
comando.

3.9.2. Respuestas

Na el artículo 223 recuperados –
texto de solicitud por separado
(n = número de artículo, un artículo exclusivo de identificación =)
412 no de grupos de noticias seleccionados
420 no se presente artículo ha sido seleccionado
421 ningún artículo siguiente de este grupo

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

3.10. El comando POST

3.10.1. POST

POST

Si se permite la publicación, código de respuesta 340 se volvió a indicar que
que el artículo sea publicado debe ser enviado. Código de respuesta 440 indica
que la publicación está prohibida por alguna razón, dependiente de la instalación.

If anuncio está permitido, el artículo debe ser presentado en el
formato especificado por RFC850, e incluirán toda la cabecera requerido
líneas. Después de la cabecera del artículo y el cuerpo han sido completamente enviado
por el cliente al servidor, un código de respuesta mayor será devuelto
para indicar el éxito o el fracaso de la tentativa de publicación.

Ningún intento se hizo por el servidor para filtrar caracteres, doble o
líneas del límite, o de otra manera el proceso de texto entrantes. Es nuestra intención
que el servidor sólo tiene que pasar el mensaje entrante se envió a las
instalación del servidor de noticias de publicación de software, que es independiente de
esta especificación. Consulte RFC850 para obtener más detalles.

Na el artículo 223 recuperados –
texto de solicitud por separado
(n = número de artículo, un artículo exclusivo de identificación =)
412 no de grupos de noticias seleccionados
420 no se presente artículo ha sido seleccionado
421 ningún artículo siguiente de este grupo

Como la mayoría de instalaciones se desea que el programa de noticias del cliente para permitir
el usuario para preparar su mensaje utilizando algún tipo de editor de texto, y
transmitirla al servidor para su publicación sólo después de que se compone, el
programa de cliente debe tomar nota del mensaje anuncia que saludó
cuando la conexión se estableció por primera vez. Este mensaje indica
si anuncios de que el cliente se permite o no, y puede ser
utiliza para advertir al usuario que su acceso es de sólo lectura si ese es el
caso. Esto evitará que el usuario pueda perder una buena cantidad de tiempo
redactar un mensaje sólo para descubrir publicación del mensaje se le negó.
El método y la determinación de que los clientes y huéspedes pueden publicar es
instalación de dependientes y no están cubiertos por esta especificación.

3.10.2. Respuestas

240 artículo publicado se puede
340 enviar el artículo para ser publicado. Terminar con .
440 no permite publicar
441 publicación no

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

(para referencia, uno de los siguientes códigos se enviará a
inicial
conexión, el programa cliente debe determinar si el desplazamiento es
generalmente permitidos de estos:) 200 servidores listos – anuncio permitido
201 servidores listos – sin desplazamiento permitido

3.11. El comando QUIT

3.11.1. SALIR

SALIR

El proceso del servidor reconoce el comando QUIT y cierra el
conexión con el cliente. Este es el método preferido para un
cliente
para indicar que ha terminado todas sus transacciones con el
NNTP
servidor.

Si un cliente simplemente se desconecta (o los tiempos de conexión, o algún
otro fallo se produce), el servidor de gracia debe poner fin a sus intentos de
al servicio del cliente.

3.11.2. Respuestas

205 finalización de la conexión – adiós!

3.12. El comando ESCLAVO

3.12.1. ESCLAVO

SLAVE

Indica al servidor que esta conexión de cliente es un
esclavo
servidor, en lugar de un usuario.

Este comando está diseñado para ser utilizado en la separación de las conexiones a
sola
usuarios de aquellas a las filiales («esclavo») servidores. Puede ser utilizado para
indican que la prioridad debería ser dada a las solicitudes de
este cliente, como es de suponer que atienden a más de una persona. Se
También se podría utilizar para determinar qué conexiones cerca cuando
niveles de carga del sistema se superan, quizás dando preferencia a los esclavos
servidores. El uso real es poner este comando es totalmente
depende de la implementación, y puede variar de un host a otro. En
Servidores NNTP que no den prioridad a los servidores esclavos, esta
comando, sin embargo debe ser reconocido y reconoce..

3.12.2. Respuestas

202 la condición de esclavo señaló

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

4. Muestra Conversaciones

Estas son muestras de las conversaciones que se podría esperar con
el servidor de noticias en las sesiones hipotético. La notación de C: indica
comandos enviados al servidor de noticias desde el programa cliente; S: indicar
respuestas recibidas desde el servidor por el cliente.

4.1. Ejemplo 1 – en relación con el acceso SIGUIENTE

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 200 servidor de noticias wombatvax listo – se puede publicar

(cliente solicita una lista de grupos de noticias actuales)
C: LISTA
S: 215 lista de grupos de noticias sigue
S: net.wombats 00543 00501
y
S:-net.unix asistentes 10125 10011
y
(más información aquí)
S: net.idiots 00100 00001
n
S:

cliente selecciona un grupo de noticias)
C: GRUPO net.unix-asistentes
S: 211 grupo 104 1001 1 10 125 net.unix-asistentes seleccionados
(hay 104 artículos en los archivos, 10011 a 10125)

(cliente selecciona un artículo para leer)
C: STAT 10.110
S: 223 10110 <[email protected] artículo> recuperados –
estadísticas
únicamente (artículo 10110 seleccionados, su mensaje-id es
<[email protected]>)

(cliente examina el encabezado)
C:
CABEZA
S: 221 10110 <[email protected] artículo> recuperados –
la cabeza
sigue (el texto de la cabecera aparece aquí)
S: .

(cliente quiere ver el cuerpo del texto del artículo)
C:
CUERPO
S: 222 10110 <[email protected] artículo> recuperados –
cuerpo
siguiente (el cuerpo del texto aquí)
S:

(cliente selecciona el artículo siguiente en el grupo)
.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

C:
SIGUIENTE
S: 223 10113 artículo <[email protected]> recuperados –
estadísticas
únicamente (artículo 10113 era el siguiente en grupo)

(sesión de cliente termina)
C: SALIR
S: 205 adiós.

4.2. Ejemplo 2 – artículo absoluta de acceso con el artículo

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 201 UCB-VAX servidor de news lista – no permitió publicar

C: GRUPO
mens
S: 211 103 402 504 mens Su nuevo grupo se
mens
(hay 103 artículos, 402 a 504)

C: ARTÍCULO 401
S: 423 n de esos artículos en este grupo de noticias

C: ARTÍCULO 402
S: 220 402 <[email protected]> Artículo recuperado, el texto sigue
S: (cabecera del artículo y el cuerpo sigue)
S: ..

C: CABEZA 403
S: 221 403 <[email protected]> Artículo recuperada, de esta cabecera sigue
S: (encabezado de artículo siguiente)
S:

C: SALIR
S: 205 noticias UCB-VAX de conexión del servidor de cierre. Adiós.

4.3. Ejemplo 3 – comando NEWGROUPS

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 200 Imaginario Instituto servidor de noticias listo (se puede publicar)

(cliente pide nuevos grupos de noticias desde el 03 de abril 1985)
C: NEWGROUPS 850403 020000

S: 231 grupos de noticias desde Nueva 03/04/85 02:00:00 seguir

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

S:
net.music.gdead
S: net.games.sources
S:

C: GRUPO net.music.gdead
S: 211 0 1 1 net.music.gdead
grupos de noticias seleccionados
(no hay artículos de ese grupo de noticias, y
los números de artículo primero y el último debe ser ignorada)

C: SALIR
S: 205 noticias imaginario Instituto servicio de servidor cesar. Bye!

4.4. Ejemplo 4 – la publicación de un artículo de noticias

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 200 servidor de noticias BANZAIVAX lista, la publicación permite..

C:
POST
S: 340 Continuar desplazamiento; Período en una línea por sí mismo para poner fin a
C: (reportaje transmite en formato RFC850)
C:.
S: 240 Artículo publicado con éxito..

C: SALIR
S: 205 con cierre BANZAIVAX. Adiós.

4.5. Ejemplo 5 – interrupción debido a una petición del operador

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 201 servidor de noticias genericvax listo, no se permite publicar

(suponga una conversación normal durante algún tiempo, y
que un grupo de noticias se ha seleccionado)

C:
SIGUIENTE
S: 223 1013 <[email protected]> Artículo recuperado del texto por separado.

C:
CABEZA
C: 221 1013 <[email protected]> Artículo recuperados, la cabeza sigue..

S: (envía la cabeza del artículo, pero es la mitad de
interrumpida por una solicitud del operador. El
siguientes
entonces se produce, sin la intervención del cliente.)

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

S: (termina la línea actual con un par CR-LF)
S:.
S: 400 Conexión cerrada por el operador. Adiós.
S: (con cierre)

4.6. Ejemplo 6 – Utilización del servidor de noticias para la distribución de noticias entre
los sistemas de

S: (escucha en el puerto TCP 119)

C: (las solicitudes de conexión en el puerto TCP 119)
S: 201 Foobar NNTP lista de servidores (no publicar)

(cliente pide nuevos grupos de noticias desde el 2 de la mañana, 15 de mayo 1985)
C: NEWGROUPS 850515 020000
S: 235 grupos de noticias desde Nueva 850.515 seguir
S:
net.fluff
S:
net.lint
S:

(cliente pide artículos de noticias nuevas desde el 2 de la mañana, 15 de mayo 1985)
C: NEWNEWS * 850515 020000
S: 230 noticias nuevas desde 850,515 020,000 siguiente
S: <[email protected]>
S: <[email protected]>
S: <[email protected]>
S:

(cliente pide el artículo <[email protected]>)
C: ARTÍCULO /> <[email protected]>
Todas las del artículo siguiente
S: (envía el mensaje entero)
S:

(cliente pide el artículo
/>
C: ARTÍCULO /> <[email protected]>
Todas las del artículo siguiente
S: (envía el mensaje entero)
S:..

(cliente pide el artículo
<[email protected]>
C: ARTÍCULO /> <[email protected]>
Todas las del artículo siguiente
S: (envía el mensaje entero)
S:.

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

(cliente ofrece un artículo que ha recibido recientemente)
C: TENGO <[email protected]>
S: 435 Ya hemos visto que una, ¿dónde has estado?

(cliente ofrece otro artículo)
C: TENGO <[email protected]>
S: 335 Noticias para mí! hasta el final.
C: (envía el artículo)
C:.
S: 235 artículo transferido correctamente. Gracias.

(o)

S: 436 Transferencia fracasado.

(cliente a lo largo de la sesión)
C: SALIR
S: 205 Foobar ofertas servidor NNTP que despedida

4.7. Resumen de los comandos y respuestas

Los siguientes son los comandos reconocidos y las respuestas devueltas por
el servidor NNTP.

4.7.1. Comandos

ARTÍCULO
CUERPO
GRUPO
CABEZA
AYUDA
TENGO

ÚLTIMA

LISTA
NEWGROUPS
NEWNEWS
SIGUIENTE
POST
SALIR
ESCLAVO
STAT

4.7.2. Respuestas

100 textos de ayuda sigue
199 resultado de la depuración

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

200 servidores listos – anuncio permitido
201 servidor preparado – no publicar
permitido
202 la condición de esclavo señaló
205 finalización de la conexión – adiós
!
211 f n s l grupo seleccionado
215 lista de grupos de noticias sigue
El artículo 220 n recuperados – cabeza y el cuerpo siga 221 n
artículo
recuperar – la cabeza sigue
222 n
artículo recuperados – cuerpo sigue
El artículo 223
n recuperados – texto de solicitud por separado 230 lista de
nuevo
artículos de mensaje-id sigue
231 lista de grupos de noticias de nuevos siguiente
235 artículo transferido puede
240 artículo publicado se puede

 

El artículo 335 enviar a transferir. Terminar con .
340 enviar el artículo para ser publicado. Terminar con .

400 servicio interrumpido
411 no como grupo de noticias
412 grupos de noticias no se ha seleccionado
420 no se presente artículo ha sido seleccionado
421 ningún artículo siguiente de esta
grupo
422 ningún artículo anterior en este grupo
423 sin número de esos artículos en este grupo
430 se ha encontrado ningún artículo
435 artículo no quería – no enviarlo
436 transferencia no – a intentarlo más tarde
437 artículo rechazado – no intente de nuevo
.
440 no permite publicar
441 publicación no

500 comando no reconocido
501 comandos de sintaxis error
502 restricción de acceso o ha denegado el permiso
503 de fallo de programa – comando no realiza

 

4.8. Una breve palabra sobre el sistema de noticias USENET

En el mundo UNIX, que tradicionalmente se ha vinculado por 1.200
baudios
dial-up de líneas telefónicas, el sistema de noticias USENET ha evolucionado para manejar
central de almacenamiento, indexación, recuperación y distribución de noticias. Con
la excepción de su mecanismo de transporte subyacente (UUCP), USENET
Noticias es un medio eficaz de proporcionar un servicio de noticias y el boletín de
abonados en UNIX y otras máquinas en todo el mundo. Las noticias de USENET

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

sistema se analiza en detalle en el RFC 850. Funciona en la mayoría de versiones
de UNIX y en muchos otros sistemas operativos, y es habitualmente
distribuidos sin cargo.

USENET utiliza un área de cola en el host UNIX para almacenar artículos de noticias,
uno por cada archivo. Cada artículo se compone de una serie de partidas de texto,
que contengan la identificación del remitente y de organización
afiliación, marcas de tiempo, ya sea electrónico caminos respuesta de correo, sin perjuicio,
grupos de noticias (categoría temática), y similares. Un artículo de las noticias completas
se reproduce en su totalidad a continuación. Por favor, consulte RFC 850 para más
detalles

Relais-Version: versión 2.10.3 B 4.3BSD-beta 6/6/85; sitio
sdcsvax.UUCP
Envío a la Versión: la versión 2.10.1 B 6/24/83 SMI; unitek.uucp sitio
Ruta:! sdcsvax sdcrdcf hplabs qantel ihnp4 alberta UBC-visión Unitek
!!
! honman
De: [email protected] (Hombre Wong)
Grupos de noticias:
net.unix-asistentes
Asunto: en primer plano – fondo>
?
Message-ID: <[email protected]>
Fecha: 25 Sep 85 23:51:52 GMT
Fecha-Fecha: 29 Sep 85 09:54:48 GMT
Responder a: [email protected] (Hon-Man Wong)
Distribución: net.all
Organización: Corporación de Tecnologías de Unitek
Líneas: 12

Tengo un proceso (programa C), que genera un niño y espera
que regrese. Lo que me gustaría hacer es ser capaz de ejecutar el
proceso hijo de forma interactiva por un tiempo antes de patear a sí mismo en
el fondo para que pueda volver al proceso padre (mientras que el
proceso hijo se ejecuta en segundo plano). ¿Se puede hacer? Y
si se puede, ¿cómo?

Por favor, responda por correo electrónico. Gracias de antemano

Hon-Man Wong

RFC 977 02 1986
Noticias de la red de transferencia de
Protocolo

5. Referencias

[1] Crocker, D., «Norma para el Formato de ARPA Internet
texto
Mensajes «, RFC-822, Departamento de Ingeniería Eléctrica,
Universidad de Delaware de agosto, de 1982

[2] Horton, M., «estándar para el intercambio de mensajes de Usenet»,
RFC-850, Proyecto de USENET, junio, 1983.

[3] Postel, J., «Protocolo de Control de Transmisión-DARPA Internet
Programa de Protocolo de Especificaciones «, RFC 793, USC /
Información
Instituto de Ciencias de septiembre de 1981

[4] Postel, J., «Simple Mail Transfer Protocol», RFC-821,
USC / Instituto de Ciencias de agosto de 1982..

6. Agradecimientos

Los autores desean expresar su más sincero agradecimiento a los muchos
las personas que han contribuido a esta especificación, y en especial a Erik
Feria y CHUQ von Rospach, sin cuya inspiración este
todo lo
no habría sido necesario.

7. Notas

<1> UNIX es una marca registrada de los Laboratorios Bell.

50GB Monthly.
  • 4524++ Days Retention
  • 50 Connections
  • Free Secure VPN Access
€4.65

Select

75GB Monthly.
  • 4524++ Days Retention
  • 50 Connections
  • Free Secure VPN Access
€5.58

Select

100GB Monthly.
  • 4524++ Days Retention
  • 50 Connections
  • Free Secure VPN Access
€6.51

Select

200GB Monthly.
  • 4524++ Days Retention
  • 50 Connections
  • Free Secure VPN Access
€7.44

Select

500GB Monthly.
  • 4524++ Days Retention
  • 50 Connections
  • Free Secure VPN Access
€8.37

Select

UNLIMITED + VPN
  • 4524++ Days Retention
  • 50 Connections
  • Free Secure VPN Access
€9.30

Select

Unlimited 3 Mo+VPN
  • 4524++ Days Retention
  • 50 Connections
  • Free Secure VPN Access
€23.25

Select

50GB 12 Months
  • 4524++ Days Retention
  • 50 Connections
  • Free Secure VPN Access
€41.85

Select

Unlimited 6 Mo+VPN
  • 4524++ Days Retention
  • 50 Connections
  • Free Secure VPN Access
€42.78

Select

200GB 12 Months
  • 4524++ Days Retention
  • 50 Connections
  • Free Secure VPN Access
€79.05

Select

UNL GB 12 Mo+VPN
  • 4524++ Days Retention
  • 50 Connections
  • Free Secure VPN Access
€85.56

Select