|  | 
| Glossary | 
|  | 
| 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  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 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. 
 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 
 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]  |