Glossary of Useful Internet Terms (not exhaustive, but relevant)
Ajax -- (Asynchronous JavaScript and XML) A way of including content in a web page in which javascript code in the web page fetches some data from a server and displays it without re-fetching the entire surrounding page at the same time (hence the 'Asynchronous'). Often (but not always) the data fetched by the javascript code is in XML format. It is common for Ajax applications to update the Ajax content multiple times without the surrounding page needing to be updated even once.
A simple example of Ajax would be a weather-forcast box in the middle of a web page. Ajax could be used to populate the box every 5 minutes without needing to refresh the surrounding page.
Apache The most common web server (or HTTP server) software on the Internet. Apache is an open-source application originally created from a series of changes ("patches") made to a web server written at the National Center for Supercomputing Applications, the same place the Mosaic web browser was created.
Applet A small Java program that can be embedded in an HTML page. Applets differ from full-fledged Java applications in that they are not allowed to access certain resources on the local computer, such as files and serial devices (modems, printers, etc.), and are prohibited from communicating with most other computers across a network. The common rule is that an applet can only make an Internet connection to the computer from which the applet was sent.
Bandwidth How much stuff you can send through a connection. Usually measured in bits-per-second (bps.) A full page of English text is about 16,000 bits. A fast modem can move about 57,000 bits in one second. Full-motion full-screen video would require roughly 10,000,000 bits-per-second, depending on compression.
Blog -- (weB LOG) A blog is basically a journal that is available on the web. The activity of updating a blog is "blogging" and someone who keeps a blog is a "blogger." Blogs are typically updated daily using software that allows people with little or no technical background to update and maintain the blog. Postings on a blog are almost always arranged in chronological order with the most recent additions featured most prominently. It is common for blogs to be available as RSS feeds.
Blogosphere or Blogsphere The current state of all information available on blogs and/or the sub-culture of those who create and use blogs.
Broadband Generally refers to connections to the Internet with much greater bandwidth than you can get with a modem. There is no specific definition of the speed of a "broadband" connection but in general any Internet connection using DSL or a via Cable-TV may be considered a broadband connection.
Browser A Client program (software) that is used to look at various kinds of Internet resources. Examples would be Internet Explorer, Firefox, Apple Safari & Google Chrome.
Cookie The most common meaning of "Cookie" on the Internet refers to a piece of information sent by a Web Server to a Web Browser that the Browser software is expected to save and to send back to the Server whenever the browser makes additional requests from the Server.
Cookies might contain information such as login or registration information, online "shopping cart" information, user preferences, etc. Cookies do not read your hard drive and send your life story to the CIA, but they can be used to gather more information about a user than would be possible without them.
CSS -- (Cascading Style Sheet) A standard for specifying the appearance of text and other elements. CSS was developed for use with HTML in Web pages but is also used in other situations, notably in applications built using XPFE. CSS is typically used to provide a single "library" of styles that are used over and over throughout a large number of related documents, as in a web site. A CSS file might specify that all numbered lists are to appear in italics. By changing that single specification the look of a large number of documents can be easily changed.
DNS -- (Domain Name System) The Domain Name System is the system that translates Internet domain names into IP numbers. A "DNS Server" is a server that performs this kind of translation.
Domain Name The unique name that identifies an Internet site. Domain Names always have 2 or more parts, separated by dots.
Fire Wall A combination of hardware and software that separates a Network into two or more parts for security purposes.
FTP -- (File Transfer Protocol) A very common method of moving files between two Internet sites.
FTP is a way to login to another Internet site for the purposes of retrieving and/or sending files. There are many Internet sites that have established publicly accessible repositories of material that can be obtained using FTP, by logging in using the account name "anonymous", thus these sites are called "anonymous ftp servers".
Home Page (or Homepage) Several meanings. Originally, the web page that your browser is set to use when it starts up. The more common meaning refers to the main web page for a business, organization, person or simply the main page out of a collection of web pages, e.g. "Check out so-and-so's new Home Page."
Host Any computer on a network that is a repository for services available to other computers on the network. It is quite common to have one host machine provide several services, such as SMTP (email) and HTTP (web).
HTML -- (HyperText Markup Language) The coding language used to create Hypertext documents for use on the World Wide Web. HTML looks a lot like old-fashioned typesetting code, where you surround a block of text with codes that indicate how it should appear.
HTTP -- (HyperText Transfer Protocol) The protocol for moving hypertextfiles across the Internet. Requires a HTTP client program on one end, and an HTTP server program (such as Apache) on the other end. HTTP is the most important protocol used in the World Wide Web (WWW).
IP Number -- (Internet Protocol Number) Sometimes called a dotted quad. A unique number consisting of 4 parts separated by dots, e.g.
165.113.245.2
Every machine that is on the Internet has a unique IP number - if a machine does not have an IP number, it is not really on the Internet. Many machines (especially servers) also have one or more Domain Names that are easier for people to remember.
Java Java is a network-friendly programming language invented by Sun Microsystems. Java is often used to build large, complex systems that involve several different computers interacting across networks, for example transaction processing systems. Java is also used to create software with graphical user interfaces such as editors, audio players, web browsers, etc. Java is also popular for creating programs that run in small electronic devicws, such as mobile telephones. Using small Java programs (called "Applets"), Web pages can include functions such as animations,calculators, and other fancy tricks.
JavaScript JavaScript is a programming language that is mostly used in web pages, usually to add features that make the web page more interactive. When JavaScript is included in an HTML file it relies upon the browser to interpret the JavaScript. When JavaScript is combined with Cascading Style Sheets(CSS), and later versions of HTML (4.0 and later) the result is often called DHTML.
JPEG -- (Joint Photographic Experts Group) JPEG is most commonly mentioned as a format for image files. JPEG format is preferred to the GIF format for photographic images as opposed to line art or simple logo art.
Linux A widely used Open Source Unix-like operating system. Linux was first released by its inventor Linus Torvalds in 1991. There are versions of Linux for almost every available type of computer hardware from desktop machines to IBM mainframes. The inner workings of Linux are open and available for anyone to examine and change as long as they make their changes available to the public. This has resulted in thousands of people working on various aspects of Linux and adaptation of Linux for a huge variety of purposes, from servers to TV-recording boxes.
Mashup A web page or site made by automatically combining content from other sources, usually by using material available via RSS feeds and/or REST interfaces.
Meta Tag A specific kind of HTML tag that contains information not normally displayed to the user. Meta tags contan information about the page itself, hence the name ("meta" means "about this subject")
Typical uses of Meta tags are to include information for search engines to help them better categorize a page.
You can see the Meta tags in a page if you view the pages' source code.
Open Source Software Open Source Software is software for which the underlying programming code is available to the users so that they may read it, make changes to it, and build new versions of the software incorporating their changes. There are many types of Open Source Software, mainly differing in the licensing term under which (altered) copies of the source code may (or must be) redistributed.
PDF -- (Portable Document Format) A file format designed to enable printing and viewing of documents with all their formatting (typefaces, images, layout, etc.) appearing the same regardless of what operating system is used, so a PDF document should look the same on Windows, Macintosh, linux, OS/2, etc. The PDF format is based on the widely used Postcript document-description language. Both PDF and Postscript were developed by the Adobe Corporation.
PHP -- (PHP: Hypertext Preprocessor) PHP is a programming language used almost exclusively for creating software that is part of a web site. The PHP language is designed to be intermingled with the HTML that is used to create web pages. Unlike HTML, the PHP code is read and processed by the web server software (HTML is read and processed by the web browser software.)
Plug-in A (usually small) piece of software that adds features to a larger piece of software. Common examples are plug-ins for the Netscape® browser and web server. Adobe Photoshop® also uses plug-ins.
podcasting or pod-casting A form of audio broadcasting using the Internet, podcasting takes its name from a combination of "iPod" and broadcasting. iPod is the immensely popular digital audio player made by Apple computer, but podcasting does not actually require the use of an iPod.
Podcasting involves making one or more audio files available as "enclosures" in an RSS feed. A pod-caster creates a list of music, and/or other sound files (such as recorded poetry, or "talk radio" material) and makes that list available in the RSS 2.0 format. The list can then be obtained by other people using various podcast "retriever" software which read the feed and makes the audio files available to digital audio devices (including, but not limited to iPods) where users may then listen to them at their convenience.
Portal Usually used as a marketing term to described a Web site that is or is intended to be the first place people see when using the Web. Typically a "Portal site" has a catalog of web sites, a search engine, or both. A Portal site may also offer email and other service to entice people to use that site as their main "point of entry" (hence "portal") to the Web.
RSS -- (Rich Site Summary or RDF Site Summary or Real Simple Syndication) A commonly used protocol for syndication and sharing of content, originally developed to facilitate the syndication of news articles, now widely used to share the contents of blogs. Mashups are often made using RSS feeds.
RSS is an XML-based summary of a web site, usually used for syndication and other kinds of content-sharing.
There are RSS "feeds" which are sources of RSS information about web sites, and RSS "readers" which read RSS feeds and display their content to users.
Search Engine A (usually web-based) system for searching the information available on the Web.
Some search engines work by automatically searching the contents of other systems and creating a database of the results. Other search engines contains only material manually approved for inclusion in a database, and some combine the two approaches.
SEO -- (Search Engine Optimization) The practice of designing web pages so that they rank as high as possible in search results from search engines.
There is "good" SEO and "bad" SEO. Good SEO involves making the web page clearly describe its subject, making sure it contains truly useful information, including accurate information in Meta tags, and arranging for other web sites to make links to the page. Bad SEO involves attempting to deceive people into believing the page is more relevant than it truly is by doing things like adding inaccurate Meta tags to the page.
Server A computer, or a software package, that provides a specific kind of service to client software running on other computers. The term can refer to a particular piece of software, such as a WWW server, or to the machine on which the software is running, e.g. "Our mail server is down today, that's why e-mail isn't getting out."
A single server machine can (and often does) have several different server software packages running on it, thus providing many different servers to clients on the network.
Spam (or Spamming) An inappropriate attempt to use a mailing list, or USENET or other networked communications facility as if it was a broadcast medium (which it is not) by sending the same message to a large number of people who didn?t ask for it. The term probably comes from a famous Monty Python skit which featured the word spam repeated over and over. The term may also have come from someone?s low opinion of the food product with the same name, which is generally perceived as a generic content-free waste of resources. (Spam® is a registered trademark of Hormel Corporation, for its processed meat product.)
Spyware A somewhat vague term generally referring to software that is secretly installed on a users computer and that monitors use of the computer in some way without the users' knowledge or consent.
Most spyware tries to get the user to view advertising and/or particular web pages. Some spyware also sends information about the user to another machine over the Internet.
Spyware is usually installed without a users' knowledge as part of the installation of other software, especially software such as music sharing software obtained via download.
SSL -- (Secure Socket Layer)
| This Glossary of Internet Terms is licensed under the Creative Commons "Attribution-ShareAlike" license. The original author and copyright holder is Matisse Enzer, and the current version of the Glossary is available at http://www.matisse.net/files/glossary.html. |