Serwer grup dyskusyjnych
Serwer grup dyskusyjnych jest zbiorem oprogramowania komputerowego używanego w celu zarządzania artykułami Usenet. Serwer czytnika dostarcza interfejs, by przeczytać i wystawić artykuły, ogólnie z pomocą klienta wiadomości. Serwer tranzytu wymienia artykuły z innymi serwerami, także z serwerami Twojego dostawcy internetu (ISP).
Nowoczesne serwery komunikacji zwykle używają NNTP, by wymienić wiadomość przez Internetem za pomocą łączy. W przeszłości, serwery zwykle używały protokołu UUCP, który był przeznaczony dla przerywanych komutowanych połączeń. Serwery wiadomości zwykle łączą się z wielotorowymi rówieśnikami, co pomaga zredukować obciążenia i zapewnić, że artykuły nie zostaną zgubione. Artykuły są rozmieszczane w oparciu o informacji w nagłówkach zdefiniowanych w RFC1036. Zmienne jakie przenosi dana wiadomość zawiera:
- MessageID – unikalny ID dla każdej wiadomości (pomaga to w identyfikacji).
- Date – data utworzenia wiadomości.
- Newsgrups – nazwy grup na jakich dana wiadomość ma sie znaleźć.
- Path – lista serwerów przez które przeszła wiadomość z komputera lokalnego.
Dodatkowo post może zawierać takie informacje jak:
- Expires – data wygaśnięcia (skasowania) wiadomości.
- Approved – znacznik który informuje za dana wiadomość została zaakceptowana przez operatora.
[edytuj] Praca serwerów dyskusyjnych
Każdy serwer Grupy dyskusyjnej, trzyma droge artykułów używających plik indeksu. Kiedy nowy artykuł wchodzi lub jest wystawiony bezpośrednio przez klienta, serwer Grupy dyskusyjnej robi notatkę w jego pliku indeksu, umożliwia to szybkie powrócenie do artykułu w przyszłości. Ten plik indeksu mówi serwerowi dokładnie, gdzie wyszukać określony artykuł, w przypadku gdy następnym razem użytkownik prosi o ten artykuł.
Jakiś artykuł, który jest zaopatrzony w spis na serwerze Grupy dyskusyjnej, jest dostępny, by zostać przeczytany przez jakiegoś klienta przez użycie oprogramowania do czytania grup dyskusyjnych. Klient Usenet może założyć grupę dyskusyjną na danym serwerze i i nadać jej unikalna nazwę.
[edytuj] Źródła
Administering Usenet News Servers: A Comprehensive Guide to Planning, Building, and Managing Internet and Intranet News Services – James E. McDermott, John E. Phillips, and James McDermott
Opracował: Maciej Pawłowski Adam Drozdowski