Please Whitelist This Site?

I know everyone hates ads. But please understand that I am providing premium content for free that takes hundreds of hours of time to research and write. I don't want to go to a pay-only model like some sites, but when more and more people block ads, I end up working for free. And I have a family to support, just like you. :)

If you like The TCP/IP Guide, please consider the download version. It's priced very economically and you can read all of it in a convenient format without ads.

If you want to use this site for free, I'd be grateful if you could add the site to the whitelist for Adblock. To do so, just open the Adblock menu and select "Disable on tcpipguide.com". Or go to the Tools menu and select "Adblock Plus Preferences...". Then click "Add Filter..." at the bottom, and add this string: "@@||tcpipguide.com^$document". Then just click OK.

Thanks for your understanding!

Sincerely, Charles Kozierok
Author and Publisher, The TCP/IP Guide


NOTE: Using software to mass-download the site degrades the server and is prohibited.
If you want to read The TCP/IP Guide offline, please consider licensing it. Thank you.

The Book is Here... and Now On Sale!

Read offline with no ads or diagram watermarks!
The TCP/IP Guide

Custom Search







Table Of Contents  The TCP/IP Guide
 9  TCP/IP Application Layer Protocols, Services and Applications (OSI Layers 5, 6 and 7)

Previous Topic/Section
TCP/IP Remote Network Monitoring (RMON)
Previous Page
Pages in Current Topic/Section
1
Next Page
TCP/IP Application Layer Addressing: Uniform Resource Identifiers, Locators and Names (URIs, URLs and URNs)
Next Topic/Section

TCP/IP Key Applications and Application Protocols

For centuries, philosophers have struggled with this question: “what's it all about?” Needless to say, the meaning of life is a bit beyond the scope of this Guide. J However, we can examine this quandary within the scope of networking itself. What is networking for? Why do we bother creating networks anyway? What's it all about?

The simplified answer is that all of the hardware devices, software modules and layered protocols examined in this Guide are means to one real end: enabling people to use networking applications. The true power of layering is that it allows applications to be created that automatically make use of lower-level technologies to communicate without having to worry about the details of how the communication is accomplished. This frees application programmers to create a wide variety of applications that find many different ways to facilitate the exchange information.

The TCP/IP protocol suite is the foundation of modern internetworking, and for this reason, has been used as the primary platform for the development and implementation of networking applications. Over the last few decade, as the global TCP/IP Internet has grown, hundreds of new applications have been created. These programs enable a myriad of different tasks and functions to be accomplished, ranging from implementing essential business tasks to pure entertainment, by users who may be in the same room or on different continents.

It would be impossible to try to describe every possible TCP/IP application, and pointless to even try. However, of all the TCP/IP applications, there are a small number that are widely considered to be “key applications” of TCP/IP. Most have been around for a very long time—in some cases, longer than even the modern Internet Protocol itself. They are generally implemented as TCP/IP application protocols and are defined using the same RFC process and standards as other TCP/IP protocol suite components.

This section describes some of these definitive TCP/IP applications and application layer protocols. Before getting into the applications themselves, I explain the universal system set up for TCP/IP applications to use for addressing Internet resources: uniform resource identifiers (URIs), which can be either uniform resource locators (URLs) or uniform resource names (URNs). These are best known for their use on the World Wide Web, but can in fact be used by a variety of applications.

I then provide several subsections that discuss the application groups themselves. The first describes file and message transfer applications; this group is the largest, as it contains many of the applications we consider central to TCP/IP networking, such as electronic mail, file transfer and the World Wide Web. The second describes interactive and remote application protocols, which are used traditionally to allow a user of one computer to access another, or to permit the real-time exchange of information. The third discusses TCP/IP administration and troubleshooting utilities, which can be employed by both administrators and end users alike.

Quick navigation to subsections and regular topics in this section



Previous Topic/Section
TCP/IP Remote Network Monitoring (RMON)
Previous Page
Pages in Current Topic/Section
1
Next Page
TCP/IP Application Layer Addressing: Uniform Resource Identifiers, Locators and Names (URIs, URLs and URNs)
Next Topic/Section

If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support!
Donate $2
Donate $5
Donate $10
Donate $20
Donate $30
Donate: $



Home - Table Of Contents - Contact Us

The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005

© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.