Skip to main content

Compare 3G, 4G,Wi-Fi, WiMAX, and Ethernet (Wired)

Summary from Wikipedia and other places in internet:

3G is a generation of standards for mobile phones and mobile telecommunications services fulfilling specifications by the International Telecommunication Union. Application services include wide-area wireless voice telephone, mobile Internet access, video calls and mobile TV, all in a mobile environment.

4G is the fourth generation of cellular wireless standards. It is a successor to 3G and 2G families of standards. A 4G system is expected to provide a comprehensive and secure all-IP based solution where facilities such as ultra-broadband (giga-bit speed such as 1000+ MiB/s) Internet access, IP telephony, gaming services, and streamed multimedia may be provided to users.

Wi-Fi is a trademark of the Wi-Fi Alliance. It is not a technical term. However, the Alliance has generally enforced its use to describe only a narrow range of connectivity technologies including wireless local area network (WLAN) based on the IEEE 802.11 standards, device to device connectivity.

WiMAX (Worldwide Interoperability for Microwave Access) is a telecommunications protocol that provides fixed and fully mobile Internet access. The current WiMAX revision provides up to 40 Mbit/s with the IEEE 802.16m update expected to offer up to 1 Gbit/s fixed speeds.

Ethernet is a family of frame-based computer networking technologies for local area networks (LANs).  Ethernet is standardized as IEEE 802.3. The combination of the twisted pair versions of Ethernet for connecting end systems to the network, along with the fiber optic versions for site backbones, is the most widespread wired LAN technology. It has been used from around 1980 to the present.

Data transfer rates in order from low to high speed:

  • 3G:  128Kbps to 384Kbps
  • 10BASE-T Ethernet (Wired) 802.3: 10Mbps
  • Wi-Fi 802.11b: 11MBps (Max)
  • Wi-Fi 802.11g: 54MBps (Max)
  • 100BASE-T Fast Ethernet (Wired) 802.3u: 100 Mbps
  • Wi-Fi 802.11n: 300MBps  (Max)
  • 4G: 100Mbps (mobile) to 1GBps (fixed)
  • WiMax 802.16m: 40Mbps to 1Gbps
  • 1000BASE-T Fast Ethernet (Wired) 802.3: 1GBps

4G and Wi-Fi have almost the same bandwidth. The difference between them is in range. Wi-Fi is targeted to cover low range networks, while 4G was designed to replace high range mobile networks.

Comments

Popular posts from this blog

Visual Studio 2010 Keyboard Shortcuts

These keyboard shortcuts are helpful. Some of them are not document in Visual Studio 2010 Express, for example: <Ctrl> F5 to run the application without debug <Ctrl> Period or <Ctrl> Space for code completion. <Ctr> <Shift> <B> to build the solution For more download the Visual Studio 2010 Keybinding Posters from Microsoft. Credit:  Visual Studio 2010 Keyboard Shortcuts - ScottGu's Blog DevCurry: 30 Favorite Visual Studio Keyboard Shortcuts

Install Android Development Tools on Ubuntu 12.10 (Quantal Quetzal)

First thing first. Make sure Java Development Kit (JDK) install. Go to Terminal and type 'Java -version' to check. You should see the following: java version "1.7.0_07" OpenJDK Runtime Environment (IcedTea7 2.3.2) (7u7-2.3.2a-1ubuntu1) OpenJDK Server VM (build 23.2-b09, mixed mode) If Java Development Kit is not installed, you can install it from Ubuntu Software Center. Click on Ubuntu Software Center icon from left side bar and search for Java. Here, I selected 'OpenJava JDK 7 runtime' Go to http://www.eclipse.org/downloads/ to download Eclipse Classic 4.2.1 (Juno) Go to your downloads folder and extract it. Move 'eclipse' folder to your home directory. Launch Eclipse 4.2.1 (Juno) from 'eclipse' folder. Install Android Developer Tools (ADT) plugin for Eclipse. Click on Help -> Install New Software and add the URL 'https://dl-ssl.google.com/android/eclipse/' on the input text box next to 'Work with' and click the 'Add

ASP.NET Questions and Answers - Part 2

How can we prevent browser from caching an ASPX page?  Use the SetNoStore method of the HttpCachePolicy class to direct the client not to store the responses in its history. See http://msdn.microsoft.com/en-us/library/system.web.httpcachepolicy.setnostore.aspx In which event are the controls fully loaded? On Load event. ( http://msdn.microsoft.com/en-us/library/system.web.ui.page(v=vs.100).aspx )  The Page object calls the OnLoad method on the Page object, and then recursively does the same for each child control until the page and all controls are loaded. The Load event of individual controls occurs after the Load event of the page. Use the OnLoad event method to set properties in controls and to establish database connections. (http://msdn.microsoft.com/en-us/library/ms178472(v=vs.100).aspx ) How we can force all the validation controls to run? Using Page.Validate() method to instructs any validation controls included on the page to validate their assigned information. Read more at h