DATA COMMUNICATIONS

Site hosted by Angelfire.com: Build your free website today!
This section of the site is dedicated to helping to build a better understanding of the term 'Data Communication'. Listed from A-Z is a glossery of terms involved in computing, and the Internet. Click on a each individual link to visit each individual letter.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

HAL

n. See hardware abstraction layer.

 

half-duplex

adj. Of or pertaining to two-way communication that takes place in only one direction at a time. For example, communication between people is half-duplex when one person listens and waits to speak until the other has finished speaking. Compare duplex1.

 

half-duplex transmission

n. Two-way electronic communication that takes place in only one direction at a time. Compare duplex2, simplex transmission.

 

halftone

n. A printed reproduction of a photograph or other illustration, using evenly spaced spots of varying diameter to produce apparent shades of gray. The darker the shade at a particular point in the image, the larger the corresponding spot in the halftone. In traditional publishing, halftones are created by photographing an image through a screen. In desktop publishing, each halftone spot is represented by an area containing a number of dots printed by a laser printer or digital imagesetter. In both cases, the frequency of the halftone dots is measured in lines per inch. Higher printer resolution enables effective use of higher frequencies of halftone dots, enhancing image quality. See also dithering, gray scale, imagesetter, spot function.

 

handheld computer

n. A computer small enough to be held in one hand while being operated by the other hand. Handheld computers are commonly used in transportation and other field service industries. They are usually built to perform specific tasks. They often have restricted specialized keyboards rather than the standard QWERTY layout, smaller displays, input devices such as bar code readers, and communications devices for sending their data to a central computer; they rarely have disk drives. Their software is usually proprietary and stored in ROM. See also QWERTY keyboard, ROM. Compare handheld PC, PDA.

 

handheld PC

n. A computer that is small enough to fit in a jacket pocket and that can run, for example, Microsoft Windows CE (a scaled-down version of Windows 95) and applications made for that operating system. Compare handheld computer, PDA. Acronym: HPC.

 

handwriting recognition

n. 1. The ability of a computer to identify a user by recognizing features of handwriting, especially a signature. 2. The ability of a computer to translate handwritten text into character data for input. This technology is still under considerable development, and most handwriting recognition programs require users to form letters and words in a very consistent and clear manner to work adequately. The development of handwriting recognition programs has been spurred by PDAs, which frequently have keyboards that are too small for data entry, and software designed for Asian markets that have languages with numerous characters, which makes keyboards a cumbersome method for entering text. See also PDA. Compare optical character recognition.

 

hang

vb. To stop responding. A hung program or computer system does not respond to user input, but the screen looks as if everything is running normally. The program or system might be waiting for something, for example, information from a network, or it might have terminated abnormally. It might resume running normally on its own, or the user might need to terminate and restart the program or reboot the computer. A hung computer system is said to be locked up. See also crash2.

 

hanging indent

n. Placement of the beginning of the first line of a paragraph farther to the left than the subsequent lines. Also called outdent. Compare indent.

 

hard-coded

adj. 1. Designed to handle a specific situation only. 2. Depending on values embedded in the program code rather than on values that can be input and changed by the user.

 

hard disk

n. A device containing one or more inflexible platters coated with material in which data can be recorded magnetically, together with their read/write heads, the head-positioning mechanism, and the spindle motor in a sealed case that protects against outside contaminants. The protected environment allows the head to fly 10 to 25 millionths of an inch above the surface of a platter rotating typically at 3600 to 7200 rpm; therefore, much more data can be stored and accessed much more quickly than on a floppy disk. Most hard disks contain from two to eight platters. Also called hard disk drive. Compare floppy disk.

 

hard disk type

n. One or more numbers that inform a computer about the characteristics of a hard disk, such as the number of read/write heads and the number of cylinders the hard disk contains. The hard disk type numbers are usually marked on a label attached to the disk and must be input to the computer when the hard disk is installed, often by means of the computer's CMOS setup program. See also CMOS setup.

 

hard return

n. A character input by the user to indicate that the current line of text is to end and a new line is to begin. In word-processing programs that automatically break lines within the margins of a page, a hard return indicates the end of a paragraph. In text-entry programs that lack wordwrap, on the other hand, a hard return is required to end each line, and often two or more hard returns are needed to end a paragraph. See also wordwrap. Compare soft return.

 

hardware

n. The physical components of a computer system, including any peripheral equipment such as printers, modems, and mouse devices. Compare firmware, software.

 

hardware abstraction layer

n. In advanced operating systems such as Windows NT, a layer in which assembly language code is isolated. A hardware abstraction layer functions similarly to an application programming interface (API) and is used by programmers to write device-independent applications. See also application programing interface, device independence. Acronym: HAL.

 

hardware-dependent

adj. Of or pertaining to programs, languages, or computer components and devices that are tied to a particular computer system or configuration. Assembly language, for example, is hardware-dependent because it is created for and works only with a particular make or model of microprocessor.

 

hardware interrupt

n. A request for service from the central processing unit, generated either externally by a hardware device such as a disk drive or an input/output port or internally by the CPU itself. External hardware interrupts are used for such situations as a character received from a port and needing to be processed, a disk drive ready to transfer a block of data, or a tick of the system timer. Internal hardware interrupts occur when a program attempts an impossible action such as accessing an unavailable address or dividing by zero. Hardware interrupts are assigned levels of importance or priority. The highest priority is given to a type of interrupt called a nonmaskable interrupt--one that indicates a serious error, such as a memory failure, that must be serviced immediately. See also external interrupt, interrupt.

 

hardware profile

n. A set of data that describes the configuration and characteristics of a given piece of computer equipment. Such data is typically used to configure computers for use with peripheral devices.

 

hardwired

adj. 1. Built into a system using hardware such as logic circuits, rather than accomplished through programming. 2. Physically connected to a system or a network, as by means of a network connector board and cable.

 

hash1

n. In many FTP client programs, a command that instructs the FTP client to display a pound sign (#) each time it sends or receives a block of data. See also FTP client.

 

hash2

vb. To be mapped to a numerical value by a transformation known as a hashing function. Hashing is used to convert an identifier or key, meaningful to a user, into a value for the location of the corresponding data in a structure, such as a table. For example, given the key MOUSE and a hashing function that added up the ASCII values of the characters, divided the total by 127, and took the remainder, MOUSE would hash to 12, and the data identified by MOUSE would be found among the items in entry 12 in the table.

 

HDTV

n. Acronym for high-definition television. A method of transmitting and receiving television signals that produces a picture with much greater resolution and clarity than does standard television technology. International standards for HDTV are not yet established.

 

help

n. 1. The capability of many application programs to display advice or instructions for using their features when so requested by the user, as by a screen button or menu item or a function key. The user can access help without interrupting work in progress or leafing through a manual. Some help facilities are context-sensitive, meaning that the user receives information specific to the task or command being attempted. Although help facilities are not usually as extensive as manuals, they give the user a means of refreshing the memory and may also offer the more advanced user quick access to details on little-used program features. Also called online help. 2. In many applications, a command that displays an explanation of another command that follows it. For instance, in many FTP programs, the command help can be followed by other commands, such as cd (change directory) or ls (list files and directories), to discover the purpose of these other commands.

 

Help

n. An item on a menu bar in a graphical user interface that enables the user to access the help feature of the present application. See also graphical user interface, help (definition 1), menu bar.

 

help desk

n. 1. Technical support staff who help solve users' problems with hardware or software systems or refer such problems to those who can solve them. Help desks are typically run by larger organizations, such as corporations or universities, or vendors to corporations, to assist users in the organization. 2. A software application for tracking problems with hardware and software and their solutions.

 

helper application

n. An application intended to be launched by a Web browser when the browser downloads a file that it is not able to process itself. Examples of helper applications are sound and movie players. Helper applications generally must be obtained and installed by users; they usually are not included in the browser itself. Many current Web browsers no longer require helper applications for common multimedia file formats. Also called helper program. Compare ActiveX contrls, plug-in (definition 2).

 

Help key

n. A key on the keyboard that the user can press to request help. See also function key, help (definition 1).

 

help screen

n. A screen of information that is displayed when the user requests help. See also help (definition 1).

 

hertz

n. Abbreviated Hz. The unit of frequency measurement; one cycle (of a periodic event such as a waveform) per second. Frequencies of interest in computers and electronic devices are often measured in kilohertz (kHz = 1,000 Hz = 103 Hz), megahertz (MHz = 1,000 kHz = 106 Hz), gigahertz (GHz = 1,000 MHz = 109 Hz), or terahertz (THz = 1,000 GHz = 1012 Hz).

 

heterogeneous environment

n. A computing milieu, usually within an organization, in which hardware and software from two or more manufacturers are used. Compare homogeneous environment.

 

hidden file

n. A file that, in order to protect it from deletion or modification, is not shown in the normal listing of the files contained in a directory. Such a file is often used to store code or data critical to the operating system.

 

hierarchical

adj. Of, relating to, or organized as a hierarchy. See also hierarchy.

 

high-end

adj. A descriptive term for something that uses the latest technology to maximize performance. There is usually a direct correlation between high-end technology and higher prices.

 

high-level language

n. A computer language that provides a level of abstraction from the underlying machine language. Statements in a high-level language generally use keywords similar to English and translate into more than one machine-language instruction. In practice, every computer language above assembly language is a high-level language. Also called high-order language. Compare assembly language.

 

highlight

vb. To alter the appearance of displayed characters as a means of calling attention to them, as by displaying them in reverse video (light on dark rather than dark on light, and vice versa) or with greater intensity. Highlighting is used to indicate an item, such as an option on a menu or text in a word processor, that is to be acted on in some way.

 

high memory

n. 1. Memory locations addressed by the largest numbers. 2. In IBM PCs and compatibles, the range of addresses between 640 kilobytes and 1 megabyte, used primarily for the ROM BIOS and control hardware such as the video adapter and input/output ports. Compare low memory.

 

high memory area

n. In IBM PCs and compatibles, the 64-kilobyte range of addresses immediately above 1 megabyte. By means of the file HIMEM.SYS, MS-DOS (versions 5.0 and later) can move portions of itself into the high memory area, thereby increasing the amount of conventional memory available for applications. See also conventional memory, expanded memory. Acronym: HMA.

 

high tech

n. 1. Cutting-edge applied science and engineering, usually involving computers and electronics. 2. Sophisticated, often complex, specialized technical innovation.

 

HIPPI

n. Acronym for High-Performance Parallel Interface. An ANSI communications standard used with supercomputers.

 

histogram

n. A chart consisting of horizontal or vertical bars, the widths or heights of which represent the values of certain data.

 

history

n. A list of the user's actions within a program, such as commands entered in an operating system shell, menus passed through using Gopher, or links followed using a Web browser.

 

hit

n. 1. A successful retrieval of data from a cache rather than from the slower hard disk or RAM. See also cache, hard disk, RAM. 2. A successful retrieval of a record matching a query in a database. See also query (definition 1), record1. 3. Retrieval of a document, such as a home page, from a Web site.

 

HKEY

n. Short for handle key. In Windows 95, a handle to a Registry key in which configuration information is stored. Each key leads to subkeys containing configuration information that, in earlier versions of Windows, was stored in .ini files. For example, the handle key HKEY_CURRENT_USER\Control Panel leads to the subkey for the Windows Desktop. See also handle (definition 1).

 

HLS

n. Acronym for hue-lightness-saturation. See HSB.

 

home

n. A beginning position, such as the top left corner of a character-based display, the left end of a line of text, cell A1 of a spreadsheet, or the top of a document.

 

homebrew

n. Hardware or software developed by an individual at home or by a company for its own use rather than as a commercial product, such as hardware developed by electronics hobbyists when microcomputers first appeared in the 1970s.

 

Home key

n. A key, found on most keyboards, whose function usually involves sending the cursor to some type of home position in an application. See also home.

 

home page

n. 1. A document intended to serve as a starting point in a hypertext system, especially the World Wide Web. A home page is called a start page in Microsoft Internet Explorer. 2. An entry page for a set of Web pages and other files in a Web site.

 

homogeneous network

n. A network on which all the hosts are similar and only one protocol is used.

 

horizontal scrolling

n. A feature of programs such as word processors and spreadsheets that enables the user to scroll left and right to display information beyond the horizontal limits of the screen (or window, in a graphical user interface).

 

host

n. The main computer in a system of computers or terminals connected by communications links.

 

host adapter

n. A device for connecting a peripheral to the main computer, typically in the form of an expansion card. Also called controller, host bus adapter.

 

host name

n. The name of a specific server on a specific network within the Internet, leftmost in the complete host specification. For example, www.microsoft.com indicates the server called "www" within the network at Microsoft Corporation.

 

host not responding

n. An error message issued by an Internet client indicating that the computer to which a request has been sent is refusing the connection or is otherwise unavailable to respond to the request.

 

host timed out

n. An error message returned by a server when the host machine that contains the requested information fails to return a response within a set time limit. Some UNIX servers will close timed-out sessions to manage system resources.

 

host unreachable

n. An error message indicating that a server has failed to connect to the requested host. This may be because the server does not know the host's address, the host may be down, or the host is refusing the connection.

 

hot docking

n. The process of attaching a laptop computer to a docking station while the computer is running, and automatically activating the docking station's video display and other functions. See also docking station, laptop.

 

hot insertion

n. The insertion of a device or card while there is power to the system. Many newer laptops allow for hot insertion of PCMCIA cards. High-end servers may also allow hot insertion to reduce downtimes.

 

HotJava

n. A Web browser developed by Sun Microsystems that is optimized to run Java applications and applets embedded in Web pages. See also applet, Java, Java applet.

 

hot key1

n. A keystroke or combination of keystrokes that switches the user to a different program, often a terminate-and-stay-resident (TSR) program or the operating system user interface. See also TSR.

 

hot key2

vb. To transfer to a different program by pressing a hot key.

 

hot link

n. A connection between two programs that instructs the second program to make changes to data when changes occur in the first program. For example, a word processor or desktop publishing program could update a document based on information obtained from a database through a hot link. See hyperlink.

 

hotlist

n. A list of frequently accessed items, such as Web pages in a Web browser, from which the user can select one. The hotlist of Web pages is called the bookmark list in Netscape Navigator and Lynx and is called the Favorites folder in Microsoft Internet Explorer.

 

hot spot

n. The position in a mouse pointer, such as the position at the tip of an arrow or the intersection of the lines in a cross, that marks the exact location that will be affected by a mouse action, such as a button press.

 

HotWired

n. A Web site affiliated with Wired magazine that contains news, gossip, and other information about the culture of the Internet: http://www.hotwired.com/frontdoor/.

 

HPFS

n. Acronym for High Performance File System. A file system available with OS/2 versions 1.2 and later. See also FAT file system, NTFS.

 

HPGL

n. Acronym for Hewlett-Packard Graphics Language. A language originally developed for images destined for plotters. An HPGL file consists of instructions that a program can use to reconstruct a graphical image.

 

HP/UX

n. Acronym for Hewlett-Packard UNIX. A version of UNIX developed by Hewlett-Packard for use on their workstations.

 

HREF

Short for hypertext reference. An attribute in an HTML document that defines a link to another document on the Web. See also HTML.

 

HTML+

n. An unofficial specification for enhancements to the original HTML, such as forms and tables. HTML+ was not adopted as a standard but influenced the HTML 2.0 and HTML 3.2 standards. See also HTML.

 

HTML

n. Acronym for Hypertext Markup Language. The markup language used for documents on the World Wide Web. HTML is an application of SGML that uses tags to mark elements, such as text and graphics, in a document to indicate how Web browsers should display these elements to the user and should respond to user actions such as activation of a link by means of a key press or mouse click. HTML 2.0, defined by the Internet Engineering Task Force (IETF), includes features of HTML common to all Web browsers as of 1995 and was the first version of HTML widely used on the World Wide Web. Future HTML development will be carried out by the World Wide Web Consortium (W3C). HTML 3.2, the latest proposed standard, incorporates features widely implemented as of early 1996. Most Web browsers, notably Netscape Navigator and Internet Explorer, recognize HTML tags beyond those included in the present standard. See also .htm, .html, SGML, tag (definition 3), Web browser.

 

HTML 2.0

n. A revised version of the HTML specification that added the capability for forms and eliminated certain little-used tags. Produced as an Internet Draft in mid-1994, HTML 2.0 represented common practice among browser developers at the time. It was standardized as an RFC in November 1995. See also HTML+, HTML, HTML 3.0, HTML 3.2, RFC.

 

HTML 3.0

n. A revised version of the HTML specification. Its primary enhancement to HTML 2.0 is the support of tables. HTML 3.0 was never standardized or fully implemented by a major browser developer. See also HTML+, HTML, HTML 2.0, HTML 3.2.

 

HTML 3.2

n. A World Wide Web Consortium (W3C) recommendation for an HTML standard that supersedes the proposed HTML 3.0 standard and adds features to HTML 2.0 such as applets, sub- and superscripts, tables, and text flow around images. See also HTML, HTML 2.0, HTML 3.0.

 

HTML document

n. A hypertext document that has been coded with HTML. See Web page.

 

HTML editor

n. A software program used to create and modify HTML documents (Web pages). Most HTML editors include a method for inserting HTML tags without actually having to type out each tag. A number of HTML editors will also automatically reformat a document with HTML tags, based on formatting codes used by the word processing program in which the document was created. See also tag (definition 3), Web page.

 

HTML attribute

n. A name-value pair used within an HTML tag to assign additional properties to an object being defined.

 

HTML tag

n. A symbol used in HTML to identify a page element's type, format, and appearance.

 

HTML validation service

n. A service used to confirm that a Web page uses valid HTML according to the latest standard and/or that its hyperlinks are valid. An HTML validation service can catch small syntactical errors in HTML coding as well as deviations from the HTML standards. See also HTML.

 

HTTP

n. Acronym for Hypertext Transfer Protocol. The client/server protocol used to access information on the World Wide Web. See also URL.

 

HTTPd

n. A small, fast HTTP server available free from NCSA. See also HTTP server, NCSA (definition 1).

 

HTTP-NG

n. Acronym for Hypertext Transfer Protocol Next Generation. A standard under development by the World Wide Web Consortium (W3C) for improving performance and enabling the addition of features such as security. Whereas the current version of HTTP establishes a connection each time a request is made, HTTP-NG will set up one connection (which consists of separate channels for control information and data) for an entire session between a particular client and a particular server.

 

HTTPS

n. Web server software for Windows NT. Developed by the European Microsoft Windows NT Academic Centre (EMWAC) at the University of Edinburgh, Scotland, it is available for download and offers such features as WAIS search capability. See also HTTP server, WAIS.

 

HTTP server

n. 1. Server software that uses HTTP to serve up HTML documents and any associated files and scripts when requested by a client, such as a Web browser. The connection between client and server is usually broken after the requested document or file has been served. HTTP servers are used on Web and Intranet sites. Also called Web server. See also HTML, HTTP, server (definition 2). 2. Any machine on which an HTTP server program is running.

 

HTTP status codes

n. Three-digit codes sent by an HTTP server that indicate the results of a request for data. Codes beginning with 1 respond to requests that the client may not have finished sending; with 2, successful requests; with 3, further action that the client must take; with 4, requests that failed because of client error; and with 5, requests that failed because of server error. See also 400, 401, 402, 403, 404, HTTP.

 

hub

n. In a network, a device joining communication lines at a central location, providing a common connection to all devices on the network. The term is an analogy to the hub of a wheel. See also active hub, switching hub.

 

hue

n. In the HSB color model, one of the three characteristics used to describe a color. Hue is the attribute that most readily distinguishes one color from other colors. It depends on the frequency of a light wave in the visible spectrum. See also color model, HSB. Compare brightness, saturation (definition 2).

 

hybrid circuit

n. A circuit in which fundamentally different types of components are used to perform similar functions, such as a stereo amplifier that uses both tubes and transistors.

 

hybrid computer

n. A computer that contains both digital and analog circuits.

 

HyperCard

n. An information-management software tool, designed for the Apple Macintosh, that implements many hypertext concepts. A HyperCard document consists of a series of cards, collected into a stack. Each card can contain text, graphical images, sound, buttons that enable travel from card to card, and other controls. Programs and routines can be coded as scripts in an object-oriented language called HyperTalk or developed as external code resources (XCMDs and XFCNs). See also hypertext, object-oriented programming, XCMD, XFCN.

 

hyperlink

n. A connection between an element in a hypertext document, such as a word, phrase, symbol, or image, and a different element in the document, another hypertext document, a file, or a script. The user activates the link by clicking on the linked element, which is usually underlined or in a color different from the rest of the document to indicate that the element is linked. Hyperlinks are indicated in a hypertext document through tags in markup languages such as SGML and HTML. These tags are generally not visible to the user. Also called hot link, hypertext link. See also anchor (definition 2), HTML, hypermedia, hypertext, URL.

 

hypermedia

n. Any nontextual element, such as animation, recorded sound, images, or video that links to other information. See also hypertext.

 

hyperspace

n. The set of all documents that can be accessed by following hyperlinks in the World Wide Web. Compare cyberspace (definition 2), Gopherspace.

 

HyperTalk

n. The programming language used to manipulate HyperCard stacks. See also HyperCard.

 

hypertext

n. Text linked together in a complex, nonsequential web of associations in which the user can browse through related topics. For example, in an article with the word iron, traveling among the links to iron might lead the user to the periodic table of the elements or a map of the migration of metallurgy in Iron Age Europe. The term hypertext was coined in 1965 to describe documents presented by a computer that express the nonlinear structure of ideas as opposed to the linear format of books, film, and speech. See also hypermedia.

 

HyperWave

n. A World Wide Web server that specializes in database manipulation and multimedia.

 

hyphen

n. A punctuation mark (-) used to break a word between syllables at the end of a line or to separate the parts of a compound word. Word processing programs with sophisticated hyphenation capabilities recognize three types of hyphens: normal, optional, and nonbreaking. Normal hyphens, also called required or hard hyphens, are part of a word's spelling and are always visible, as in long-term. Optional hyphens, also called discretionary or soft hyphens, appear only when a word is broken between syllables at the end of a line; they are usually supplied by the word processing program itself. Nonbreaking hyphens are always visible, like normal hyphens, but they do not allow a line break. See also hyphenation program.

 

HYTELNET

n. A menu-driven index of Internet resources that are accessible via telnet, including library catalogs, databases and bibliographies, bulletin boards, and network information services. HYTELNET can operate through a client program on a computer connected to the Internet, or through the World Wide Web.

 

Hz

n. Abbreviation for hertz.