Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

INN FAQ Part 6/9: Day-to-day operation and changes to the system
Section - (6.25) Speed up NNTP Transfers ("Streaming NNTP")

( Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Part8 - Part9 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Forum ]


Top Document: INN FAQ Part 6/9: Day-to-day operation and changes to the system
Previous Document: (6.24) Use more than ~100 Feeds on SunOS 4.1 ?
Next Document: (6.26) I don't want all those reject messages from rnews in syslog
See reader questions & answers on this topic! - Help others by sharing your knowledge
Normal NNTP uses the following scheme to transfer articles:

Sender                    Receiver
  ---> Ihave <some Message>
   Ok send it to me       <---
  --->  sends the actual message 
   Says 'this was ok'    <---

This procedure uses 2*RTT on the link (rtt = round trip time) plus time
for the actual article transfer. Jerry Aguirre has rewritten NNTP code
so that it now sends a list of message ids to remote which checks it and
returns a value if it is to be sent. With each message sent Streaming NNTP
also sends a new message-id to check so that the flow of news keeps 
streaming.

Advantages of Streaming NNTP are
- Fast even on lines with a high rtt (e.g. satellite links)
- faster than normal nntp
- compatible as innxmit has a autofallback to normal nntp

Disadvantages are
- INN gets more compute intensive
- Streaming NNTP can fill a 64kB line that much that working 
over it via telnet gets a real pain.

User Contributions:

Comment about this article, ask questions, or add new information about this topic:

CAPTCHA




Top Document: INN FAQ Part 6/9: Day-to-day operation and changes to the system
Previous Document: (6.24) Use more than ~100 Feeds on SunOS 4.1 ?
Next Document: (6.26) I don't want all those reject messages from rnews in syslog

Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Part8 - Part9 - Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
hwr@pilhuhn.de (Heiko W.Rupp)





Last Update November 21 2011 @ 01:00 PM