Concepts in computing are sometimes poorly understood. The following fanciful (and unavoidably imperfect) analogies may help:
Computer - a building.
Internet - the world outside the building.
Internet (or network) connection - a door into the building.
World Wide Web - all the roads and sidewalks in the world.
web browser - a magic car with a chauffer, instant transportation to most places in the world.
website - a store, a library, etc. that can be visited by car.
cookie - a stamp printed on you when you visit a store, etc., used to identify you as a repeat customer, and possibly profile you.
email - a package. Packages can be sent almost instantaneously to anyone in the world for free.
spam - an unsolicited package from a direct-marketing company.
program - a person.
firewall - security guard at a door into a building who can alert the owner when unauthorized persons attempt to enter or leave, and prevent them from doing so.
port scan - when a person turns doorknobs on a building to see if they will open.
virus - a stranger (often a vandal or burglar) who tries to sneak into a building through use of a disguise, hiding in a package, etc.
anti-virus program[?] - a security guard trained to recognize disguises, etc., and arrest and/or kill(!) sneaky strangers.
display, speaker - the senses of a god (vision, hearing).
keyboard, mouse - the body of a god, through which actions are performed.
key logger - a spy who can secretly record all actions that occur inside a building.
file - an object, such as a music recording, a movie, a car, a person, etc. Perfect copies of objects can (magically) be made for free.
file-sharing network - a place where gods meet to allow others to (magically) perfectly duplicate any objects they bring along, and keep the duplicates.
encryption cipher - a trunk with a lock. It is believed that a strong trunk cannot be broken into, nor opened without the key.
symmetric encryption - use of a trunk with a lock that requires the same key to lock and unlock it.
secret key - key used to lock and unlock the trunk.
asymmetric encryption - use of a trunk with a special lock that requires a pair of keys: when it is locked with one, it can only be unlocked using a different, related key.
public key - one of a pair of keys (call it "A") to a special lock on a trunk. Copies of this key are made widely available.
private key - the other of a pair of keys (call it "B") to the special lock on a trunk. Copies of this key are kept private.
message digest - fingerprint of a person. Fingerprints can also (magically) be made of any type of object.
digital signature - an object's fingerprint locked in a small trunk with special lock using key "B". It is sent along with the object. The object's authenticity can be verified by anyone with a copy of key "A" by unlocking the trunk and confirming that the object's fingerprint agrees with the one that was locked in the trunk. (Only someone with a copy of key "B" could have locked it in the trunk.)
Editorial Note: Analogies added to this article should be consistent with those already here. Otherwise, other self-consistent sets of analogies should be appended to the article.
Common misspelling and questions (FAQ)
omputing-analogies cmputing-analogies coputing-analogies comuting-analogies compting-analogies compuing-analogies computng-analogies computig-analogies computin-analogies computinganalogies computing-nalogies computing-aalogies computing-anlogies computing-anaogies computing-analgies computing-analoies computing-analoges computing-analogis computing-analogie ocmputing-analogies cmoputing-analogies copmuting-analogies comupting-analogies comptuing-analogies compuitng-analogies computnig-analogies computign-analogies computin-ganalogies computinga-nalogies computing-naalogies computing-aanlogies computing-anlaogies computing-anaolgies computing-analgoies computing-analoiges computing-analogeis computing-analogise computing-analogie ccomputing-analogies coomputing-analogies commputing-analogies compputing-analogies compuuting-analogies computting-analogies computiing-analogies computinng-analogies computingg-analogies computing--analogies computing-aanalogies computing-annalogies computing-anaalogies computing-anallogies computing-analoogies computing-analoggies computing-analogiies computing-analogiees computing-analogiess domputing-analogies xomputing-analogies fomputing-analogies fomputing-analogies vomputing-analogies c9mputing-analogies cimputing-analogies ckmputing-analogies c0mputing-analogies clmputing-analogies c0mputing-analogies cpmputing-analogies clmputing-analogies cojputing-analogies conputing-analogies cokputing-analogies cokputing-analogies co,puting-analogies com0uting-analogies comouting-analogies comluting-analogies com-uting-analogies com;uting-analogies com-uting-analogies com[uting-analogies com;uting-analogies comp7ting-analogies compyting-analogies comphting-analogies comp8ting-analogies compjting-analogies comp8ting-analogies compiting-analogies compjting-analogies compu5ing-analogies compuring-analogies compufing-analogies compu6ing-analogies compuging-analogies compu6ing-analogies compuying-analogies compuging-analogies comput8ng-analogies computung-analogies computjng-analogies comput9ng-analogies computkng-analogies comput9ng-analogies computong-analogies computkng-analogies computihg-analogies computibg-analogies computijg-analogies computijg-analogies computimg-analogies computint-analogies computinf-analogies computinv-analogies computiny-analogies computinb-analogies computiny-analogies computinh-analogies computinb-analogies computing0analogies computingpanalogies computing[analogies computing-qnalogies computing-wnalogies computing-znalogies computing-wnalogies computing-snalogies computing-znalogies computing-ahalogies computing-abalogies computing-ajalogies computing-ajalogies computing-amalogies computing-anqlogies computing-anwlogies computing-anzlogies computing-anwlogies computing-anslogies computing-anzlogies computing-anaoogies computing-anakogies computing-ana,ogies computing-anapogies computing-ana.ogies computing-anapogies computing-ana;ogies computing-ana.ogies computing-anal9gies computing-analigies computing-analkgies computing-anal0gies computing-anallgies computing-anal0gies computing-analpgies computing-anallgies computing-analoties computing-analofies computing-analovies computing-analoyies computing-analobies computing-analoyies computing-analohies computing-analobies computing-analog8es computing-analogues computing-analogjes computing-analog9es computing-analogkes computing-analog9es computing-analogoes computing-analogkes computing-analogi3s computing-analogiws computing-analogiss computing-analogi4s computing-analogids computing-analogi4s computing-analogirs computing-analogids computing-analogiew computing-analogiea computing-analogiez computing-analogiee computing-analogiex computing-analogiee computing-analogied computing-analogiex computyng-analogies computing-analogeis compuying-analogies computying-analogies computing-analogieesob dies nicht das erste Mal waere, an dem sie belaestigt wurden. Ich wusste, ich musste helfen, aber ich wollte sie nicht in groessere sowieso. Noch war nichts geschehen das mein Eingreifen gerechtfertigt konnte also den Jungen nicht einfach niederschiessen solange sich dieser und vom Sheriff in Haft genommen. Das wollte er sicher nicht. Griff der sogenannter Selbstverteidigung. Ich hoffte der Junge wuerde die Nerven nicht verlieren. Er sah nicht auch nur in die Naehe seines Revolvers zu bringen. "Lass meine Gaeste in Ruhe", bruellte der riesenhafte Wirt. Der musste er mehr wie ein Henker aus als wie ein Schenker. Er war hinter der Bar Steckbriefjaegerlein Numero Uno hierzulande. Mit mir hat's noch keiner schnell wie ich. So lass uns in Ruhe, Buffalo, sonst schiessen wir ein Darauf hin lachte die ganze Runde im Saloon. Schoene Bande die wir hier versammelt haben, dachte ich. Ja ich hatte beruehmt. Kopfjaeger nannte ich alle Steckbriefjaeger, weil sie meistens den Ruecken geschossen haben und sein Dienerchen Juan war auch kein Duelle gewonnen hatte. Solche Duelle finden nicht immer mit Zeugen statt, Kopfjoeger stellen ihren Gejagten ausserhalb der Stadt. Wirklich, mann .