Showing posts with label upgrades. Show all posts
Showing posts with label upgrades. Show all posts

Sunday, November 13, 2016

Planning and Building a Home Network for the Video Gamer

Creating a Gamer-Oriented Home Network
A Network Tech Series Feature (Chapter 1)

by CM Boots-Faubert

The realm of computers and network tech today is so far advanced and so well integrated into the modern home that the vocabulary of the average person includes words like firewall, gateway, router, and phrases like cloud computing, content curation, MAC Address, and virtual private network.

Shorthand like DNS, HTTP, ICMP, IP, IPv4, IPv6, ISP, LAN, NAT, TCP, UDP, URL, WAN and WiFi won't present the tech-savvy engineer a challenge, but today they are well-embedded into the vocabulary of waitresses, auto mechanics, and even the local parish priest but especially youngsters and college-aged students. Which is why when Uncle Ralph and Aunt Molly have a problem with their home network they tend to turn to a nephew or grandchild first before seeking professional help.

These words, phrases, and shorthand have basically crept into the everyday vocabulary of non-technical people, this is true, but unlike said engineer, their interests in the underlying meanings pretty much terminates at the point where they cease to be useful in their life.

So while they know what the words, phrases, and shorthand mean, often the relationships that exist between them are simply beyond their need to know, so they don't know them.

There are logical reasons behind that expansion in vocabulary, and the broader technical understanding of the average person - reasons that can easily be traced to the evolution of technology, and specifically computer and network technology - in the modern home.

Consider this: the presence of a wireless computer network in the average home today is so expected and unremarkable that the lack of such a service is more remarkable than its presence.

When your daughter has her friends over on the weekend for a slumber party -- which by-the-way they don't actually call a slumber party anymore - they call it a LAN Party -- and the first question that the gaggle of tween guests in your home are likely to ask is “what's the WiFi password?” as they pull out their iPads, laptops, and smartphones.

That circumstances that create this scenario - a scenario that unfolds in the world a lot these days - did not happen overnight. Or in a vacuum. In fact we can easily track the various circumstances and events that lead up to it.

The Evolution of the Home Network
In 1990 two events occurred that helped to set in motion a movement that would eventually lead to the Internet in its modern form. The first was the death of ARPANET, which died not because it needed to, but because in 1985 the directors of the National Science Foundation arrived at the conclusion that, if they were going to obtain the level of network and data services that they required, they would have to create it themselves.

After years of argument, the board of directors of the National Science Foundati on proceeded to do just that, authorizing the establishment of a new network in 1986 first by linking creating a very large telecommunications network (called “The Backbone”) through which they connected six strategic member networks - five of which happened to host Supercomputer Centers.

These were - starting from East and heading West - (1) The John von Neumann Supercomputer Center at Princeton University, (2) The Cornell Theory Center at Cornell University, (3) The Pittsburgh Supercomputing Center (PSC) of Carnegie Mellon University and the University of Pittsburgh, and Westinghouse Corporation, (4) The National Center for Supercomputing Applications (NCSA) at the University of Illinois Urbana-Champaign, (5) National Center for Atmospheric Research (NCAR), and (2) The San Diego Supercomputer Center (SDSC) at the University of California, San Diego (UCSD).

The establishment of this new network - which they named NSFNet - resulted in the first high-speed national network to be created without direct input from DARPA - using a series of six backbone sites that were interconnected via leased 56kb/s dedicated always-connected lines.

That may not sound all that fast now, but back in 1986 the best that the average user could hope for in terms of connectivity was a 9600 baud modem connecting via a POT - Plain Old Telephone - single pair of copper wires - or what is otherwise known as a phone line.

Using the V.32 standard for full-duplex connections that were capable of 9600 bit/s at 2400 baud, V.32 modems theoretically allowed for connection and transfer speeds at up to 9.6 Kbps - a figure that probably means nothing to you. Yet.

Here are some numbers that will mean something to you: that 9.6Kbps actually translates to 4.32 MB/hr - or 103 MB/day. Now compare that to the typical modern high-speed Internet connection of around 9MBs -- which translates to around 72 Mbps, or 540 MB / min which totals 32.4 GB/hr or 777 GB per day.

So roughly translated, our ideal net user in 1986 would require roughly five-and-a-half days to transfer 1 minute of modern data rates. If they were connected to that seemingly snail's pace backbone of the original NSFNet, they'd only need around three-hours-twenty-minutes or so which is way better - WAY better - than five days! So yeah, it's not super fast but, at the time, it was.

The new NSFNet rapidly attracted partner networks, with the Canadian National Network connecting almost immediately after its creation, and hundreds of other networks of all sizes joining it over the course of the following two years, at which point the original Backbone failed to maintain the required speeds to service what had become a Global Network - or Internet.

After NSFNET began to accept foreign networks for permanent connection membership, by 1990 the new Global Internet was official the decision was made to upgrade the Backbone - which they did to the tune of a T-1 Connection between each of the Primary Nodes (A T-1 Connection is 1.5 Mbps). To help reduce stress on the Backbone NSFNet was divided into Regional Networks so that, for example, a user in London who requested a page or program that was stored on a UK system, their request would not travel across the main Backbone but used only the Regional Net.

Eventually the Backbone was again upgraded - this time to a T-3 Connection (45 Mb/s) shortly after issuing the license for paid (ISP-based) access to the network - but now we are getting ahead of the story here.


The World is On Fire
The second major event in The Year That Changed Everything (1990) was a small company in Massachusetts called Software Tool & Die (AKA The World) connecting THEIR network to NSFNET.

The World was the first Commercial Internet Service Provider (ISP) and provided anyone willing to pay for an account access to the Internet. The shitstorm that followed from government agencies and universities eventually forced the NSF to grant provisional permission and license to The World to offer ISP services, and within a year that license was extended to ISPs all over the country and, eventually, the world itself. The modern Commercial Internet was born.

As regular people began to use the Internet, larger Value-Added networks like CompuServe and AOL also turned their attention to it, and Internet Access very quickly became a thing that forward-looking real estate companies added to their buildings in places like New York, Boston, and Los Angeles to attract what they thought of as upwardly mobile and thus desirable tenants.

The typical apartment lease form featured a comprehensive Utilities Section, which in 1990 and before, included specifications on who was responsible for electricity, water, and gas services, and reasonable limitations when the landlord or building owner provided some or all of those services.

In 1995 those forms began to include something called an Internet Access Lease Addendum -- a clause that spelled out both access terms for tenants and any use restrictions placed upon the building's 'Net Connection -- like upload and download limits, or using the residential connection for commercial purposes.

These additions to the average lease agreement spelled out the various technical details - whether the building network included a proxy web server, what sort of firewall was used, and what steps the residents needed to take to register their device(s) with the Internet Service Coordinator for the building.

By 2010 the Internet Access Lease Addendum was fully integrated into the Utilities Section in most markets, but thanks to the always-evolving computer threats the average tenant often refused to rely upon whatever firewall protections the building implemented, choosing instead to purchase their own WiFi Firewall Router that they registered with the building coordinator as the “computer” for their apartment.

In response to this new demand, hardware manufacturers all over the world began to design and manufacture a plethora of new devices that in addition to offering an ever-evolving level of firewall protections, NAT services, and DHCP, also included slots to install hard drives for their Network-Accessible automatic backup software. They even started to make Internet-Connected refrigerators - so yeah, you can easily lay responsibility for The Internet of Things on the The Year That Changed Everything.

To put this in perspective for you, there is a high-rise building in New York City that has fully integrated the Internet into their infrastructure. In each of the flats is a dedicated screen by their entry doors that, in addition to displaying an image of who is standing outside the door in the hall, offers menus that display information on a variety of building conditions.

At the tap of the screen tenants can learn the current temperature at street-level, the air and water temperature for the building pool and hot tubs, whether the sauna is turned on and, if so, its current temp, and they can call up a view of their assigned parking spot in case they want to check on their car.

The interface allows them to summon the concierge, send a text to the doorman or the deskman, and even order groceries from a limited menu of necessaries - milk, bread, bottled water, that sort of thing - provided by a nearby store that offers delivered services to the building.

Using the building's wireless Ethernet service they also have access to a Wiki Server that offers the current calendar of co-op events, as well as a number of maintenance services.

Despite all of that convenience at their fingertips, to maintain fair and impartial network access and speeds, these internal networks often limit residents to one or two Internet-connected devices, and also had limits to data use and access to certain ports or services.

To address those restrictions, the more tech-savvy residents either created their own private networks or hire someone to do it for them. These non-routed 10.10 or 192.168 private networks hid behind the officially registered IP address of their NAT-capable firewall-router, so that from the building network side - or LAN - it appeared that there was only one device, while LAN and WAN access was available to all of the devices on their private network.

Enter the Gamer
That sort of solution works great for the average user whose needs were restricted to email, web surfing, and streaming music or video via services like Netflix and Hulu, or providing their kids with a connection for their iPads and smartphones, it did not work very well for gamers who often found that the network services provided by their building or co-op tended to feature restrictions on large data transfers and the existence of Open Network Address Translation.

The typical video game - whether a console or PC game - often has an aggressive patching and updating model, and most of the games that included online multi-player required open-NAT in order to channel their services via specific ports from their servers to specific ports on the client end.

In most commercial settings those services were intentionally blocked for the protection of their clients, and bandwidth limitations were often applied to any user who exceeded the monthly allotment, which averages between 10 and 20 GB per month.

Basically gamers found that access to desirable services and games -- including a plethora of online multi-player games as well as MMORPGs -- was severely restricted or simply blocked. They also found that the typical game updates and patches could easily eat up their bandwidth allotment with updates to just four or five titles. For example the most recent patch to Tom Clancy's The Division totaled 5.39 GB - so you do the math.

The nature of network services is such that there really is no work-around in this case, which is why most gamers who live in net-connected buildings still tend to contract their own personal net connection from the local ISP - which in recent years pretty much means either a Cable TV modem or high-speed Internet services from the Telephone Company.

In some areas, if the network owner was fortunate enough to obtain cellular Internet services when the wireless phone companies were offering unlimited all-you-can-eat contracts for a set price, you'll see gamers whose firewall router terminates in a cellphone, but that's uncommon today.

The reason that this class of netzien chooses to go their own way in terms of net access is down to their need for open-NAT, the ability to assign specific ports to specific IP Addresses inside their network, either directly or passing through a virtual DMZ, and the need to download huge amounts of data in the form of games, game patches, and updates.

Whether or not the gamer lives in a Net-connected apartment or a house in the middle of the boondocks, the basic needs for creating a network are the same - which is where we begin in this article in our Network Tech Series.

Part I - Planning Your Gamer-Oriented Computer Network

The sexy part of building a computer network is when you sit down to pick your hardware. That's when the typical gamer gets to shine a light on their tech-savvy chops, and maybe brag a little on their choices for hardware infrastructure.

You may be interested to know that despite the fact that it is sexy, the process of creating a new computer network - whether it is a standard data or a gamer's network - does not begin with picking hardware.

It properly starts with the actual network design, which is a process that usually takes place on paper, and covers a number of crucial elements including the three most important decisions that must be made. Of course that presumes that the gamer is following standards of network design.

We've seen more than a few networks that we can only describe as Frankenstein Networks - examples where the gamer started with a net connection in their living room that consisted of a Cable Modem and Router with or without a firewall, to which many things were added piecemeal over time until it turns into a disaster.


A Sample Frankenstein Network
The results of that are what we jokingly refer to as a Distributed Network. An example of this is the network that belonged to a friend who asked us to help them fix their Frankenstein Network. The problem with that is that fixing is not really the best approach. The best approach is to throw it all out and start by designing a proper network, making use of anything that is already present that you can make use of.

To help you understand this let's take a look at the network in question.

What we found when we came to survey it was this: the WAN connection was (A) a cable modem in the master bedroom, which was connected to (B) an older firewall router with four ports and no WiFi. To get WiFi they ran a 60' Cat-5 cable to the other side of the house, where they plugged that into (C) a LinkSys WiFi Router.

There were four client systems in the house - (D) a PC in the living room that was connected to the WiFi router by Cat-5 cable, (E & F ) laptops in the two bedrooms belonging to their kids which connect to the network via WiFi, and (G) a PC in the master bedroom connecting to the firewall router by Cat-5 cable.

There were also some game consoles - three in the living room - but there were only three ports left open on the WiFi Router, so they had purchased an (H) 8-port Ethernet Hub and plugged that into the WiFi Router, plugging their (I) Xbox 360, (J) PlayStation 3, and (K) Wii into the hub. Later they added an (L) Xbox One and (M) PS4 to it.

When they got into playing a specific game a few years ago they ended up building their own (N) game server which, because there was no room elsewhere, they placed in their garage, and connected it to the network by running another 60' Cat-5 cable through the attic to the master bedroom, which was plugged into the firewall router.

At some point they had an almost break-in at their house, so they bought an (O) IP Security Camera System, which they ended up sticking in the garage, buying a surplus (P) 10bT Ethernet Switch which they placed in the garage and plugged the game server and IP Camera server into. They then placed the (Q/R/S/T) four cameras that it came with at various locations outside and inside their home, with one connected to the hub in the living room, one connected to the last available port in the firewall and the other two connected to (U) an Ethernet hub that they placed in the attic, and connected to the living room hub.

It was a mess, but it got the job done (sort of). It did have a number of problems, not the least being lots of collisions and, due to one of the cables getting crushed, some cross-talk on that link. They had no way to know that though, because none of the hardware that they were using was managed hardware so it was incapable of telling them a problem existed.

So let's begin with an inventory of the network...
  • A Black Box Cable Modem provided by the Cable Company (10bT)
  • Netgear RP 114 “Web Safe” Router (10bT / 100bT)
  • Linksys WRT54G WiFi Router (10bT / 100bT)
  • 3Com Unmanaged Switch (10bT)
  • Generic 16-Port Ethernet Hub (10bT / 100bT)
  • Game Server PC (10bT / 100bT / 1000bT)
  • Security Camera Appliance (10bT / 100bT)
  • Security Cameras (x4) (10bT / 100bT)
Network Clients
  • PC A (10bT / 100bT)
  • PC B (10bT)
  • Laptop A (10bT / 100bT / 1000bT)
  • Laptop B (10bT / 100bT / 1000bT)
  • Nintendo Wii (802.11 b/g WiFi)
  • PlayStation 3 (10bT / 100bT / 1000bT)
  • PlayStation 4 (10bT / 100bT / 1000bT)
  • Xbox 360 (10bT / 100bT)
  • Xbox One (10bT / 100bT / 1000bT)
The three major issues that we identified beyond the mess that the physical network represented are:

(1) Divergent Ethernet Speeds
(2) Ancient Hardware
(3) Lack of reporting capability

Our Hardware Recommendations
This is a useful teaching experience for you - because it demonstrates the decision making process as it applies to network design.

The very first step in this process after the inventory was creating a network plan. That meant drawing a layout of the physical structure, and then determining the best place to start the network from. In this case, and because of other issues that the network owner had - and their desire to go in a commercial direction in terms of its format (they had already purchased a rack at the Flea), the direction the plan took was dictated by some of those issues.

Considering that almost all of the network hardware on their network was ancient, it shouldn't be a surprise that we recommended replacing it all - including the cabling. Fortunately for them, I have the tools and the know-how to custom create Ethernet Cable and a box of Cat-6 cable in my basement, so that eliminates what can be a significant expense.

We also live near Boston, Massachusetts, which means that we have access to the MIT Flea Market - an electronics, radio, computer, and networking flea market that runs from April to October one Sunday each month. The deals that you can get at the MIT Flea include relatively modern hardware for dirt cheap dollars, so when you know what you are looking for, you can find some awesome kit at rock-bottom prices!

Using the layout of their house we created a network map for them, which first centralized the network services in one manageable location (the garage) and offered the capability of not only monitoring the network for problems, but also made regular maintenance easier because instead of using the cable modem provided by the cable service provider - which they did not have access to - replacing it with their own model gave them interface access, which is necessary if you need to troubleshoot a problem.

The server rack that they had purchased at the flea prior to consulting me turned out to be a heck of a deal. They somehow bought an APC 42U Netshelter Rack for $100 - this is a rack that sells new for ten times that amount. Unfortunately it was just the primary rack, and lacked the back and front door/enclosures. But we were able to track down some used at the very next flea.

The reason that we needed the enclosures was because they wanted to go with a rack-mounted server capable of supporting VPN and RAID, so that they could just have a single-server solution to the needs on their network, which basically was down to the game server, and the desire to have a media server and a Wiki-style web server that they could use to organize their business.

What we ended up recommending to them was to replace their kit with the following:
  • x1 SB6183 SURFboard Cable Modem ($81.99 via eBay) 1000bT
  • x2 Netgear GS724T Smartswitch ($100 via eBay) 1000bT
  • x1 Netgear Centria N900 Dual Band Gigabit Wireless Router ($55 via eBay) 1000bT
  • x1 Dell PowerEdge 2950 II RM Server with rails ($250 via techmikeny.com) 1000bT
  • x4 WD 2TB Drive w/2950 Caddies ($60 via techmikeny.com)
Owning their own cable modem meant that they could return the one that was costing them $10 a month in rental fees, so basically that new cable modem paid for itself in less than 9 months. In addition to that though, the new cable modem offered them full Gigabit Ethernet on the LAN side of their connection - the ancient cable modem that they had been using since they first obtained their Internet connection was a 10bT connection. Which considering the speed of their Internet package was ludicrous.

The matched pair of GS724T switches were set up at the two ends of the network, one in the Garage Rack, and one in the Livingroom Entertainment Center that contained the games consoles, and the Cablemodem. The two GS724Ts were configured so that ports 22,23, and 24 created a 3GB Trunk Backbone to allow for multiple streaming clients.

The WiFi Router was placed in the Livingroom, as that offered the best overall coverage for its users.

All of the Ethernet Cable was custom made Cat-6, with cable run management via the basement to reduce the mess and clutter it originally presented.

The 2950 II was installed in the Garage Rack, and configured as a VM Server. To the network it appeared to be four different servers - the Game Server, Media Server, Wiki Server, and a Loghost with direct email capability. The logs for all of the network devices were sent to the Loghost, and any alarm conditions generated an email to the owner's account.

We used mostly free utilities to make the networked VMs easier to manage, including FreeNAS/Plex for the Media Server, and Webmin to manage the other three servers. We also used a free for the bulk of the VMs - Ubuntu Linux, though the Game Server required Windows Server.

The network that we started with was quirky, slow, and difficult to manage. The network we ended up with was streamlined, incredibly fast in comparison, and very easy to manage. In the end the total cost for upgrading and replacing the network? $1,247.50 (though I did not charge anything for my help or the Ethernet cables).

They were able to recover almost $200 of that from selling off the hardware we replaced via Craigslist.

Proper Network Design Elements
When you approach the design of a new network, there are specific elements that need to be planned out. Those are:
  • Cable Pathing and Management
  • Network Device Placement
  • Network Service Location
Before we progress any further we need to define what those three important decisions mean.


Cable Pathing and Management: Don't be confused by the term Cable Pathing and Management - it means exactly what it sounds like it means, which is determining how you will manage and place the physical network cables that will connect your systems to the central device space.

If you were thinking that installing and managing physical cable was only going to be necessary for the actual physical cable that connects your firewall and router to the WAN side of the connection, prepare to be disappointed. Because if you are serious about building your own home network that meets gamer-class efficiency and speeds, you are not going to be using WiFi as your primary network connection. The latency will kill you.

When this article was written the standard for Ethernet Cable used in home networks is called Category 6 - though there is a second generation of cable for that Category called Category 6a (or Cat-6a) that is also available. This is the standard for Gigabit Ethernet.

Previously when 100bT speeds were the standard, Category 5 (Cat-5) was the prevailing standard, but with the wider introduction of Gigabit Ethernet, Cat-6 has taken over as the default standard. The reasons for that are simple enough.

Ethernet Cable Technical Differences
Since the original creation of and use of cables for computer networking, a standards committee has routinely specified the minimal technical requirements for these cables because the performance characteristics for said cables operates in a very narrow range.

While the differences in cable specifications are not as easy to see as physical changes in a cable, the specs for each are crucial to their proper function. Each category of cable has the capability to perform at set ranges and it is the very minimum -- not the maximum -- speeds that network engineers are concerned with. Because the ability to at least reach and maintain the minimal traffic load is critical to the success of a network in terms of simple function.

In terms of cable standards, Ethernet Cable is measured by specific requirements which include a standard length for measurement, operating MHz, the aforementioned minimum operational speeds, and finally the capability of offering Power-Over-Ethernet (PoE) without that service negatively impacting the data-side.

Here are the specs for the modern cables that you will find in commercial and home networks right now:



Length
(in meters)
Speed
10Mb/s
Speed
100 Mb/s
Speed
1 Gb/s
Speed
10 Gb/s
PoE
Mhz
Cat-5
100
X
X


X
100
Cat-5e
100
X
X
X

X
100
Cat-6
100
55 for 10Gb/s
X
X
X
X
X
250
Cat-6a
100
X
X
X
X
X
500

It's no coincidence that category number and Mhz of the wire gets higher as each category brings more stringent testing requirements for eliminating crosstalk as well as adding isolation between the wires.

That said, with Ethernet YMMV. We've seen various cables used in ways that are not inline with the specifications. Networks with runs longer than 100m, and networks that used Cat-5 instead of Cat-5e for Gigabit Ethernet connections and totally got away with it.

The reason for that is because the Cat-5 wire that was being used just happened to be of a higher quality than usually found. Cat-5e is not a different design mind you - it's Cat-5 cable, it has just been given more stringent testing standards for crosstalk than are generally applied to Cat-5.

You can often get away with longer runs and using standard Cat-5 as long as it is high quality cable, but use of that sort may not obtain expected results. It may work, but at a lower efficiency.

Conversely just because you're using Cat-6 cable doesn’t mean you are actually obtaining 1000bT network speeds, because every connection on your network must support Gigabit Ethernet to achieve that. Just like Cat-5 and Cat-5e, Cat-6 cable was retested to achieve 500 Mhz communication (compared to Cat-6’s 250 Mhz). The point to certifying higher communication frequency was to eliminated alien crosstalk - which allows for a longer range at 10 Gb/s sustained speeds.

If you are using older hardware and especially if you are using dumb hubs the entire network will slow down to the fastest speed of its slowest member. If a server on your network only offers 100bT any of the 1000bT clients connecting have to step down their speed to talk to it. That is something you need to consider when planning out your network.

You also need to test all new cable runs to verify that they are hitting the certified speeds. If you have a bad run the network devices are not going to simply slow down to say 900bT to talk on it, they will step down to the next standard level - which is 100bT.

Network Device Placement: When you plan out the placement of your network devices, at least part of the decision process needs to include environmental requirements and how they will be deployed. Whether or not the users will require access, and whether the connection environment will change frequently.

Network Service Location: When you can't tailor your device placement to the service location, special care must be taken to ensure that the cable runs from the service location to the network placement is 100% correct and functional as otherwise this will have a major negative impact on the network.

WiFi is a Convenience: Another issue that you need to come to terms with is that WiFi networking is simply a convenience. The rapidity at which a WiFi router can be over-saturated is laughable. If you have systems on your network that need to move large amounts of data, or that depend on maintaining the highest speeds possible, you want to be using cable, not WiFi.

Adding WiFi capability to a network is largely viewed as a courtesy to unsophisticated users - like your kids who just want to jump online with their iPad or Smartphones to check their email. It's really not appropriator for gaming or streaming.

To Rack or Not to Rack?
We personally know more than a few gamers who started this process by purchasing 19” Computer Racks of varying heights as the foundation for their home network; the example we gave in the Frankenstein Network is a case in point.

For the most part they don't do this because they need to - they do it because they WANT to. It looks cool. They like it. It makes them feel like they have a boss network. So here is the thing - despite all that if you can afford it, go ahead and do it!

I use racks for my own home network but that is something of a special case. In addition to a pair of server racks I have a relay rack for my network devices, which are ALL basically rack-mounted kit. If you do decide to go that route, understand that you do NOT have to replace the systems you want to rack with rack-mounted systems. That would be wicked expensive.

You can either purchase standard rack-mounted shelves to place the generic PC cases on, or for about the same price, you can buy a rack-mounted PC case and swap the guts of your PC into it. If you are curious go to eBay and do a search for Rack-mounted PC Case. Prices range from $50 to $500 though the lower-end cases will not come with a power supply. So yeah, it is doable. And yeah, it does look cool.

In addition to looking cool, a fully-enclosed rack will also provide noise management - which means you can use them to reduce the noise of servers and network appliances to levels that make placement acceptable in your house, rather than needing to stick them in a garage or basement.

That said though, racks exist to be home to rack-mounted components, like Ethernet Switches, Routers, Load Balancers, and Servers, not your Xbox 360. Just saying.

Figuring out your needs means knowing how many rack units you will require. A rack unit is a unit of measure used to describe the height of a server, network switch or other similar device mounted in a 19-inch or 23-inch rack (though 19-inch is the most common width).

One rack unit is 44.45 mm (1.75 in) high. One rack unit is commonly designated as "1U"; similarly, 2 rack units are "2U" and so on. The size of a piece of rack mounted equipment is usually described as a number in "U" - so counting up the U for the kit you have will tell you how tall of a rack you might want or need.

If you are going to go with a rack for in-house use, and you plan to use it for noise management, I recommend you choose a half-rack as that is a LOT easier to find space for or camoflage.

Completing Your Network Plan
Now that you know the basics of planning, it's time to complete your network plan. Start by sketching a schematic of your house or apartment, then noting where each piece of hardware will go.

Make a list of all the hardware and network-connected devices you will need to accommodate, and then work out where they will best fit into the new network plan.

One of the most important decisions you will need to make is whether or not you require a backbone. If your home is large and a significant amount of client hardware is located somewhere distant from the Internet Connection where it enters the home, then you will need a backbone.

Planning, Designing, and implementing a Network Backbone is the subject of the next chapter in this series. Hopefully the contents of this chapter have offered you sufficient information to begin the planning of your new network. While you are doing that, as a gamer, remember - this is supposed to be fun.

Sunday, May 3, 2015

a Home Network Revival Story

Our home network was basically planned and created shortly after we purchased our current home in the Summer of 1995.  It was essentially a transplanted version of the network we had in the rental townhouse we lived in for a number of years before we bit the bullet and opted to make the transition from renter to home owner.

If you had seen our network in the old place you might have been rather well-impressed largely due to the number and diversity of servers that were piled around the basement of the townhouse.  Back then I was still able-bodied and working, and so I needed those servers to perform various tasks.

Today I couldn't justify the electricity bill from running a dozen high-powered servers, and even if I did need them, modern hardware pretty much shrinks those 11 physical servers down to two (2) boxes thanks to server visualization.

The important thing for you to take away from this story is that our network was planned and built around 1995/1997.  Naturally that means that its infrastructure dated to that era. 

Home Network 1.0
When we first built the home network in 1995 it was an industry-standard 10bT network.

The backbone was a pair of dumb 10bT Hubs connected together to serve the upstairs and downstairs as zones.  Hanging off of the hubs were the client systems - a collection of desktop PCs and a few odd ducks like our NeXT Station, a few Sun Sparc workstations upstairs, and eleven servers with a few Linux-based workstations downstairs.

The servers were pretty basic for the most part...  A primary DNS server (our secondary DNS was served from a mate's network, with us serving as THEIR secondary DNS.  We also ran a Mail Server with SMTP and POP, a Log Sever, and a web server.  

That accounts for four of the eleven.  The remaining seven systems were high-end, high-powered and were basically hooked together to form a crude homemade cluster for running a program called "Crack" that we used to decrypt password files.  That was part of the services that we offered as Cape & Islands NetSecurity Engineering, the consulting company we ran until I was crippled in an industrial accident.

So yeah, no joke, our basement looked like the bridge of the Starship Enterprise back in the day...  But today?  Not so much...

Home Network 2.0
I lost the ability to walk in 2001, and as a result our consulting company went away around then as you cannot function in the NetSec industry without a pair of fully functioning legs.

A consequence of this was our network slowly aging out, with its many bits and pieces eventually breaking and being replaced.

At some point around 2004 the physical network - the hubs - turned flaky and so decisions had to be made.  In the end, the turtle-slow speeds of 10bT were the proverbial straw that broke the camel's back...  Sure we could have simply bought a used 10bT hub and replaced the failing one with it, but the writing was on the wall - so we went in a different direction.

The two hubs were replaced with 100bT managed switches from 3Com that were picked up used at the MIT Flea, and the entire cable forest was torn out and thrown away, since it was pretty much all what would be considered low-grade CAT5 cable anyway.

Yvonne went out and bought me 1,000 feet of CAT5E cable in a box, a large bag of cable ends, and the tools required for making cable, and I proceeded to custom make all of the cables we required, being sure that they were fully compatible with 100bT spec.

It was around then that we retired our old (original) Internet connection as well.  That previously was a matched pair of ISDN lines that both plugged into a special router that combined the two lines into a single connection that delivered a massive 512K connection to the 'net!

No...  Seriously.  And let me tell you that 512K connection was way faster than anything our friends had at the time!

In place of the pair of ISDN lines we obtained a single DSL connection - which offered us a much faster (and easier to manage) that delivered an upload speed of around 768Kbit/ps and a download speed of very near 3Mbit/ps.

That was when we shut down the server cluster as well as the base services since we (a) no longer needed to provide our own DNS/Mail and Web, and (b) did not want to pay for the 16 IP address block via the Small Business Services because it was wicked expensive and it is one thing when you know, you have a business that can pay for it and then you don't.

From mid-2004 until last month that was the network we had, and with the exception of a few minor issues that required hardware replacement, that was the network environment we used.

History repeated itself, as the hardware that made up our network slowly aged out. 

When you reach the point where the WiFi router/switch you "added" tp your network in order to support wireless devices could overwhelm your entire network and its available bandwidth, you gotta know some things needed fixing!

Just the Facts, Ma'am!
Before we get to the gritty details about the new network - or what we logically think of as Home Network 3.0 - there are a few issues that we really want to address first.  

Mostly because we happen to know that more than a few of our regular readers are in the process of thinking through their own network improvements.  One thing we do not want to end up doing is causing you - any of you - to make a bad decision in planning out your network.

So with that in mind, please take notes as we describe for you the BARE MINIMUM resources and kit that should go in to ANY Home Network you are contemplating.

Bear in mind that what we are about to share with you is not just the bare minimum network kit and structure for YOU, it also happens to be the one we held ourselves to...

IF you are contemplating the creation of a Home Network - or even a Small Business Network - it should include the following kit and capabilities - in the form of a logical shopping list (with notes) that again, represents the bare minimum.  More - and better - is better!

The Basic Shopping List

The following kit should be on your shopping list - should be part of your network design - and really REALLY should be implemented on your network if, you know, you are planning on the deployment of a new network (or refurbishing an old one).
  1. Broadband Modem / Switch (provided by your Internet Service Provider aka ISP)
  2. Firewall Router (it can double as a WiFi Router -- See 'Note A' below)
  3. Managed Gigabyte Ethernet Switch (Actually two - See 'Note B' below)
  4. Network Accessible Storage Device -- NAS (See 'Note C' below)
  5. A Network Connectible Printer
Note A: A firewall router can actually serve several functions on your network if you like, but we prefer it NOT to.  The more jobs you give it, the more likely it will end up in a misconfiguration or outright compromised.

The model(s) we recommend differ based on your technical needs...  Here are some examples though to get you started and get you thinking...

If you need a VPN connection: Netgear ProSAFE 8 port Gigabit VPN Firewall
If you want WiFi combined with your firewall: AC1750 Smart WiFi Router
If you want NAS combined with your firewall: Netgear Centria WNDR4700

Remember the old saying: Just because you CAN does not mean you SHOULD.  Just saying...

Note B: You can easily and cheaply pick up last gen managed or partly managed switches for cheap on eBay these days.  

Ideally what you want to do is have two switches, one for each end of the network.  Meaning one wherever your Internet Connection comes into the house, and then the second that you connect to the first with just one cable to serve the part of the house with the most devices near at hand.

The following are common - and good - choices:
  • Dell PowerConnect 2324 Gigabit 24-Port Fast Ethernet Switch
  • Linkskey 9-port 10/100/1000 Mbps Gigabit Ethernet 
  • Netgear ProSafe 24 Port 1000Mbps Gigabit Ethernet Switch
Note C: NAS devices are a great idea and alternative to re purposing an old PC as there is a lot less to go wrong with them, a lot less hassle, and they are easier to maintain and upgrade.  That said, the following are pretty good choices for a home network environment:
  • D-Link DNS-213 Network / USB NAS device
  • Seagate STCR4000101 Personal Cloud 4TB NAS
 Those are two suggestions - in the world of NAS and/or USB based network storage there is literally a sea of different devices - which you choose will more likely be down to how much you have to spend than any other factor.


Conclusions
In an ideal world you choose a firewall router that JUST serves as your firewall router.  You put that between your broadband modem/router and your network.  You pick a WiFi Router that is just a WiFi Router, an NAS that is just an NAS and so on.  You do that because it is a lot safer to do it that way.

But you also do that because you can AFFORD to do that!  If you cannot afford to build a home network without some devices doubling - or even tripling - their duty, then so be it.

Of course you don't have to buy and build the whole enchilada in one go mates.  You could just do the minimum and then budget in the extras over time.  That is what we did...  But YMMV.

Home Network 3.0
Originally the upgrades that made up Home Network 2.0 consisted of a firewall router, two 100bT Ethernet Switches, and the various client systems and utility based devices that we needed on our network.

That worked fine for a very long time - then one of the switches up and died on us.  So we ended up concentrating ALL of the networked devices onto the single still functional switch - but that was our wake-up call that we needed to either update or replace the network. 

Considering how cheap you can get used Gigabyte (1000bT) switches these days - even name brand fully managed ones with very slick web interfaces - the obvious solution was to build a brand new home network using the best hardware we could find and afford over time.

If we had been forced to immediately seek out kit to replace our current network this would be a very different narrative.  Fortunately we paid attention to the signs and began to accumulate the bits and pieces that we needed - taking care to keep an eye out for sales.

So instead of a forced march as it were, we were able to take a measured stroll on our terms.

The first part of the build for Network 3.0 consists of a robust 1000bT Firewall Router, a pair of fully managed 1000bT Switches, a new CAT6 Panel, and CAT6 Keystones -- most of which is installed in a 19" equipment rack moved upstairs for that purpose.

We also have a list of other things we want to add...  A new KVM console that will be paired with our existing KVM Switch.  Some new rack-mount cases for the two servers we want on the net - a Virtual Server to handle basic network services and a second server to handle web and wiki services.

Ultimately when all is said and done we will have obtained all of the services we wanted and all of the service quality we wanted not because we could spend the money now, but because we realized what would be needed and began to accumulate the kit before it was actually needed...

For the first time in a long time we planned out a project that was not in critical path.

The big question is can we find an economical way to incorporate VOIP into this setup?


Friday, November 21, 2014

Adventures in iPhone Land

PART 2 of a Multi-Part Effort

Adventures in iPhone Land

The iPhone 6 arrived via USPS on the afternoon of Tuesday, 18 November - which means I have had it for just under three days, and in that three days I have experienced much and have a lot to share...  Most of it good.

First Impressions
I have to admit that my first reaction upon opening the box was an eye-goggled jaw-dropped whaaa?!  The iPhone 6 Plus is HUGE.  Until the moment that I actually held it in my hands I did not truly understand the commend that my colleague Walt Mossberg made when he referred to the device as a Phablet - part phone, part Tablet.  

In almost every respect at least visually, the iPhone 6 Plus is indeed a Phablet.  But it is also a device that does not suffer from the downside of the Tablet or, interestingly enough, the wireless phone either.

What I mean by that is that where I tend to find Tablets ungainly and uncomfortable to use as a phone, the 6 Plus is actually comfortable in the hands, and easy to use as a phone.  

Note that while I was not aware that they had this feature until I actually experienced it - when you own an iPhone and an iPad, if both devices are turned on and logged into the same common WiFi network, when you receive a phone call on your iPhone it will forward the call to your iPad, so that you can take it there if that is more convenient.

And several times the iPad was closer to hand than the iPhone, and I took a few calls on it.  Even with the phone call on speaker and the device held comfortably in the hands the act of receiving a phone call via the Tablet was, to be accurate, uncomfortable.

That may be partly because it is an unusual experience, and partly due to the fact that taking a call under those circumstances leaves one at the mercy of the ambient noise in whatever environment they happen to be in at the time.  But either way, I don't recommend it.

A Question of Comfort?
While I had initial misgivings about opting for the iPhone 6 Plus once I experienced its over-sized footprint for myself, after just a few calls I have concluded that while there is a bit of getting used to to be experienced for me, personally, in the end I think I actually like the 6 Plus better than my old 4S.

Primarily I suspect that at least part of that inclination towards rapid acceptance is the fact that the 6 Plus is actually pretty close in terms of size to the sort of telephone handset I grew up using - that is to say the ear piece is just the right distance from the mic so that one is at the ear while the other is perfectly positioned before the lips.

Another strong factor for my ready acceptance is that we, as humans, tend to prefer what we know to something new.  And my comfort levels were never put to the test, because as soon as I turned on and properly charged the 6 Plus - or I should say while I waited for the 6 Plus to fully charge as per the instructions - more than a few minor matters were being attended to invisibly and behind the scenes.

While the new iPhone was charging, as I had followed the instructions with which it arrived and fully activated the device, adding my local WiFi security data, and authorizing the phone as my primary for both wireless service and iTunes, the following took place without my having to think about or actively manage them:
  • Contacts - the phone automatically - or perhaps automagically is a better phrase - reached out to the Cloud and grabbed my Contacts data and saved it to the new device.  In consequence of this, when I reached for the phone to make a call for the first time, rather than needing to look a number up on my old (and no longer connected to AT&T) device, the full Contacts were already present, so it was business as usual!
  • Weather and Other Data - while the phone did ask me to verify that I was, in fact, authorizing it to use my current location and the built-in location tracking features with which it comes as a standard feature - once I confirmed my permission for those, the new phone acted precisely as if it had been doing these things for me all along - or like my old phone basically.
  • Messages and Text - the conversations and the new additions to the same - for my ongoing set of personal and business interactions were simply there.  No need for me to seek them out; it was as if the phone knew what was important to me and made sure that that information and its associated data made the switch with my details, everything intact.
  • Important Dates and Appointments - all of the appointments on my calendar as well as the set of important dates that I had punched into my information management and productivity system three iPhones ago were just... There.
  • Images, Videos, and Backgrounds - all thanks to the Cloud present and accounted for.
  • The Apps I Use - note that I make a specific distinction here between the Apps that I actually use and the ones that happen to be on my phone because I had not gotten around to deleting them - and hey, the ones I actually used made the switch with me, without prompting, while the ones I did not - did not.
The important point to take away from all this is that I was not expecting it to be that easy.  In fact I was expecting to have to address and deal with all of this on my own, inconveniently, and over time.

The fact that none of that ended up being necessary is down to the genius of whoever came up with the programs that kick in when you upgrade phones.  Good on them!  Well done!

Second Impressions
Perhaps the most obvious point not in favor of this new and larger iPhone is the fact that pretty much all of the kit - with the exception of any Bluetooth kit - no longer works with my phone.

What that means is that some of it will have to be replaced.  In particular I will need to spend the time and the effort to seek out a MilSpec graded protective case for this bugger.  I will need to seek out and obtain a docking station for it because I use that particular connectivity convenience often in order to keep my phone and my notebook computer in-synch.

Having pointed that out though, it was very nice to be able to connect my earpiece and my over-the-ears headphones so that I could continue to use the stuff I am comfortable with and use often.

Big(ger) Screen Baby!
It is not that I am getting old, or that I have eyesight issues - but as one of the beats that I cover as a writer happens to be games journalism, and as mobile app/games play a significant part in that work that I do, the larger screen on the 6 Plus is a bloody beautiful thing.

Mark this down under the category of "you don't know what you are missing because you didn't know what you were missing" - but due to the manner in which mobile app/games of the city-building and grinder persuasion are built and played, it has been necessary for me to maintain multiple accounts and game sessions using different devices and log-ins.

I do that so that I can interact between the accounts using the multi-player side of the game play mechanics built into these games as a matter of convenience.  The increased screen size on the 6 Plus is so much bigger that I have not had a single missed - or incorrect - tap since I started using it!

That is a big deal, let me tell you.  Especially when you are playing a game like The Simpsons: Tapped Out in which you are making hundreds of taps and swipes in a single session!

So there you have it - in my opinion, for what that is worth - I find the new iPhone to be a major and easily experienced improvement over the iPhone 4S.  I suspect it is also an improvement over the iPhone 5 (all models) though having not used that generation at all, I really can't say with the sort of authoritative voice I usually use.

Keep an eye out for follow-on posts about this because I suspect, as I continue to use the 6 Plus, I will find other aspects and elements that I feel are worthy of comment.  And I shan't be shy in sharing those with you, I promise!

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

The Technical Stuff...

Thanks to my trusty copy of Geekbench 3 (Version 3.2.2 for iOS), I was able to run the standard tests and here are the results:
 
Model: iPhone 6 Plus / Model ID: iPhone7,1
OS: iOS 8.1.1
Processor: Apple A8 @ 1.4 GHz 1 Processor, 2 Cores
Processor ID: ARM
Memory: 976 MB

L1 Instruction Cache: 64.0 KB
L1 Data Cache: 64.0 KB
L2 Cache: 1.00 MB
L3 Cache: 0.00 B
L4 Cache: 1.00 B

Processor Benchmarks Report

Single-Core Score:1620
Multi-Core Score:2907

INTEGER
Single-Core:1673
Multi-Core:3272

AES Single-Core: 1127 (988.3 MB/sec)
AES Multi-Core: 2211 (1.89 GB/sec)
Twofish Single-Core: 1034 (58.1 MB/sec)
Twofish Multi-Core: 2077 (116.6 MB/sec)
SHA1 Single-Core: 4559 (494.9 MB/sec)
SHA1 Multi-Core:  8998 (976.7 MB/sec)
SHA2 Single-Core: 2542 (110.0 MB/sec)
SHA2 Multi-Core:  5063 (219.1 MB/sec)
BZip2 Compress Single-Core: 1292 (5.25 MB/sec)
BZip2 Compress Multi-Core: 2540 (10.3 MB/sec)
BZip2 Decompress Single-Core: 1544 (8.37 MB/sec)
BZip2 Decompress Multi-Core: 3069 (16.6 MB/sec)
JPEG Compress Single-Core: 1366 (19.0 Mpixels/sec)
JPEG Compress Multi-Core: 2714 (37.8 Mpixels/sec)
JPEG Decompress Single-Core: 1881 (46.5 Mpixels/sec)
JPEG Decompress Multi-Core: 3662 (90.5 Mpixels/sec)
PNG Compress Single-Core: 1581 (1.26 Mpixels/sec)
PNG Compress Multi-Core: 3137 (2.50 Mpixels/sec)
PNG Decompress Single-Core: 1490 (17.2 Mpixels/sec)
PNG Decompress Multi-Core: 2969 (34.2 Mpixels/sec)
Sobel Single-Core: 1936 (70.5 Mpixels/sec)
Sobel Multi-Core: 3748 (136.4 Mpixels/sec)
Lua Single-Core: 1666 (1.50 MB/sec)
Lua Multi-Core: 3283 (2.95 MB/sec)
Dijkstra Single-Core: 1540 (5.53 Mpairs/sec)
Dijkstra Multi-Core: 2655 (9.53 Mpairs/sec)

FLOATING POINT
Single-Core Score:1574
Multi-Core Score:3103

BlackScholes Single-Core: 1746 (7.77 Mnodes/sec)
BlackScholes Multi-Core: 3461 (15.4 Mnodes/sec)
Mandelbrot Single-Core: 1146 (1.18 Gflops)
Mandelbrot Multi-Core: 2290 (2.35 Gflops)
Sharpen Filter Single-Core: 1326 (983.3 Mflops)
Sharpen Filter Multi-Core: 2604 (1.93 Gflops)
Blur Filter Single-Core: 1463 (1.39 Gflops)
Blur Filter Multi-Core: 2918 (2.78 Gflops)
SGEMM Single-Core: 1357 (3.80 Gflops)
SGEMM Multi-Core: 2648 (7.42 Gflops)
DGEMM Single-Core: 1270 (1.87 Gflops)
DGEMM Multi-Core: 2433 (3.58 Gflops)
SFFT Single-Core: 1662 (1.75 Gflops)
SFFT Multi-Core: 3284 (3.46 Gflops)
DFFT Single-Core: 1846 (1.68 Gflops)
DFFT Multi-Core: 3633 (3.31 Gflops)
N-Body Single-Core: 1969 (730.9 Kpairs/sec)
N-Body Multi-Core: 3896 (1.45 Mpairs/sec)
Ray Trace Single-Core: 2319 (2.73 Mpixels/sec)
Ray Trace Multi-Core: 4596 (5.42 Mpixels/sec)

MEMORY
Single-Core Score:1607
Multi-Core Score:1785

Stream Copy Single-Core: 2413 (9.63 GB/sec)
Stream Copy Multi-Core: 2411 (9.62 GB/sec)
Stream Scale Single-Core: 1452 (5.80 GB/sec)
Stream Scale Multi-Core: 1608 (6.42 GB/sec)
Stream Add Single-Core: 1361 (6.16 GB/sec)
Stream Add Multi-Core: 1590 (7.19 GB/sec)
Stream Triad Single-Core: 1401 (6.16 GB/sec)
Stream Scale Multi-Core: 1649 (7.25 GB/sec)

 Well there you have it - you compare the two - and granted they are actually separated by an entire generation... But still, whew!

Sunday, September 22, 2013

. . . Upgrading to the newest Apple Operating System - iOS 7

The plain-jane look and feel of iOS6 really stands out when it directly compared to the new OS

While other regions received the newest version of Apple's mobile device Operating System (iOS7) before we did, when the upgrade/update became available this past week I went ahead and applied it -- first to my iPhone (I use an iPhone 4S these days) and then, later, to the iPad that I have because of work requirements.

In both instances the upgrade process was smooth and trouble-free -- at least with respect to the OS and the Apple mobile devices.  I cannot say that there were not a few bumps in the road because there were, with the most notable being caused by changes to an app that I use daily for the Audible Book and Entertainment system (audio books basically).

It seems that Audible is now owned by Amazon -- I think I actually knew that before now, but it was one of those facts that is read, tucked away, and forgotten rather quickly in my case.

The process of upgrading the OS for my iPhone meant that I was logged out of ALL of the active apps on the device -- including the Audible client which is always running in the background because I really do use it on a regular basis thanks to a very large library of Audio Books that I own having been a member of that service since 1998...  

Well that and I am trying to learn Spanish on my own via a neat audio book series called Spanish in the Car.

When I went to log back into Audible after the update to the new OS my password did not work.  

It turns out that the Audible client (and website) has been switched over to use the accounts and login information for Amazon rather than its own account system, and I did now know the password for my Amazon account because I have not used it in years.

Long story short?  I ended up needing to ring up support and have them reset the password for me.

But really if you think about it, I upgraded the Operating System on both my mobile phone AND the tablet I use for work and the only problem that I faced was a password reset for an unrelated app...  

That is way beyond "pretty good" compared to previous experiences with the process way back in the day, I am just saying...

The visual changes to the OS are one of its more obvious -- and striking -- changes, and speaking for myself I found them to be a very pleasing and welcome feature for a new OS that includes a plethora of added features and is much easier to use.  If this actually cost money it would probably be worth the price of admission.

"I Don't Like Change"
Because one of my day jobs is being a columnist for the Business and Tech Section of the Cape Cod Times, I was not surprised to receive an invitation last month to download a pre-release version of the new OS early.

The email came from one of the public relations agencies that represents Apple, and basically it offered me the option of getting the OS installed on my devices early.  

If I had actually been assigned to review it or write about the OS, an early install would have been just the thing for me but, as that was not the case, I obtained my copy of the new OS just like everyone else did when it was released to our region

While the conversion to iOS7 was painless and quick for me, the same cannot be said for my kids, who -- while they did succeed in the transition -- both emerged from the experience feeling an intense dislike for iOS7.

"I don't like change," my daughter announced.  "Particularly when the changes make me have to learn how to use my phone all over again!  This is not good!"

That was how my daughter announced her take on iOS7, having marched into our living room to declare her personal experience in the upgrade process having been completed.

The changes that she was referring to -- the method by which the user ensures that the app or program on their device is no longer using resources or memory happens to be one of the changes that I viewed as an improvement.

The direct result of this is that I found myself more actively engaged in the conversation than might have otherwise been the case.  

It turned out that her reasoning was much more complex and covered other aspects of the new OS.  

It was not simply a gut-reaction in other words, and as it turned out she had well-thought-out and logical arguments that supported her opinion.  Good for Autumn!

Two of the users of iOS tech in our home: My daughter Autumn makes extensive use of both her iPhone and iPad, while her pet kittens Abaddon and Beelzebub are invariably the target of its built-in camera and audio recording capabilities as she likes to take snaps and short videos of the cuteness that they are and do in order to share them with her mates online.

Practical?  Yeah, Pretty Much
My kids are pretty smart even if it is their Dad saying so, and as we discussed the issues and as I made a mental note of that fact, I naturally began to tally up the various reasons behind my own more than favorable opinion of the new OS, because I could easily see myself writing this blog entry.

Where my daughter disliked iOS7 based upon subjective arguments and a noted dislike for change, the reasoning behind my son's condemnation of iOS7 came from an entirely different direction indded.

"It occurs to me that a lot of the superficial changes that were made to the OS were made just because they could.  Change for the sake of change," my son Peter says.

"On the positive side of the scales the implementation of the mini-control panel is pretty brilliant," Peter allowed.  Coming from him that is high praise indeed; Peter is not very free with praise and the concept of hyperbole is not something that he is either comfortable with nor likely to indulge in even if he were.

The new feature that he is referring to is the new control panel that has been built into the interface at the bottom, and which is accessible even while playing a game or using an app that has full control over the screen.

The New Instant Control Panel
When you run your finger along the bottom edge of the screen a tab appears, and when you swipe in a generally upward direction on that tab you open a new control panel with icons on either side for pretty much ALL of the basic elements for the device.

Depending upon the orientation when you activate the function (whether you are using your phone's screen in landscape or portrait orientation basically) the buttons / icons will be splashed top and bottom or along the left and right sides.

The Control Panel offers you one-tap On and Off control for the following:
  • Airplane Mode
  • WiFi
  • Bluetooth
  • Do Not Disturb
  • Portrait Orientation Lock
 on the left side or top edge of the panel.
  • Flashlight
  • Timer Controls (Opens the Timer Menu)
  • Calculator (Opens the Calculator App)
  • Camera Button (Opens the Camera View)
along the right-hand side or bottom edge of the panel.

In the center of the new Control Panel is perhaps the most useful and best controls - being from top to bottom the following:

(1) Screen Birghtness Slider
(2) Rewind / Play or Stop / Fast Forward Controls
(3) Volume Control Slider

Seriously, these all may appear on their face to be intuitive and, well, the word "Obvious" springs to mind -- but there you have it!  

Here is a control panel for the most common features of the device, and you wonder why they only just now got around to adding it into the device?!

Observers of what is still widely considered to be the "new" and "struggling" sans-Jobs-Apple consider the process of revealing the features of the new OS to be a critical element in how the company will present itself not just to the public but to investors.  There is no argument that Jobs was the creative spark that revived Apple and transformed it back into the force to be reckoned with that it had previously been.  But where it will go now is anybody's guess...

The Improved Topside Menu and Interface
While we are used to seeing that same effect when it comes to swiping the top edge of the screen on our iPhones -- with iOS7 when you swipe down from the top edge of the screen you now get an improved menu within which you will find time and date based information, with the very top consisting of a set of tabs reading "Today" "All" and "Missed" that serves to organize the events they contain.

Under the "Today" tab you have the date, weather conditions and high temperature as the default, along with the display of whatever the scheduled activities are for today and right now.

A list of "Events" for the day appears in the bottom section, and when you swipe to the right you get the display for the second tab which is labeled "ALL" and which contains a summary of the recent events that you have undertaken on your phone or which your phone is keeping track of...

The final tab -- labeled "MISSED" -- contains a detailed listing of the things you failed to do, from answering a phone call to attending a meeting, and I am sure that there are other things it tracks and tells you about, I just somehow managed to not do things that would cause the phone to get uspet.  

Go me!

What it all means?
We could probably spend the rest of the day discussing all of the different things that iOS7 can do and how it makes your mobile device so much better, trotting out all of the good things that have changed on it.  Seriously.

I actually sat down and made lists of the changes, lists of the improvements, and eventually, lists of the lists I was making!

But in the end I realized that what iOS7 is (and this may shock you) is the results of some engineer somewhere at Apple sitting down and making their own list of all of the suggestions that users of Apple's mobile product lines have sent in over the course of the past three decades, and then maybe making a list of all of the common and utility type aspects that THEY wish were present...

And then implementing it all.

I have decided to rename the iOS7 update.  Heretoforward it shall now be known as:

iOS7 - The Common Sense Update

That is all.  You can go back to your games and work now.