Accc.net.au
  Site Search
 

 

AARNet:, ActiveX, ATM, bandwidth, bots, browser, cable Internet, cache:, CDF, CGI, Channel Definition Format, client:, cookies, DHCP, DHTML, digital signature, DNS, domain, Domain Name Server, download, DSL, Dynamic Host Configuration Protocol, dynamic Hypertext Markup Language, ecommerce, email:, encryption, extranet, File Transfer Protocol, finger, firewall, FTP, GIF, gopher, HTML, HTTP, Hypertext Markup Language, Hypertext Transfer Protocol, IETF, IMAP, Internet Engineering Task Force, Internet Relay Chat, intranet, IP address, IRC, ISDN, ISP, Java, JavaScript, JPEG, MUD, multicast, NNTP, packet, peer-to-peer, ping, plug-ins, point of presence, Point to Point Protocol, POP, port, PPP, protocol, proxy server, Push, Secure Sockets Layer, Serial Line Internet Protocol, server, SLIP, SMTP, spam, SSL, TCP/IP, Telnet, Telstra Internet, Transmission Control Protocol/Internet Protocol, upload, URL, Usenet, VBScript, W3C, Web, Web phones, Winsock, World Wide Web, XML

AARNet: See Telstra Internet. [ Top]

ActiveX: The original meaning of the term ActiveX has been largely lost in the shifting sands of Microsoft's marketing. It originally referred to a method of embedding "programs within programs" within Microsoft operating systems. If you had both Microsoft Word and Internet Explorer on your system, for , and you double-clicked on a Word document from within Explorer, then Word would actually open up within the Internet Explorer window, and the document could be accessed through it. So what's this got to do with the Internet? The Internet connection with ActiveX is a product of Microsoft marketing, which originally touted ActiveX as an alternative to Java: you could download small programs (called ActiveX controls) from the Web and run them within the context of your browser. These controls were expected to be used to provide the same features Java Applets provide on Web pages: pretty animations, unique menu systems and so on.

Today, ActiveX refers only to those controls, and not to the document embedding (the term COM+ is now used to refer to the document embedding features of Windows). ActiveX controls are not widely used today because of security issues (an ActiveX control has free reign over your system) and because they are not cross platform - although there are now implementations of ActiveX for several other operating systems, ActiveX controls need to be written for specific platforms.[Top]

ATM: asynchronous transfer mode. A monolithic networking protocol that provides numerous advantages over traditional networking protocols, such as TCP/IP and Ethernet. The most important things the average Web surfer needs to know about ATM are that is considered the wave of the future for networks (including the Internet) by many, and that its unique methods of transferring data make it exceptionally good at handling multimedia applications, such as real-time voice chats, videoconferencing and Internet conferencing. It can emulate other network protocols, including TCP/IP, to provide backward compatibility. It is not likely to appear on desktops for quite a few years yet, however.[Top]

bandwidth: The most talked about issue on the Net, bandwidth simply refers to the amount of data that can be transferred within a given period of time. It is usually referred to as a data rate (such as 33.6 kilobits per second), though it might also be referred to by frequency (measured in hertz, which means cycles per second; for , 100MHz refers to 100 million cycles per second.) Bandwidth is a key issue for the Internet because it is a measure of how responsive Web pages and other Internet services are -- the more of it the better. It's because of a lack of available bandwidth at the present time that the World Wide Web is so often called the World Wide Wait.[Top]

bots: Also known as agents, bots are computer programs that run automatically, are sent to do a task in lieu of a 'real person', and are capable of reacting autonomously to events. The name derives (as you've probably guessed) from robots, and they can take many forms on the Internet. Among other things, bots appear on IRC as fake personalities which give automated responses and comments, in MUDs and MOOs as characters who walk around and perform actions based on their programmed artificial intelligence, and in online games such as Quake as extra players. They are usually designed to appear as real people to the software and the world (to fool unsuspecting Net-goers and servers). [Top]

browser: The main tool for surfing the Web, the browser is both an HTML file viewer and HTTP client application. It is used to read Web pages and navigate hypertext links. Recent developments have resulted in moves towards monolithic applications which incorporate not only Web browsing but FTP transfers, Usenet reading, email reading and sending, and even HTML editing. The two most popular browsers, Netscape Navigator and Internet Explorer, are also extensible via third-party plug-ins, Java and ActiveX controls, giving them the capacity to be almost universal client applications. [Top]

cable Internet: The potential of the pay television cable networks to carry data has long been recognised, and last year Telstra launched Australia's first cable Internet service. The cable networks offer massive bandwidth (often measured in megabits per second), solving many of the problems of the World Wide Wait. High costs for the service and limited access options have so far stunted its growth somewhat, although Telstra and Optus still have hope for the service. Accessing the Internet via the cable networks requires a device called (funnily enough) a cable modem, and transmission can be asymmetric, meaning that downloads are faster than uploads (this is the case on Telstra's network). Cable Internet was originally devised by US cable companies that wanted a piece of the lucrative telecommunications market. Of course, in Australia, the cable companies and telecommunications carriers are one and the same.[Top]

cache: In general terms, a cache is a place where you store data to provide fast access later. When it comes to the Internet, there are several things to which it can refer. One is the cache on your personal computer -- with most browsers, when you access a Web site, most of the data from that site will be stored on your hard disk or in memory. If you go back to that site later on, it will load the site from the hard disk instead of the Web, which is, of course, much faster. ISPs can also cache Web sites and data on their servers to speed up download time and reduce traffic on the Internet. Downloading a Web site which has been cached on your ISP's server will be a lot faster because you don't have to draw the information across a heavily congested Internet.[Top]

CDF: Channel Definition Format. A specification from Microsoft which is intended to provide a standard way for push vendors to deliver push content to users on the Internet, as opposed to the proprietary applications now in use. CDF is incorporated into Microsoft Internet Explorer 4, but Netscape Communications has refused to include a receiver for CDF in its browser.[Top]

CGI: common gateway interface. A CGI program offers a standards-based way of receiving input from an end user and transferring it to a server. Many Web pages have forms embedded in them which use CGI to receive information from the user and transfer it to the server, which then processes that information.[Top]

Channel Definition Format: See CDF.[Top]

client: A computer that accesses a server is considered a client of that server. Client/server computing (as it is known) is the predominant network model of the Internet, although peer-to-peer networking also operates in some situations.[Top]

cookies: Derived from the Unix term 'magic cookies', cookies are small messages sent from a Web server to the computer, not to help the user, but for identifying the end computer and providing some configuration information to the server for future site accesses -- kind of like digital dog tags. Cookies are stored as harmless text files in a directory on the client's computer, and are automatically accessed the next time a user visits the site at which they received the cookie. Cookies can store a variety of information about users, but they were originally intended to enable customised views of Web sites which persist for future accesses to the same site. If you filled out a form with your name on it the first time you accessed a site, for , the second time you access that site, you might see a welcome sign with your name on it. When they were originally implemented in browsers, there were grave privacy concerns regarding the use of cookies, because they could theoretically be used to track an individual's site accesses and collect data on a user that could be used for nefarious commercial purposes. These concerns prompted browser programmers to give the option to reject cookies received from Web sites, although most browsers have the 'accept cookie' feature on by default, and users might have to go hunting through some 'advanced' configuration settings to turn it off.[Top]

DHCP: Dynamic Host Configuration Protocol. A set of standards for automatically assigning IP addresses to devices connected to a TCP/IP network. Essentially, instead of saying 'this is my IP address' (called static addressing), the device connects to a DHCP server, which assigns the device an IP address from a pool of available addresses. For as long as that session lasts, the device will use that IP address as its Internet address. When the session ends, such as when the user turns of their computer, the IP address will be returned to the available pool. DHCP is handy because end users and network administrators do not have to keep track of addresses; instead, software can take care of the automatic assignation and management of addresses.[Top]

DHTML: See HTML.[Top]

digital signature: A key authentication technique, used to prove that the sender of a particular message is exactly who they say they are. Email addresses are easily forged, for , but if you receive an email message which has been digitally signed it means that the originator is not a fake. (It does not mean that there is some kind of graphic at the bottom of the screen with the person's signature on it -- digital signatures are invisible to the end user.) To prevent digital signatures from getting into the wrong hands, encryption techniques are usually used to transfer messages with digital signatures.[Top]

DNS: domain name service. While TCP/IP understands only numeric addresses (see IP address), people don't work as well with numbers as with names. Because of this, the inventors of the Web devised the domain name system (see domain), which essentially has the job of linking names, such as www.apcmag.com, with IP addresses, such as 203.18.241.20 (try typing the IP address straight into your browser -- it will work exactly the same as typing the Web address does). Numerous servers around the world, called DNS servers, have the job of keeping this directory of domain names -- the phone books of the Web, if you like. When a user requests a Web site by name (instead of number), the computer will make a call to the DNS server, find out the IP address of the destination site, and then request the contents of the site by IP address. This is why you have to list your DNS servers when setting up TCP/IP on your PC, so your computer knows where to find the machine to translate the Web addresses into something the network the Internet is based on can understand. Without it, we'd have to remember an awful lot of numeric addresses.[Top]

domain: To 'own' a particular Web or email address (such as http://apcmag.com or joe@apcmag.com), companies and individuals have to register what is called a domain. Registered domains are then listed on DNS servers around the world, enabling people to access a particular site or address using the domain name rather than the IP address of the destination. Domain names are usually divided into two or three segments, separated by periods. The first of the three is the unique identifier for the company, group or individual, such as apcmag, microsoft or hotmail. The second term refers to the kind of organisation, most commonly com (for company), org (for organisation), net (for network), edu (for educational institution) or gov (for government). A revamp of this system is currently in the works, but for the moment these are the primary domain types. The third part of the domain name, if present, signifies the country the domain belongs to. Australia, for , has a '.au' extension. If there is no country given, then the domain is registered as a US domain, which does not necessarily mean that the server is in the US, but that the domain was registered in the US. Using this information, we can look at a domain name like ozemail.com.au, and see what the main organisation is (OzEmail), what type of organisation it is (a company) and the what the location is (Australia).[Top]

With Web and other forms of Internet servers, the owner of a domain is entitled to put any number of words before the domain name in a URL. OzEmail, for , has the right to have Internet sites such as help.ozemail.com.au, downloads.ozemail.com.au and jan.was.here.ozemail.com.au, if desired. The two most commonly used prefixes are www. (as in www.ozemail.com.au), a convention signifying that the site is a World Wide Web site, and ftp. (as in ftp.ozemail.com.au), indicating an FTP site. Email addresses work similarly, and any name can be used before the @ symbol. To use the OzEmail example again, OzEmail has the rights to email addresses such as mike@ozemail.com.au or even scary.spice@jan.was.here.ozemail.com.au. See also DNS.[Top]

Domain Name Server: See DNS.[Top]

download: To retrieve data (of any type) from the Internet for use on a PC.[Top]

DSL: Digital Subscriber Line. Coming in a variety of formats, including Asymmetric (ADSL), Symmetric (SDSL), High-data-rate (HDSL) and Single-line (SLDSL or SDSL), DSL is another high-bandwidth digital communications standard. Developed by US telcos to oppose cable-based data communications (see cable Internet), DSL offers high-speed digital communications over the phone network. It's much talked about in the US, but in Australia, where the phone companies own the cable networks, it is not such a big issue, and Telstra has yet to offer the service. Like Cable, ADSL requires a special modem to access the network. See also ISDN.[Top]

Dynamic Host Configuration Protocol: See DHCP.[Top]

dynamic Hypertext Markup Language: See HTML.[Top]

ecommerce: electronic commerce. Refers to the process of conducting business online, such as buying and selling goods and services over the Internet, funds transferal within online banks and so on. Security concerns have limited the use of ecommerce in the past, but these issues are slowly being overcome. See encryption.[Top]

email: electronic mail. A service available on the Internet and other networks which allows people to send 'letters' to each other via their computers. These letters are composed in an email application and sent to one or more recipients. The addresses of recipients are usually denoted by name@domain (in some internal networks, the notations might be different, but for Internet mail, this notation is always used). Some email systems also allow you to define groups of people for easy referencing, such as a group called #management, which might send a separate email to every manager in an organisation without requiring their names to be typed in individually. Email can also be CCed (carbon copied) and BCCed (blind carbon copied). This means that the email is also sent to the people in the CC or BCC list, but usually means that the email is not directly intended for them. In most cases, the recipients of a particular email know who else received the email, because that information is listed in the email header. This is where BCCing comes in -- anybody on the BCC list also receives the email, but nobody but the sender knows that they received it because BCC recipients are not listed on the header.

Email is usually not beamed directly to desktops, but stored on mail servers (Internet servers which store mail messages) and are retrieved by clients on request. See also IMAP, POP, SMTP.[Top]

encryption: The use of complex mathematical formulas to make data unreadable without the use of a decoding key. Data sent across the Internet is not secure -- it is not terribly difficult for streams of data to and from your computer to be intercepted and read. Encryption methods overcome this by scrambling data so that, even if it is intercepted, it cannot be read. (Presumably, the intended receiver has the key to decode it.)[Top]

There are two primary encryption methods: symmetric and cryptographic. Symmetric encryption requires the same key to decode the data as to encode it. It is not widely used on the Internet, because it usually requires physical transfer of the key (if you sent the key over the Internet, it could be intercepted and then used). Cryptographic methods, also known as public-key encryption, have different keys for encrypting data (the public key) and decrypting it (the private key). If you want to send an encrypted message to someone, you request their public key over the Internet, which you then use to encrypt the message before sending. Only that person's private key can then be used to decrypt the message, so even if the public key is intercepted by unscrupulous individuals on the Net, the data still cannot be read. Private keys cannot be fabricated by looking at public keys. See also SSL.[Top]

Many countries, including Australia and the US, have strict rules on the export and import of encryption software, and some require that 'universal' keys be provided to government agencies to enable the decryption of all data encrypted using that software. These countries generally use the excuse of 'national interest' when called upon to justify these restrictions.[Top]

extranet: A relatively new term, used to describe an intranet that has been made partially accessible to outsiders. The idea behind the extranet is the integration of the public and private information of the company. Access to this information pool is controlled to keep sensitive information out of the wrong hands. Many companies, for , are linking information on their Web sites to what were once private internal databases, but are now used (with appropriate access restrictions) to provide information to the public about the company and its products. [Top]

File Transfer Protocol: See FTP.

finger: Originally developed for use in certain Unix email systems, finger software was initially used to simply find out if another person was logged on to the system. The email address of the sought person would be entered into the finger software, which would provide information on whether that person was logged on or not. Finger software has developed so that the person being fingered can enter a lot more information about themselves if they wish, which will be provided to the person using the finger software. People can only be fingered if they are using an appropriate system and allow themselves to be.[Top]

firewall: A security method used by Internet-connected companies to prevent unwanted intrusion on their internal networks. The firewall essentially prevents people from accessing the company's network from without, except for the limited services that the company wants to be available to the public. There are a number of firewall techniques, and they can be implemented in both hardware and software.[Top]

FTP: File Transfer Protocol. A standard way of transmitting files over the Internet. It can be used to both download and upload files. Most original FTP programs were text-based, and required a little knowledge of Unix to use; however, now window-based FTP programs are available. HTTP can also be used to transfer files, but is considered less efficient at doing so than FTP. FTP servers usually operate on port 21 (see port), and many have a limit on the number of users at any given time.[Top]

GIF: Graphics Interchange Format. An image encoding and compression method first introduced by CompuServe. GIF, like JPEG, reduces image files to a fraction of their original size, enabling faster transfer over the Web than standard (bitmapped) images. GIF encoding provides better compression than JPEG on images with few colours, but lacks the colour depth, variable compression ratios and high compression rates on images with a lot of colours that JPEG possesses. Most Web browsers are equipped to decode and display GIF files because they are commonly used in Web pages.[Top]

gopher: The predecessor of the modern Web page, gopher was used to organise and display files on gopher servers. It has largely fallen into disuse, and now gopher sites are few and far between.[Top]

HTML: Hypertext Markup Language. HTML is essentially the file format used for Web pages, similar to the way DOC is the file format used for Microsoft Word documents. When viewed, an HTML file can incorporate both text and a variety of objects, such as images. Its most important feature is its linking capacity, which enables words and images to be linked with other documents or other locations within the same document, such that when these links are clicked on, the browser (the most common tool for viewing HTML) will proceed to that address. Because of the wide variety of Web clients out there, HTML was designed so that it can be viewed on a variety of screens running at a variety of resolutions. This places some limitations on the language, but also ensures that it is cross-platform.[Top]

HTML can be written by hand in a standard text editor; however, this requires knowledge of the commands and symbols required to format, embed and link objects on the page. More recently, graphical editors have made it nearly as easy to make a Web page as it is to make a document in a word processor.[Top]

HTML has gone through a number of versions since its first inception, and is currently up to Version 4, dynamic HTML (DHTML), which enables some limited interactivity to be incorporated into the HTML document. You might also see 'server-side include' HTML documents (SHTML) and Active Server Pages (ASPs) floating around occasionally -- these are documents that have been dynamically generated by the Web server in response to a request from the end user. [Top]

HTTP: Hypertext Transfer Protocol. A protocol used in the World Wide Web which defines how clients and servers should react in response to certain commands, and how messages on the Web should be formatted. When you enter a Web address into a browser for , you are actually using HTTP to signal the Web server that you want a specific page. You have probably noticed that most Web addresses start with http:// (although clever browsers will allow you to leave out this part of an address now, and they will fill it in), which simply says that HTTP is the protocol

[Top]

HTTP is currently in Version 1.1, although most Web sites still use Version 1.0. The difference is that in Version 1.0 downloading each element of a Web page involved a separate HTTP connection to the server, which took up a lot of time. HTTP 1.1 allows persistent connections to servers, saving the client from having to renegotiate its connection with the server for each page element. The Internet Engineering Taskforce (IETF) is currently looking at new extensions to the protocol, called Secure HTTP (S-HTTP), which are designed to enable secure data transactions across the Web. See also SSL.[Top]

Hypertext Markup Language: See HTML.[Top]

Hypertext Transfer Protocol: See HTTP.[Top]

IETF: Internet Engineering Task Force. A loose confederation of engineers and other interested parties, the IETF is the main body responsible for setting standards for the Internet. It's divided into a number of working groups which look after different aspects of the Internet.[Top]

IMAP: Internet Message Access Protocol. Similar to POP, IMAP is a standard for retrieving email messages from mail servers. An IMAP compliant email reader, for , should be able to retrieve mail from an IMAP mail server. Like POP, IMAP uses SMTP to transfer data between mail servers and clients. IMAP is currently in Version 4.[Top]

Internet Engineering Task Force: See IETF.[Top]

Internet Relay Chat: See IRC.[Top]

intranet: A private network which uses Internet standards for communicating internally, rather like a mini-Internet. With the rise of the Internet, organisations began to realise that Web pages, SMTP email, FTP and so on were not only useful for the Internet, but also for communicating within their internal networks. In addition, the software often proved to be much cheaper, saving organisations a lot of money on proprietary systems. Intranets are always based on the TCP/IP protocol, and often feature connections to the Internet which can be accessed by the same client software as used for the intranet.[Top]

IP address: Internet Protocol address. The unique identifier of a computer or device on the Internet (or other TCP/IP network). This enables devices to find each other on the Internet and communicate. When you dial into an ISP, you are assigned an IP address which will remain yours for the duration of the session. This IP address usually has to be returned to the ISP at the end of the session. Devices which are permanently connected to the Net generally have a fixed IP address.[Top]

Most IP addresses comprise four numbers between 0 and 255, separated by a dot (for , 203.18.241.19). IP Version 6, which is not widely used on the Internet at the moment, has a much greater number possible addresses. See also TCP/IP, DNS, DHCP.[Top]

IRC: Internet Relay Chat. A popular tool for participating in real-time text chats over the Internet. It enables multiple users to join in a discussion at the same time. Joining an IRC 'channel' requires a special IRC client, which connects to an IRC server.[Top]

ISDN: Integrated Services Digital Network. A means of digital communications between two points (such as a business and an ISP), now integrated into the phone network. Using ISDN, calls are made to a specific location, just like phone calls, except the connection is digital instead of analog. This enables much cleaner voice, videoconferencing or data transfer. The bandwidth provided by a single ISDN connection varies around the world, but in Australia it is 64Kbps, and it is usual for two lines to be sold together as a package (for a combined bandwidth of 128Kbps). Because it offers better data rates and cleaner lines than analog modems, ISDN is often used as a means of getting high-bandwidth connections to the Internet.[Top]

Call rates for ISDN are generally much higher than normal phone calls in Australia. Making data calls with ISDN generally requires an ISDN modem.

ISP: Internet service provider. A business which offers connections to the Net, often in addition to other Internet services, such as Web-site hosting and consulting. An ISP will have some kind of permanent connection to the Internet, which it resells to home users and businesses. Cost generally reflects the quality of the ISP's connection to the Net, as well as the bandwidth demanded by the user.[Top]

Java: A programming language that can be used to produce programs that are (theoretically) cross-platform. A program written in Java can be converted (compiled) into a format that is not specific to any type of computer or processor. This format is called byte code, and it is designed so that it can be converted to machine-specific code as it is run. This is done through what is called a Java Virtual Machine (JVM), a program which essentially has the task of converting the byte code into something the computer it is running on can understand. Theoretically, any type of computer that has a JVM written for it should be able to run Java programs. JVMs are typically distributed with browsers and are invisible to the end user.[Top]

Java is primarily used on the Web to write small programs that liven up Web pages and that can be run on almost any type of client, unlike ActiveX controls, for , which only run on the platform they were written for. Java is also being used on servers, and more recently in the development of office suites that are designed to run on a number of different client machines, without there having to be different versions of the software.[Top]

The greatest criticisms levelled at Java concern its speed and the fact that it isn't quite as cross-platform as it claims to be. The former problem arises from the fact that it is translated as it goes, and the latter is a result of different vendors' JVMs not being as interoperable as they should be.[Top]

JavaScript: A scripting language designed to take care of simple tasks on Web pages. Originally developed by Netscape and allowed by Sun to carry the Java brand, JavaScripts can be embedded in HTML files to provide a simple way of performing minor tasks on Web pages; for , animating images, scheduling advertisements to appear and disappear, or sending messages to the server. It enables these minor tasks to be accomplished without invoking the JVM of the particular machine you are using. The syntax of the JavaScript language is similar to that of Java (hence the name). See also VBScript.[Top]

JPEG: Joint Photographics Experts Group. Can actually refer to this group, but more commonly refers to the image file format and compression scheme it developed. JPEG images can be compressed to a fraction of their normal size, although the greater the compression ratio, the worse the quality of the picture. GIF and JPEG are the most commonly used image formats on the Web.[Top]

MUD: Multi-User Dungeon or Multi-User Dimension. A text-based virtual environment in which a number of people from the Net can interact. The first uses of MUDs were in text-based adventure games, in which players took on characters and wandered around virtual environments, such as dungeons and castles. Commands like Go North, Eat Pie and Kill Ogre controlled the actions of the characters (anybody familiar with the early Infocom adventures such as Zork would be accustomed to the syntax). A large number of players can be wandering around the environment at the same time, and players can usually interact with each other, exchange items, form alliances and so forth. Connecting to MUDs usually requires the use of Telnet. [Top]

multicast: A system of broadcasting over TCP/IP networks, such as the Internet, which makes the best use of available bandwidth. It is used primarily for streaming applications, such as broadcasting video or audio over the Internet. Instead of sending out a separate stream to each client, or sending a stream to every client whether they want it or not, Multicast only replicates the stream at the last possible moment. The server only sends out one stream, which branches as required to reach the clients which have reported an interest in that stream. Anybody who has not reported an interest is effectively 'pruned' from the broadcast, saving bandwidth.[Top]

Multicasting is seen by many as an important technology for the future of the Web. When the bandwidth available on the Internet is enough to handle TV-quality video and CD-quality audio, multicasting is seen as the means by which programs can be broadcast internationally. It is already in use on the MBone (Multicast backbone), a subset of the Internet designed to handle multicasts. Current implementations of Web-based video and audio streaming, such as RealNetworks' RealAudio and RealVideo, do not use multicast methods, but still use unicast (sending a separate stream to each client who wants the data). This is because much of the equipment and software that drives the Internet is not equipped to handle multicasting.[Top]

NNTP: Network News Transport Protocol. The protocol developed to provide a standard way of posting, reading and receiving Usenet messages. Your Usenet news reader will use NNTP to access newsgroups. Like many of the protocols listed here, NNTP is an open standard, allowing it to be used across a number of platforms and products. [Top]

packet: Unlike the phone network, which is circuit-switched, the Internet uses a method of data transfer called packet switching. Devices don't call each other to set up a line of communication; rather, they put chunks of data on the network, with a small address tag telling the network where it wants the data to go. These chunks of data are called packets, and the Internet takes care of delivering them to the appropriate computer.[Top]

Packets will generally contain more than just addresses and data. They will also contain special delivery details, return addresses (so the computer receiving the data knows who to reply to), version information, and a variety of switches telling the network just how the data should be transferred and how urgent the message is. The size of a packet can vary.[Top]

Packets are used because they make the most efficient use of the network. Circuit switching wastes bandwidth when connections are idle, and the last thing we need on the Internet is wasted bandwidth. Because your packets have to compete with everyone else's on the Internet, sometimes they can take a long time to arrive, and sometimes they don't arrive at all. The latter is called packet loss -- it's not fatal, it just means that if your computer is forced to resend the packet if it doesn't receive a response within a given period of time. The receiver of a TCP/IP packet always lets the sender know when they've received a packet.[Top]

peer-to-peer: The alternative to the client/server model, peer-to-peer refers to a network in which devices talk directly to each other, without an intermediary server. An example is a messaging application which sends the message directly to the destination computer, instead of storing it on a server and waiting for the person at the other end to download it from the server.[Top]

ping: A method used to test if there is a line of communication to another on the Internet, and how fast it is. The pinging party simply sends a packet of data to the destination computer, and waits for a reply, timing how long the reply takes. A long wait means a slow connection; no reply means no communications.[Top]

plug-ins: Extensions to Web browsers which enable a larger number of file types to be read. For , the Adobe Acrobat plug-in allows users to read any PDF files they have downloaded from the Net within their Web browser, and the Shockwave plug-in allows them to view Shockwave files embedded in Web pages.[Top]

point of presence: See POP.[Top]

Point to Point Protocol: See PPP.[Top]

POP: point of presence (1) or post office protocol (2).

(1) A location at which an ISP can be dialled at the cost of a local phone call. You need your ISP to have a local POP if you are to avoid long-distance call charges to access that ISP. Some ISPs might have virtual POPs, which means that they don't actually have a physical office in the location specified, but people can still access the service for the cost of a local phone call.

(2) A standard way of signalling one's desire to send or receive email from an email server. Similar to the newer IMAP, POP2 works in conjunction with SMTP (which takes care of the actual transferral of the mail), although the most recent version of POP, POP3, does not require the use of SMTP to transfer mail.[Top]

port: Primarily used to access different services available on a single server. For , a single server might only have a single IP address but both FTP and HTTP services running. So it uses different ports (the default is 80 for HTTP and 21 for FTP) for the two services. Ports are denoted by number following an IP address and a colon; for 203.18.241.20:80. All TCP/IP requests sent to a server require a port number, but when it comes to services such as HTTP and FTP, which have standard port numbers, the browser usually hides these details from the end user.[Top]

PPP: Point-to-Point Protocol. Essentially a standard way of sending TCP/IP packets over the modem connection that connects a computer to an ISP. The modem does not normally 'talk' in TCP/IP, and so it needs PPP to translate between the two languages.[Top]

protocol: A standard way of doing something. Because the Internet is comprised of so many different kinds of machines, Internet protocols were devised to give all these machines a common way of talking to each other. [Top]

proxy server: A server that sits between the client and the destination server which either filters access or tries to fulfil requests itself. The former is a security measure, the latter is generally done in order to improve speed, by caching, for . [Top]

ISPs often ask (or force) people to go through their proxy servers in order to save bandwidth. It might, for , have a certain Web page cached on the ISP's Web proxy server because previous users had recently downloaded the page. If another client requests the page, then instead of sending to the other side of the world and wasting a lot of time and bandwidth retrieving it again, it might simply send them its cached copy of the page.[Top]

Push: Touted as being a technology to revolutionise the way the Internet works, push technology works by sending data to clients over the Internet without waiting for them to request information. This makes push analogous to traditional broadcast media, and a distinct move away from the way people traditionally dealt with the Web and the Internet. It was thought (and still is) by many that this is the way people prefer their information delivered, rather than having to hunt it down themselves.[Top]

Many push applications enable clients to set up profiles detailing the kind of information they would like delivered to their desktops and how often they would like it delivered. Push generally requires a lot of bandwidth, and often works best for clients with a permanent connection to the Internet. The best known push technologies include PointCast and Marimba's Castanet.[Top]

Secure Sockets Layer: See SSL.[Top]

Serial Line Internet Protocol: See SLIP.[Top]

server: A device on a network that delivers data or configuration information to clients, usually upon request. On the Internet there are all sorts of servers in use. A Web server, for , delivers Web pages on request, while an FTP server delivers files over FTP, and an IRC server delivers and receives IRC messages. Servers are usually high-powered computers and often have a dedicated task, although some may have several services operating at once -- for , a single machine might be operating as both a Web server and a proxy server.[Top]

SLIP: Serial Line Internet Protocol. The predecessor to PPP, SLIP is not widely used today. It refers to a standard method of using a modem to connect to the Internet via an ISP.[Top]

SMTP: Simple Mail Transfer Protocol. A standard for sending email messages between devices on the Internet. This refers to both the way servers send mail messages to other servers, as well as the way email clients send mail to servers. Clients generally use IMAP or POP to retrieve email from servers.[Top]

spam: The process of sending unwanted email to a large number of receivers. Also known a electronic junk mail, spam is one of the great evils of the Internet. Email has no limit on the number of receivers of a given mail, and it doesn't cost any more if you send it to lots of people. Unscrupulous characters and businesses with access to email have used this to send emails with advertisements and other materials to massive lists of people who don't want it, but have to download it when they download their mail. Obviously, this wastes everybody's time and money, along with lots of precious Internet bandwidth. As a result, a number of groups have been formed to try to fight habitual spammers, and a number of software packages are available which have the task of trying to filter spam from users' email inboxes.[Top]

SSL: Secure Sockets Layer. A form of public-key encryption (see encryption) devised by Netscape to provide secure electronic transactions over the Net. It's supported in both Netscape Navigator and Internet Explorer. In both, transitions from standard HTTP to SSL can be made transparently to the end user, although by convention Web pages supporting SSL begin with https: instead of http:. See also HTTP.[Top]

TCP/IP: Transmission Control Protocol/Internet Protocol. A set of communications protocols for both private networks and the Internet. The most important protocol on the Internet, TCP/IP defines the way in which computers on the Internet signal each other and send data. Possibly its most important feature is its addressing feature, which allows so many devices to be connected to the one network yet find each other (see IP address). TCP/IP is a packet-based protocol.[Top]

TCP/IP is a default networking protocol on Unix computers, and the software to be able to connect to a TCP/IP network comes with most newer operating systems. Older operating systems (such as Windows 3.1) may need extra software to be able to connect to the Internet. This software is sometimes called a TCP/IP stack.[Top]

Telnet: A text-based terminal emulation program, designed to run over TCP/IP networks such as the Internet. Essentially, it allows users to connect to a server and issue commands as if it were a console on their computer. It is used for a number of purposes on the Internet, from controlling Web servers remotely to access library databases (some libraries in Australia allow you to access their systems just as though you were at one of the in-library search terminals). It is also the primary means for accessing MUDs over the Internet.[Top]

Telstra Internet: Previously known as AARNet (Australian Academic and Research Network) but transferred to Telstra's control in 1995/96 and subsequently renamed Telstra Internet, this network forms the core of Australia's Internet access. This Australia-wide TCP/IP network links the major regional centres as well as several international networks, and forms the largest part of the Internet in Australia.

Most ISPs buy bandwidth on this network, which they then resell to their customers. Some of the larger ISPs have their own nationwide networks as well as international links, although almost all have some kind of link to Telstra Internet because of its importance in connecting sites within Australia.[Top]

Transmission Control Protocol/Internet Protocol: See TCP/IP

upload: To send data from your PC to a server on which it will reside. You could use FTP, for , to upload a file from your local machine to a directory on an FTP server.[Top]

URL: Uniform Resource Locator. The global addresses of devices and data on the Internet. It could refer to a Web site, an FTP server, an email address or even a gopher site. For , http://apcmag.com/newswire is a URL, as is ftp://ftp.cdrom.com.[Top]

The first part of the address refers to the type of service; http://, for , refers to a Web (HTTP) server, while ftp:// refers to an FTP site. The second part of the address has the name (or IP address) and the location of the data desired.[Top]

Usenet: A worldwide bulletin board system, Usenet was one of the first applications of the Internet. There are several thousand such bulletin boards (called newsgroups) on the Internet, each dedicated to a specific topic, such as Windows 95, fast cars or nappies. Posts to a bulletin board can be made by anybody using a news reader, a software application which allows previous posts to the newsgroup to be read and new posts to be made (news readers are integrated into both Netscape Navigator and Internet Explorer). [Top]

Newsgroups are very useful for finding out information on a specific topic, although wading through the masses of posts on some newsgroups can be tiresome. Posts will often receive a response, or a number of responses (which in turn might generate their own responses, forming what is called a thread), thus making newsgroups good places to get in contact with people who know a great deal about the topic you're researching. Like all things on the Internet, however, responses on newsgroups may not always be accurate.[Top]

VBScript: Visual Basic Script. Similar in function to JavaScript, but only implemented in Microsoft's Internet Explorer browser, VBScript enables small programs to be embedded in HTML files which take care of executing limited tasks. The scripting language bears similarities to Microsoft's Visual Basic. See JavaScript.[Top]

W3C: World Wide Web Consortium. Founded in 1994, the W3C is the standards-setting body for the Web, controlling the definition of both HTTP and HTML. It has a large number of international members.[Top]

Web: The part of the Internet with which most people are familiar. The Web comprises those portions of the Internet that use HTTP and HTML to deliver Web pages to end users. Web pages are basically files that can have text, images or applications embedded in them. They can be built to react to user input through CGI, DHTML, Java or ActiveX, and objects can be hypertext linked to other Web pages on the Internet. Using hypertext linking, these Web pages are linked to others around the world, forming a complex network