Search This Blog

Friday, August 21, 2009

How The Internet Works

Neon_Internet_Cafe_Open_24_HoursOnce you finish this article, I’m sure you’ll be amazed that the Internet works at all! It’s easy to complain about slow download speeds, or lost e-mail, but, geez, it’s the Internet!

Ten years ago most of you were still buying magazines, and renting videos, and going to the post office, and ordering things from the Sears catalogue. The only thing cooler would be the ability to teleport ourselves through it.

Look at a map of the Internet sometime and you’ll see that it is like a million superhighways with no lines painted on the road. It’s a snake pit of computers attaching to modems attaching to phone lines, or cable, or satellites, or cell networks, attaching to more computers, servers, routers and modems and so on, and so on. There is no beginning. There is no end.


Map_of_the_Internet

In the image above, you are looking at one very small part of the Internet. See that star-burst like image it is extracted from? Go take a look at the full image. It takes awhile to load. Then come back, of course.

What makes the Internet work at all, is something called the Internet Protocol (IP). You may have heard of the term IP Address. Now you know what the IP stands for, but do you know what it is? A protocol is a set method for a way of doing things. Think of an incoming phone call. Typically it goes like this: you hear the phone ring, you pick up, you say “Hello…” and maybe a little more like, “…this is Guy speaking.” Then the person on the other end acknowledges you with something like, “Hey Guy, this is work. Where the heck are you?” Then the lying, I mean conversation, begins. That’s a socially accepted phone call protocol.

That’s basically how the Internet works. You tell your computer to connect to a resource, let’s say MakeUseOf.com. Just pulled that out of my hat. MakeUseOf.com is a human readable form for the IP address 216.92.56.91. Who’s going to remember that? Exactly.

So we have something called a Universal Resource Locator (URL) like MakeUseOf.com. Something called a Domain Name Server (DNS) which looks up that URL and then figures out the IP address associated with it. Think of a REALLY big phone book. You look up your plumber’s name and then you figure out what his phone number is. Same deal. Makes sense so far? Relax, there is no quiz and your Internet Users License won’t be revoked.

IPv4_space

What the above image shows is the available IP version 4 (IPv4) space. MakeUseOf.com is located in the 216 block. Remember that from the first 3 digits of the IP address? That block belongs to ARIN - American Registry for Internet Numbers. Kind of like how the area code 403 belongs to Alberta. Got’er figured?

Here’s where it gets a little crazy. Each piece of data you send out is broken down into packets. Imagine mailing your friend a book, page by page. Each page will have to carry your friend’s address and the page number to let him know what order it goes in. It should also let him know how many pages there are, so he knows when he has it all. They should also have your address, so if the mail person can’t deliver it, they know where it came from.

So, each packet carries the intended IP address, a number to determine where the packet fits back into the data sent, how many packets to expect, as well as your IP address. Crazy huh? It has more than that, but that’s the really important stuff. Check it out in the packet header below. I highlighted the stuff we talked about in green.


packet_header

Now, check this out. Each packet doesn’t necessarily go down the same set of wires to its destination. “What kind of glue are you on, Guy?” No, it’s true. Those packets go out to a device called a router, which then sends the packet to the nearest available router that is closer to that destination, and, hopefully, isn’t too congested. It figures that out based on the numbers in your IP address. The first three numbers identify a large area, and the rest make it more specific. Yet again, just like a phone number. This is known as ‘best-effort-delivery’.

So one packet may get routed through Virginia and another may go through Vancouver on their way to the same server in Hong Kong. This also means that packet A might get there later than packet B, or not at all! See what I mean about the miracle of a working Internet?

When the packets arrive at the destination, the server or computer receiving it compiles it into something cohesive, or it puts the book back together, to carry on that metaphor. Now the computer receiving all the packets sends back a message to the originating computer to say, in effect, “Thanks! Good-bye.” Thus the communication ends.

That’s the simplest, high-level overview I can give on how the Internet works. Take what I’ve said and add in millions of servers, routers, modems, and other networking devices and you can see how the complexity is magnified exponentially.

Next time you get an error message or a page loads a little slower than normal, reflect on this article and relive the amazement that the thing works at all. It’s all perspective, my friends. And lots of wires.

Source


The secret of life is to make the best
of whatever comes along,
Make every day fresh and new,
Go in search of knowledge and experience.

Let your questions and
your answers reconcile.
Do your best to remember
that the best kind of learning curve
is an educated smile.

Share your magic with the people
who share your memories.
Let your feelings run deep.

Be in touch with the people
who live in your heart.
Be a caring person who plays for keeps.

To really know what success means, earn it.
Don't rely on some elevator to get you there.
The higher the floor you want to reach,
the more important it is to take the stairs.

The easiest lessons to remember
are the ones you learn the hard way!

Appreciate the little things
that make each day
unique and special.

Have A Beautiful Day!!!

Thursday, August 20, 2009

All i Need is You..........

Days seems so slow
Even the clock that runs so fast..
I don’t know why
But maybe its just so hard
to wait for you….

Waiting for you since the start
That we have trusted each other
For the love that is so immense
That can move even
the highest mountain…

My heart that always says
You are my everything
Because you are all
that I am dreaming
And all that
I am hoping for...

Now that we have
one another
So near ‘coz of the
feelings that we have..

Yet so far for we can’t
still be with each other...
Making my heart
even hungered for your love….

Multiple login to Yahoo Messenger


Here is a simple trick to multiple login to yahoo

1. Go to Start ----> Run . Type regedit, then enter.

2. Navigate to HKEY_CURRENT_ USER --------> Software --->yahoo ----->pager---->Test

3. On the right page , right-click and choose new Dword value .

4. Rename it as Plural.

5. Double click and assign a decimal value of 1.


Its done!!

Now close registry and restart yahoo messenger and try Multiple Login.

Jokz

A man walks past a beggar everyday and gives him Rs.10 and that continues for a year. Then suddenly the daily donation changes to Rs.7,50 "Well", the beggar thinks, "It's is still better than nothing."
A year passes in this way until the man's daily donation suddenly becomes Rs.5. "What's going on now?" the beggar asks his donor. "First you give me Rs.10 everyday, then Rs.7.50 and now only Rs.5. What's the problem?"
"Well", the man says, "last year my eldest son went to university. It's very expensive, so i had to cut costs. This year my eldest daughter also went to university, so I had to cut my expenses even further".
"And how many children do you have?" the beggar asked. "Four" the man replies. "Well", says the beggar, "I hope you don't plan to educate them all at my expense"!!!!
***************************************************************
A man calls into the police station and says, "My wife is missing."
The officer asks, "How long has she been gone?"
"A month."
"Why did you wait so long to report it?"
"Well, until yesterday I thought it was just a dream, then I realized I didn't have any clean clothes to wear."

********************************************************
A blonde enters a store that sells curtains. She tells the salesman,
"I would like To buy a pair of pink curtains". The salesman assures her that they have a large election of pink curtains.
He shows her several patterns, but the blonde seems to be having a hard time choosing.
Finally she selects a lovely pink floral print.
The salesman then asks what size curtains she needs. The blonde promptly replies, "fifteen inches" "Fifteen inches???" asked the salesman.
"That sounds very small, what room are they for?" The blonde tells him that they aren't for a room; they are for her computer monitor.
The surprised salesman replies, "but Miss, computers do not need curtains!"
The blonde says, "Hellllooooooooo ............. I've got Windoooooows!"

ഡബിള്‍സില്‍ നാദിയ ഡബിള്‍ റോളില്‍

ഒരുകാലത്ത്‌ കുടുംബ പ്രേക്ഷകരുടെ ഇഷ്ടതാരമായിരുന്ന നദിയാ മൊയ്‌തു മലയാളത്തിലേക്ക്‌ ശക്തമായ തിരിച്ചുവരവിനുള്ള ഒരുക്കത്തിലാണ്‌.മമ്മൂട്ടി നായകനാവുന്ന ഡബിള്‍സില്‍ നായികയാകാന്‍ താരം ഡേറ്റ്‌ നല്‍കിക്കഴിഞ്ഞു.

മോളിവുഡിലേക്കുള്ള തിരിച്ചുവരവ്‌ ഒരു വമ്പന്‍ ചിത്രത്തിലൂടെയാകണമെന്ന നദിയയുടെ തീരുമാനമാണ്‌ ഇതോടെ ലക്ഷ്യം കാണുന്നത്‌. ഡബിള്‍സില്‍ ഇരട്ട സഹോദരിമാരുടെ വേഷത്തിലാണ്‌ നദിയ അഭിനയിക്കുന്നത്‌.

ശ്യാമ, പൂവിന്‌ പുതിയ പൂന്തെന്നല്‍, കണ്ടു കണ്ടറിഞ്ഞു തുടങ്ങിയ മമ്മൂട്ടിയുടെ പല ഹിറ്റ്‌ ചിത്രങ്ങളിലും നാായികയായി തിളങ്ങിയ നദിയ രണ്ട്‌ പതിറ്റാണ്ടുകള്‍ക്ക്‌ ശേഷമാണ്‌ വീണ്ടും മമ്മൂട്ടിയുടെ നായികയായെത്തുന്നത്‌.

വെള്ളിത്തിരയില്‍ നിന്നും ഏറെക്കാലം മാറിനിന്നതിന്‌ ശേഷം എം കുമരന്‍ സണ്‍ ഓഫ്‌ മഹാലക്ഷ്‌്‌മി എന്ന തമിഴ്‌ ചിത്രത്തിലൂടെയാണ്‌ നദിയ വീണ്ടും സജീവമായത്‌..ഇതിന്‌ ശേഷം ഒട്ടേറെ സംവിധായകര്‍ നദിയയെ മലയാളത്തില്‍ കൊണ്ടുവരാന്‍ ശ്രമിച്ചെങ്കിലും അതൊന്നും വിജയിച്ചിരുന്നില്ല.

ഹിറ്റ്‌ മേക്കേഴ്‌സായ സിദ്ദിഖ്‌, ഷാഫി എന്നീ സംവിധായകര്‍ക്കൊപ്പം പ്രവര്‍ത്തിച്ച സോഹന്‍ സിനുലാലാണ്‌ ഡബിള്‍സിന്റെ സംവിധായകന്‍. ചോക്ലേറ്റ്‌ എന്ന ഒറ്റച്ചിത്രത്തിലൂടെ സൂപ്പര്‍ തിരക്കഥാകൃത്തുക്കളായി മാറിയ സച്ചി-സേതു ടീമാണ്‌ ഡബിള്‍സിന്റെ രചന നിര്‍വഹിച്ചിരിയ്‌ക്കുന്നത്‌. കുടുംബപശ്ചാത്തലത്തില്‍ നര്‍മ്മത്തിന്‌ പ്രധാന്യം നല്‌കിയാണ്‌ ഡബിള്‍സിന്റെ തിരക്കഥ ഒരുക്കിയിരിക്കുന്നതെന്നറിയുന്നു.
സുരാജ്‌ വെഞ്ഞാറമ്മൂട്‌, ബിജുക്കുട്ടന്‍ തുടങ്ങിയ ഹാസ്യ താരങ്ങള്‍ ചിത്രത്തിലുണ്ടാവുമെന്ന് ഉറപ്പായിട്ടുണ്ട്. ക്രിയേറ്റീവ്‌ ടീമിന്റെ ബാനറില്‍ നാരായണദാസ്‌ നിര്‍മ്മിയ്‌ക്കുന്ന ഡബിള്‍സിന്റെ ചിത്രീകരണം അടുത്തവര്‍ഷമാദ്യം തുടങ്ങും.

Change Drive Letters in Windows XP

When you add drives to your computer, such as an extra hard drive, a CD drive, or a storage device that corresponds to a drive, Windows automatically assigns letters to the drives. However, this assignment might not suit your system; for example, you might have mapped a network drive to the same letter that Windows assigns to a new drive. When you want to change drive letters, follow these steps:

Right-click My Computer, and then click Manage.

Under Computer Management, click Disk Management. In the right pane, youll see
your drives listed. CD-ROM drives are listed at the bottom of the pane.

Right-click the drive or device you want to change, and then click Change Drive
Letter and Paths.


Click Change, click Assign the following drive letter, click the drive letter you want to assign, and then click OK.

Robot can perform surgery on beating heart

Waseda University's heart rate compensation system allows beating hearts to be operated on...
Coronary artery bypass surgery is used to treat angina and coronary artery disease, but the delicate nature of the operation means that it usually requires the heart to be artificially stopped. Scientists at Japan’s Waseda University have changed the game by creating a machine that can perform surgery on a functioning heart by adjusting to the rhythm of its beat.

Robotic surgery allows doctors to operate on patients by controlling a machine that is far more sterile, precise and flexible than the human hand. By calculating the movement of a heart with millimeter accuracy and shifting its instruments accordingly, Waseda University’s robot can operate on a beating heart as if it was frozen.

The Waseda crew’s robot has been operating on pig’s hearts since 2004, with a claimed 95% tracking accuracy. The goal now is to get it up to 98% before it can brought into an operating room.


Samsung watch phone calls in early

Looks like Samsung is going to beat LG to the punch with the release of its S9110 watch phone due to hit stores before the rival LG GD910 – in France anyway. Aimed at Dick Tracy fans and gadget lovers alike the S9110 even manages to squeeze a few more features into its diminutive body, including a larger 1.76-inch touchscreen (to the GD910’s 1.43-inch), Bluetooth 2.1 and Outlook email sync.

Like the LG GD910, the Samsung offering also packs an MP3 player, speakerphone, and voice recognition. The watch phone also supports 900/1800MHz, is powered by a 630mAh battery, and has 40MB of internal memory - so you probably won’t have enough room for your entire music library. The 176 x 220 pixel, 262k color TFT TSP display is protected behind scratch-proof glass and the stainless steel body measures just 57.5 x 41.1 x 11.98mm and weighs 91g.

The Samsung S9110 is set to hit shelves in France this month for around EUR€450 (approx. USD$639 at time of publication), a month ahead of the LG GD910. No word on wider availability as yet.

Who owns the Internet?

Imagine you're in a room full of people from different countries, and everyone only speaks his or her native language. In order to communicate, you'd have to come up with a standard set of rules and vocabulary. That's what makes the Internet so remarkable: It's a system that lets different computer networks communicate with each other using a standardized set of rules. Without rules, these computer networks wouldn't be able to communicate with each other.

Think for a minute about the scope of the Internet. It's a collection of inter-networked computer systems that spans the entire globe. It depends on several sets of rules called protocols. These protocols make it possible for computer communication across networks. It also relies on a huge infrastructure of routers, Network Access Points (NAPs) and computer systems. Then there are the satellites, miles of cable and hundreds of wireless routers that transmit signals between computers and networks.

It's a truly global system. Cables crisscross countries and oceans, crossing borders and linking some of the world's most remote locations to everyone else. And the Internet is still growing. More computers link to it every day, and various organizations and companies are working to extend Internet access to countries that aren't yet connected.

The Internet is a giant system made up of much smaller systems. If it's one thing, does it have a single owner? Is there some person or entity that controls the Internet? Is it possible for someone to own something that spans nations and oceans?

You are always on my mind....


You are always on my mind,
I think of you all through the day.
Remembering all the sweet things you say,
And your funny little way.

You make my days so beautiful,
And make the days worthwhile.
I look forward to each day when,
You stay with me awhile.

I can't imagine a day without you,
You're such a part of me;
Always making me laugh and smile,
With you I love to be.

Love I have in my heart for you,
Grows deeper every day.
Can you feel it in your heart,
In these words I say.

You are my inspiration and,
The one that I adore.
Today I've loved you as no other,
And tomorrow I'll love you more.

Creating a list of files within a directory

There’s been so many times where I needed to get a list of files that reside within a certain directory. There’s software out there to do it (like DDFilecatcher), but who wants to pay for it? It seems like it would be so simple just to create a little script that’ll take the names of all the files I have in a folder and save it to a .txt file. Well, here’s how you do it.

  1. Open notepad
  2. Put this code into the file

    dir /b>filelist.txt

  3. Save it as “filelist.bat”
  4. Place filelist.bat into the directory you need to get the list from
  5. Click on filelist.bat from within the folder
  6. You’ll now have a .txt doc called “filelist.txt”
  7. Simple, right? This has saved me so much time… it’s ridiculous.

    filelist