search | site map

Scott Granneman

panorama-002.jpg
  • Writing
    • Books
    • SecurityFocus
    • Linux Magazine
    • Others
    • Swings & Misses
  • Presentations
    • Interviews
    • Ladue Chapel
  • Teaching
    • Current Courses
    • Student Evaluations
    • Washington University
    • Webster University
    • St. Louis Community College
    • Archives
  • Web Development
    • Becoming a Web Developer
    • Coding
    • Programming
    • Editors
    • Web Browsers
    • Domains
    • Hosting
    • Graphics & Multimedia
    • Content
  • Tech Info
    • Background
    • Tools
    • Intellectual Property
    • Security
    • Email
    • Networking
    • Blogs, Podcasts, RSS
    • Search
    • Linux
    • Windows
    • Education
  • Personal
    • Work
    • Movies
    • Music
    • Reading
    • Poetry
    • Prose
    • Photos
    • Journals
    • Commonplace Book
    • Our Home
    • Opinions & Editorials
Home > Tech Info > Security > Security Analogies > Protocol (Wiki)

Protocol (Wiki)

The content of the Security Analogies wiki is now available here, under the GNU Free Documentation License 1.2.

Thanks to Craig Buchek for the content of this page.

The word "protocol" is a fancy way of saying "communication method that computer people have all agreed to use." For instance, you could think of human languages as protocols. People that speak English to one another have agreed to use that communications method to get things done, but if you don't speak English, then you can't communicate with those that do.

When you use the Web, you're using a protocol called "HTTP," which explains why all your web addresses start with "http://"—you're letting your computer and your web browser know that you want to use the HTTP protocol to communicate, to access a web page.

Likewise, when you send an email, you're using a protocol called "SMTP," which stands for Simple Mail Transfer Protocol. You probably don't even realize that you're using it, which is a good thing, since it allows you to communicate without having to worry about the plumbing.

There are lots of other protocols for doing various things on the Internet, but they all serve to make communication between programs that use those protocols easier and more efficient, as well as possible in the first place!

The word 'protocol' comes from the diplomatic service and simply means an agreed way of carrying out a deal. When you go to a store to buy something, the agreed method is usually quite simple. I put a price on the object, you agree to the price by paying it, and in exchange I give you the object. When you hear a conversation between a control tower and an airplane you might here the word 'over' which is a short way of saying -"I have finished speaking, now it is your turn". Or they may say 'out' which means "goodbye, I am ending this conversation". They have an established protocol. Now, if you hear two people arguing where neither stops to hear what the other is saying then we call that a "breakdown in communication".

Contact

Email scott@granneman.com
Voice 314-780-0489
Address
39 Summit Place
St. Louis, MO 63119
United States

Work

For work info, see WebSanity.

All content, unless under a Creative Commons license, is © 1997- Scott Granneman.

(Take a look around—a lot of content is licensed under a Creative Commons license, which gives YOU a lot of freedom to reuse my work.)

facebook_32.png Facebook   twitter_32.png Twitter
linkedin_32.png LinkedIn   friendfeed_32.png FriendFeed
flickr_32.png Flickr   lastfm_32.png Last.fm
youtube_32.png YouTube   rss_32.png RSS