Chapter 13 - How the Internet Works Flashcards
Applet
A small application located on a server, and when requested the applet is downloaded to the client
Cascading style sheet (CSS)
A list of rules that defines in one single location how to display HTML elements
Circuit switching
Where dedicated connection is formed between two points and the connection remains active for the duration of the transmission
Client/server model
A type of network that uses servers to deliver services to computers that are requesting them (clients)
Client-side program
A program that runs on the client computer and that requires no interaction with a web server
Commerce server
Computers that host software that enables users to buy goods and services over the web
Common Gateway Interface (CGI)
A method of designing programs that provides a methodology by which a browser can request a program file be executed instead of just being delivered to the browser
Computer protocol
A set of rules for exchanging electronic information
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
Connection-oriented protocol
A protocol for exchanging information that requires two computers to exchange control packets, thereby setting up the parameters of the data-exchange session, before sending packets that contain data
Document Object Model (DOM)
Used by JavaScript to organize objects and page elements
Domain name system server (DNS)
A server that maintains a database of domain names and converts domain names to Internet protocol addresses
Dotted decimal number
The form of an IP address where sets of numerals are separated by decimals
Dynamic addressing
A way of assigning Internet protocol addresses where a computer is assigned a temporary address from an available pool of addresses
Dynamic Host Configuration Protocol (DHCP)
A protocol for assigning dynamic IP addresses
Dynamic HTML (DHTML)
A combination of technologies used to create lively and interactive websites (HTML, cascading style sheets and JavaScript)
Element
In HTML, a pair of tags and the text between them
Encryption
The process of coding email so that only the person with the key to the code can decode the message
Handshaking
In a connection-oriented protocol, the process of exchanging control packets before exchanging data packets
Hexadecimal digit
A digit with 16 possible values (0-9 and A-F)
HTML embedded scripting language
A programming language that tucks programming code directly within the HTML of a web page
- most popular example is JavaScript