Thursday, 1 December 2011

Topology In Networking


Illustration of Different Network Topologies - What is Topology?
The virtual shape or structure of a network is referred as topology. It is worth remembering that this virtual design does not correspond to the actual or the physical shape of the computer networks: you could arrange the home network in a circle but it does not replicate Ring Topology. The logical or/and physical connections between nodes could be mapped graphically for determining a network topology. Graph Theory is used for studying network topology: nodes’ distance, interconnectivity, the rate of transmission and signal’s types of two networks might vary but their topologies could be identical.

What are the Basic Types of Topology?
The pattern or layout of interconnections of different elements or nodes of a computer network is a network topology that might be logical or physical. As opposed to physical design, the transfer of data in a network is referred in Logical Topology (the basic network) where the Physical Topology (the core network) accounts the physical structure of a network that carries devices, cable installations and locations. LAN (local area network) is an example of network that keeps both logical and physical topologies. 
There are seven basic topologies in the study of network topology: Point-to-point topology, bus (point-to-multipoint) topology, ring topology, star topology, hybrid topology, mesh topology and tree topology. The interconnections between computers whether logical or physical are the foundation of this classification. 
Logical topology is the way a computer in a given network transmits information, not the way it looks or connected, along with the varying speeds of cables used from one network to another. On the other hand the physical topology is affected by a number of factors: troubleshooting technique, installation cost, office layout and cables’ types. The physical topology is figured out on the basis of a network’s capability to access media and devices, the fault tolerance desired and the cost of telecommunications circuits. 
The classification of networks by the virtue of their physical span is as follows: Local Area Networks (LAN), Wide Area Internetworks (WAN) and Metropolitan Area Networks or campus or building internetworks.

How Is the Physical Topology Classified? 

  • Point-to-Point Network TopologyIt is the basic model of typical telephony. The simplest topology is a permanent connection between two points. The value of a demanding point-to-point network is proportionate to the number of subscribers’ potential pairs. It is possible to establish a permanent circuit within many switched telecommunication systems: the telephone present in a lobby would always connect to the same port, no matter what number is being dialed. A switch connection would save the cost between two points where the resources could be released when no longer required.
  • Bus Network TopologyLANs that make use of bus topology connects each node to a single cable. Some connector connects each computer or server to the bus cable. For avoiding the bouncing of signal a terminator is used at each end of the bus cable. The source transmits a signal that travels in both directions and passes all machines unless it finds the system with IP address, the intended recipient. The data is ignored in case the address is unmatched. The installation of one cable makes bus topology an inexpensive solution as compared to other topologies; however the maintenance cost is high. If the cable is broken all systems would collapse.
    • Linear Bus: If all network nodes are connected to a combine transmission medium that has two endpoints the Bus is Linear. The data transmitted between these nodes is transmitted over the combine medium and received by all nodes simultaneously.
    • Distributed Bus: If all network nodes are connected to a combine transmission medium that has more than two endpoints created by branching the main section of the transmitting medium.
    • Bus Topology network diagram
  • Star Network Topologythe topology when each network host is connected to a central hub in LAN is called Star. Each node is connected to the hub with a point-to-point connection. All traffic passes through the hub that serves as a repeater or signal booster. The easiest topology to install is hailed for its simplicity to add more nodes but criticized for making hub the single point of failure. The network could be BMA (broadcast multi-access) or NBMA (non-broadcast multi-access) depending on whether the signal is automatically propagated at the hub to all spokes or individually spokes with those who are addressed.
    • Extended Star: A network that keeps one or more than one repeaters between the central node or hub and the peripheral or the spoke node, supported by the transmitter power of the hub and beyond that supported by the standard of the physical layer of the network.
    • Distributed Star: The topology is based on the linear connectivity that is Daisy Chained with no top or centre level connection points.
    Star network topology

Ring Network Topology
Ring topology is one of the old ways of building computer network design and it is pretty much obsolete. FDDI, SONET or Token Ring technologies are used to build ring technology. It is not widely popular in terms of usability but incase if you find it any where it will mostly be in schools or office buildings.
Such physical setting sets up nodes in a circular manner where the data could travel in one direction where each device on the right serves as a repeater to strengthen the signal as it moves ahead.
Ring Topology Network diagram design


  • Mesh Network TopologyThe exponent of the number of subscribers is proportionate to the value of the fully meshed networks.
    • Fully Connected: For practical networks such topology is too complex and costly but highly recommended for small number of interconnected nodes.
    • Partially Connected: This set up involves the connection of some nodes to more than one nodes in the network via point-to-point link. In such connection it is possible to take advantage of the redundancy without any complexity or expense of establishing a connection between each node.
      Mesh topology network diagram

  • Tree Network Topologythe top level of the hierarchy, the central root node is connected to some nodes that are a level low in the hierarchy by a point-to-point link where the second level nodes that are already connected to central root would be connected to the nodes in the third level by a point-to-point link. The central root would be the only node having no higher node in the hierarchy. The tree hierarchy is symmetrical. The BRANCHING FACTOR is the fixed number of nodes connected to the next level in the hierarchy. Such network must have at least three levels. Physical Linear Tree Topology would be of a network whose Branching Factor is one.
Tree topology network diagram


Conclusion:
Knowledge of networking topologies is of core importance of computer networking design. Computer networks can only be developed using the knowledge about these topoliges and decide to which topology design is best suited according to the requirement.

Wednesday, 16 November 2011

BADA OS Vs. ANDROID

                                        


Ok folks, here’s the deal, there are a lot of smartphone OS’s on the market these days and they all have a lot to offer but do it in very different ways. Today, I wanted to take a look at one of the most popular OS’s in Android by Google and also the “new kid” in Bada by Samsung. I will be doing my comparison in 3 areas: Customization & UI, Multimedia, and Apps & Development.

I also wanted to say that things like battery life comparisons, features, etc will not be included in this comparison since those are unique to each phone. This is strictly an opinion based comparison as well so lets get started!

1. Customization and Interface:-

If you are like me, then you like to customize your phone! No, I am not talking about arranging icons on a black screen. I am talking about widgets, icons, contacts, wallpaper, etc. Both the Android platform and Bada platform are very good as delivering a huge customizable interface for users. Bada is very flashy and utilizes Samsung’s TouchWiz interface. This allows for widgets like calendar, weather, and social networking to be right there in front of you. You can drag and drop things anywhere you like on your 3 home screens. For example, the home screen could have a clock and weather widget or maybe a daily briefing widget and another screen could be for music. It is up to you. One thing to note, Bada is in its early stages of life so there still are some bugs and the OS does need some polish here and there. However, Bada seems to take the best things from IOS (Apple), Android, and HTC Sense and put it all into one which is great.

The Android platform is very much the same as Bada. It offers widgets, icons, and contacts but it does so in a very bland way. You will still get 3 home screens by default but since it is open-source, phone makers can decide what they want to add to it (TouchWiz or Sense) or leave out. Android is very smooth and efficient but it still needs some polish.

Winner: Bada OS
Reason: Bada is customizable and takes the best of the best in terms of features and puts it on display in a very user friendly way without making it bland!

2. Multimedia:-

This is where Android lacks but not by much. The stock Android music player in my opinion is the worst music player found on any smartphone. It is ugly, very weird to use, and I have had problems with music tags being messed up by Android. The flip-side to this is again since Android is open-source, companies can do what they want with it. Some leave it stock while others like Samsung TouchWiz and HTC Sense make the experience 100x better! The video player on Android is not bad but not great either. It has limited features but honestly, as long as the video plays then its all good right? The big gripe is the YouTube client. Videos take forever to load even on wifi and the quality is not as good as it is on an iPhone or even a Palm Pre. Android has many options though in the Market to enhances your multimedia experience like different music players, internet radio like Pandora and RadioTime, and other video clients. Android provides a decent multimedia experience but leaves me wanting more.

Bada however, all I have to say is wow! The music player on the Wave is very easy, full of features, and just a great joy to use. The sound quality is great as well. The part of the multimedia experiences that seals the deal for me is viewing videos on a SuperAMOLED display. Videos look absolutely stunning…that is all I have to say about that really. What else can I say? Go view a video on a SuperAMOLED display and tell me what else there is to say except, WOW! Bada also offers apps in the app store to enhance your multimedia experience like Android.

Winner: Bada OS
Reason: Easy to use music player and SAMOLED screen for videos is out of this world. Simple as that!

3. Apps and Development:-

I almost do not think it is fair to do this as part of my review but since Apps are a big thing, I feel I should include it. Currently, Android has close to 200,000 apps in the market and some tech bloggers say it will surpass Apple by the end of the year. However, the Marketplace is very very unorganized and full of junk. This is a problem with open-source development and I think Google needs to go through the Marketplace and clean it up a bit. Android has the developers and the apps! Also, since Android is made by Google, it syncs very tightly with everything Google (Gmail, Docs, Talk, Calendar, etc) so that is huge plus.

Bada currently has 500 apps in the app store but the development interest for Bada is very very high which is a good thing. Bada is being developed by numerous developers around the world and Samsung has made sure that bada apps have quality! Samsung has also conducted bada developer days around the world so it will be quite interesting to see the OS grow!

Winner: Android
Reason: Close to 200,000 apps (130-150,000 not including junk) and the developer support is there big time. Bada is catching up but for now, if you want apps…go for the little green robot!

CONCLUSION

Winner: Bada OS!!
Bada has a motto which is, “Smartphones for everyone” and after seeing the ease of use, customization, multimedia features, and developer support…I have to say they are a strong competitor to Android and the other OS’s! Remember, Android started with one app and one phone not too long ago so give it a chance. Bada takes some features from all the popular OS’s and combines them into a feature packed and well designed package. Granted the OS still needs some polish, remember that it is version 1! Bada is here to stay and a great option for those who are just starting out on a smartphone or have been a power user for years. Bada is stable, fast, easy, stunning, and feature rich! The decision is still up to you so will you “catch the Wave” with Bada?? Or will you join the “Android Army”??

Tools Make Windows 7 Like Windows 8


Tools Make Windows 7 Like Windows 8




Omnimo 4

Omnimo 4 is a Windows Phone 7 inspired multifunctional interactive desktop information center based on Rainmeter, a popular desktop customization platform. It turns your desktop into a productive and attractive workarea where delivers the information you need. Every interactive tile on the desktop gives you information at glance, and can be easily customized to your needs.

Omnimo 4 requires Rainmeter 2.0 or higher installed on your Windows 7 system first before can be installed and configured.


AeroTile

AeroTile is a free portable utility tools that adds an selective glassy aeroful tiles on your computer’s desktop. By using it, you have the choices choosing many of the options like My Computer, Control Panel, Fonts, My Documents, etc.


It’s a fairly easy to use tool. Simply download and extract the files from the zipped file, and launch it. Then, pick up the items you want them to show on your desktop in tile shape. The only downside is that you will have to manually organize those tiles to make them layout neatly.






Mosaic (formally known as Metro Home 2)

Mosaic is an application that brings Metro UI to your desktop. It’s a set of widgets that displays in tile on your desktop showing the content from your local computer or from the Internet.

When the application is running, it shows a list of selective choices from the panel that stick to the right side of your desktop. Simply click to select them and it will immediately show on the desktop. Once on the desktop, you will be able to move them around just dragging and dropping to the grid predefined by the application.


Windows8Menu

Windows8Menu is a simple portable application that put the Windows 8 UI on top of Windows 7 desktop. It works just like any other application that you can simply launch and see what it offers. You can also customize the settings to show the stuff you would like to see.






Zetro

Zetro is a Windows 8 metro UI style theme made for Windows 7. It brings the snazzy tiles to Windows 7. The Zetro theme takes a few steps to get Windows 7 ready to the tile, but it’s fairly easy to follow the instructions in the Readme file from the package. And because it’s a Theme pack, you can switch between Tiles and Aeros back and forth fairly easy.




If you like it then kindly comment...

thanks