![]() |
EGR 199: Fundamentals of Engineering |
Internet Internals |
| Draft 09/09/99 | Prabhaker Mateti | |
|
|
| quote1 | quote2 |
This chapter is about the infrastructure of the Internet: LANs and WANs, and how the network of network functions. The lab experiments illustrate the setup of a LAN using PCs running Linux.
After performing this experiment, students should be able to:
Please refer to the Appendix A if you would like to find out what an acronym used in this document. Prior to performing the experiments of this Lab, visit the sites listed in Appendix B: Further Reading Links and explore.
The Internet is comprised of thousands of regional networks scattered throughout the globe. On any given day, a hundred million users in over 50 countries are connected to it. The Web refers to a body of information - an abstract space of knowledge, while the Internet refers to the physical side of the global network, a giant mass of cables and computers.
Nobody owns the Internet. Nobody owns the World-Wide Web. Having access to the Internet usually means that one has access to a TCP/IP based server, typically called an Internet Service Provider (ISP). The WWW uses the Internet to transmit hypermedia documents between computer users internationally.
Your request for a Web page, while on a home computer, travels through a labyrinth that is generally referred to as the Internet infrastructure.Network Topology refers to how the computers are
connected. In the Star Topology, all the computers are connected
to a common point. It is fault-tolerant, and is easy to add new
clients and easy for management and monitoring of network
performance. The Bus Topology is a straight line with a tap for
each computer. It is simple, easy to add new computers by
inserting a T-connector, but problems are hard to isolate and the slows
down during periods of heavy use.
Internet domain names are the next level of Internet addressing, just as the street name is followed by the city and state. Domain names create a single identity for a set of locally connected computers used by a company or an institution. So while there may be 38 servers at a given company, each with its own IP address, they all share a common domain name, such as wright.edu.
The domain name identifies all the computers in a group. But if you want to get to a specific page stored on any of those computers, you'll need an even more precise address. That's why every Web page on the Internet, and even the pictures you see displayed on Web pages, has its own unique address, known as a Uniform Resource Locator (URL), which tells your browser exactly where to go on the server to find a page.
Clients and Servers
Without a Server
In a peer-to-peer network, a group of PCs are hooked together, with each
PC, having equal status in the network. All the PCs can share files,
send each other messages, and share a printer or two. Windows 9x/NT
comes with all required software to setup a peer-to-peer LAN.
A LAN with a Server
You can setup one of the computers as a server. The other PCs are
then known as client computers. The server stores the
applications, files, and e-mail messages. This server delivers
applications such as database, word processors, as well as data and
e-mail. It also acts as the center for sharing printers, doing
backup, etc.
There are many ways of setting up a LAN. The ruling king of such technologies is Ethernet for the hardware layer, and TCP/IP for software layer.
Network interface cards (NICs) are hardware boards that you insert into empty slots in the PC. Today (1999), a good PCI-based card for 10 or 100 megabits/sec (Mb/s) sells for about $15. A typical card will have two connectors at the back: a telephone-jack like RJ45, and an RCA-like BNC connector. Through this physical connection, the data bits go from the computer to the cable and back again when receiving. Each NIC is identified by a unique 6-byte number called its Ethernet address that is stored, at manufacture time, in a ROM on the card.
The
RJ45 Twisted Pair Cable, whose connector is shown at left, is
made from insulated strands of wire twisted together inside a sheath
that may or may not be shielded. Unshielded Twisted Pair (UTP) is the
most commonly used cable for small LANs. It is often referred to as
10BaseT because the most popular size of this cable can carry 10 Mb/s.
It comes in different categories that carry between 4 Mb/s and 100 Mb/s
of data to about 300 feet before the signal strength suffers.
If you connecting only two computers, you do not any hubs. You use one RJ45 cross over cable that has two of their signal wires transposed between the connectors as described below.
| Pin Name | End1 Pin | End2 Pin | Pin Name |
|---|---|---|---|
| TX+ | 1 | 3 | RX+ |
| TX- | 2 | 6 | RX- |
| RX+ | 3 | 1 | TX+ |
| RX- | 6 | 2 | TX- |
To connect more than two computers, you need network hubs. All the PCs connect to the hub. An inexpensive starter network kit for home sells for $50 (in 1999) and includes two NICs and a hub that has 5 RJ45 ports.
The Thin Coaxial Cable looks similar to a TV cable but its impedance rating and other characteristics are different. It has a core of solid or braided copper wire surrounded by insulation, braided metal shielding, and an outer cover. These cables can carry a signal about 600 feet before the signal starts to suffer from loss of strength. The thin coaxial cable does not need hubs. Imagine it as a long unbroken line of cable terminated with 50-ohm resistors at either end, and with a T-connector for each computer.
A router is a connector between LANs that use identical protocols; packets are received, examined and then sent on. It is a hardware device or, software in a computer, that determines the next network point to which a packet should be forwarded toward its destination. The router is connected to at least two networks and decides which way to send each information packet based on its current understanding of the state of the networks it is connected to. A router creates or maintains a table of the available routes and their conditions and uses this information along with distance and cost algorithms to determine the best route for a given packet.
A gateway is a computer that lies at the intersection of two networks, and routes traffic correctly between them, while keeping traffic internal to the two networks separated. A hub is a place of convergence where data arrives from one or more directions, and the switch is what determines how and where data is forwarded.
Modem stands for MOdulator/DEModulator. A modem converts (modulates) digital signals generated by the computer into analog signals which can be transmitted over a telephone line and transforms (demodulates) incoming analog signals into their digital equivalents. The specific techniques used to encode the digital bits into analog signals are called modulation protocols. This encoding process puts the transmission into a mode that is compatible with the various transmission media used by the telephone company, such as copper wire, microwave, satellite, and fiber optics. Most new modems can send and receive data at 57.6 kbps (kilo bits per second) and faxes at 14.4 kbps. ISDN (Integrated Services Digital Network) modems use digital telephone lines to achieve a transmission speed of 128 kbps.
The network operating system controls the operations of the server, lets you decide who can have access to it, and regulates information flowing from the various clients on the network to each other; to the printers, modems, or CD-ROM drives that are shared by the client computers, and from the client computer to itself.
Protocols are implemented as software in the network operating system.
On the Internet, there are the TCP/IP protocols, consisting of: TCP (Transmission Control Protocol), which uses a set of rules to exchange messages with other Internet points at the information packet level. IP (Internet Protocol), which uses a set of rules to send and receive messages at the Internet address level. These were developed to be routable and can accomodate large networks.
| A few acronyms and their expansions are collected in
the table here. If you are curious about an acronym or term not
listed, type it in the input box below, and then press the button to look it up in the TechEncyclopedia. |
| "Unix for the Impatient'' by Paul W. Abrahams, Bruce Larson, Addison-Wesley; ISBN: 0201823764. | |
| http://www.randomhouse.com/features/davebarry/ | Dave Barry's Emoticons |
| http://www.annoyances.org/ | Are you annoyed at Windows? |
| http://slashdot.org/ | A Linux advocacy site |
| http://www.eff.org/ | Electronic Frontier Foundation |