From Voice Over WLANS

7.7 TCP and UDP Supported Applications

7.7.1 TCP Supported Applications

The following are several common applications supported by TCP.

  • File Transfer Protocol (FTP): FTP is a batch transmission utility that operates through TCP and allows systems to send non-real time-sensitive bulk data. Downloading files from a Web site or downloading MP3s on a peer-to-peer service would be typical FTP tasks.

  • Simple Mail Transfer Protocol (SMTP)/Post Office Protocol (POP): These are utilities that work with TCP to send and receive email messages.

  • Telnet: This is another TCP-oriented application that supports remote terminal access. Telnet is designed for character-oriented terminals like the DEC VT-100 series.

  • Hyper Text Mark-up Language (HTML)/Hyper Text Transfer Protocol (HTTP): HTML defines the formatting used in Web pages, and HTTP describes the rules for downloading a Web page from a server to a browser. HTTP also operates through TCP.

  • Secure Hyper Text Transfer Protocol (SHTTP): This is an adjunct to HTTP that defines a mechanism for generating keys and encrypting information in a Web session. In Web commerce, a browser is typically transitioned into SHTTP when a user must enter a credit card number or other sensitive information.

7.7.2 UDP Supported Applications

The following are some UDP supported applications.

  • Real-Time Transport Protocol (RTP): This is the protocol used to transport for real-time voice and video. The main function of RTP is to identify the payload encoding (e.g., G.711 or...

Copyright Elsevier Inc. 2008 under license agreement with Books24x7

Products & Services
Protocol Stack Software
Protocol stack software is a set of hierarchical network protocols that manage the flow of data in communication systems. Each protocol in the stack or suite supports the protocol above it and uses the one below it. TCP/IP is an example of a stack.
Video Servers
Video servers enable distribution of video signals over networks including local area networks (LANs) and the Internet.
Domain Registration Services
Domain registration services register URLs as well as transferring and auctioning registered domains.
Web Browsers
Web browsers are software applications that allow users interact with objects (e.g. text, images, videos) by retrieving, presenting, and traversing the information on a web page downloaded from the World Wide Web or a local area network.
Web Application Software
Web application software is used in the design, implementation, optimization and maintenance of web sites and web clients. These tools include web browsers, plug-ins, scripting languages, and other similar applications.

Topics of Interest

7.8 TCP/IP Protocols for Voice: RTP and RTCP While TCP and IP were originally developed to support the requirements of data applications, there are now protocols to support real-time voice and...

This chapter shows how embedded systems can use the User Datagram Protocol (UDP) and the Transmission Control Protocol (TCP) to send messages over a network. The messages can contain any type of data.

Overview In the previous two chapters, we briefly examined the general concept of an internet (lowercase i), contrasted it with the Internet, and introduced Internet-related terms such as intranet...

TCP/IP Transport Layer Protocols: UDP and TCP As promised, no more questions about HTTP or application-layer protocols. Let's now discuss the transport layer. Okay, but it will be most...

How a Web server works The World Wide Web has provided the real impetus behind the surge in the popularity of the Internet. However, the way that a Web server works is very simple. A client uses a...