Make your own free website on Tripod.com

How Enables Internet Connectivity

 

 

By

·        Muhd Azzulfa Jaini – 03B3221

·        Mohd Hailmizan Jafar – 03B3219

·        Steven Lim -

 

Contents

 

What is the Internet?. 3

The Basic Process. 3

Behind the Scenes. 3

The Internet 4

Putting It All Together 5

What are the various ways of connecting to the Internet?. 6

What is Bluetooth?. 8

Introduction. 8

General information. 8

Features by version. 10

How does it communicate with other devices?. 12

Other Wireless Connections. 12

Bluetooth Range. 12

Devices that Use Bluetooth. 13

Bluetooth Frequency. 13

 

Introduction

What is the Internet?

- The Basic Process

Let's say that you are sitting at your computer, surfing the Web, and you get a call from a friend who says, "I just read a great article! Type in this URL and check it out. It's at http://computer.howstuffworks.com/web-server.htm." So you type that URL into your browser and press return. And magically, no matter where in the world that URL lives, the page pops up on your screen.

At the most basic level possible, the following diagram shows the steps that brought that page to your screen:

Your browser formed a connection to a Web server, requested a page and received it.

- Behind the Scenes
If you want to get into a bit more detail on the process of getting a Web page onto your computer screen, here are the basic steps that occurred behind the scenes:

  • The browser broke the URL into three parts:
    1. The protocol
    2. The server name
    3. The file name
  • The browser communicated with a name server to translate the server name into an IP Address, which it uses to connect to the server machine.
  • The browser then formed a connection to the server at that IP address on port 80. (We'll discuss ports later in this article.)
  • Following the HTTP protocol, the browser sent a GET request to the server
  • The server then sent the HTML text for the Web page to the browser. (Cookies may also be sent from server to browser in the header for the page.)
  • The browser read the HTML tags and formatted the page onto your screen.

If you've never explored this process before, that's a lot of new vocabulary. To understand this whole process in detail, you need to learn about IP addresses, ports, protocols... The following sections will lead you through a complete explanation.

 

- The Internet
So what is "the Internet"? The Internet is a gigantic collection of millions of computers, all linked together on a computer network. The network allows all of the computers to communicate with one another. A home computer may be linked to the Internet using a phone-line modem, DSL or cable modem that talks to an Internet service provider (ISP). A computer in a business or university will usually have a network interface card (NIC) that directly connects it to a local area network (LAN) inside the business. The business can then connect its LAN to an ISP using a high-speed phone line like a T1 line. A T1 line can handle approximately 1.5 million bits per second, while a normal phone line using a modem can typically handle 30,000 to 50,000 bits per second.

ISPs then connect to larger ISPs, and the largest ISPs maintain fiber-optic "backbones" for an entire nation or region. Backbones around the world are connected through fiber-optic lines, undersea cables or satellite links (see An Atlas of Cyberspaces for some interesting backbone maps). In this way, every computer on the Internet is connected to every other computer on the Internet.

 

- Putting It All Together
Now you know a tremendous amount about the Internet. You know that when you type a URL into a browser, the following steps occur:

  • The browser breaks the URL into three parts:
    1. The protocol ("http")
    2. The server name ("www.howstuffworks.com")
    3. The file name ("web-server.htm")
  • The browser communicates with a name server to translate the server name, "www.howstuffworks.com," into an IP address, which it uses to connect to that server machine.
  • The browser then forms a connection to the Web server at that IP address on port 80.
  • Following the HTTP protocol, the browser sends a GET request to the server, asking for the file "http://computer.howstuffworks.com/web-server.htm."
  • The server sends the HTML text for the Web page to the browser. (Cookies may also be sent from server to browser in the header for the page.)
  • The browser reads the HTML tags and formats the page onto your screen.

What are the various ways of connecting to the Internet?

To start off the discussion, here is a table to show the major differences between the main types of wireless connectivity and traditional networking.

Type

Speed

Range

Comment

IRDa

9.6kb - 115kb (- 4Mb)

< 6ft

Infra-red.  The two devices must have their IR ports facing each other.  For simple data exchange.  Uses very little power.

Wi-Fi

1Mb - 54Mb

see below

Wi-Fi refers to any of the three 802.11 types of wireless service below, and to future new subcategories yet to be released.  Acts like a regular wired network in most respects.  Either built in or available as add-on cards or adapters for desktop computers.

802.11a

1 - 54Mb

50ft - 150ft

Not commonly used, uses different frequency than 802.11b/g.

802.11b

1 - 11Mb

100ft - 300ft

Most common version at present.

802.11g

1 - 54Mb

120ft - 350ft

The latest version, backwardly compatible with 802.11b.

Bluetooth

120kb - 723kb

30ft - 300ft

Class 3 devices (eg in most personal computing type devices) have a short 30ft range, high powered Class 1 devices have the longer range.  Either built in or available as add-on cards.

GPRS

< 115kb

wherever suitable cellphone coverage

Data service used by GSM cellphones and by some add-on cards for laptops and pda's.  Speed typically about 30kb depending on how many users are sharing the service on each cell at any given time.  A 2.5G service.

2.5G

variously up to about 128kb

wherever suitable cellphone coverage

Various compromise new types of 'always on' data service for cell phones that are better than nothing but not nearly as good as the 3G service that all cell phone companies are hoping to introduce when funding and technology allows.

3G

2Mb stationary, 384kb moving with good signal, 144kb moving fast/poor signal

wherever suitable cellphone coverage

A largely futuristic technology not much deployed (yet) in the US which promises amazingly fast data transfer.  Sprint PCS Vision and AT&T EDGE (100-130kb) are the closest things to 3G in the US at present.

Modem

< 56kb

not wireless

The 'old fashioned' way to dial up from a computer to the internet.

DSL/Cable

100kb - 1.5Mb

not wireless

Not wireless.
'Broadband' connections to the internet.

LAN

10Mb - 100Mb

not wireless

Not wireless.
Common type of cabled network in most offices.

 

What is Bluetooth?

Bluetooth is an industrial specification for wireless personal area networks (PANs) first developed by Ericsson, later formalized by the Bluetooth Special Interest Group (SIG). The SIG was formally announced on May 20, 1999. It was established by Sony Ericsson, IBM, Intel, Toshiba and Nokia, and later joined by many other companies as Associate or Adopter members.

- Introduction

The system is named after a Danish king Harald Blåtand (Harold Bluetooth in English), King of Denmark and Norway from 935 and 936 respectively, to 940 known for his unification of previously warring tribes from Denmark, Norway and Sweden. Bluetooth likewise was intended to unify different technologies like computers and mobile phones. The Bluetooth logo merges the Nordic runes for H and B. This is the official story: however, the actual Harald Blåtand that was referred to in naming Bluetooth was most probably the liberal interpretation given to him in The Long Ships by Frans Gunnar Bengtsson, a Swedish best-selling Viking-inspired novel.

Bluetooth provides a way to connect and exchange information between devices like personal digital assistants (PDAs), mobile phones, laptops, PCs, printers and digital cameras via a secure, low-cost, globally available short range radio frequency.

Bluetooth lets these devices talk to each other when they come in range, even if they're not in the same room, as long as they are within 10 metres (32 feet of each other).

 

- General information

A typical Bluetooth

Enlarge

A typical Bluetooth mobile phone headset

The latest version currently available to consumers is 2.0, but few manufacturers have started shipping any products yet. Apple Computer, Inc. offered the first products supporting version 2.0 to end customers in January 2005. The core chips have been available to OEMs (from November 2004), so there will be an influx of 2.0 devices in mid-2005. The previous version, on which all earlier commercial devices are based, is called 1.2.

Bluetooth is a wireless radio standard primarily designed for low power consumption, with a short range (up to 10 metres) and with a low-cost transceiver microchip in each device.

It can be used to wirelessly connect peripherals like printers or keyboards to computers, or to have PDAs communicate with other nearby PDAs or computers.

Cell phones with integrated Bluetooth technology have also been sold in large numbers, and are able to connect to computers, PDAs and, specifically, to handsfree devices.

The standard also includes support for more powerful, longer-range devices suitable for constructing wireless LANs.

A Bluetooth device playing the role of "master" can communicate with up to 7 devices playing the role of "slave". At any given instant in time, data can be transfered between the master and one slave; but the master switches rapidly from slave to slave in a round-robin fashon. (Simultaneous transmission from the master to multiple slaves is possible, but not used much in practice). These groups of up to 8 devices (1 master and 7 slaves) are called piconets.

The Bluetooth specification also allows connecting two or more piconets together to form a scatternet, with some devices acting as bridges by simultaneously playing the master role in one piconet and the slave role in another piconet. These devices have yet to come, though are supposed to appear within the next two years.

Any device may perform an "inquiry" to find other devices to which to connect, and any device can be configured to respond to such inquiries.

Pairs of devices may establish a trusted relationship by learning (by user input) a shared secret known as a "passkey". A device that wants to communicate only with a trusted device can cryptographically authenticate the identity of the other device. Trusted devices may also encrypt the data that they exchange over the air so that no one can listen in.

The protocol operates in the license-free ISM band at 2.45 GHz. In order to avoid interfering with other protocols which use the 2.45 GHz band, the Bluetooth protocol divides the band into 79 channels and changes channels up to 1600 times per second. Implementations with versions 1.1 and 1.2 reach speeds of 723.1 kbit/s. Version 2.0 implementations feature Bluetooth Enhanced Data Rate (EDR), and thus reach 2.1 Mbit/s. Technically version 2.0 devices have a higher power consumption, but the three times faster rate reduces the transmission times, effectively reducing consumption to half that of 1.x devices (assuming equal traffic load).

Bluetooth differs from Wi-Fi in that the latter provides higher throughput and covers greater distances but requiries more expensive hardware and higher power consumption. They use the same frequency range, but employ different multiplexing schemes. While Bluetooth is a cable replacement for a variety of applications, Wi-Fi is a cable replacement only for local area network access. A glib summary is that Bluetooth is wireless USB whereas Wi-Fi is wireless Ethernet.

- Embedded Bluetooth

Bluetooth devices and modules are increasingly being made available which come with an embedded stack and a standard UART port. The UART protocol can be as simple as the industry standard AT protocol, which allows the device to be configured to cable replacement mode. This means it now only takes a matter of hours (instead of weeks) to enable legacy wireless products that communicate via UART port.

Features by version

- Bluetooth 1.0 and 1.0B

Versions 1.0 and 1.0B had numerous problems and the various manufacturers had great difficulties in making their products interoperable. 1.0 and 1.0B also had mandatory Bluetooth Hardware Device Address (BD_ADDR) transmission in the handshaking process, rendering anonymity impossible at a protocol level, which was a major set-back for services planned to be used in Bluetooth environments, such as Consumerium.

- Bluetooth 1.1

In version 1.1 many errata found in the 1.0B specifications were fixed. There was added support for non-encrypted channels.

- Bluetooth 1.2

This version is backwards compatible with 1.1 and the major enhancements include

  • Adaptive Frequency Hopping (AFH), which improves resistance to radio interference by avoiding using crowded frequencies in the hopping sequence
  • Higher transmission speeds in practice
  • extended Synchronous Connections (eSCO), which improves voice quality of audio links by allowing retransmissions of corrupted packets.
  • Received Signal Strength Indicator (RSSI)
  • Host Controller Interface (HCI) support for 3-wire UART
  • HCI access to timing information for Bluetooth applications.

- Bluetooth 2.0

This version is backwards compatible with 1.x and the major enhancements include

  • Non-hopping narrowband channel(s) introduced. These are faster but have been criticised as defeating a built-in security mechanism of earlier versions; however frequency hopping is hardly a reliable security mechanism by today's standards. Rather, Bluetooth security is based mostly on cryptography.
  • Broadcast/multicast support. Non-hopping channels are used for advertising Bluetooth service profiles offered by various devices to high volumes of Bluetooth devices simultaneously, since there is no need to perform handshaking with every device. (In previous versions the handshaking process takes a bit over one second.)
  • Enhanced Data Rate (EDR) of 2.1 Mbit/s.
  • Built-in quality of service.
  • Distributed media-access control protocols.
  • Faster response times.
  • Halved power consumption due to shorter duty cycles.

How does it communicate with other devices?

- Other Wireless Connections
There are already a couple of ways to get around using wires. One is to carry information between components via beams of light in the infrared spectrum. Infrared refers to light waves of a lower frequency than human eyes can receive and interpret. Infrared is used in most television remote control systems, and with a standard called IrDA (Infrared Data Association) it's used to connect some computers with peripheral devices. For most of these computer and entertainment purposes, infrared is used in a digital mode -- the signal is pulsed on and off very quickly to send data from one point to another.

Infrared communications are fairly reliable and don't cost very much to build into a device, but there are a couple of drawbacks. First, infrared is a "line of sight" technology. For example, you have to point the remote control at the television or DVD player to make things happen. The second drawback is that infrared is almost always a "one to one" technology. You can send data between your desktop computer and your laptop computer, but not your laptop computer and your PDA at the same time.

These two qualities of infrared are actually advantageous in some regards. Because infrared transmitters and receivers have to be lined up with each other, interference between devices is uncommon. The one-to-one nature of infrared communications is useful in that you can make sure a message goes only to the intended recipient, even in a room full of infrared receivers.

The second alternative to wires, cable synchronizing, is a little more troublesome than infrared. If you have a Palm Pilot, a Windows CE device or a Pocket PC, you know about synchronizing data. In synchronizing, you attach the PDA to your computer (usually with a cable), press a button and make sure that the data on the PDA and the data on the computer match. It's a technique that makes the PDA a valuable tool for many people, but synchronizing the PDA with the computer and making sure you have the correct cable or cradle to connect the two can be a real hassle.

- Bluetooth Range

Most Bluetooth devices are described as 'Class 2'.  These are very low power (typically 1 milliwatt - 1/1000th of a watt) and have a range of about 10 m (33 ft).

Some devices - for example, some plug in 'dongles' that can be added to to laptop computers - are Class 1.  These have range comparable to that of Wi-Fi, ie, 100 m or 330 ft.

With Bluetooth, short range is actually a benefit, because it reduces the chance of interference between your Bluetooth devices and those belonging to other people nearby.

Devices that Use Bluetooth

A limited, but growing number of devices use Bluetooth at present. Devices that are starting to have Bluetooth connectivity built in include :

·         Digital cameras and camcorders

·         Printers

·         Scanners

·         Cell Phones

·         PDAs

·         Laptops

·         Keyboards and Mice

·         Headsets

·         In-car handsfree kits

·         GPS navigation receivers

·         Home appliances (microwaves, washers, driers, refrigerators)

In addition, add on Bluetooth adapters are available for computers (eg with a USB interface) and for PDAs (eg SD cards).

- Bluetooth Frequency
Bluetooth communicates on a frequency of 2.45 gigahertz, which has been set aside by international agreement for the use of industrial, scientific and medical devices (ISM).

A number of devices that you may already use take advantage of this same radio-frequency band. Baby monitors, garage-door openers and the newest generation of cordless phones all make use of frequencies in the ISM band. Making sure that Bluetooth and these other devices don't interfere with one another has been a crucial part of the design process.