Showing posts with label How Does this Thing Called Internet Work ?. Show all posts
Showing posts with label How Does this Thing Called Internet Work ?. Show all posts

Tuesday, June 08, 2010

Our private Facebook lives




At times the Internet can be a bit dangerous. A search of your name can reveal a lot of information, including your Permanent Account Number, your election ID number and even your full address... a jackpot for identity thieves. This is all someone needs to access your banking information and leave you broke.
They can take a loan, buy a car, or even file fraudulent tax returns in your name. If arrested, they could even give your name and address to the police and fail to show up for a court hearing. In such a case the warrant for arrest will be issued in your name, all because you did not bother about privacy on websites such as Facebook.



A few days back, Verisign caught someone selling personal information of people from Facebook. Accounts that had 10 or less friends were priced at $25 per 1,000 accounts and those with more than 10 friends at $45 for a 1,000. The seller claimed to have access to 1.5 million Facebook accounts.

Facebook has given us some wonderful moments, connecting us with long lost friends and relatives. But it also puts up a lot of personal information about you on the Net. Though for you and me privacy may not be a priority, it is something that you should always keep a tab on.

A great way to start is search your name on Google. If you were to run a search for my name “Gagandeep S. Sapra” — the quotes are important to restrict the search to these words only — you get about 19,000 results out of which some may disclose my email ID and even my office telephone numbers. But my personal details, like my Facebook page, do not turn up in a simple search, thanks to my privacy settings.

So what are these privacy settings? Facebook defines privacy settings into three broad categories — Friends, Friends of Friends and Everyone. What you have to be careful about is the last one, as this is the default for a lot of the settings and can expose your thoughts, your personal information and your relationships to the whole world.
In the last few days Facebook has been receiving a lot of flak from people across the globe, prompting them to simplify their privacy settings. Since it is still not all that simple, here is what you must do to stay safe online.




FRIEND LISTS: Since my parents are also on Facebook, I really don’t want them to see every post I make. We all have a different style of talking to our friends and our family, and this is why friend lists are important. If you have not classified your friends as yet, it is time you did. It could be a simple distribution into friends and family, or a complicated one like school friends, college friends, work friends and family. The good thing here is that you can add the same person to more than one list, and at the time of posting choose which group of friends can see this post. So if you are posting a video you want the world to see, you can select everyone, but if there is something you will like to restrict to your closest buddies just click of the friend list of your choice. To configure your friend lists, click Friends from your left hand menu and select Create a List. The next step is to ensure who can comment or write a status on your wall, as long as you set this up to your friend lists, it is okay, but if it is set to anyone, anyone can search for you, reach your wall and write anything on it.

KEEP YOUR FRIEND LISTS PRIVATE: We all want to show off that we are friends with so many people. The other day, I met someone who mentioned he knew ‘Barrack O Bama’ on Facebook. Well, it’s great to know that you are friends with the ‘American President’, but it is also your responsibility to secure your friends. Hence, it is a good policy to turn off your friends’ visibility to others. Though this may not seem too much right away, you don’t want your friends to get unsolicited marketing email/spam just because they are your friends.

MAKE CONTACT INFORMATION PRIVATE: We all want to put our phone numbers and email addresses online so that our friends can contact us easily. But making this information public is also taking a big risk. The settings has now been simplified into three broad categories — Email & IM, Birthday and Phone Numbers and Address. Since I don’t really want everyone to run a search on me and find out where I live, or when my Birthday is, or what my phone number is, it is best to select the option Friends. If you choose to select the Everyone option, anyone who searches for you will be able to see this information.

RELATIONSHIP STATUS: It is funny to see a status update saying Friend X is now married to Friend Z when they have been married for over a decade and just updated their profile. It is good to share this information with your friends and business contacts, but there will be a flurry of congratulatory messages every time you update the status. So it is better to get rid of the settings for this and make sure this is displayed only to you and your loved ones, not the whole world.

BASIC DIRECTORY INFORMATION: So, who should be able to search for you on Facebook? Go to your directory information settings and make sure you set up options that control what amount of information comes up in a search, who can really search for you or send you a message, or see your interests, your work and educational backgrounds.

A recent report by eweek shows the leak of accounts and there availability on the black market, in case you are interested in the report, you can read it online at the eweek website (Please note this report is not authored by me)

--
The above article appeared in the Indian Express, on Sunday 6th June 2010

Thursday, April 15, 2010

So What Happened - Reliance Downtime New York to London

A couple of days back I was talking to a good friend and a senior person in the Industry on what would happen if the Alexandria crash of 2008 happened again and how long will it take to recover. I understand that Reliance, has built spare capacities, their new network diagram for the global foot print



You will notice that there are 3 Landing Points in the USA.

Palo Alto called PAO001 / Los Angeles LAX002 and New York NYC005

The Palo Alto to Japan Link was working fine but for some reason the link between London and New York stopped working. Also no data was available from the LA002 to Japan Route so not sure if this pop is operational.

I am also not sure why the network between NYC005 and PAO001 was not routing. Though there is no comment from Reliance about the Downtime, and since the Downtime lasted between 1345 GMT on 14th April 2010 to 1939 GMT on 14th April 2010, it should not be a Cable Cut.

I am still trying to get a word from Reliance Communication on what had happened. This is my 2 cents from the understanding of their network. Though it is quite possible that the problem is on one of the routes from New York to London and the Redundant Route is now working or it could just be a NAP / POP issue.

I will keep updating this threat as and when I recieve information. As of now the Reliance network is routing fully and traffic is moving on the New york London Link.

The Diagnosis was done using multiple points of presence and public Traceroute / Ping Servers across the Globe and also using Looking Glass Toolkit on Flag Telecom's website to ascertain the location of the outage.

Thursday, March 25, 2010

Broadband, an Infrastructure Challenge


Last week, the US government started exploring the possi- bility of a new Broadband Bill, and this prompted me to look at the status of our Internet connectivity is. The US mulls moving to a minimum speed of 100 megabits per second (Mbps) to each home and at least a gigabit per second (Gbps) to each university. I am not aware of any university, college or a corporate that is currently using 100 Megabits per second. India is one of the leading countries that develop and work as the backbone of information technology. But while the Internet penetration has grown and speed leaped forward, the way our Internet access has been growing is something to worry about. This week I try to explore what are the reasons I feel that the growth has been slow, and how we can make the growth speedier .

We all agree that the Internet connectivity to the masses, commonly known as broadband—defined as always-on-Internet—delivered to people has helped us grow the economy, our personal businesses as well as increase the reach and availability of information. Some of us will argue that there is still a digital divide and some will take the stand that though Internet tariffs are attractive, the speeds are not.

Internet was made available to the masses on August 15, 1995, through the Gateway Internet Access Service (GIAS) of VSNL. Back then, you could get a 14.4 Kbps going up to about 28.8 Kbps of Internet bandwidth, starting with a limited level of access shell account to the new age TCP/IP socket accounts. Then, you paid roughly about Rs 15,000 per annum for a 500-hour connection.

Zoom in to 1999 when telecom operators started realising the 56 Kbps that the dial-up Internet could reach was limiting their growth. New private players emerged with the first set of broadband services, at 64 Kbps unlimited, but you had to shell out anywhere between Rs 3,000 and Rs 6,000 a month depending on if you were a corporate or a home user; this is where the trouble started.

The Internet does not distinguish between a corporate or a home user; both use the Net to download content and to send information to other networks. But yes, the corporates were assumed to be heavy users while the home users were thought to be light. I could see why the price arbitrage was required back in those days, as roughly 97% of the servers that had content and email were outside India. Data needed to travel on international private leased circuits which would cost an ISP or telecom provider similar to an international call, making bandwidth expensive.

The sudden explosion in the dotcom space, a lot of development of applications and growth of service providers spun off entities that would host the servers in India. My company was one of them starting back in 1996, but we did not see content move to India until as late as 2004 when suddenly most of the large content providers started looking at servers in India to offer higher speed connectivity and a better experience to their website visitors. Also, in keeping with trends, the broadband kept redefining itself to a minimum of 128 Kbps. In 2005, the government of India mandated that for a service to be called broadband, it had to have at least 256 Kbps of interconnect speed between the customer and the point of presence. Another big mistake here.

The 256 Kbps of speed was defined as the capacity of the line between your house or office to the telecom/Internet service provider and not the Internet bandwidth available to you. The government suddenly realised that there was need to interconnect all Internet service providers and within themselves; they were not talking to each other. So, the National Internet Exchange of India (NIXI) was set up in 2003 and today, approximately 31 ISPs connect and exchange information at NIXI, which sadly does not go above 8 gigabits per second on any day. While NIXI backbone has been built to support up to 100 gigabits per second of traffic and stays underutilised, more and more bandwidth needs to be pushed to exchange points.

Most of the urban homes have broadband now, those who don’t still think it is too expensive or because they don’t see a need for it. Cheaper broadband will enable more and more people to connect to it, while faster broadband will enable doctors to monitor paitients remotely over the Internet (What we saw in 3 Idiots is just a glimpse of things to come—people are already using video conference to talk to each other, but the cost is still too high) and students take classes online. High speed internet means high quality video.

Companies such as BSNL and Airtel are at the high-speed frontier. Airtel has announced that the minimum speed of its broadband will be 512 Kbps. BSNL has a 24 Mbps plan, though it may not be easily available. But it is interesting to see a state-run operator coming out with the fastest possible broadband plan aimed at home users.

The ISPs need to drop the differentiation between a home user and a business user. The differentiation could be on the sharing ratios of services: business users end up buying Internet bandwidth as leased circuits, and pay as little as Rs 1.8 lakh per annum for a 2 Mbps link, i.e, Rs 15,000 per month for 2 Mbps, while a home user may get a 2 Mbps unlimited plan for as little as Rs 4,000 per month. It is the same bandwidth, but with different content ratios; while the corporate user will be able to peak up to 2 Mbps at all times, a home user may or may not peak depending on the loads.

The price war is taking place, new ISPs such as Tikona are changing the landscape and older players are entering new territories. But the unfair use of the term ‘fair usage policy’ needs to be looked at seriously. So, unlimited connection means there is no limit, but a *on the ‘unlimited’ signifies that there is a rider; people have billing hassles with the largest ISPs and tend to choose smaller plans, or stick to plans of limited speeds. The chicken-and-egg question of the content or the speed first needs to be answered at a time international connect prices are falling, more content providers looking at India and the country generating its own content. The content and the bandwidth seem to be merging and plans need to be drawn up for truly unlimited downloads.

Where do we stand today? The government is very supportive and ISPs have started talking to each other, but the premise that most of the content still lies outside India is not true. The other premise that international bandwidth is expensive also does not hold true any more. The world’s leading connectivity companies such as Teleglobe Network, i2i Networks and Flag are owned partially or fully by leading Indian telcos such as Tata Communications (formerly known as VSNL), Bharti Airtel and Reliance, respectively.

The premise that content is out of India is changing at a high speed. Though telecom operators need to focus on interconnectivity within each other and setting up peering/exchange points, they are still trying to outsell each other in terms of bandwidth. An archaic law such as the one stipulating content providers will not be allowed to peer with NIXI creates its own headaches. Today, a company such as Google has to come in and set up its servers at all three major telecom providers (Bharti Airtel, Tata Communciations and Reliance) while they could easily plug into the NIXI and be available to all Tier-1, Tier-2, and Tier-3 ISPs. We need to review the opportunities in the infrastructure segment and enable the growth of the Internet.

My request to the government would be to expand speeds in multiples of megabits per second, and let private exchange points come into the picture. It is in the interest of Internet service providers to connect with each other. I agree that they are competing but interconnects at independent levels, similar to what happens on the telephone links, would help the market mature and take a different shape. The definition of broadband if expanded to minimum 2 megabits per second will help increase penetration and expand use of the Internet beyond the casual use of checking email, updating Facebook status, watching live interactive videos, being part of global conferences and creating more and more content.

Broadband is an infrastructure challenge. It has been a long time that it was a demand and supply game. From now, the goal should be getting more people online and the price and speed mixture correct. We have come a long way and the growth has been amazing, but going forward, we need to enable leaps in megabits per second, and not kilobits per second. Rural areas lag not because there is a digital divide or there is no need of broadband there. It’s just that players have not reached this market as yet. The government has announced schemes, but there is a need to have content. Your average Web hosting company still wants to put up its servers outside the country as it is cheaper. But this flow of servers outside not only moves our content outside, but also precious dollars other companies earn. The more content is local and the more content is generated, the more impetus will it generate.

--
The Above article appeared in the Financial Express, on Thursday 25th March 2010

Thursday, February 26, 2009

How Long Does it Take to Transfer

Whenever you have to download a large file, this becomes a persistent question, how long will it take to transfer. Last Night I wanted to download EBS 2008 Trial CD/DVD From Microsoft. It consists of 3 DVD's and 1 CD Image, Approximately a Total of about 12 GB. So the question again arises, how long will it take to transfer.

Since India is still in the age, where 256 kbps and 512 kbps is called broadband (and lucikly I have more Internet speed than you can think of), I thought of doing this article.

Assuming that there is no packet loss, i.e there is no loss of packets, by default the calculation works like this

1 Megabyte File = 1 * 8 Megabits File = 8 Megabits File
So If you had a 1 Megabits / second connection, it will take you 8 Seconds to download it.

Some Pictures to Demystify the story








Now this is not really true, you have to bear in mind, that the speed your ISP says, say 256 kbps is the speed from your home to his office, the speed to the Internet will be governed by a number of other factors.

Also the fact that when a File is transferred, using TCP/IP, the Data is bloated by 40% (L3 Headers and L2 Packet Framing).

Hence a 1 MB File becomes 1.4 MB

Assuming 256 kbps is the Internet connection speed, and you averagely only get 80% of the speed, with a 140% file size, the graphs take a different twist






So Next Time a Friend calls you to ask you to download him that big file he is unable, don't just say 10 minutes, do your math.

G

Creative Commons License
Writings by Gagandeep Singh Sapra by Gagandeep Singh Sapra is licensed under a Creative Commons Attribution 2.5 India License.
Based on a work at www.thebiggeek.com | www.gagandeepsapra.com | www.g-spot.in.
Permissions beyond the scope of this license may be available at www.thebiggeek.com.