Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ
И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОУ ВПО Тольяттинский государственный университет
Институт математики, физики и информационных технологий
Кафедра «Прикладная информатика»
Отчёт по лабораторной работе №15
Название: «Протокол NNTP»
Студентка группы ПИБ-1101
Нагорная Т. А.
Преподаватель Сенько В.В.
Тольятти 2012
Цель работы: Изучить работу протокола NNTP.
Краткие теоретические сведения
NNTP (англ. Network News Transfer Protocol) представляет собой сетевой протокол, распространения, запрашивания, размещения и получения групп новостей при взаимодействии между сервером групп новостей и клиентом.
NNTP протокол, разработанный для обмена сообщениями в телеконференциях. По строению этот протокол во многом сходен с протоколом приема и передачи электронной почты SMTP.
Протокол NNTP, как и SMTP, является текстовым, то есть все команды и ответы на них являются обычными текстовыми строками. Важной особенностью протокола NNTP является его эффективность в случае сложных графов связей между серверами новостей. Чтобы одно и то же сообщение не передавалось многократно, обычно отправляющий сервер сначала сообщает идентификатор нового сообщения, а само сообщение отправляет только после подтверждения принимающей стороны о том, что этого сообщения там ещё нет. В случае расширения stream NNTP эта концепция развивается ещё дальше: отправляющая сторона шлёт список идентификаторов новых статей, не дожидаясь ответа на каждый из них, и сами статьи, если принимающая запросила их по идентификаторам.
RSS семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами или онлайн сервисами, такими как Google Reader, Яндекс Новости и другими.
Обычно с помощью RSS 2.0 даётся краткое описание новой информации, появившейся на сайте, и ссылка на её полную версию. Интернет-ресурс в формате RSS называется RSS-каналом, RSS-лентой или RSS-фидом.
Многие современные браузеры, почтовые клиенты и интернет-пейджеры умеют работать с RSS-лентами, среди них Safari, Maxthon, Miranda, Mozilla Firefox, Mozilla Thunderbird, Opera, Opera Mini, Windows Internet Explorer (начиная с 7-й версии). Кроме того, существуют специализированные приложения (RSS-агрегаторы), собирающие и обрабатывающие информацию RSS-каналов.
Atom общее название двух связанных веб-технологий: формата для описания ресурсов на веб-сайтах и протокола для их публикации.
Формат синдикации Atom основан на XML и позволяет описывать наборы веб-ресурсов например, новостные ленты, анонсы статей в блоге и тому подобное. Он решает те же задачи, что RSS, но возник позже и учёл многие его недостатки. Формат описан в RFC 4287 и сейчас активно поддерживается компанией Google во многих её проектах.
Протокол публикации Atom (также AtomPub, от англ. Atom Publishing Protocol) основан на HTTP и позволяет создавать, изменять и удалять ресурсы, собранные в коллекции на веб-сайте (примером коллекции может служить блог). Содержимое коллекций описывается в формате Atom, а для управления им используются стандартные методы HTTP. Протокол описан в RFC 5023.
Примеры
Практические задания:
Будет использоваться уже созданное сообщение.
telnet forums.opensuse.org 119
200 Welcome to forums.novell.com! (Typhoon v2.1.2.394)
LIST
novell.support.operations-center.dashboard 0000000028 0000000002 m
novell.support.operations-center.mapping 0000000014 0000000003 m
novell.support.operations-center.measuring 0000000021 0000000002 m
novell.support.operations-center.monitoring 0000000033 0000000005 m
novell.support.platespin.forge 0000000085 0000000002 m
novell.support.platespin.migrate 0000000460 0000000002 m
novell.support.platespin.orchestrate 0000000059 0000000002 m
novell.support.platespin.protect 0000000240 0000000002 m
novell.support.platespin.recon 0000000189 0000000002 m
novell.support.portal-services 0000004659 0000002867 y
novell.support.privileged-user-manager 0000000169 0000000002 m
novell.support.securelogin 0000006373 0000000003 m
novell.support.security-manager 0000000708 0000000003 m
novell.support.sentinel 0000004575 0000000003 m
novell.support.service-desk 0000000101 0000000002 y
novell.support.sled.applications 0000000574 0000000002 m
novell.support.sled.configure-administer 0000005953 0000000003 m
novell.support.sled.hardware 0000002384 0000000004 m
novell.support.sled.install-boot 0000002780 0000000003 m
novell.support.sled.networking 0000002107 0000000003 m
novell.support.sled.updates 0000002207 0000000043 m
novell.support.sles.configure-administer 0000014503 0000000003 m
novell.support.sles.hardware 0000001884 0000000003 m
novell.support.sles.install-boot 0000005318 0000000015 m
novell.support.sles.networking 0000003374 0000000003 m
novell.support.sles.updates 0000005342 0000000003 m
GROUP novell.support.operations-center.dashboard
211 22 2 28 novell.support.operations-center.dashboard
ARTICLE 0000000028
220 28 <iCbZq.36$C03.26@kovat.provo.novell.com>
Path: kozak.provo.novell.com!kortar.provo.novell.com!kovat.provo.novell.com.POST
ED!c5961914!not-for-mail
User-Agent: NNTPSTAT/3.61
From: forumadmin <automatic@reply.com>
Subject: FORUM MOVED and CLOSED
Newsgroups: novell.support.operations-center.dashboard
Approved: forums@novell.com
Lines: 2
Message-ID: <iCbZq.36$C03.26@kovat.provo.novell.com>
Date: Fri, 10 Feb 2012 16:30:06 GMT
NNTP-Posting-Host: 137.65.176.31
X-Trace: kovat.provo.novell.com 1328891406 137.65.176.31 (Fri, 10 Feb 2012 09:30
:06 MST)
NNTP-Posting-Date: Fri, 10 Feb 2012 09:30:06 MST
Xref: kortar.provo.novell.com novell.support.operations-center.dashboard:28
Hi,
I have a RedHat 6 NIS server which uses SHA512 for the password hash.
From what I can tell, SuSE 10 supports only MD5 and Blowfish.
Does anyone know if SuSE 10 can support SHA512 password hashes, and if so, how ?
Cheers, Jack...
.
HEAD 0000000028
221 28 <iCbZq.36$C03.26@kovat.provo.novell.com>
Path: kozak.provo.novell.com!kortar.provo.novell.com!kovat.provo.novell.com.POST
ED!c5961914!not-for-mail
User-Agent: NNTPSTAT/3.61
From: forumadmin <automatic@reply.com>
Subject: FORUM MOVED and CLOSED
Newsgroups: novell.support.operations-center.dashboard
Approved: forums@novell.com
Lines: 2
Message-ID: <iCbZq.36$C03.26@kovat.provo.novell.com>
Date: Fri, 10 Feb 2012 16:30:06 GMT
NNTP-Posting-Host: 137.65.176.31
X-Trace: kovat.provo.novell.com 1328891406 137.65.176.31 (Fri, 10 Feb 2012 09:30
:06 MST)
NNTP-Posting-Date: Fri, 10 Feb 2012 09:30:06 MST
Xref: kortar.provo.novell.com novell.support.operations-center.dashboard:28
.
BODY 0000000028
222 28 <iCbZq.36$C03.26@kovat.provo.novell.com>
Hi,
I have a RedHat 6 NIS server which uses SHA512 for the password hash.
From what I can tell, SuSE 10 supports only MD5 and Blowfish.
Does anyone know if SuSE 10 can support SHA512 password hashes, and if so, how ?
Cheers, Jack...
.
STAT 0000000028
223 28 <iCbZq.36$C03.26@kovat.provo.novell.com>
BODY
222 28 <iCbZq.36$C03.26@kovat.provo.novell.com>
Hi,
I have a RedHat 6 NIS server which uses SHA512 for the password hash.
From what I can tell, SuSE 10 supports only MD5 and Blowfish.
Does anyone know if SuSE 10 can support SHA512 password hashes, and if so, how ?
Cheers, Jack...
.
NEXT
222 110 iCbZq.36$C03.26@kovat.provo.novell.com
Wrong forum. You should not ask questions in the How To & FAQ forum but propose solutions.
.
NEXT
222 28 <iCbZq.36$C03.26@kovat.provo.novell.com>
Current openSUSE versions support SHA512, but I guess you speak about
SUSE Linux Enterprise (since openSUSE 10.x are for years now out of
support), if so you are on the wrong forum and should look here
https://forums.suse.com/forum.php
.
NEW-NEWS 200511 000000
230 New news since 970616 000000 follows
< zOjAq.25$C43.14@kovat.provo.novell.com >
< iCbZq.36$C05.83@kovat.provo.novell.com >
< jDfGA.36$C33.26@kovat.provo.novell.com >
< oXbRm.36$C63.54@kovat.provo.novell.com >
Сервер запрещает создавать сообщения.
QUIT
205 GoodBye
Вывод: Я изучила работу протокола NNTP.