Technology in Action Chapter 13

Ace your homework & exams now with Quizwiz!

point of presence (POP)

A bank of modems through which many users can connect to an Internet service provider (ISP) simultaneously.

HTML/XHTML embedded scripting language

A client-side method of embedding programming language code directly within the HTML/XHTML code of a Web page.

AJAX

A collection of technologies that allows the creation of Web applications that can update information on a page without requiring the user to do a page refresh or leave the page.

Dynamic HyperText Markup Language (DHTML or dynamic HTML)

A combination of Web development technologies including HTML, cascading style sheets, and a scripting language that are used to add interactivity to a Web site after the Web site has been loaded onto the client computer.

packet switching

A communications methodology in which data is broken into small chunks (called packets) and sent over various routes at the same time. When the packets reach their destination, they are reassembled by the receiving computer.

file server

A computer deployed to provide remote storage space or to act as a repository for files that users can access.

CGI script

A computer program that conforms to the Common Gateway Interface (CGI) specification, which provides a method for sending data between end users (browser users) and Web servers.

client-side program

A computer program that runs on the client computer and requires no interaction with a Web server.

Web server

A computer running a specialized operating system that enables it to host Web pages (and other information) and provide requested Web pages to clients.

commerce server

A computer that hosts software that enables consumers to purchase goods and services over the Web. These servers generally use special security protocols to protect sensitive information (such as credit card numbers) from being intercepted.

Internet exchange point

A device that allows different Internet service providers to exchange information between networks.

cgi-bin

A directory where Common Gateway Interface (CGI) scripts are normally placed.

second-level domain

A domain that falls within top-level domains of the Internet. Each second-level domain needs to be unique within that particular domain but not necessarily unique to all top-level domains.

root DNS server

A group of servers maintained throughout the Internet to which ISP Web servers connect to locate the master listings for an entire top-level domain.

T line

A high-speed fiber-optic communications line that is designed to provide much higher throughput than conventional voice (telephone) and data (DSL or cable) lines.

cascading style sheets (CSS)

A list of statements (also known as rules) that define in one single location how HTML/XHTML elements are to be displayed.

static addressing

A means of assigning an Internet Protocol (IP) address that never changes and is most likely assigned manually by a network administrator.

Document Object Model (DOM)

A means to organize objects and page elements in a Web page. DOM defines every item on a Web page, such as graphics, tables, and headers, as an object.

circuit switching

A method of communication in which a dedicated connection is formed between two points (such as two people on telephones) and the connection remains active for the duration of the transmission.

hexadecimal notation

A number system that uses 16 digits to represent numbers; also called a base 16 number system.

Pretty Good Privacy (PGP)

A popular public-key encryption package.

private-key encryption

A procedure in which only the two parties involved in sending a message have the code. This could be a simple shift code where letters of the alphabet are shifted to a new position.

public-key encryption

A procedure in which the key for coding is generally distributed as a public key that may be placed on a Web site. Anyone wishing to send a message codes it using the public key. The recipient decodes the message with a private key.

three-way handshake

A process used by the Transmission Control Protocol (TCP) to establish a connection.

server-side program

A program that is run on a Web server as opposed to inside a Web browser.

Internet Protocol version 6 (IPv6)

A proposed IP addressing scheme that makes IP addresses longer, thereby providing more available IP addresses. It uses eight groups of 16-bit numbers.

Internet Protocol (IP)

A protocol for sending data between computers on the Internet.

Simple Mail Transfer Protocol (SMTP)

A protocol for sending e-mail along the Internet to its destination.

connectionless protocol

A protocol that a host computer can use to send data over the network without establishing a direct connection with any specific recipient computer.

Transmission Control Protocol (TCP)

A protocol that prepares data for transmission and provides for error checking and resending lost data.

User Datagram Protocol (UDP)

A protocol that prepares data for transmission but that has no resending capabilities.

Transport Layer Security (TLS)

A protocol that provides data integrity and security for transmissions over the Internet.

Secure Sockets Layer (SSL)

A protocol that provides for the encryption of data transmitted using the Internet. The current versions of all major Web browsers support SSL.

connection-oriented protocol

A protocol that requires two computers to exchange control packets, which set up the parameters of the data exchange session, before sending packets that contain data.

HyperText Transfer Protocol Secure (or Over SSL)

A protocol that will encrypt the information sent between your browser and the server.

key pair

A public and a private key used for coding and decoding encrypted data.

JavaScript

A scripting language often used to add interactivity to Web pages. JavaScript is not as fully featured as Java, but its syntax, keywords, data types, and operators are a subset of Java's.

Internet cache

A section of your hard drive that stores information that you may need again for surfing (such as IP addresses and frequently accessed Web pages).

Domain Name System (DNS) server

A server that contains location information for domains on the Internet and functions like a phone book for the Internet.

e-mail server

A server that processes and delivers incoming and outgoing e-mail.

computer protocol

A set of rules for accomplishing electronic information exchange. If the Internet is the information superhighway, then protocols are the driving rules.

applet

A small program designed to be run from within another application. Java applets are often run on your computer by your browser through the Java Virtual Machine (an application built into current browsers).

packet (data packet)

A small segment of data that is bundled for sending over transmission media. Each packet contains the address of the computer or peripheral device to which it is being sent.

proprietary system

A software product whose code is not generally available (is kept private) and that is generally developed and marketed by a single company.

Multipurpose Internet Mail Extensions (MIME)

A specification that was introduced in 1991 to simplify attachments to e-mail messages. All e-mail client software now uses this protocol for attaching files.

open system

A system whose designs are public, enabling access by any interested party.

client/server model

A way of describing typical network functions. Client computers (such as your desktop PC) request services, and servers provide ("serve up") those services to the clients.

HTML tag

The bracketed information that surrounds elements of a Web page in order to convey information about them and define how their content is to be displayed.

Internet backbone

The main pathway of high-speed communications lines over which all Internet traffic flows.

TCP/IP

The main suite of protocols used on the Internet.

Internet Protocol address (IP address)

The means by which all computers connected to the Internet identify each other. It consists of a unique set of four numbers separated by dots such as 123.45.178.91.

Internet Corporation for Assigned Names and Numbers (ICANN)

The organization responsible for allocating IP addresses to organizations to ensure they are unique and have not been assigned to other users.

Internet Protocol version 4 (IPv4)

The original IP addressing scheme.

network prefix

The part of a network address under the CIDR IP addressing scheme. It consists of a slash and a number added to the end of the last octet in an IP address.

dynamic addressing

The process of assigning Internet Protocol (IP) addresses when users log on using their Internet service provider (ISP). The computer is assigned an address from an available pool of IP addresses.

encryption

The process of encoding data (ciphering) so that only the person with a corresponding decryption key (the intended recipient) can decode (or decipher) and read the message.

crowdsourcing

The process of taking a task that an employee or a contractor usually performs (such as product design) and instead outsourcing that task to a large group of people, usually via the Internet.

handshaking

The process of two computers exchanging control packets that set up the parameters of a data exchange.

HyperText Transfer Protocol (HTTP)

The protocol that allows files to be transferred from a Web server so that you can see them on your computer by using a browser.

Dynamic Host Configuration Protocol (DHCP)

The protocol that handles dynamic addressing. Part of the Transmission Control Protocol/Internet Protocol (TCP/ IP) protocol suite, DHCP takes a pool of IP addresses and shares them with hosts on the network on an as-needed basis.

element

The tags and the text between the tags in HyperText Markup Language (HTML).

negative acknowledgment (NAK)

What computer Y sends to computer X if a packet is unreadable, indicating the packet was not received in understandable form.

positive acknowledgment (ACK)

What computer Y sends when it receives a data packet that it can read from computer X.

dotted decimal number (dotted quad)

One of the numbers in an Internet Protocol (IP) address.

public key

One-half of a pair of binary files that is needed to decrypt an encrypted message. After creating the keys, the user distributes the public key to anyone he wishes to send him encrypted messages. A message encrypted with a public key can be unencrypted only using the corresponding private key.

private key

One-half of a pair of binary files that is needed to decrypt an encrypted message. The private key is kept only by the individual who created the key pair and is never distributed to anyone else. The private key is used to decrypt messages created with the corresponding public key.

classless interdomain routing (CIDR)

Pronounced "cider," this is an addressing scheme that allows a single IP address to represent several unique IP addresses by adding a network prefix (a slash and a number) to the end of the last octet; also known as supernetting.

Common Gateway Interface (CGI)

Provides a methodology by which a browser can request that a program file be executed (or run) instead of just being delivered to the browser.

hypertext

Text that is linked to other documents or media (such as video clips or pictures).

octet

Eight bits. For example, each of the four numbers in the dotted decimal notation of an Internet Protocol (IP) address is represented by an octet.


Related study sets

Periodic Table Of The Elements: Elements

View Set

Троцкий Дм. "Я - не Я"

View Set

Chapter 3: Starting a Small Business

View Set

JS225 Object Oriented JavaScript

View Set

Oxygenation & Perfusion - Multiple Choice Quiz

View Set