Glossary
  • Account Control Panel
  • ASP
  • Backup
  • BandWidth
  • Catch-all Email Account
  • CGI
  • Click Through
  • Co-location
  • ColdFusion
  • CSS
  • Dedicated Server
  • Domain Control Panel
  • Domain Name
  • Domain Name System (DNS)
  • Exposure
  • FileMaker Pro
  • Front Page
  • Front Page Extentions
  • FTP
  • HTML
  • HTTP
  • Impression
  • Java Servlets
  • JDBC
  • JSP
  • mSQL
  • MySQL
  • NetCloak
  • NetForms
  • ODBC
  • Perl
  • PHP
  • PostgreSQL
  • Python
  • RAID (Redundant Array of Independent Disks)
  • SCSI
  • Second level domain name
  • SSH
  • SSI
  • SSL
  • Statistics, or Stats
  • Tcl
  • TCP/IP
  • Telnet
  • Top level domain name
  • URL
  • WAP (Wireless Application Protocol)


  • Account Control Panel

    Account Control Panel is a set of services that lets you view and control any aspects of your account. Each web host company comes equipped with a differently featured web site control panel. Some allow you to set up and maintain your web site's features as well as review disk and web site usage statistics. Some can be accessed from anywhere in the world via the Internet and allows you to control your web site 24 hours a day. [ top]


    ASP (Active Server Page)

    ASP is an HTML page that includes one or more scripts that are processed on a Microsoft Web Server before the page is sent to the user. ASP itself is not a scripting language. It is designed to tie your web pages into data stored in databases on your own and other systems. ASP will work with any database with an available Open DataBase Connectivity ( ODBC) compliant driver such as Microsoft Access. [ top]


    Backup

    Backup is the activity of copying files or databases so that they will be preserved in case of equipment failure or other catastrophe. Backup is usually a routine part of the operation of large businesses with a mainframe as well as the administrators of smaller business computers. For personal computer users, backup is also necessary but often neglected. The retrieval of files you backed up is called restoring them. [ top]


    Bandwidth

    Bandwidth (the width of a band of electromagnetic frequencies) means

    1) how fast data flows on a given transmission path, and
    2) the width of the range of frequencies that an electronic signal occupies on a given transmission medium.

    Any digital or analog signal has a bandwidth.Generally speaking, bandwidth is directly proportional to the amount of data transmitted or received per unit time. In a qualitative sense, bandwidth is proportional to the complexity of the data for a given level of system performance. [ top]


    Catch-all Email Account

    A lot of hosts offer a "Catch-all" Email account. This means that when someone sends an email to anyone@yourdomain.com, it will go to you by default. This way, you can have, for example, sales@yourdomain.com, support@yourdomain.com, webmaster@yourdomain.com, and so on - with all of it going to the email account you specify in your Account (or domain) control panel. This is especially useful when a user makes a typo (or error) in the email address - as long as they get the domain name correct, you will get the email. [ top]


    CGI (Common Gateway Interface)

    CGI, which everyone uses for short, stands for "Common Gateway Interface." It provides a common method of running an executable program, usually written in Perl or C/C++, from a web site in order to generate dynamic content. [ top]


    Click Through

    This term is used to describe the ratio of clicks (by users) to impressions (or exposures) on a web site advertisement, usually one of the banner ads seen on many sites. If a banner has been displayed on a web site 100 times, for example, and 3 people click on it, it will have a 3% click-through ratio. [ top]


    Co-location

    Co-location is the term used for when you purchase a server, and lease space and access to it. A lot of hosts offer co-location plans, usually with a monthly fee as well as fees for the amount of bandwidth used. [ top]


    ColdFusion

    ColdFusion, made by Allaire, is a popular and sophisticated set of products for building Web sites and serving pages to users. With ColdFusion, a company can build a content database using input templates and combine these with application programs to create a Web site in which pages are developed dynamically as they are served. ColdFusion provides a visual interface for building Web pages directly or for building the "piece parts." For example, a newspaper with a Web site can have a reporter enter a story, dateline, author, and other information, using a text entry form free of all Web page formatting and structure details or language tags. The content entered by the reporter is later gathered and formatted into a Web page when it is requested. The reporter is free from having to understand HTML and other details. ColdFusion is also a popular tool for building e-commerce sites.

    Applications can access databases using Microsoft's OLE DB, ODBC, or drivers that access Oracle and Sybase databases. [ top]


    CSS (Cascading Style Sheets)

    Cascading Style Sheets are used to add more functionality to simple HTML pages, and contain styles and other information that can be passed on to other HTML pages in a web site. Internet Explorer 3.0 and up support a good portion of CSS, while Netscape 4.0 and up supports a small amount of CSS. Unfortunately, a fully compliant browser does not yet exist for CSSs. [ top]


    Dedicated Server

    A dedicated server is a web server you purchase or lease for your use only. Typically, this gives you root access to install anything you like on that server, as though it were your own PC. More and more companies are purchasing their own dedicated servers in order to control their IT requirements with their own in-house specialist. [ top]


    Domain Control Panel

    See Account Control Panel


    Domain Name

    A domain name locates an organization or other entity on the Internet. For example, the domain name "www.hostsearch.com" locates an Internet address for "hostsearch.com" at Internet point 199.0.0.2 and a particular host server named "www". The "com" part of the domain name reflects the purpose of the organization or entity (in this example, "commercial") and is called the top-level domain name. The "hostsearch" part of the domain name defines the organization or entity and together with the top-level is called the second-level domain name. The second-level domain name maps to and can be thought of as the "readable" version of the Internet address.

    A third level can be defined to identify a particular host server at the Internet address. In our example, "www" is the name of the server that handles Internet requests. (A second server might be called "www2".) A third level of domain name is not required. For example, the fully-qualified domain name could have been "hostsearch.com" and the server assumed.

    Subdomain levels can be used. For example, you could have "www.customer.hostsearch.com". Together, "www.hostsearch.com" constitutes a fully-qualified domain name.

    On the Web, the domain name is that part of the Uniform Resource Locator(URL) that tells a domain name server using the domain name system (DNS) whether and where to forward a request for a Web page. The domain name is mapped to an IP address (which represents a physical point on the Internet). [ top]


    Domain Name System (DNS)

    The domain name system (DNS) is the way that Internet domain name are located and translated into Internet Protocol addresses. A domain name is a meaningful and easy-to-remember "handle" for an Internet address.

    Because maintaining a central list of domain name/IP address correspondences would be impractical, the lists of domain names and IP addresses are distributed throughout the Internet in a hierarchy of authority. There is probably a DNS server within close geographic proximity to your access provider that maps the domain names in your Internet requests or forwards them to other servers in the Internet. [ top]


    Exposure

    The term used to describe when a banner advertisement is loaded on a web page and displayed to users or surfers. This is also refered to as an " impression." An advertiser usually pays a web site per number of exposures to display their ad or banner. [ top]


    FileMaker Pro

    FileMaker Pro allows individuals to focus on their work, not on the software's underlying technology. With built-in application templates and instant translation from Excel spreadsheets, FileMaker Pro delivers immediate, out-of-the-box value. Going forward, the product will provide even tighter integration and compatibility with Microsoft Office and other popular programs. Its design philosophy will continue to focus on streamlining common tasks, from database creation to report writing. FileMaker Pro is also positioned to help your business take advantage of the Web by having built-in web publishing of your databases. [ top]


    Front Page

    Front Page is a popular HTML editor and web design program made by Microsoft. It is commonly used to create web pages for servers equipped and enabled to handle it. [ top]


    Front Page Extentions

    Front Page Server Extentions are server side programs that are used to enable users of Front Page to use its special components, or "Web Bots." Although the extentions can be installed on a Unix server, they are generally found on Windows NT servers. [ top]


    FTP (File Transfer Protocol)

    FTP is a method of transferring files between one computer and another in a different location. FTP access is usually necessary to be able to upload files to your web server. An FTP client program (such as CuteFTP or WS-FTP) is required to access an FTP server. [ top]


    HTML

    HTML stands for Hypertext Markup Language. It is not a programming language but rather a group of specific commands that enable you to add markup to your text, such as font faces and colors, inline images, and other features for displaying a web page. Its most common use is for web pages. [ top]


    HTTP

    Hypertext Transfer Protocol - the protocol used to transfer hypertext, or HTML web pages, on the World Wide Web (WWW). [ top]


    Impression

    The term used to describe when a banner advertisement is loaded on a web page and displayed (or exposed) to a user. See Exposure. [ top]


    IP Address

    The Internet Protocol (IP) is the method or protocol by which data is sent from one computer to another on the Internet. Each computer (known as a host) on the Internet has at least one IP address that uniquely identifies it from all other computers on the Internet.

    In the most widely installed level of the Internet Protocol (Internet Protocol) today, an IP address is a 32-binary digit number that identifies each sender or receiver of information that is sent in packet across the Internet. When you request an HTML page or send e-mail, the Internet Protocol part of TCP/IP includes your IP address in the message (actually, in each of the packets if more than one is required) and sends it to the IP address that is obtained by looking up the domain name in the Uniform Resource Locator you requested or in the e-mail address you're sending a note to. At the other end, the recipient can see the IP address of the Web page requestor or the e-mail sender and can respond by sending another message using the IP address it received. [ top]


    Java Servlets

    A Java servlet is a Java program that executes on the Web or HTTP server in response to requests from a Web browser. The Web server software uses Java Virtual Machine to run the servlet and generate an HTML page. The servlet takes input from a HTML page containing HTML input tags, processes it, and returns a HTML page with the results.

    Java Servlets can be thought of as CGI programs in some respects. Both servlets and CGI execute on the server in response to HTML input. Thus both are limited to HTML and JavaScript's capabilities. However, Java servlets are much more powerful that CGI programs for these reasons.

    • Servlets execute as a thread within the Web server. Threaded execution avoids the overhead of creating separate processes for each CGI call.
    • Servlets may retain data between executions. For example, a servlet could retain a network connection or access counter between executions. However, cookies or similar solutions are still needed to retain data about an individual browser that accesses the servlet.
    • A servlet may connect to any computer on the network or write files on the server. While CGI programs may also do these things Java servlets allow a platform independent implementation.
    • A servlet can use business objects that are part of a larger distributed system. This is difficult or impossible to accomplish with CGI.


    JDBC (Java Database Connectivity)

    Similar to ODBC, this set of application programming interfaces (APIs) provides a standard mechanism to allow Java applets access to a database. It is a standard SQL database access interface, providing uniform access to a wide range of relational databases. It also provides a common base on which higher level tools and interfaces can be built. This comes with an "ODBC Bridge". The Bridge is a library which implements JDBC in terms of the ODBC standard C API. [ top]


    JSP (JavaServer Pages)

    JSP (JavaServer Pages) technology from Sun enable Web developers and designers to rapidly develop and easily maintain information-rich, dynamic Web pages that leverage existing business systems. This technology leverages the Java architecture and enables web developers to rapidly create Web-based applications. JSP is completely platform independent. JSP provides excellent server side scripting support for creating database driven web applications. JSP enables the developers to directly insert java code into jsp file, this makes the development process very simple and its maintenance also becomes very easy. JSP pages are efficient, it loads into the web servers memory on receiving the request very first time and the subsequent calls are served within a very short period of time. [ top]


    mSQL

    Mini SQL, or mSQL, is a lightweight database engine designed to provide fast access to stored data with low memory requirements. The mSQL language offers a significant subset of the features provided by ANSI SQL. It allows a program or user to store, manipulate and retrieve data in table structures. It does not support relational capabilities such as table joins, views or nested queries. Although it does not support all the relational operations defined in the ANSI specification, it does provide the capability of "joins" between multiple tables. [ top]


    MySQL

    MySQL is a true multi-user, multi-threaded SQL database server. SQL, Structured Query Language, is a standardized language that makes it easy to store, update and access information. For example, you can use SQL to retrieve product information and store customer information for a web site. MySQL is also fast and flexible enough to allow you to store logs and pictures in it.

    The main goals of MySQL are speed, robustness and ease of use. MySQL was originally developed because we needed a SQL server that could handle very large databases an order of magnitude faster than what any database vendor could offer to us on inexpensive hardware. We have now been using MySQL since 1996 in an environment with more than 40 databases containing 10,000 tables, of which more than 500 have more than 7 million rows. This is about 100 gigabytes of mission-critical data. [ top]


    NetCloak

    NetCloak gives you dozens of HTML extension commands that make it easy to build dynamic, compelling Web pages. Add dynamic information like date and time to your pages, as well as headers, footers, counters, and more. All with no programming required. [ top]


    NetForms

    NetForms makes it easy to create interactive Web sites. NetForms makes your users an active part of your Web site, but keeps you in complete control. With NetForms on your Web server, you can turn data from HTML forms into text files, e-mail messages, even new Web pages. Create mailing list maintentance pages, guestbooks, surveys and online discussion forums with no programming required. [ top]


    ODBC

    Open Database Connectivity (ODBC) is a standard or open application programming interface (API) for accessing a database. By using ODBC statements in a program, you can access files in a number of different databases, including Access, dBase, DB2, Excel, and Text. In addition to the ODBC software, a separate module or driver is needed for each database to be accessed. The main proponent and supplier of ODBC programming support is Microsoft. [ top]


    Perl (Practical Extraction and Report Language)

    Perl is an interpreter and a script programming language that is similar in syntax to the C language and that includes a number of popular UNIX elements, such as Borne shell, csh, awk, sed, grep, tr, and C. Perl is considered as a good choice for developing Common Gateway Interface ( CGI) programs because it has good text manipulation facilities.

    Perl, in short, is a popular scripting -programming language that is commonly used for writing CGI programs that are to be run from a web site. [top]


    PHP (Personal Home Page Tools)

    PHP is another scripting language and interpreter, similar to JavaScript and Microsoft's VB Script. It is a cross-platform alternative to Microsoft's Active Server Page ( ASP) which runs only on Microsoft's Windows NT servers. PHP is freely available and used primarily on Linux Web Servers. Like ASP, its commands are embeded within the HTML of a web page. The commands are later executed on the web server, making it browser independant. The web browser only sees the resulting HTML output of the PHP code, and does not need to do any real work itself, fortunately, since different browsers display data differently, at least for the time being. [top]


    PostgreSQL

    PostgreSQL is a powerful relational database management system (rdbms) that is similar to Ingres. It is an enhancement of the original POSTGRES database management system, a next-generation DBMS research prototype. While PostgreSQL retains the powerful data model and rich data types of POSTGRES, it replaces the PostQuel query language with an extended subset of SQL. [top]


    Python

    Python is an interpreted, object-oriented programming language similar to Tcl and Perl that has gained adherents for its clear syntax and readability. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. Python is said to be relatively easy to learn and portable, meaning its statements can be interpreted in a number of operating systems, including UNIX-based systems, Mac OS, MS-DOS, OS/2, and various versions of Microsoft Windows. [top]


    RAID (Redundant Array of Independent Disks)

    RAID (redundant array of independent disks) is a way of storing the same data in different places (thus, redundantly) on multiple hard disk. By placing data on multiple disks, I/O operations can overlap in a balanced way, improving performance. Since multiple disks increases the mean time between failure (MTBF), storing data redundantly also increases fault-tolerance.

    A RAID appears to the operating system to be a single logical hard disk. RAID employs the technique of striping, which involves partitioning each drive's storage space into units ranging from a sector (512 bytes) up to several megabytes. The stripes of all the disks are interleaved and addressed in order. [ top]


    SCSI

    SCSI (pronounced SKUH-zee and sometimes colloquially known as "scuzzy"), the Small Computer System Interface, is a set of evolving ANSI standard electronic interfaces that allow personal computers to communicate with peripheral hardware such as disk drives, tape drives, CD-ROM drives, printers, and scanners faster and more flexibly than previous interfaces. Developed at Apple Computer and still used in the Macintosh, the present set of SCSIs are parallel interfaces. SCSI ports are built into most personal computers today and supported by all major operating systems. [top]


    Second level domain name

    A second-level domain (SLD) is the portion of a Uniform Resource Locator (Uniform Resource Locator) that identifies the specific and unique administative owner associated with an Internet Protocol address ( IP address). The second-level domain name includes the top-level domain (top-level domain) name. For example, in: hostsearch.com, "hostsearch" is a second-level domain. "hostsearch.com" is a second-level domain name (and includes the top-level domain name of "com"). Second-level domains can be divided into further domain levels. These subdomains sometimes represent different computer servers within different departments. [top]


    SSH (Secure Shell)

    SSH is a UNIX-based command interface and protocol for securely getting access to a remote computer. It is a program to log into another computer over a network, to execute commands in a remote machine, and to move files from one machine to another. It is widely used by network administrators to control Web and other kinds of servers remotely. [top]


    SSI ( Server-Side Include )

    A server-side include is a variable value (for example, a file "Last modified" date) that a server can include in an HTML file before it sends it to the requestor. Then, the server will obtain the last-modified date for the file and insert it before the HTML file is sent to requestors. A Web file that contains server-side include statements (such as the "echo" statement above) is usually defined by the administrator to be a file with an ".shtml" suffix. [top]


    SSL (Secure Socket Layer)

    This is a term used to describe a secure server. SSL is commonly used on sites that see products, allow online ordering, and accept credit card information, keeping it secure, encrypted, and private. [top]


    Statistics, or Stats

    Web site statistics provided by a web host can tell you a lot about the visitors to your site. Graphical statistics will give you charts and graphs detailing your visitors' browser, where they came from, how long they spent at your site, and more, depending on the stats program the host provides. [top]


    Tcl (Tool Command Language)

    Tcl is an interpreted script language that has become widely accepted in the industry. It is similar to C and other procedural-based languages. Tcl is actually two things: a language and a library. First, Tcl is a simple textual language, intended primarily for issuing commands to interactive programs such as text editors, debuggers, illustrators, and shells. Second, Tcl is a library package that can be embedded in application programs. The Tcl library consists of a parser for the Tcl language, routines to implement the Tcl built-in commands, and procedures that allow each application to extend Tcl with additional commands specific to that application. The application program generates Tcl commands and passes them to the Tcl parser for execution.

    Tcl is comparable to

    • Netscape- - JavaScript
    • Microsoft's- -Visual Basic
    • The UNIX-derived- -Perl
    • IBM's- - REXX
    [top]


    TCP/IP (Transmission Control Protocol/Internet Protocol)

    Transmission Control Protocol/Internet Protocol (TCP/IP) is the basic communication language or protocol of the Internet. When you are set up with direct access to the Internet, your computer is provided with a copy of the TCP/IP program just as every other computer that you may send messages to or get information from also has a copy of TCP/IP.

    TCP/IP is a two-layer program. The higher layer, Transmission Control Protocol, manages the assembling of a message or file into smaller packets (see packet) that are transmitted over the Internet and received by a TCP layer that reassembles the packets into the original message. The lower layer, Internet Protocol, handles the address part of each packet so that it gets to the right destination. Each gateway computer on the network checks this address to see where to forward the message. Even though some packets from the same message are routed differently than others, they'll be reassembled at the destination.

    TCP (Transmission Control Protocol) is a method (protocol) used along with the Internet Protocol (Internet Protocol) to send data in the form of message units between computers over the Internet. While IP takes care of handling the actual delivery of the data, TCP takes care of keeping track of the individual units of data (called packet) that a message is divided into for efficient routing through the Internet. [top]


    Telnet

    Telnet is used to connect one computer to another computer. It is a program that lets you log into a remote computer directly through the Internet and use it as if you were there. Examples of telnet programs are EWAN (for Windows) and NCSA (for Macintosh). More technically, Telnet is a user command and an underlying TCP/IP protocol for accessing remote computers. [top]


    Top level domain name

    A top-level domain (TLD) is the portion of a Uniform Resource Locator (Uniform Resource Locator) or IP address that identifies the general type of Internet domain, such as "com" for "commercial," "edu" for "educational," and so forth. [top]


    Uniform Resource Locator

    A URL (Uniform Resource Locator) is the address of a file (resource) accessible on the Internet. The type of resource depends on the Internet application protocol. Using the World Wide Web's protocol, the Hypertext Transfer Protocol (Hypertext Transfer Protocol) , the resource can be an HTML page (like the one you're reading), an image file, a program such as a common gateway interface application or Java applet, or any other file supported by HTTP. The URL contains the name of the protocol required to access the resource, a domain name that identifies a specific computer on the Internet, and a hierarchical description of a file location on the computer. [top]


    WAP (Wireless Application Protocol)

    WAP (Wireless Application Protocol) is a specification for a set of communication protocol to standardize the way that wireless devices, such as cellular telephones and radio transceivers, can be used for Internet access, including e-mail, the World Wide Web, newsgroups, and Internet Relay Chat (Internet Relay Chat). While Internet access has been possible in the past, different manufacturers have used different technologies. In the future, devices and service systems that use WAP will be able to interoperate. [top]