Sunday, July 4, 2010

How Can One Cable Modem Work With Two Wireless Routers?

In How to Fry a Wireless Router or Two, I wrote about my brother's experience frying a pair of wireless modems in a lightning storm. Last week, I talked about what had happened, why it happended, and what he could do to prevent the problem in the future (this was the third set of routers, plus he lost a computer motherboard in that storm).
This week, we'll look at his network layout, and why he could not get the network to set up properly.
To summarize the situation, he has an office an a shop, with computers on his network in both locations. Some connect via wired connections (Ethernet), while others use wireless connections. His Internet cable comes into the office first.
In the past, he first used Linksys wireless routers. Then DLinks. This time, he chose Belkin wireless routers.
The incoming cable (standard cable-company RG6 coaxial cable) connects to the cable modem.
Then, the cable modem connects to the WAN (wide area network "Internet") connection on the router.
The local wired ports on the router provide connections for two wired computers. Notebooks connect via wireless connections. Finally, one wired connection on the router is used to connect an Ethernet cable that runs 250 feed to the office from the shop.
That cable was the lightning problem, as it runs outside in a conduit just a little bit underground. Effectively, he's got a 250 foot antenna looking for the electromagnetic pulse from a lighning strike. Most of us don't worry about that because our equipment is so well grounded in the house, plus the ethernet cables we use are much shorter lines. Even if we have underground cable company lines running from their switch boxes to our houses, those lines are usually only exposed about 40 to 50 feet before they enter the dwellings.
Back to the situation. When he hooked up his replacement routers, the router at the shop immediately worked. Not so, on the router in the office. The Ethernet light and the Activity light just poounded away, blinking and blinking rapidly. But, nothing connecting to the router could get to the Internet.
If they connected a computer directly to the Ethernet cable in the office, without running it into the router first, it worked just fine. But, with the router in place, it didn't work.
The problem was the way he connected the two routers. The problem is that there is no Out Of The Box connection that will work reliably. At least one thing, usually two, has/have to be tweaked one way or another.
As one might guess, the easisest way to connect would be to connect one router's WAN connector to the cable modem, using Ethernet cable, and then use Ethernet cable to connect one of the Local Area Network (LAN) connectors on that router ot the WAN router on the other computer.
There is a problem with this setup, but it's easily solved. First, if you're using identical wireless routers, as he was, the wireless routers are both trying to use the same IP Address range and subnet mask for their local area networks.
That works fine for the first router, which is connected to cable modem. On the cable modem side, it gets an IP address on the Internet Service Provider's network — often an actual Internet address and not just a private network address. On the local area network, it assigns the IP address range specified in its setup menu. This often varies by manufacturer. In the case of Linksys, this is 192.168.1.x. In the case of the Belkin routers he bought, it was 192.168.2.x.
The problem occurs at the second router. On it's WAN side, it sees a 192.168.2.x network — but it's default setting tells it to give 192.168.2.x addresses on it's local area network side, too. In other words — it's confused. It doesn't know where to find the Internet because both networks are assigned the same addresses.
The solution was to disconnect the second router's WAN/Internet cable, connect to it via a wired computer, and tell the second router to use a different IP address range. We chose 192.168.3.x.
We hooked up the Ethernet cable to the Internet/WAN side of the router again. The router started working fine, normal light blinks for activity, no more confusion. The computers could get to the Internet just fine.
Problem solved.
That solved the Internet connection problem. However, no computers in the office would be able to share files or printers with the shop, nor would computers in the shop be able to share with the office. That was both acceptable and intended, in this case.
It could be done; however, that would require a different configuration on the routers and connections.

Google Buzz

Google launched their much talked about new “social media” program, Google Buzz, today. It integrates into your Gmail account, for those of us who use Gmail.
So how does it compare with Twitter?
Google’s blog answers, “Our belief is that organizing the social information on the web — finding relevance in the noise — has become a large-scale challenge, one that Google’s experience in organizing information can help solve. We’ve recently launched innovations like real-time search and Social Search, and today we’re taking another big step with the introduction of a new product, Google Buzz.”
Google Buzz should be on everyone’s Gmail account by end of the week, Google says. They’ve also created a new mobile app (Google Buzz) that “gives mobile devices an important component to sharing: location. Posts tagged with geographical information have an extra dimension of context — the answer to the question “where were you when you shared this,” states their blog.
So what do you think? Is this the new Twitter? Will this make your social networking experience better or is it just one more Google item that you have to deal with? Leave your thoughts in the comments below

Saturday, July 3, 2010

How to Draw Human Body

If you want to learn how to draw the human body step by step in different steps, PoseManiacs supports all artists, including art students and people who study illustrations and mangas on your own. This site is for uploading variety of human body poses for sketching, and introduces other flash training tools for drawing.
Tip :  Make 360 View Imagery of an Object

PoseManiacs (link) – Online 3D Human Body Viewing Tool

Whether you are a life drawing enthusiast, an artist looking for some practice or just thinking about getting into drawing human body forms, PoseManiacs is here to help you learn how to draw the human body step by step
                                                             You can view this in 360 view by moving mouse
Their website comprises thousands of poses made of 3D models wrapped around with a muscle texture that enables the artist to see the muscle position and behavior. Each pose is viewable from any angle, artists can find a complex foreshortening angle or an easier one by simply rotating the camera around.
There are some other interesting features like:
30 Second Drawing Tool : This tool mimics an actual life drawing class where the artist starts warming up by gestural drawings, big and fluid strokes following the model’s poses on a given time. This tool is customizable for different posing durations and visual components that adapt to every artist needs.
Hands for Drawing : Every artist knows that drawing human body’s hands is a intricate task. This drawing tool lets the artist choose from a variety of hand poses, once he finds what he is looking for he can rotate the camera around and zoom in and out.
Some other great drawing tools include Random Pose Viewer and Widgets.
PoseManiacs is doing a remarkable job in integrating art and technology, their online drawing tools encourage artists from around the globe to keep studying the extraordinary human figure


Elasticity

•Elasticity 
is a measure of the responsiveness of one variable to another.•The greater the elasticity, the greater the responsiveness.
Price Elasticity 
The price elasticity of demand is the percentage change in quantity demanded divided by the percentage change in price.
Sign of Price Elasticity
•According to the law of demand, whenever the price rises, the quantity demanded falls. Thus the price elasticity of demand is always negative.
•Because it is always negative, economists usually state the value without the sign.
What Information Price Elasticity Provides
•Price elasticity of demand and supply gives the exact quantity response to a change in price. 
 
 
 
 
 
 

Bluetooth

Bluetooth is a specification for short distance wireless communication between two devices.

Bluetooth Specifications

Fixed/Mobile Mobile
Circuit/Packet Both
Max Bandwidth 1Mb
Range 10 meters
Frequency 2.40GHz-2.483.5Ghz (U.S. and Europe) or 2.472Ghz-2.497Ghz (Japan)
Host Network None
Definer Bluetooth SIG
Bluetooth technology is named after Harald Bluetooth, a Danish king who managed to consolidate Denmark and a part of Norway in the 1900s. The choice for the name of this technology is a manifestation of how influential and central the companies from this region are to the telecommunications industry.

Bluetooth is a networking technology that does not rely on user control or large amounts of power. By keeping the transmission power to an extremely low setting (1 milliwatt), Bluetooth is ideal for mobile battery operated devices. Moreover, Bluetooth does not rely on the user since it can automatically detect and communicate with other Bluetooth devices without any user input.
Bluetooth technology relies on two things, a radio frequency technology and the protocol software enabling it to transmit data to other devices. Bluetooth-capable devices can transmit data to other devices not within the line of sight of the user. It also enables different devices to communicate using certain rules such as the amount of data that will be sent, the type of communication between the devices and the radio frequency or frequencies this communication will take place. These protocols ensure that Bluetooth devices experience the least amount of interference from other Bluetooth capable objects while communicating with each other.

Bluetooth RF Properties

Low energy radio waves are the principal transmission system in Bluetooth networking. The frequency of Bluetooth capable devices ranges from 2.402 GHz to as high as 2.480 GHz, a frequency range specifically reserved by international agreement for ISM or medical, industrial and scientific devices.

Transmission Capabilities

Other devices in the market that use the same ISM band are garage door openers, cordless phones, baby monitors, etc and all these devices contribute to the increase in the risk of interference among Bluetooth devices. To avoid this, Bluetooth devices only use about 1 miliwatt of power in transmitting its signals. This makes the effective range of a Bluetooth device about 32 feet or ten meters and thus limits the chances of interference from other nearby devices.
Nevertheless, the low transmission power requirement of Bluetooth devices make them capable of communicating with other Bluetooth devices not within their range of sight. This means that a Bluetooth device can still connect to a personal computer for file transfers even if the computer is in an entirely different room in the house.
Bluetooth is not a one-on-one data transmission technology so it can communicate with up to eight devices within its transmission radius at one time. A Bluetooth device will use at most 1600 different and randomly chosen frequencies every second within the course of its transmission to minimize the probability of other devices using the same frequency and to minimize interference time when it does coincide with another device using the same frequency.

Piconets or Personal Area Networks

A Bluetooth-capable device coming into range with another one will first determine if it has data to share or commands to transmit. This happens automatically and without any user input. Bluetooth-capable devices communicating with each other within an area form a piconet or personal area network where devices integrate and synchronize their frequency-hopping to keep in touch with each other.
With the use of a specific evice addresses in Bluetooth capable devices, it is possible to create multiple piconets or personal area networks within the same area. This means that since a cordless phone base unit and handset communicate with each other using a specific address range range, they will not interfere with Bluetooth-capable devices in the same room. The Bluetooth network ignores any transmission from devices outside of its assigned address range. The addresses of these devices and the program that instructs these devices to listen and respond using a specific address range are programmed by the manufacturer to lessen interference and increase the efficiency in data transmission of Bluetooth devices.
Since each device in a piconet is synchronized in frequency-hopping, the risk of two piconets interfering with each other by being in the same frequency at the same time is very minimal. Moreover, since the piconets change frequencies 1600 times every second, a collision between two piconets will last only a fraction of a second. Corrective software in these Bluetooth devices will also correct any interference-consequent errors, thereby increasing the efficiency of network communication.

Bluetooth Power Classes

Bluetooth provides three types of power classes, although class 3 devices are not in general availability.
Type Power Level Operating Range
Class 3 Devices 100mW Up to 100 meters
Class 2 Devices 10mW Up to 10 meters
Class 1 Devices 1mW 0.1-10 meters

Bluetooth Security

Bluetooth security is based upon device authentication, not user authentication. Each device is either trusted or untrusted. Bluetooth devices are identified by unique 48-bit identifiers, much like Ethernet MAC addresses.

Bluetooth Security Modes

Bluetooth features three security modes.
Mode Name Description
1 Non-secure No security is implemented
2 Service-level security Access is granted to individual services
3 Link-level security Security is enforced at a common level for all applications at the beginning of the connection

Bluetooth Security Levels

Bluetooth features three possible security levels.
Mode Description
3 No authentication or authorization is required
2 Authentication is required; authorization is not required
1 Authorization and authentication are required

Bluetooth Security Weaknesses

Bluetooth weakness include:
  • The Bluetooth challenge-response key generation is weak. This scheme may use a static number or a number for a period of time, which can reduce the effectiveness of the authentication.
  • Bluetooth's challenge-response is simplistic. A one-way challenge for authentication is susceptible to man-in-the-middle attacks. Mutual authentication via user verification should be used.
  • The keys used by Bluetooth are weak. The initialization key needs to be more robust and the unit key is a public-generated key that can be reused. A set of keys should be used instead.
  • The master key is shared between Bluetooth connections. This key is a broadcast and should have a better scheme than what is used.
  • The encryption algorithm scheme utilized in Bluetooth uses a single algorithm and allows repeat authentication. A more robust method that limits authentication and increases the encryption should be used.
  • Bluetooth implementations normally imit the PIN number range. A PIN number is usually only four digits and the scalability for large environments is difficult.

Additional Sources of Information on Bluetooth Security

Bluetooth versus Infrared

The major advantages of the Bluetooth technology over other communication technologies are its being cheap, wireless and automatic.
A data transmission technology comparable to Bluetooth is IrDA or infrared communication much like what your remote control devices use to control the TV, stereo, air conditioner etc. The big drawback of this type of technology, however, is the requirement that the two devices establishing a connection must be within sight of one another for transmission to take place. You can only control infrared devices by pointing the remote directly at the device or lining up the infrared ports of both IR capable devices.
Bluetooth devices can communicate with one another even when they are not in the same room. In fact, even in its low power setting, a Bluetooth device can communicate with another device that is within its ten-meter radius regardless of walls, windows, or other physical obstructions.
Infrared technology limits the device communications to one on one. Thus, an IR remote control can control only one electronic device at a time. On the other hand, Bluetooth devices are capable of communicating with multiple devices at any given time.
Infrared devices, however, are less susceptible to interference than Bluetooth devices. This means that you can be sure that the data will be sent to the intended recipient without any distortion or inaccuracies. Improvements in the Bluetooth technology however minimizes this problem by enabling the Bluetooth devices to hop frequencies and communicate within a specific frequency range. Therefore, although there is still risk of interference, the chances of it happening are very minimal. If such occurs, it will happen only in a very brief period of time and a software will be available to correct any consequent distortion

EDGE

Fixed/Mobile Mobile
Circuit/Packet Packet/Circuit
Max Bandwidth 384Kb
Range Coverage area of host network
Frequency Frequency of host network
Host Network GSM
Definer ETSI (European Telecommunications Standards Institute)
URL http://www.etsi.org/
EDGE (Enhanced Data rate for GSM Evolution) is a specification for data transfer on GSM networks.
EDGE features both a packet capability, EGPRS (Enhanced General Packet Radio Service), and a circuit switched capability, ESCD (Enhanced Circuit Switched Data).
EDGE packs up to 69.2Kbps into eight timeslots, for a total theoretical bandwidth of 473.6Kb.
GERAN (GSM/EDGE Radio Access Network) is the name given to the 3GPP standards for GSM/EDGE radio access.
EDGE is an update to GPRS. In turn, EDGE will eventually be replaced by WCDMA (Wideband Code Division Multiple Access).

EDGE Compact

The Universal Wireless Communications Corporation has introduced a standard for EDGE over IS-136 TDMA networks. This standard has been named EDGE Compact.
EDGE Compact supports 384Kbits over the more limited bandwidth provided by TDMA networks.

Additional Reading on EDGE

EDGE: Introduction of high-speed data in GSM/GPRS networks is an excellent technical overview of EDGE-EGPRS.

Ethernet

Ethernet is the most common LAN (Local Area Network) technology in use today.
Ethernet was developed by Xerox in the 1970s, and became popular after Digital Equipment Corporation and Intel joined Xerox in developing the Ethernet standard in 1980.
Ethernet was officially accepted as IEEE standard 802.3 in 1985.
The original Xerox Ethernet operated at 3Mbps. Ethernet networks up to 10Gbps now exist.

Ethernet Cabling

The first Ethernet standard, 10Base-5, ran over thick coaxial cable. A later standard, Ethernet 10Base-2, ran over a much thinner coaxial cable. These two versions of Ethernet were colloquially known as thicknet and thinnet.
Modern Ethernet standards run on UTP (Unshielded Twisted Pair) or fiber-optic cabling.
Ethernet Standard Cable Specification
10Base-T Category 3 UTP
100Base-TX Category 5 UTP
1000Base-T Cat 5e UTP
1000Base-SX Optical Fiber

Ethernet Topologies

Ethernet 10Base-5 and 10Base-2 used a bus topology. Bus topologies were difficult to maintain and troubleshoot.
Modern Ethernet networks use a star topology with an Ethernet hub, switch, or router at the center of the star.
It is still possible to create a two-node Ethernet network in a bus topology using a null-Ethernet cable between the two devices.

Ethernet DTE and DCE

All nodes on an Ethernet network are either DTE (Data Terminal Equipment) or DCE (Data Communications Equipment).
Ethernet DTE are devices such as computers and printers which are trying to communicate on the Ethernet network.
Ethernet DCE are devices such as switches and routers which are trying to help other devices communicate on the Ethernet network.

Ethernet CSMA/CD

Like any network, Ethernet must have an algorithm for determining when each network node is allowed to communicate.
In Ethernet, this algorithm is known as CSMA/CD (Carrier Sense Multiple Access / Collision Detection).
CSMA/CD has proven to be a very capable, if highly anarchistic, algorithm.