Кіріспе

Компьютерлік желілік протокол

Желілік жаңалықтар беру протоколы (NNTP) – Usenet жаңалықтарын (netnews) жаңалықтар серверлері арасында тасымалдау және соңғы пайдаланушы клиенттік бағдарламалар арқылы мақалаларды оқу/жариялау үшін қолданылатын қолданбалық протокол. Калифорния университетінің Сан-Диего қаласындағы Брайан Кантор және Калифорния университетінің Беркли қаласындағы Фил Лэпсли 1986 жылғы наурыз айында Network News Transfer Protocol спецификациясын жазды. Басқа да үлес қосушылардың ішінде Бейлор медицина колледжінің профессоры Стэн О. Барбер және Apple Computer компаниясының қызметкері Эрик Фэйр болды. Usenet бастапқыда UUCP желісіне негізделген, көптеген мақалалар тікелей телефон желілері арқылы жаңалықтар серверлері арасында тасымалданды, олар қуатты уақытты бөлісу жүйелері болды. Оқырман мен жариялаушылар осы компьютерлерге кіріп, мақалаларды тікелей жергілікті дискілерден оқитын. Жергілікті желілер мен Интернетке қатысудың артуымен, жаңалықтар оқырмандары жергілікті желілерге қосылған жеке компьютерлерде іске қосылуына мүмкіндік беру қажет болды. Нәтижесінде NNTP протоколы пайда болды, ол қарапайым пошта беру протоколына (SMTP) ұқсас болды, бірақ жаңалықтар топтарының мақалаларын алмасуға арналған. Жаңалықтар оқырман, сондай-ақ жаңалықтар клиенті деп аталады, ол Usenet-тегі мақалаларды жаңалықтар серверінің дискілерінен тікелей немесе NNTP арқылы оқитын бағдарламалық қамтамасыз ету. Жақсы белгілі TCP 119 порты NNTP үшін резервтелген. Бір серверден екінші серверге мақалаларды жаппай көшіру кезінде белгілі TCP 433 порты (NNSP) қолданылуы мүмкін. Клиенттер жаңалықтар серверіне Transport Layer Security (TLS) арқылы қосылғанда, TCP 563 порты жиі қолданылады. Бұл кейде NNTPS деп аталады. Басқаша айтқанда, 119 порт арқылы қарапайым мәтіндік қосылымды STARTTLS командасы арқылы TLS пайдалану үшін өзгертуге болады. 2006 жылдың қазан айында IETF NNTP-ді жаңартып, RFC 977-ден бері жасалған көптеген толықтыруларды бекітті. Сонымен қатар, IETF STARTTLS арқылы NNTP арқылы Transport Layer Security (TLS) қолдануды анықтайтын жаңа құжатты жариялады.

Желілік жаңалықтар оқу протоколы

1990 жылдардың басында NNTP стандартын жаңартуға жасалған сәтсіз тырастың кезінде, клиенттер пайдалануы үшін арналған NNTP-нің ерекше түрі – NNRP ұсынылды. Бұл протокол толыққанды аяқталған жоқ немесе толығымен іске асырылмады, бірақ InterNetNews (INN) жүйесіндегі nnrpd бағдарламасында атауы сақталды. Осының салдарынан, клиенттерге пайдалы стандартты NNTP командалары жиынтығы кейде "NNRP" деп аталады.