Many Internet users have very little idea of how the Internet actually works. Even fewer understand how Melb PC's Internet service is configured. This article gives you a simple description of the Internet and a brief explanation of how our service operates. It is aimed at a relatively new user. What is the Internet? The Internet is a collection of many thousands of linked computers, connected using a portion of the total resources of the currently existing public telecommunication networks. Perhaps the best known element of the Internet is the World Wide Web (WWW or simply the Web). The Web is used primarily for activities that use browser software and the Hypertext Transport Protocol (HTTP). Other portions of the Web include mail, news and FTP servers, and other computers performing various tasks, all over the world. This global computer network provides many services. Although most of the servers are running under the UNIX operating system, users with computers running Windows, Mac, UNIX and other operating systems, can access them. One interesting fact is that there is no governing body over this global computer communications network. This shows what cooperation at a technical level can achieve with virtually no government intervention or regulation. How does Melb PC fit in? The diagram shows the main hardware used at Melb PC. The first photo shows some of the computers mentioned in the schematic diagram. Note that not all have a monitor connected. They can all be administered via another computer. The second photo shows various boxes mounted in racks. The bank of lights on the left hand side corresponds to the old Dataplex 33.6 Kbps modems. The new bank of 120 modems are in two very small grey boxes without any lights on the front. Some of the other items are computers, hubs, uninterruptible power supplies (UPSs), tape drives and of course a Cisco router (another nondescript small box).
Despite its appearance, a router is a very fast intelligent electronic
switch that creates (or maintains) a table of available routes, from this table, the router determines the
best route for a given packet of information to reach its destination.
A firewall moves all traffic through a single point, examines every packet and filters out any that may be potentially harmful. The firewall doesn't examine the content of messages. A firewall looks at a packet's structure, source and destination, to identify unauthorised access attempts or attempts to run unauthorised processes. A packet is the unit of data that is routed between an origin and a destination on the Internet. When any file (program, image, Web page or e-mail message) is sent from one place to another on the Internet, it is split into very small chunks (called packets). Each of these packets includes an identifying code and the Internet address of the packet's destination. The individual packets for a single file may travel different routes to arrive at the same destination, and the identifying code is used to re-assemble the file into its original format. Melb PC Internet statistics By far our biggest single expense is the traffic charge. This is the fee that we pay to the organisations that supply the cables, satellite links, computers and routers to connect Melb PC computers to the Internet. For example, the phone bill for over 200 lines, and a charge for the volume of data transmitted over those lines. Last financial year the bill for our traffic charges was about $180,000 while the phone bill was nearly $100,000. In a typical day more than 2000 users connect to Melb PC in more than 4000 sessions. Now you know why we have many powerful computers with lots of memory and disk capacity to run the system. Melb PC's computers are processing a lot of data continually--everything from validating a user's identity to checking connection times, receiving, sending and deleting mail and news messages, downloading files, monitoring the modems, screening out intruders, writing logs, backing up data, and updating a myriad of statistics. At the same time they are sending and receiving data for every user who clicks on a link in a browser or reads a news message. The speed of response depends of many factors. One bottleneck can be the 512 KB link, which you can regard as the main supply pipe to the outside world. How many users are logged on at any one time, and what each of them is doing, effects response speed, because the link is being shared with the other Melb PC users logged on at the time. The bandwidth of this link is our major cost, and we will be upgrading this in the near future. Another reason for poor response times can be clogged conditions further upstream, anywhere between us and the machine you are trying to reach, and these factors are outside our control. One thing that probably does not have an effect on the response speed is the speed of your computer. If your modem is slow or there is a lot of line noise on the local line, it can influence the maximum speed at which your modem transfers information, and thus limit response time. But this is not generally the limiting factor. Just a very few volunteers perform all the administration of our Internet service. This is the main reason why the costs are much lower than most other service providers. Recently substantial changes have occurred in the way we obtain our bulk data, that is our connection to the rest of the world. A new $16,000 Cisco router was purchased to give us an alternate supply and redundancy. In the near future we will be investing more money to purchase additional phone lines, new V90 modems and, as I wrote earlier, more bandwidth. All this is designed to improve our system and response. To this end, I do daily performance monitoring to establish a baseline for our response so that we can see if something has changed over a longer term. I'm pleased to report that although our response is slightly worse than OzEmail or Telstra (both of which charge far more than we do) it is very much better than the only large ISP that is cheaper than us. For example, if you were using OzEmail for just one hour per day it would cost $1850 for one year. We give you up to two hours per day for $140 per year.
Reprinted from the October 1998 issue of PC Update, the magazine of Melbourne PC User Group, Australia |