25.04.2013 Views

Virtual Community USENET newsgroup

Virtual Community USENET newsgroup

Virtual Community USENET newsgroup

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Virtual</strong> <strong>Community</strong><br />

<strong>USENET</strong> <strong>newsgroup</strong><br />

CSC1720 – Introduction to Internet<br />

Essential Materials


Outline<br />

What is <strong>USENET</strong> news?<br />

Newsgroup Naming<br />

How does it work? NNTP?<br />

How to search your favorite<br />

<strong>newsgroup</strong>?<br />

Miscellaneous Topics<br />

Do’s Do s and Don'ts<br />

How to setup a <strong>USENET</strong> <strong>newsgroup</strong>?<br />

CSC1720 – Introduction to Internet 2<br />

All copyrights reserved by C.C. Cheung 2003.


What is <strong>USENET</strong> news?<br />

Globally distributed discussion forum. forum.<br />

Also known as <strong>USENET</strong> News. News.<br />

A collection of special interest groups, called<br />

<strong>newsgroup</strong>s.<br />

<strong>newsgroup</strong>s.<br />

Each <strong>newsgroup</strong> is devoted to a certain topic.<br />

There are over 6,000 <strong>newsgroup</strong>s in the news<br />

server of CSC, CUHK.<br />

There are over 8,088 <strong>newsgroup</strong>s in the news<br />

server of Engineering Faculty, CUHK.<br />

Under each <strong>newsgroup</strong>, there are many<br />

messages called news articles. articles.<br />

CSC1720 – Introduction to Internet 3<br />

All copyrights reserved by C.C. Cheung 2003.


Definitions<br />

News administrator – A person who is in charge of<br />

running a news server.<br />

News server – A computer that saves, forwards and<br />

manages news articles. Usually, a news server is<br />

running in one domain.<br />

News reader – A program that allows user to<br />

read/post/subscribe/unsubscribe a <strong>newsgroup</strong>.<br />

Newsgroup – An on-line on line forum that allows users<br />

from the Internet to join the discussion on a<br />

specific topic.<br />

Usenet – A collection of <strong>newsgroup</strong>s<br />

CSC1720 – Introduction to Internet 4<br />

All copyrights reserved by C.C. Cheung 2003.


Terminology<br />

Article<br />

Post<br />

Posting<br />

Follow-up Follow up<br />

Thread<br />

Subscribe<br />

Unsubscribe<br />

Newsreader<br />

News client<br />

Expired news<br />

News server<br />

Newsfeed<br />

Way-station Way station<br />

NNTP<br />

CSC1720 – Introduction to Internet 5<br />

All copyrights reserved by C.C. Cheung 2003.


News reader<br />

Tin Outlook Express<br />

CSC1720 – Introduction to Internet 6<br />

All copyrights reserved by C.C. Cheung 2003.


News reader – Web-based Web based<br />

CSC1720 – Introduction to Internet 7<br />

All copyrights reserved by C.C. Cheung 2003.


News Server – UNIX/Win<br />

CSC1720 – Introduction to Internet 8<br />

All copyrights reserved by C.C. Cheung 2003.


Mark Moraes's Explanation<br />

Subject: What is Usenet?<br />

Date: Sat, 28 Dec 1996 09:01:25 GMT<br />

From: netannounce@deshaw.com (Mark Moraes) Moraes)<br />

Newsgroups:<br />

news.announce.newusers,<br />

news.announce.newusers,<br />

news.admin.misc, news.admin.misc,<br />

news.answers<br />

Followup-To:<br />

Followup To: news.newusers.questions<br />

Usenet Usenet is the set of people who exchange articles tagged with one one<br />

or<br />

more universally-recognized universally recognized labels, called "<strong>newsgroup</strong>s" (or "groups" for<br />

short). There is often confusion about the precise set of <strong>newsgroup</strong>s <strong>newsgroup</strong>s<br />

that<br />

constitute Usenet; one commonly accepted definition is that it consists consists<br />

of<br />

<strong>newsgroup</strong>s listed in the periodic "List of Active Newsgroups" postings postings<br />

which appear regularly in news.lists and other <strong>newsgroup</strong>s. A broader broader<br />

definition of Usenet would include the <strong>newsgroup</strong>s listed in the article<br />

"Alternative Newsgroup Hierarchies" (frequently posted to news.lists). news.lists).<br />

An even broader definition includes even <strong>newsgroup</strong>s that are restricted restricted<br />

to specific geographic regions or organizations. Each Usenet site site<br />

makes<br />

its own decisions about the set of groups available to its users; users;<br />

this set<br />

differs from site to site.<br />

CSC1720 – Introduction to Internet 9<br />

All copyrights reserved by C.C. Cheung 2003.


Newsgroup Naming<br />

Newsgroups are organized in a hierarchical<br />

structure.<br />

With the broadest grouping first.<br />

Followed by an arbitrary number of sub-groupings.<br />

sub groupings.<br />

A notation you're probably familiar with:<br />

– rec.music.folks<br />

– cuhk.forum<br />

– cuhk.cse.csc1720<br />

The name of each <strong>newsgroup</strong> is based on its<br />

content and is self-explanatory.<br />

self explanatory.<br />

CSC1720 – Introduction to Internet 10<br />

All copyrights reserved by C.C. Cheung 2003.


The Big Eight<br />

comp<br />

Computer science and related<br />

topics.<br />

comp.theory.cell-automata automata<br />

comp.internet.library, etc.<br />

comp.theory.cell<br />

news<br />

Groups concerned with the news<br />

network and news software.<br />

news.newusers.questions<br />

news.software.readers, etc.<br />

rec<br />

Groups discussing hobbies,<br />

recreational activities, and arts.<br />

rec.arts.manga, , rec.arts.tv rec.arts.tv, , etc.<br />

rec.arts.manga<br />

sci<br />

Groups discussing scientific<br />

research and applications (other<br />

than computer science). and arts.<br />

sci.aeronautics, , sci.geo.meteorology<br />

sci.geo.meteorology, ,<br />

etc.<br />

sci.aeronautics<br />

soc<br />

Groups that address social issues, where<br />

social can mean politically relevant or<br />

socializing, or anything in between.<br />

soc.culture.swiss, , soc.women, etc.<br />

soc.culture.swiss<br />

talk<br />

The talk groups are a forum for debate on<br />

controversial topics, The discussions tend<br />

to be long long-winded winded and unresolved. This is<br />

where to go if you want to argue about<br />

religion.<br />

talk.philosophy.humanism<br />

talk.religion.buddhism<br />

talk.religion.buddhism, , etc.<br />

misc<br />

Anything that doesn't fit into the above<br />

categories, or that fits into several<br />

categories.<br />

misc.legal, misc.jobs.resume, etc.<br />

humanities<br />

Another major group?<br />

humanities.misc<br />

humanities.misc, , humanities.classics, etc.<br />

CSC1720 – Introduction to Internet 11<br />

All copyrights reserved by C.C. Cheung 2003.


Alternate Newsgroups<br />

Over the years, some useful/popular local <strong>newsgroup</strong>s are as<br />

widely distributed as the core <strong>USENET</strong> groups.<br />

alt - Groups that discuss "<br />

alt Groups that discuss "alternative alternative ways of looking at things things". ".<br />

alt.gopher, alt.x alt.x-files.rpg files.rpg, , etc.<br />

biz - Discussions related to business. This <strong>newsgroup</strong> hierarchy allows<br />

postings of advertisements or other marketing materials. Such ac activity tivity is not<br />

allowed in other groups.<br />

biz.digital.announce, biz.clarinet.webnews.sports<br />

biz.clarinet.webnews.sports, , etc.<br />

fi - Technical, recreational, and social discussions in Japanese<br />

fj.rec.fishing<br />

fj.rec.fishing, , fj.soc.traffic fj.soc.traffic, , etc.<br />

ieee - Discussions related to the IEEE (Institute of Electronic and Ele Electrical ctrical<br />

Engineers)<br />

ieee.announce<br />

ieee.announce, , ieee.stds.announce<br />

ieee.stds.announce, , etc.<br />

k12 - A group dedicated to teachers and students, kindergarten through high<br />

school.<br />

k12.chat.elementary, k12.library, etc.<br />

CSC1720 – Introduction to Internet 12<br />

All copyrights reserved by C.C. Cheung 2003.


Read Newsgroup –<br />

Outlook Express<br />

CSC1720 – Introduction to Internet 13<br />

All copyrights reserved by C.C. Cheung 2003.


Newsgroup – alt<br />

Different news server<br />

Different <strong>newsgroup</strong>s<br />

CSC1720 – Introduction to Internet 14<br />

All copyrights reserved by C.C. Cheung 2003.


Cannot access news server<br />

CSC1720 – Introduction to Internet 15<br />

All copyrights reserved by C.C. Cheung 2003.


Local Newsgroups<br />

Your local region/organization may have <strong>newsgroup</strong>s<br />

created locally.<br />

Though created locally, news may still be passed to other<br />

regions/organizations if so wanted and configured.<br />

For example, CUHK can read tw news though they are<br />

created locally in Taiwan.<br />

hk - Hong Kong<br />

hk<br />

hk.general hk.general, , hk.comp.mac<br />

hk.comp.mac, , hk.comp.pc hk.comp.pc, , etc.<br />

tw - Tai Wan (in Big5 Chinese code)<br />

tw.bbs.campus.nctu<br />

tw.bbs.campus.nctu, , tw.bbs.lang.spanish<br />

tw.bbs.lang.spanish, , tw.bbs.rec.movie<br />

tw.bbs.rec.movie, , etc.<br />

cuhk - You should know!<br />

cuhk.forum cuhk.forum, , cuhk.alumni.forum<br />

cuhk.alumni.forum, , etc.<br />

CSC1720 – Introduction to Internet 16<br />

All copyrights reserved by C.C. Cheung 2003.


News server:<br />

news.cuhk.edu.hk<br />

subscribe<br />

CSC1720 <strong>newsgroup</strong><br />

csc1720 <strong>newsgroup</strong><br />

CSC1720 – Introduction to Internet 17<br />

All copyrights reserved by C.C. Cheung 2003.


How does it work?<br />

You use a news reader to read news, post news, follow-up follow up a piece<br />

of news, etc.<br />

Your newsreader interrogates with a news server. server.<br />

A news server negotiates with other servers to transfer certain<br />

<strong>newsgroup</strong>s between each other (news ( news feed). feed).<br />

A news server holds the news articles for a certain pre-set pre set period<br />

(controlled by the server's administrator).<br />

And eventually discards them at their expiry date. date.<br />

Page 155, The Whole Internet - User's Guide & Catalog Catalog, , Ed Krol Krol, , O'Reilly & Associates, Inc.<br />

CSC1720 – Introduction to Internet 18<br />

All copyrights reserved by C.C. Cheung 2003.


How does it work? (cont’) (cont<br />

A news server holds the news articles for a certain pre-set pre set<br />

period (controlled by the server's administrator).<br />

And eventually discards them at their expiry date. date.<br />

In CSC, CUHK,<br />

– 30 days for local <strong>newsgroup</strong>s, i.e. hk and cuhk<br />

– 5-10 10 days for overseas <strong>newsgroup</strong>s<br />

News feed generates a huge amount of network traffic and<br />

storage requirements.<br />

A typical server subscribing 2,500 <strong>newsgroup</strong>s may receive<br />

more than 50 Mbytes per day.<br />

A server administrator may choose not to accept certain group,<br />

either because:<br />

– The group is too active and consumes a lot of resources.<br />

– The content is not suitable for the proximity, for example, alt. alt.sex sex<br />

may not be appropriate in a working environment.<br />

CSC1720 – Introduction to Internet 19<br />

All copyrights reserved by C.C. Cheung 2003.


Network News Transfer<br />

Protocol (NNTP)<br />

The protocol that is used for posting/ distributing/<br />

retrieving <strong>USENET</strong> news articles among news server.<br />

Quoted from Requests For Comments - RFC977<br />

– The news server specified by this document uses a stream<br />

connection (such as TCP) and SMTP-like SMTP like commands and<br />

responses. It is designed to accept connections from hosts,<br />

and to provide a simple interface to the news database. This<br />

server is only an interface between programs and the news<br />

databases. It does not perform any user interaction or<br />

presentation- presentation level functions. These "user-friendly" "user friendly" functions<br />

are better left to the client programs, which have a better<br />

understanding of the environment in which they are operating.<br />

When used via Internet TCP, the contact port assigned for this<br />

service is 119.<br />

CSC1720 – Introduction to Internet 20<br />

All copyrights reserved by C.C. Cheung 2003.


How to search <strong>newsgroup</strong>?<br />

CSC1720 – Introduction to Internet 21<br />

All copyrights reserved by C.C. Cheung 2003.


ROT13 Encryption<br />

Potentially offensive postings should be encrypted. encrypted.<br />

A common encryption method is rot13. rot13.<br />

If you read the content of the news, you may find:<br />

Jrypbzr gur gur pbhefr pfp1720.<br />

Guvf zrffntr vf rapelcgrq hfvat ebg13.<br />

You may ask your news reader to decrypt it and you will<br />

obtain:<br />

Welcome the the course csc1720.<br />

This message is encrypted using rot13.<br />

Can you figure out how rot13 encrypts text?<br />

– Rotation 13 – letters are rotated 13 positions further down<br />

the alphabet.<br />

CSC1720 – Introduction to Internet 22<br />

All copyrights reserved by C.C. Cheung 2003.


ROT13 in Outlook Express<br />

CSC1720 – Introduction to Internet 23<br />

All copyrights reserved by C.C. Cheung 2003.


Moderated Newsgroups<br />

Some <strong>newsgroup</strong>s are moderated. moderated.<br />

A moderator examines the content of a newly<br />

posted article first before the article is actually<br />

released to the public.<br />

Posting to a moderated group is no different<br />

than posting to any other group.<br />

News servers know which groups are<br />

moderated and who moderates them.<br />

Your newly posted articles are forwarded to the<br />

appropriate moderator automatically.<br />

How about “unmoderated<br />

unmoderated <strong>newsgroup</strong>s”?<br />

<strong>newsgroup</strong>s<br />

CSC1720 – Introduction to Internet 24<br />

All copyrights reserved by C.C. Cheung 2003.


Threading<br />

A thread<br />

CSC1720 – Introduction to Internet 25<br />

All copyrights reserved by C.C. Cheung 2003.


News Attachment<br />

CSC1720 – Introduction to Internet 26<br />

All copyrights reserved by C.C. Cheung 2003.


uuencode / uudecode<br />

UNIX-to UNIX to-UNIX UNIX encode<br />

CSC1720 – Introduction to Internet 27<br />

All copyrights reserved by C.C. Cheung 2003.


Encode a file into<br />

printable characters<br />

Pictures, multimedia files, executable<br />

programs can be posted in <strong>newsgroup</strong>s.<br />

– .MPG, .TXT, .JPG, .EXE, etc.<br />

– Translate a binary file into a special code that<br />

consists entirely of printable characters.<br />

But we cannot post them directly into<br />

<strong>newsgroup</strong>s.<br />

– Must be specially encoded to be posted.<br />

UUENCODE – a common scheme.<br />

CSC1720 – Introduction to Internet 28<br />

All copyrights reserved by C.C. Cheung 2003.


Cross Posting<br />

Sometimes, you may want to post the same<br />

article in several groups at once.<br />

This is called cross posting. posting.<br />

For example:<br />

You may want to post an article to initiate a<br />

discussion on Jacky Cheung's new musical.<br />

You think a few <strong>newsgroup</strong>s are related.<br />

hk.entertainment,<br />

hk.entertainment,<br />

hk.rec.music,<br />

hk.rec.music,<br />

hk.general, hk.general,<br />

hk.forsale, hk.forsale,<br />

alt.music.misc,<br />

alt.music.misc,<br />

Best specify the Followup-To<br />

Followup To. .<br />

CSC1720 – Introduction to Internet 29<br />

All copyrights reserved by C.C. Cheung 2003.


Do’s Do s and Don’ts Don ts<br />

Don't post "Hi, I am John." type of messages.<br />

Don't follow up and email reply at the same<br />

time.<br />

Don't post nasty articles.<br />

Do post test messages only to cuhk.test, cuhk.test,<br />

alt.test, alt.test,<br />

hk.test. hk.test<br />

Do think before you crosspost. crosspost.<br />

Do post only to relevant groups.<br />

Do read news for some time to learn the culture<br />

of a <strong>newsgroup</strong> before posting on the<br />

<strong>newsgroup</strong>.<br />

CSC1720 – Introduction to Internet 30<br />

All copyrights reserved by C.C. Cheung 2003.


When you reply a news or<br />

email<br />

How to write effective reply?<br />

– Quote and trim messages properly<br />

– Top down formatting<br />

Please write reply below the original message<br />

– HTML/richtext<br />

HTML/ richtext email<br />

HTML email is bad, why?<br />

– Reply length<br />

Send a reply to a list with one sentence long?<br />

– Include your signature<br />

CSC1720 – Introduction to Internet 31<br />

All copyrights reserved by C.C. Cheung 2003.


New Comers<br />

news.announce.newusers<br />

news.announce.newusers<br />

This group consists of a series of articles that explain various facets of<br />

Usenet.<br />

news.newusers.questions<br />

news.newusers.questions<br />

This is where you can ask questions about how Usenet works.<br />

news.announce.<strong>newsgroup</strong>s<br />

news.announce.<strong>newsgroup</strong>s<br />

Look here for information about new or proposed <strong>newsgroup</strong>s.<br />

news.answers<br />

news.answers<br />

Contains lists of "Frequently Asked Questions" ( (FAQs FAQs) and their<br />

answers from many different <strong>newsgroup</strong>s. Learn how to flight jet lag in<br />

the FAQ from rec.travel.air<br />

rec.travel.air; ; look up answers to common questions about<br />

MS Windows in an FAQ from comp.os.ms<br />

comp.os.ms-windows windows; ; etc.<br />

alt.internet.services<br />

alt.internet.services<br />

Looking for something in particular on the Internet? Ask here.<br />

alt.infosystems.announce<br />

alt.infosystems.announce<br />

Adding new information services to the Internet will post detail details s here.<br />

CSC1720 – Introduction to Internet 32<br />

All copyrights reserved by C.C. Cheung 2003.


How to start a <strong>newsgroup</strong>?<br />

A formal “Request Request for Discussion (RFD ( RFD) ) is<br />

posted to “news.announce.newgroup<br />

news.announce.newgroup”<br />

Next, Call for Votes (CFV ( CFV) ) is posted to the<br />

same <strong>newsgroup</strong> and the voting period will<br />

be 20-30 20 30 days.<br />

At the end of the period, the result are<br />

posted.<br />

The group will be created only if<br />

– 100 “yes yes” votes more than “no no” votes<br />

– At least two-thirds two thirds of the votes were “yes yes”.<br />

CSC1720 – Introduction to Internet 33<br />

All copyrights reserved by C.C. Cheung 2003.


How to start a <strong>newsgroup</strong>?<br />

CSC1720 – Introduction to Internet 34<br />

All copyrights reserved by C.C. Cheung 2003.


Internet Commons<br />

Flame War<br />

Spew, Blathers<br />

Excessive Quote<br />

Other Denizens<br />

Excessive Quote<br />

Netiquette<br />

Smileys / Emoticons<br />

Abbreviations<br />

CSC1720 – Introduction to Internet 35<br />

All copyrights reserved by C.C. Cheung 2003.


Flame War<br />

A flame is a particularly nasty, nasty,<br />

personal attack on somebody for<br />

something he or she has written.<br />

Takes up considerable resources.<br />

Flame wars can be tremendously<br />

fun to watch at first. They quickly<br />

grow boring, though.<br />

THINK! Before you join a flame war.<br />

CSC1720 – Introduction to Internet 36<br />

All copyrights reserved by C.C. Cheung 2003.


Spew<br />

Spewers assume that whatever they are<br />

particularly concerned about is of<br />

universal interest.<br />

They send numerous articles to<br />

numerous <strong>newsgroup</strong>s about the topic<br />

they concerned about.<br />

If you comment on his/her behavior, you<br />

will turn up to receive his/her reply which<br />

consists of hundreds of lines to<br />

comment you!<br />

CSC1720 – Introduction to Internet 37<br />

All copyrights reserved by C.C. Cheung 2003.


Blathers<br />

The problem of blathers is that they<br />

can't get to the point.<br />

They write out screenfuls of words,<br />

when others might sum up in a<br />

sentence or two.<br />

CSC1720 – Introduction to Internet 38<br />

All copyrights reserved by C.C. Cheung 2003.


Excessive Quote<br />

People afflicted with this include the<br />

entire original message in their<br />

reply without excising irrelevant<br />

portions.<br />

The worst quote a long message<br />

and then add a single line:<br />

– "I agree!"<br />

CSC1720 – Introduction to Internet 39<br />

All copyrights reserved by C.C. Cheung 2003.


Other Denizens<br />

Net.weenies - These are the kind of people who enjoy LOWER<br />

Net.weenies These are the kind of people who enjoy LOWER<br />

<br />

CASED insulting others.<br />

Net.geeks - People to whom the Net is Life, who worry about what<br />

happens when they graduate and lose their free, 24-hour 24 hour access.<br />

Lurkers - Actually, you can't tell these people are there, but they<br />

are. They're the folks who read a <strong>newsgroup</strong> but never post or<br />

respond.<br />

Wizards - People who know a particular Net-related Net related topic inside<br />

and out.<br />

Net.saints - Always willing to help a newcomer, eager to share<br />

their knowledge with those not born with an innate ability to navigate navigate<br />

the Net. They are not as rare as you might think. Post a question question<br />

about something and you'll often be surprised how many responses<br />

you get.<br />

CSC1720 – Introduction to Internet 40<br />

All copyrights reserved by C.C. Cheung 2003.


Netiquette<br />

Netiquette, which is short for Internet<br />

etiquette, etiquette,<br />

is the code of acceptable<br />

behaviors users should follow while on<br />

the Internet; that is, the conduct<br />

expected on individuals while online.<br />

– Netiquette is all about respect.<br />

– Keep your messages short and to the point.<br />

– Watch your grammar and spelling.<br />

– Be careful with humor. Avoid sarcasm.<br />

– Be polite. Avoid offensive language.<br />

CSC1720 – Introduction to Internet 41<br />

All copyrights reserved by C.C. Cheung 2003.


Netiquette<br />

Reference<br />

CSC1720 – Introduction to Internet 42<br />

All copyrights reserved by C.C. Cheung 2003.


Netiquette<br />

Netiquette<br />

– Use uppercase words very sparingly.<br />

UPPERCASE TEXT YELLS AT PEOPLE.<br />

– Never leave your "subject" line blank.<br />

– Include your email address in the message<br />

body (i.e. in your signature file).<br />

– Avoid sending flames, flames,<br />

which are abusive or<br />

insulting messages. Never participate in<br />

flame war. war.<br />

CSC1720 – Introduction to Internet 43<br />

All copyrights reserved by C.C. Cheung 2003.


Flame War<br />

Damp Squib<br />

Detonator<br />

Firefighter<br />

…<br />

reference<br />

CSC1720 – Introduction to Internet 44<br />

All copyrights reserved by C.C. Cheung 2003.


Smileys / Emoticons<br />

Use emoticons to express<br />

emotions. Popular emoticons<br />

include<br />

Use<br />

– :) :( :o :) ;) :-# : # :-X : X :-O : O :( :< : ~ ( :P ;P ^-^ ^ ^<br />

^_- ^_ ;_; T_T $_$ @_@ O


Examples Reference<br />

CSC1720 – Introduction to Internet 46<br />

All copyrights reserved by C.C. Cheung 2003.


Abbreviations<br />

Bye For Now<br />

By The Way<br />

Grin<br />

Hope This Helps<br />

I Just Want To Know<br />

I Just Want To Say<br />

In My Humble Opinion<br />

Laughing Out Loud<br />

On The Other Hand<br />

Rolling on the Floor Laughing<br />

Thinking of You<br />

Your Mileage May Vary<br />

CSC1720 – Introduction to Internet 47<br />

All copyrights reserved by C.C. Cheung 2003.


Acronyms http://www.muller-godschalk.com/acronyms.html<br />

CSC1720 – Introduction to Internet 48<br />

All copyrights reserved by C.C. Cheung 2003.


References<br />

Internet FAQ Archives<br />

How <strong>USENET</strong> protocol works?<br />

The End.<br />

Thank you for your patience!<br />

CSC1720 – Introduction to Internet 49<br />

All copyrights reserved by C.C. Cheung 2003.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!