| |
|---|
|
Jan is having a busy day at the office. She needs to pick up her twins from preschool before 5:30 or face a stiff fine, but she also needs to get a birthday present for party they'll be going to on Saturday. No time to stop at a store because she can't leave work early, so she goes on line. (Don't tell the boss - this won't take long!)
This story - so commonplace today - would have been science fiction just a few years ago. We almost take it for granted now, but the technology that makes it possible is pretty spectacular. How does it all fit together? That's what we're going to look at in this module. |
| | |
|---|---|
| First of all, let's take a look at what's necessary to make this work. We need:
1. Communication Software |
|
| What is it? |
What are the Options? |
|
Fact: Computers are so dumb, they need instructions for even the simplest task!
Communication Software: The programmed instructions so your computer can communicate over a network. |
|
2. Network Interface |
|
| What is it? |
What are the Options? |
|
Network Interface: The computer hardware for connecting with signals from the outside world.
|
Again, today's computers come with network interfaces for the three common communication channels commonly used to send and received signals. But you'll need to decide which of them to use, depending on the communication channel(s) available:
|
3. Communication Channel |
|
| What is it? |
What are the Options? |
|
Communication Channel: The physical medium over which signals are transmitted, and the protocol used to encode the signals. Definition: Protocol - a simple language and set of guidelines for communicating between machines.
|
The four network interface types described above are used mainly for short-distance communication:
In addition, long-distance communications channel use other media and protocols, including:
|
4. Service Provider |
|
| What is it? |
What are the Options? |
|
Service Provider: An organization that runs communication devices and switches messages so they get to their destination. Service providers may also provide content, such as directories, chats, news, and Web sites.
|
Here there are many options, and the consumer may have a range of choices.
|
5. Wide Area Network (WAN) |
|
| What is it? |
What are the Options? |
|
Wide Area Network (WAN): A system that allows signals to be transmitted over a variety of communication channels, and routes the signals to destinations distant from one another - that is, more than about 1 mile or 2 km.
|
Although there are many wide area networks, the only option for most people and organizations - and by far the best option - is the Internet. The Internet is a publicly available network of networks spanning the globe, all of which use the TCP/IP protocol. |
6. Server |
|
| What is it? |
What are the Options? |
|
|
Local area networks have servers to control access to their network. They also provide the services discussed elsewhere in this module. On the Internet, millions of servers are available. We'll discuss their services in another section of this module. |
| |
|
|---|---|
| |
|
|---|---|
|
Here are some of the services most local area networks provide: |
|
|
1. File Sharing
|
Rather than sending documents to colleagues on paper, you can now make them available through the local area network. |
|
2. Application Sharing
|
Application programs - the programs that allows to do productive work - are often installed on each individual computer. This is what we do at home. But in an organization with many computers, installing updates and patches on each computer is very time-consuming - and expensive. So applications are stored on a server, and when needed on an individual machine, they can be quickly downloaded over the local area network and installed when they're needed. We to that in our classes and labs here at WCC. |
|
3. Scheduling
|
One of the most frustrating and time-consuming tasks for middle and upper management in an organization is arranging meetings so that everyone who needs to be there can come. By making work-schedules available on the local area network, scheduling software can quickly find a time when everyone can attend, and send out reminders by email. |
|
4. Directories and databases
|
Phone directories are much more convenient on line - especially when the computer is connected to the phone system and can dial the number for you! Enterprise databases are an extension of this concept. They can be used to find facts as well as people. |
|
5. Working Online
|
How about working at home, with all the information resources available at work? Improved network speed and security have made this possible, and many organizations are allowing their staff to work at home. This saves communing costs, congestion, and - if the organization sets itself up for it - saves costs of office space. |
|
Local area networks make many types of on-line collaboration possible, from document-sharing to conferencing. |
|
| |
|
|---|---|
|
Here are the services we generally associate with wide-area networks: |
|
|
1. World Wide Web
|
Many people don't realize that the World Wide Web is not the same as the Internet. The Internet is a system for transmitting messages; the Web is a type of message service that uses the Internet. The boundaries between the Web and other Internet services are blurring, as Web browsers - the programs that display Web pages - are used to display many different types of services.
|
|
2. Email
|
Electronic mail is one of the original services offered on wide area networks, and is still one of the most popular. Of course, you can send email locally, too! Originally, email was separate from the World Wide Web. Now, Web browsers are used to display and accept email, making it difficult for people to tell the difference. |
|
3. On-line Help
|
New versions of popular operating systems now provide help through the Internet. In fact, only a limited amount of documentation is provided in many programs, and that makes it difficult for people without Internet connections to use even programs on their own computers. The assumption behind this is that most people are connected to the Internet most of the time. There are lots of exceptions, though! |
|
4. Web Services
|
The World Wide Web was originally designed to provide information to human beings. It is now being extended to provide services to people and to other computers. Here are some examples: For people:
For computers:
|
|
5. File Sharing
|
Just as you can share files locally, you can share them globally. The original Internet file sharing service is called FTP - File Transfer Protocol. It's still used to transfer files over the Internet, expecially by people developing Web sites, in its newer version, SFTP - Secure File Transfer Protocol. It is not as well known now, because most people access files via the Web using the HTTP protocol, but it's a bit faster for downloading large files. For more information on FTP, see module NA30c. |
|
With the right service provider, you could "commute" to a workplace halfway around the world - with zero fuel costs. To learn more about working online, a good place to start is the Wikipedia article on Telecommuting. |
|
|
7. Collaboration
|
With the growth of international business, collaboration long-distance is becoming more important. Some organizations use different time-zones to solve problems quickly without undue stress to their staff. Here's an example of "follow the sun" collaboration:
|
| |
|
|---|---|
|
|
|
| 1. You Run a Program |
Let's say you're Jan, shopping on-line for a child's birthday present. What do you do first? Start your browser, of course! This would be Microsoft Internet Explorer, Apple Safari, Mozilla Firefox, or one of a handful of other browsers.
|
| 2. Program Interprets your Requests |
Once your browser is running, you need to find the site. Jan does this by typing the URL - Uniform Resource Locator - into the address bar: www.MySuperToys.com. The browser's first job is to figure out that when you type something into the address bar, you want to see a file from that Web site. It gets to work on that as soon as you hit the Enter key. |
| 3. Looks up IP Number |
You've typed in a URL, but that's not enough to get the information you want. That's like asking your secretary to call Brittany Speares. She'll have to look up the number in a phone book. The Internet's phone book is called the Domain Name Server system. Your computer does a quick lookup and comes back with an IP Address - a set of numbers that identifies each computer on the Internet. Once it has that number, your computer knows exactly where to send a request to MySuperToys.com, and can go on to the next step. |
| 4. Translates Request to the Appropriate Protocol |
Recall that a Protocol is a simple language and set of guidelines for communicating between machines. Each type of computer communication has its own protocol, and the one for the World Wide Web is HTTP, the HyperText Transfer Protocol. The browser's next job is to translate your request into an HTTP message that the Web server can understand. |
| 5. Requests a Communication Session with Server |
When we phone someone, we hear their phone ringing. The ringing is actually a request to initiate a communication session with the person we're calling. In the same way, when your computer wants to talk to a server, it has to request a communication session. (No ringing bells, though.) Since we want to shop - a financial transaction - we need to make sure nobody can listen in on our business and possibly pick up our credit card info. To keep the conversation secret, we'll set up a secure session with the server: we'll agree on a secret code to "scramble" the messages. Only the server and our own computer will be able to understand what's being transmitted. |
| 6. Request Made into TCP Packets |
Most messages on the Internet are coded using TCP, the Transmission Control Protocol. This breaks long messages up into smaller chunks, and puts them in an "envelope" of information necessary to transmit the message accurately. The resulting packet - the data envelope and enclosed message - is then ready to be sent over the Internet.
|
| 7. Packet is Routed through the Internet |
Message packets seldom go directly to their destination. Instead, they're passed from one point on the Internet to another until they get to the right server. The system for routing these messages, the Internet Protocol (IP), is at the heart of how the Internet works. (You can find more detail on how IP works in module NG03c, "What is the Internet?".) |
| 8. Server Sets Up Communication Session with You |
Finally, your message has gotten through to the toy store's Web server. If it's not too busy, the server will "answer the phone" by agreeing to set up a communication session with you, and go through the process of setting up an encryption code to keep the conversation private. |
| 9. Server Decodes Packet and Request |
Now that your computer is "talking" to the server, it can work on your request. Usually, this is a request to log in, but over the course of the conversation, the server will decode several more of your messages, plus answer them with encoded messages back to you. |
| 10. Server Tries to Fulfill Request |
Once a message is decoded, the server's job is to try to fulfill your request.
|
| 11. Response is Sent Back to You |
Hopefully, you'll get a response you like, but it might be "404 - File not found" or something like that. Considering how many hoops a message has to jump through, and how many things can go wrong, it's amazing how often it all works right. How long did it take to do steps 2-10? Probably less than 2 seconds. We take it all for granted, but from this you see how complicated networking really is. |
| |
|||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Signals can be transmitted over many different communication channels, but only three physical media are widely used to carry the signals. We can take a look at them here: |
|||||||||||||||||||||
|
1. By Wire
|
Copper wire still caries the majority of signals. Many protocols are used over wires, because wire a number of advantages:
|
||||||||||||||||||||
|
2. By Fiber
|
Fiber optic cable uses very thin, flexible strands of glass to guide light waves over long distances with relatively little loss. This has only been possible since the development of special types of glass, and the invention of lasers to create strong, coherent light waves. Fiber has these advantages:
|
||||||||||||||||||||
| Radio transmission is used in several types of communication channel to carry signals.
|
|||||||||||||||||||||
| |
|
|---|---|
|
Networking is one of the most rapidly-changing fields of technology. We can't predict the future, but here are some emerging trends: |
|
|
1. Increasing Insecurity
|
Networks make a lot of good things possible, but bad people can also use them for their purposes. One of these purposes is to steal information from people and organizations, often to enable them to steal money. This trend is on the rise, and the experts predict that there will be an ongoing battle between "bad guys" and "good guys" over the security of our networks. |
|
2. More Wireless
|
Wireless networking is growing faster than any other type. In part, that's because of how inexpensive it is: with relatively little trouble, one wireless access point can serve 50-60 computers. It would have taken hours to install wires for them all. Using cell phones has also whetted people's appetite for mobile communication. Uniting cell phones and laptops to more rapid mobil communication channels is one of the main goals of research and experimentation. |
|
3. Smaller Devices
|
It's those cell phones again. People just love little gadgets you can clip to your belt or drop in your bag, then whip out to communicate with. There's a limit to how small a computer can get and still be usable - unless you're actually wearing it. Research has been on-going to develop wearable computers, and we're seeing them gradually emerge. The biggest challenges are getting information and commands into small computers, and getting information back out. Several techniques for overcoming these challenges have been tried. The leading contenders now include:
|
| Bottom line: networks are here to stay, and likely to become larger and more important to us all. |
| |
|
|---|---|
|
Audience
|
|
| Objectives |
On successful completion of this module, you will be able to:
|
| Module NG01a: Twenty-first Century Networking |
This document is part of a modular instruction
series in Computer Instruction. For more information, see the overview
or the list of modules in this series, NG Networking: General . This document has been used in the following classes: CIS 100 .
|
| History |
Original: 2006-04-10, by Laurence J. Krieg
This version uploaded: Thursday, 06-Mar-2008 10:52:10 EST |
| Copyright |
Copyright © 2006, Laurence
J. Krieg, Washtenaw Community
College
Instructors: You may point to this file in your Web-based materials; however, its location may change without notice. Students: You are welcome to make a copy for your personal use. All other uses: Please contact the author, Laurence J. Krieg, for permission: krieg@ieee.org. |