On Internet your connection gives your IP Address.
Your location is estimated using your IP address.
Your IP address is the link number that identifies your connection according the Internet protocol.
For various technical reasons, it is very important to know your IP address because it is the origin of your internet connection.
When you connect to other devices over the Internet, the first data they receive is your IP address number.
Communication between computers and digital devices is achieved by combining many technologies, which are classified by layers-levels in the OSI model.
At the third level of the model is the 'Network Layer' which is responsible for making it possible for devices to be on the large network and to be able to send data-information between them.
The protagonist of the technologies found in the network layer is the Internet Protocol (IP).
The Internet Protocol is responsible for giving an address number to each device that wants to exchange information on the network, this number is known as the IP Address.
The IP address is a technical data used to identify devices on the Internet network.
To facilitate communication on the Internet, instead of using numbers to identify devices, people use names to identify them, such as the domain name, subdomains and device name, which are easy to read, write and remember, such as the name wikipedia.com or localhost.
This page helps you find out what is your IP address, and we get it from your HTTP request.
With IP Geolocation technologies it is possible to determine the location of the person requesting information over the Internet through the IP address used in the data connection.
IP Geolocation is a technique that allows information systems to determine the estimated position of the client, generally obtaining their country, region and city from which they connected.
For many industries, IP Geolocation techniques are essential for operating, for example in advertising, social networks, video games, news portals, home delivery systems, regional application licenses and content transmission; as well as in critical activities such as crime investigation and fraud detection.
The world is geographically divided into countries. A country is a delimited area of the planet politically defined by a number of social and historical issues, which generally constitute a sovereign state of government.
In information systems, the names of countries are conveniently encoded in the ISO 3166-1 standard, thereby optimizing resources when storing, capturing and analyzing them.
In IP Geolocation systems, the ISO 3166-1 alpha-2 encoding is frequently used to indicate the country of origin of the client that connected. The ISO 3166-1 alpha-2 encoding consists of assigning a two-letter code to the name of a country, there are currently 242 codes assigned.
Below, in alphabetical order, a fragment of the ISO 3166-1 alpha-2 codes is listed with the name of the country to which it refers:
BD Bangladesh
BR Brazil
CN China
DE Germany
IN India
ID Indonesia
JP Japan
MX Mexico
NG Nigeria
PK Pakistan
PH Philippines
RU Russia
ES Spain
US United States
Countries internally have geographical subdivisions that may be known or classified as their regions, provinces, parishes, emirates, dependencies, districts, cities, raions, cantons, entities, governorates, departments, communes, prefectures, capitals, municipalities, divisions, self-governing parts, sectors, counties, islands, island groups, zones, wards, councils, atolls, communities, countries (as in the 'Netherlands'), authorities, administrations, island areas, territories, federal territories, regions or states.
The ISO 3166-2 Country subdivision code standard is responsible for assigning a unique code to each subdivision to facilitate the international exchange of geographic information in a precise manner and reducing ambiguities that may arise when using the name that people use to call the subdivision in question.
Below is a fragment of the list of ISO 3166-2 codes with the name of the subdivision to which they refer:
EG-C Cairo, Egypt
IN-DL Delhi, India
BD-C Dhaka, Bangladesh
AE-DU Dubai, United Arab Emirates
IE-D Dublin, Ireland
MX-CMX Mexico City, Mexico
AU-NSW New South Wales, Australia
US-NY New York, United States
CA-ON Ontario, Canada
PH-QUE Quezon, Philippines
BR-SP Sao Paulo, Brazil
CN-SH Shanghai Shi, China
JP-13 Tokyo, Japan
In order to identify a place on the planet, a geographic coordinate system was created that specifies a location by expressing two values called latitude and longitude in sexagesimal degrees.
Latitude is used for the vertical axis, this part of the Equator, which is the great circle aligned with the axis of rotation of the planet, thus dividing the planet into the northern and southern hemispheres.
While longitude is for the horizontal axis starting from the meridian that crosses the Royal Greenwich Observatory in London, England.