User Tools

Site Tools


glossary:application

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
glossary:application [2009/01/16 13:34] – created eechrisglossary:application [2011/01/14 12:46] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Network Application ======
 +
 +A //network application// is any application (that is a computer program) that runs in an [[end-system]] and communicates with another [[end-system]] via a [[network connection]]. Network applications are normally sub-classified as either [[client-server|client-server applications]] or [[peer-to-peer|peer-to-peer applications]]. Whatever the architecture of the application, //network applications// are distinguished from other applications that might be running on a single [[end-system]] (or host) by the fact that part of the application executes as a [[process]] in two or more separate hosts and each process communicates by means of a [[network connection]]. Examples of //network applications// are the [[www|world-wide web]] (WWW) which uses the [[http|Hypertext Transfer Protocol]] (HTTP) for communication, [[ftp|file transfer protocol]] (FTP), [[dns|domain name system]] (DNS) and e-mail, which uses the protocols [[SMTP]], [[POP]], and [[IMAP]]. There are of course many others, with more being invented every day as computing and communications technologies become more ever ubiquitous.
 +----
 +[[Glossary]] : [[glossary#A|A]] | [[glossary#B|B]] | [[glossary#C|C]] | [[glossary#D|D]] | [[glossary#E|E]] | [[glossary#F|F]] | [[glossary#G|G]] | [[glossary#H|H]] | [[glossary#I|I]] | [[glossary#J|J]] | [[glossary#K|K]] | [[glossary#L|L]] | [[glossary#M|M]] | [[glossary#N|N]] | [[glossary#O|P]] | [[glossary#Q|Q]] | [[glossary#R|R]] | [[glossary#S|S]] | [[glossary#T|T]] | [[glossary#U|U]] | [[glossary#V|V]] | [[glossary#W|W]] | [[glossary#X|X]] | [[glossary#Y|Y]] | [[glossary#Z|Z]]
 +