Glossary
[Previous] [Main]

 
anchor
An HTML term that defines the position of a hyperlink, which could be an image or text.  
 
ASCII

American Standard Code for Information Interchange, a set of 127 codes that define hwo computers represent characters, digits, numbers, punctuation, and control symbols.  
 
aspect ratio

The relationship between the height and width of an image.  
 
bitmap

A generic term for a graphical image, which is composed of individual pixels or dots. Bitmaps can be contain color or black-and-white pictures in a variety of formats (such as BMP, GIF, JPEG, etc.).  
 
browser

A computer application that is used to view HTML documents on the world wide web. Many manufacturers exist, and popular browsers include Netscape Navigator, Microsoft Internet Explorer, and American Online, of which there are also many different versions. Most browsers support most basic HTML tags, though not all browsers support all tags. Many browsers render tags differently or inconsistently, making it difficult to produce documents that look the same on all browsers.  
 
byte

A fundamental unit of computer storage, comprised of eight bits. A byte is equivalent to one character on most computer systems. Bytes are often expressed in terms of kilobytes (KB), thousands or bytes, or megabytes (MB), millions of bytes.  
 
cache

A feature of web browsers where documents and data are temporarily stored, whereby HTML documents that have been previously visited can be quickly loaded again without having to transfer the data again from the originating web site. To "clear" a cache is to erase it from memory, thereby forcing a browser to retrieve documents directly from the web site of interest.  
 
class

A concept used to describe a collection of data structures and software, usually written in C++, that act as a single entity to accomplish a related set of processing functions.  
 
class library

A collection of classes. html++ is a class library of over 50 individual but related classes.  
 
CGI
Common Gateway Interface, a method of interfacing HTTP web servers with user-defined programs, to process data from forms and other sources. Refer to htmlCgi class in html++ for additional details.  
 
cgi-bin directory

A directory on a web server where CGI scripts and programs are stored. Typically, web servers only allow applications stored in such a directory to be executed as a security measure.  
 
client

A program, such as a web browser, that receives or requests information from a server.  
 
document source

The ASCII text that comprises an HTML document, including all tags and data used as code to render the page on a browser. html++ is commonly used to generate document source for web pages without the use of intermediate files.  
 
domain name server (DNS)

A computer that acts as a sort of phone directory, which translates text-based URL's into numeric addresses for use by software.  
 
download

The transfer of data from a server to a client, often in the form of files.  
 
e-mail

Electronic mail, addressed text messages transmitted over the internet.  
 
encryption

A process whereby information is scrambled using a password or other key, such that is cannot be easily deciphered (decrypted) by anyone other than the owner or intended recipient.  
 
FAQ

Abbreviation for Frequently Asked Questions. FAQ's contains answers to common questions about a paritular subject, often as an alternative to obtaining technical support from a human source.  
 
FTP

File Transfer Protocol, a commonly used internet protocol for transferring files between computers.  
 
GIF

Graphics Interchange Format, a widely used file format, developed by CompuServe, for storing and displaying bitmap images.  
 
home page

The first HTML document displayed when accessing a web site.  
 
host

Any type of computer that has it's own internet address (even temporary addresses).  
 
HTML

Hypertext Markup Language, the lanugage used by web servers and web browsers to render web pages on a computer.  
 
HTTP

Hypertext Transfer Protocol, the software protocol used to transfer web pages and other information across the internet from web servers to browsers.  
 
hypertext

A method of linking documents so that users can navigate from one document to another based on content.  
 
hypertext link
A connection in a document that identifies a "hot spot" that a user can click to jump to another document. In HTML, hypertext links are composed of <A HREF="..."></A> anchor tags. The html++ class htmlHyperLink ecapsulates hypertext links.  
 
image map

A graphic image on a web page containing hypertext links.  
 
Internet

A global network of individual computers operating many different protocols, including the World Wide Web.  
 
IP address

Internet Protocol Address, a set of numbers that uniquely identify a host (computer) on the internet. Currently, IP numbers are comprised of four numbers, separated by periods (e.g., 206.222.110.2), but will soon expand to more numbers to accomodate the rapid growth of the internet. IP addresses are not as easy to remember as names, so Domain Name Servers (DNS) are used to translate names into addresses and vice versa.  
 
NNTP

Network News Transfer Protocol, a software protocol used by servers to store and distribute global newsgroups, collections of articles and messages on a variety of subjects. Currently, there are over 20,000 different newsgroups. Users use NNTP client software applications to "subscribe" to newsgroups so that they can receive articles from only those newsgroups in which they are interested.  
 
Perl

Practical Extraction and Report Language, a popular scripting language on Unix servers. Perl is widely used by web site developers for all kinds of processing, especially CGI applications. html++ is a high-performance alternative to using Perl for building web sites.  
 
POP, POP3

Post Office Protocol, Post Office Protocol version 3. A standard protocol used to retrieve email from servers across the internet.  
 
protocol

A set of rules and conventions used to implement software for transferring data across a network.  
 
RGB

Red Green Blue color model, used to describe colors composed of the primary additive colors.  
 
script

A series of commands, usually stored in a text file, that are interpreted and executed by another program on a server to perform processing of data. Perl is an example of a script interpreter. html++ is a high-performance alternatve to using scripting languages for building and deploying ineractive web sites.  
 
SMTP

Simple Mail Transport Protocol, a standard software protocol used to transmit email across the internet to a server.  
 
tag

In HTML, tags are short pieces of text that mark the start and, optionally, the end of document elements and text formatting attributes. Start tags are surrounded by < and > characters (e.g., <BOLD>) and end tags are surrounded by </ and > characters (e.g., </BOLD>).  
 
TCP/IP

Transmission Control Protocol/Internet Protocol, the two standard software protocols used to create and operate the internet, making communication between hosts possible and reliable.  
 
telnet

A software internet used to communicate with a remote computer over the internet, typically using a character-based display.  
 
TIFF

Tagged Image File Format, a file format for storing and displaying bitmap images, commonly used by image scanners, though not widely supported by many browsers.  
 
Unix

A multiuser, multitasking operating system used by most web servers. Unix is a popular alternative to the Windows NT operating system, and versions are available from many different manufacturers for many types of computers systems, both small and large. Unix was originally developed at AT&T Bell Laboratories.  
 
upload

The transfer of data from a client to a server over a network. The opposite of download.  
 
URL
Uniform Resource Locators are used by web browsers to locate resources, including web pages, images, sound files, and video clips, on the internet. A URL is a naming convention that specifies where such resources are located and how to access them. URL's specify protocol, server (host) name, domain name, port number, and optional path. A typical URL, such as one to access DC Micro Development's web site, appears below:  
 
   http://www.dcmicro.com:80/crusher/support.html
 
protocol   http  
host   www  
domain   dcmicro.com  
port   80 (port 80 is commonly used by web servers, and is often omitted)  
path   /crusher/support.html  
 
webmaster

A person who manages a web site, and who may or may not administer the server on which the web site is residing.  
 
Winsock

The TCP/IP communications software used by Windows to communicate with the internet.  
 



©1998 DC Micro Development. All rights reserved.
No portion of this document may be c opied or reproduced without expressed written consent.
html++ is a trademark of DC Micro Development.