💡Artigos, Newsgroups e Parchives
Tá, mas como diabos o que é upado na usenet é organizado?
Artigos:
Tudo que é enviado ao usenet é particionado em artigos, pois, como explicado na introdução, o usenet foi projetado para troca de mensagens e artigos inicialmente. Hoje só é possível compartilhar arquivos através do usenet por conta desse particionamento durante o upload de arquivos ao usenet e o "desparticionamento" ao fazer o download - ao finalizá-lo, todos os artigos particionados são recompilados e retornam o arquivo original que foi postado.
Newsgroups
Os artigos que os uploaders postam na usenet são organizados em categorias chamadas "newsgroups", traduzindo grosseiramente para "jornais", que também são organizados logicalmente em hierarquias de assuntos.
Por exemplo, sci.math e sci.physics estão dentro da hierarquia sci e talk.origins e talk.atheism estão na hierarquia talk. Quando um usuário se inscreve em um newsgroup, seu newsclient mantém um registro de quais artigos o usuário já leu.
Quando um usuário posta um artigo, inicialmente ele só está disponível no provedor do usuário que postou, mas os provedores conversam entre si e se retroalimentam com artigos uns dos outros em questão de milissegundos. Por isso, o que for postado em um provedor também fica disponível em todos os outros.
O formato e a transmissão dos artigos da Usenet são semelhantes aos das mensagens de e-mail da Internet. A diferença entre os dois é que os artigos da Usenet podem ser lidos por qualquer usuário cujo provedor acesse o jornal no qual a mensagem foi postada, ao contrário dos e-mails, que têm um ou mais destinatários específicos. Para que um artigo não seja lido por qualquer um, somente por quem você quer que leia, é necessário encriptá-lo ou obfuscá-lo, como veremos mais adiante.
Parchives
Quando for realizar um upload, é interessante criar os chamados parchives, que servem para recuperação de artigos que forem perdidos na usenet, normalmente por conta de alguma falha de disco ou um problema correlacionado. Quem faz o download do que você postou também faz download dos parchives, mas eles só são utilizados no caso de alguma falha na obtenção dos artigos, buscando recuperá-los. Os parchives são montados com redundância, normalmente de 5 a 10%, mas é possível fazer parchives com qualquer redundância, se desejado.
Numa situação hipotética, caso você tenha feito arquivos de recuperação parchives com redundância de 8% e 5% dos seus artigos ficarem corrompidos ao longo do tempo, os parchives conseguirão recuperar com sucesso esses blocos de 5%. Caso haja uma perda maior do que 8%, já não será possível a recuperação.
A criação de parchives será melhor explicada num tópico mais adiante.
ELI5:
O que você envia para o usenet, no momento do upload, é dividido em múltiplos pequenos arquivos para que seja transferido pela rede, que normalmente só aceita artigos. Quando alguém faz o download do que você upou, esses pequenos arquivos são recompilados retornando o arquivo original que você enviou. Esses pequenos artigos são armazenados em jornais e qualquer um que compre o jornal poderá ler o artigo que você postou. Caso não queira que qualquer um leia, terá que proteger seus artigos com uma senha, como veremos adiante.
Last updated