الجمعة، فبراير 18، 2011

How to create your country's Internet when it is unavailable




https://docs.google.com/document/d/1yphpTrj2Ty3qi6eo58MbW9eOexVN8BYXrvpQHh41HoM/edit?hl=en





















By Luay Sakr, Software Engineer
LuaySakr@Gmail.Com




Contents


Introduction 2
Problem Statement 2
Previous Options 2
Proposed Solution 3
Implementation 4
Summary 4

Introduction

Communications nowadays is simply, directly and deeply like oxygen, it always standby to just use it, just whenever you need it.

Email boxes, newspaper, cell phones always standby, when it standby actually it works to inform you more and more information.
 

Problem Statement

In my country Egypt, internet connection was not available twice.
One of them in 2008 when internet cable was damaged (accidentally), and the second one was in 2011 (intentionally) and this one was synchronized with non-availability of cell phone calls and SMSs (intentionally also) all of these intentionally non availability of communications synchronized with illegal prisoners releasing (intentionally one more time :)).
So the problem is simply, directly and deeply "NO OXYGEN IN Intensive Care".
So we need some oxygen even some air, all Egyptians was under them homes with Improvised weapons with huge rumors  of hundreds of armed robbers, people in Egypt were need deeply kind of communication to share the information about the robbers.
on the other hand hundreds of thousands of protests people need to communicate to save them live -unfortunately some people was killed because of this - people were need any kind of communications

Previous Options

Most of people communicated through landlines, and some of them communicated with each other -even out countries - through Morse code

Proposed Solution

Concept


Pic 1-1

Internet in Egypt is networked as Pic 1-1

Assume that S1 is Vodafone network and S2 is TEDATA network and S3 is Link network.
And WAN is the outer networks over world

And Each LAN is home network (router with node or more)

Pic 1-2

Each network acting as domain in Pic 1-2
And switch acting as a physical switch
Connects all this domains to the main Internet cable or acting as logical switch like DNS
The global intention cutting of Internet can be through one of two ways,
One is disabling DNS

But this can overreach by using the IPs.

It did not work

The second one is switching off the switch

So these domains will be separated of each other but still each node in each domain is connected to other nodes in the same domain
By testing it worked

How

Each router in each LAN acting as node in domain network and it has IP
So node can ping any router within network.

So we can develop any small and simple social application and host it on any machine on network and simply create a port forward role through router that hosting machine connected to. So any other node can use this application by writing the hosting router IP in browser address bar.
(Tested from multi regions like Cairo and Alex and them all can use the same application also it worked over TEDATA and VODAFONE
Also I sow the application on Vodafone router though my cell phone by activating mobile network connection to internet)

Benefit 1

Creating local social network over domain

Benefit 2

We can use node or more to bridge between domains, and then more than one domain can see the same application



Benefit 3

Communicating through cell phones means that we can transfer files through cell phones without connecting to the same LAN or being beside each other    

Benefit 4

Also we can develop VOIP application that allows free calls and chats through same network and also we can use the concept of bridging.

Implementation

To implement these ideas for large scale we need
  • Consistence server
  • Static router IP
  • Piece of code
  • Advertising




Summary

In this white paper we proposed some ideas to create special kind of communications at special situations.
Also some ideas for free voice calls and chats between cell phones and computers proposed.

Team Work
Nader Abd El Hameed
Mohamed Sayed
Amr Gubr
Luay Sakr



More than seven other testers over Egypt

ليست هناك تعليقات: