Skip to main content

Time to Think about Time

This is a guest post by Isabella. The Millennium Bug seems like a long, distant memory, but in the late 1990s, the Y2K bug was sending fear and panic among network administrators, governments and businesses alike. Cash machines were expected to start dishing out dollars like fruit machines, high interest current accounts would empty, planes would fall from the sky and the world was going to plunge back into the dark ages, as every computer system failed. Okay, things didn’t seem to work out to be that bad. Few if any major computer meltdowns occurred, and the world moved on.

The threat of the Millennium Bug was quite simply caused by a lack of foresight by computer manufacturers and programmers. Many computer programs only bothered to store the year in two decimal places, which meant that come the year 2000, a lot of timestamps would go from 99 to 00, essentially making the computer believe it was the year 1900. The debate was never settled whether the Y2K bug was just a damp squib, propagated by a media panic, or that the threat was real and only due to the actions taken in the run up to the millennium were catastrophes averted. Whatever the truth, one thing the Millennium bug did highlight, was the critical importance of time for maintaining a stable computer network. But all too often, few people give time a second’s thought, and yet it’s perhaps the most fundamental aspect of keeping a network healthy and secure. So perhaps it’s time to look at network time and understand what is going on.


Timestamps

Time is fundamental for computer networks. Time is the only reference point a computer has to complete tasks, save data or know if something has happened, is due to happen, or shouldn’t happen at all. Start messing about with network time and all sorts of problems can occur - data gets lost, systems fail, applications refuse to start and computers crash. Computers rely on time in the form of a timestamp. This is normally the number of seconds from a particular point in time. In Unix systems, the time stamp represents the number of seconds from midnight, 1 January 1970, so the timestamp of 1322657071 represents 12:44 on 30 November 2011.

Because of the fundamental importance of time, all networks need to be synchronized. Network Time Protocol (NTP) or the Windows Time service (W32Time) are the common methods used by most networks to achieve this. These programs take the time from a master computer and spread it around the network, while continuously checking the clocks on all machines to avoid drift. But they are only effective as the time they are using as a source. Computers are lousy at keeping time. While most PCs have an onboard clock built into the motherboard, these can lose several seconds a day. Set your desktop clock on Monday and in a month’s time, you could be several minutes away from the original time source. For this reason, networks need an accurate, reliable and unfaltering source of time to function. And the only machines that can provide such an unwavering time source are atomic clocks.

Atomic Clocks

Computer networks generally use Universal Coordinated Time (UTC) this is a timescale used throughout the world and is generated by a series of global atomic clocks. Because UTC is the same everywhere, it allows computers to communicate across timezones without the problems caused by time differences. Of course, when it comes to setting your desktop clock, the timezone information is added to keep you in local time. Most computer networks hook up to a service such as time.windows.com, time.nist.gov or another online timeserver. These provide the master time that all other machines on a network feed off.

For highly secure networks, external sources of UTC time are used. Often this is done by GPS, using the signals generated by the atomic clocks onboard GPS satellites to synchronize a network. And this isn’t a bad idea. When a connection to a time service gets broken, or worse, an online timeserver gets hacked, those machines hooked up to it become incredibly vulnerable. You only have to think about the perceived chaos of the Y2K bug to realize the potential for a system meltdown if the time being fed to a network has been tampered with. And in the ever-increasing sophistication of modern day hackers, DDoS attacks to timeservers are not uncommon and can expose networks to all sorts of trouble. So perhaps it’s time to start taking time more seriously and securing your time source.


Technology Blog

Comments

Popular posts from this blog

List Of Common Flowers in Kerala With Pictures

Kerala is one of the famous tourist spot situated on the south of India famous for its numerous wild life and thick vegetation. Like the Himalayan ranges on the north of India,

Why A Course on Editing is a Good Start for Wannabe Writers

If you’ve been thinking about becoming a writer for some time but you don’t know where to begin, taking a course from industry professionals can be a big help to get you started. If you can study another person’s writing that you know is a good writer, then you can learn to become like them. One of the things that every good writer knows is that you need to be able to edit properly in order to succeed. There are many reasons why editing is so important to a writer, but in order to hone your skills as a writer, you also need to hone your skills as an editor too.
Boost your credibility When most people try to edit a piece of writing, the first thing they do is proofread the work to make sure there are no obvious spelling and grammar issues. This is extremely important because the reader needs to be able to trust that you know what you are writing about. If you can’t master basic spelling and grammar, then the reader won’t be able to trust that you know anything about what you’re writi…

Building Blocks for Virtual Businesses : Key technological systems you must have to succeed in the remote business world

This is a guest post by Ripley Daniels about "Key technological systems you must have to succeed in the remote business world.

Whenever I tell friends I had a tough day at the office, they laugh at me. That's because they know I don't really have an office. I work very hard but I work for a company that is completely remote. Only a few of my co-workers ever go into an office at all and when they do, it's only for short periods of time. Our "office" is a virtual one. To us, the traditional office workplace is a thing of the past, alongside Tyrannosaurus Rex, the slide rule, and telephones where you stick your finger in a hole and turn a dial.
Unfortunately, none of this prevents me from having tough days. I still have them. But the reasons have nothing to do with the fact that my co-workers and I don't have a brick and mortar edifice that we can use to plan, strategize, hold our meetings, make presentations, discuss sensitive business topics, build relatio…

Top 5 Online Resources for College Students

Being a successful college student means that you have to manage your time well, meet multiple deadlines, prioritize tasks, and still enjoy the last few years you have before you officially become a grownup. If you're a college student who's having some trouble managing everything, the good news is that there are a number of online resources that will help you work and study more efficiently. Here are five of the most popular online resources that will make your life easier as a college student:

1. Infomine – Created by librarians at University of California, California State University, Wake Forest University, and other U.S. colleges, Infomine is an internet library of online research resources for college students and professors. Infomine provides you with access to scholarly journals, ebooks, databases, and many other online materials that are useful for research projects and papers.

2. Mint.com – Managing your finances as a college student can be tough, especially if you…

10 Useful OS X Tips and Tricks

This is a guest post by Mariana Ashley about some useful OS tips.
For the most part, there are two types of computer users: Mac users and Windows users. Sure, there are other operating systems available, but for the most part we each own either a windows machine or an apple machine. In a previous post, Siju George presented 16 Useful Windows 7 Tips and Tricks. These tips are immensely useful for regular Windows users and for Mac users who are less comfortable handling a Windows machine. Because computer use is so fundamental to our society today, knowing the basics of both the Windows operating system and OS X (the Mac operating system) is essential. The following is a list of 10 basic tips and tricks for using OS X:

1. Right click on an open PDF in Safari (the web browser that comes with Macs) to get a context menu which includes the option to open the PDF in Preview.
2. Pressing Command and Q at the same time will close all applications when command-tabbing. This is the fastest way to…

5 Common Examples Of Website Design Mistakes by Business Owners

This is a guest post by Sachin about five Common Examples Of Website Design Mistakes by Business Owners . When most business owners think about website design, they think about a brochure online. Online shopping sites are making a lot of money with the use of web-based applications to sell products, collect payments an arrange delivery. The only work left to do is pack and send the boxes. Smart applications can even print out the labels, so the only thing left to do it stick them on the box. Unfortunately, in many cases, websites are replacing people. For those of us left with a job, we can be thankful that many business owners make the following mistakes when it comes to websites and web design.


Don’t have one. This is the first and biggest problem of most business owners when it comes to website design. They think they don’t need one. Who can ever really do with less business? The reason why they have not been getting business from online sources in the past is because they have not …