Rafael A. Ibarra
F.
ribarra@di.uca.edu.sv
Igual que las personas,
para ser reconocidos, los computadores y otros equipos involucrados en la comunicación
que se realiza a través de Internet tienen características distintivas,
con el fin de hacer posible su identificación inequívoca.
Las personas tenemos
básicamente un nombre para ser reconocidos, y sobre todo, distinguidos,
unos de otros. En el amplio espectro del Internet, cada computador y equipo
de enrutamiento tiene una dirección IP (Internet Protocol ó Protocolo
Internet) y muy probablemente también tenga un nombre asociado. Ambos,
dirección y nombre, tienen una sintáxis particular y muy expresiva.
Las direcciones
IP
Las direcciones
IP son números. Más concretamente, son un conjunto de 4 números,
separados por un punto, y cada uno de ellos con un rango de valores potenciales
de 0 a 255. Es decir, las direcciones IP van desde 0.0.0.0 hasta la dirección
255.255.255.255, pasando por las más de 4,294 millones de posibilidades
que este esquema ofrece. Por ahora, no todo este espacio de direcciones se halla
utilizado. Dadas las tendencias de crecimiento observadas, sin embargo, ya se
ha trabajado en un nuevo esquema que posibilitará el uso de una mayor cantidad
de direcciones.
Estos números,
asociados en forma exclusiva y unívoca (uno a uno) a todos y cada uno de
los computadores y equipos conectados en Internet, posibilitan que las máquinas
se identifiquen y reconozcan los orígenes y destinos de las transacciones
que circulan en esa inmensa y compleja estructura.
Existe en Internet
una clasificación de direcciones IP, de la siguiente forma:
| Tipo | Dir.menor | Dir.más alta | Cant.Redes | Comput. |
| A | 0.0.0.0 | 126.0.0.0 | 256 | 16,777,216 |
| B | 128.0.0.0 | 191.255.0.0 | 16,384 | 65,536 |
| C | 192.0.0.0 | 223.255.255.0 | 2,097,152 | 256 |
| D | 224.0.0.0 | 239.255.255.255 | No Aplica | N/A |
| E | 240.0.0.0 | 247.255.255.255 | No Aplica | N/A |
En general, las
direcciones IP, como números, no son de interés para los humanos en
general. Los administradores de redes y encargados de configurar los equipos,
tanto computadores como enrutadores y otros, sí deben estar muy concientes
de las direcciones que van a utilizar.
Los dominios,
subdominios y nombres
Lo que sí nos
interesa a todos conocer son los nombres que los computadores tienen en Internet.
Estos nombres también tienen una lógica y una notación particular,
que permite deducir algunas características del mismo.
Los nombres de computadores
en Internet se revisan, para su comprensión, de derecha a izquierda, yendo,
en ese sentido, de lo más general a lo más particular, y de los dominios
hasta los nombres propios, pasando por los subdominios, así:
nombre.subdominio.dominio
|computador| red |
En general, el dominio
es de carácter geográfico, utilizando las dos siglas correspondientes
a cada país, de acuerdo al estándar establecido por la ISO (International
Standards Organization: Organización Internacional de Estándares).
Por ejemplo, SV para El Salvador, UY para Uruguay, FR para Francia, JP para
Japón, etc. Hay una excepción importante en esta convención,
y es que los Estados Unidos no utilizan el dominio geográfico, que sería
US. Se coincide en atribuir esa prerrogativa al hecho de que Internet comenzó
en ese país, y sus diseñadores no tenían en mente el alcance
mundial que tendría al pasar el tiempo.
La siguiente porción
de la dirección es el subdominio. La extensión de esta parte es variable,
ya que puede constar de una o varias denominaciones. Los subdominios más
básicos son los que clasifican a las organizaciones según su naturaleza,
y pueden presentar ciertas diferencias, según el país. Como ejemplos
no exhaustivos:
| País | Educac. | Gobierno | Comercio | Organiz. | Redes |
|---|---|---|---|---|---|
| El Salvador | edu | gob | com | org | red |
| Costa Rica | ac | go | co | or | -- |
| Estados Unidos | edu | gov | com | org | net |
Finalmente, se halla el nombre propio de cada computador y equipo en la red
(que puede tener sinónimos o aliases), que termina de definir sin lugar
a confusión el dispositivo de que se trata. A partir del nombre, se puede
deducir el país y el área de actividad (gobierno, comercio, educación,
etc.). Por ejemplo:
| Nombre completo | Comput. | Subdominio | Dominio | País |
| es.com.sv | es | com | sv | El Salv |
| di.uca.edu.sv | di | uca.edu | sv | El Salv |
| astra.dgsca.unam.mx | astra | dgsca.unam | mx | México |
| news.janet.ac.uk | news | janet.ac | uk | R.Unido |
| nebbs.nersc.gov | nebbs | nersc.gov | (us) | EE.UU. |
| www.microsoft.com | www | microsoft.com | (us) | EE.UU. |
Direcciones IP y nombres
Si los computadores
y enrutadores entienden solamente las direcciones IP, y para los humanos resulta
más sencillo utilizar nombres canónicos (palabras y letras), ¿cómo
se realiza la conversión?
Para ello, se hace
uso de varios computadores configurados con el propósito de proveer la
traducción de nombres a direcciones IP. Estos son llamados Servidores de
Nombre (Name Servers -NS-), y el conjunto de ellos forman parte de un sistema
más amplio, conocido como DNS (Domain Name System) (Sistema de Nombres
de Dominios).
En El Salvador,
la organización SVNet es la encargada de asignar los nombres de subdominios
y las direcciones IP para aquellos computadores que desean estar bajo el dominio
de nivel superior SV.
¿Y
las direcciones de las personas?
Adicionalmente a
las direcciones de los computadores, los humanos también pueden tener direcciones
únicas en Internet, con la finalidad de intercambiar correo electrónico
y hacer uso de algunos otros servicios.
Para ello, se habilita
un espacio en un computador que tiene un nombre en Internet, identificándolo
en forma única para una persona en particular. La coordinación de
ambos nombres (usuario y computador) provee la dirección electrónica
de una persona. La sintaxis en este caso incluye el símbolo "@",
que se lee "en (el computador)". Así, como ejemplo hipotético,
juan@es.com.sv se podría leer como "el usuario juan
en el computador es.com.sv".
AD AND ANDORRA
AE ARE UNITED
ARAB EMIRATES
AF AFG AFGHANISTAN
AG ATG ANTIGUA
AND BARBUDA
AI AIA ANGUILLA
AL ALB ALBANIA
AM ARM ARMENIA
AN ANT NETHERLANDS
ANTILLES
AO AGO ANGOLA
AQ ATA ANTARCTICA
AR ARG ARGENTINA
AS ASM AMERICAN
SAMOA
AT AUT AUSTRIA
AU AUS AUSTRALIA
AW ABW ARUBA
AZ AZE AZERBAIJAN
BA BIH BOSNIA
HERCEGOVINA
BB BRB BARBADOS
BD BGD BANGLADESH
BE BEL BELGIUM
BF BFA BURKINA
FASO
BG BGR BULGARIA
BH BHR BAHRAIN
BI BDI BURUNDI
BJ BEN BENIN
BM BMU BERMUDA
BN BRN BRUNEI
DARUSSALAM
BO BOL BOLIVIA
BR BRA BRAZIL
BS BHS BAHAMAS
BT BTN BHUTAN
BV BVT BOUVET
ISLAND
BW BWA BOTSWANA
BY BLR BELARUS
BZ BLZ BELIZE
CA CAN CANADA
CC CCK COCOS
(KEELING) ISLANDS
CF CAF CENTRAL
AFRICAN REPUBLIC
CG COG CONGO
CH CHE SWITZERLAND
CI CIV COTE
D'IVOIRE
CK COK COOK
ISLANDS
CL CHL CHILE
CM CMR CAMEROON
CN CHN CHINA
CO COL COLOMBIA
CR CRI COSTA
RICA
CS CSK CZECHOSLOVAKIA
CU CUB CUBA
CV CPV CAPE
VERDE
CX CXR CHRISTMAS
ISLAND
CY CYP CYPRUS
CZ CZE CZECH
REPUBLIC
DE DEU GERMANY
DJ DJI DJIBOUTI
DK DNK DENMARK
DM DMA DOMINICA
DO DOM DOMINICAN
REPUBLIC
DZ DZA ALGERIA
EC ECU ECUADOR
EE EST ESTONIA
EG EGY EGYPT
EH ESH WESTERN
SAHARA
ES ESP SPAIN
ET ETH ETHIOPIA
FI FIN FINLAND
FJ FJI FIJI
FK FLK FALKLAND
ISLANDS (MALVINAS)
FM FSM MICRONESIA
FO FRO FAROE
ISLANDS
FR FRA FRANCE
GA GAB GABON
GB GBR UNITED
KINGDOM
GD GRD GRENADA
GE GEO GEORGIA
GF GUF FRENCH
GUIANA
GH GHA GHANA
GI GIB GIBRALTAR
GL GRL GREENLAND
GM GMB GAMBIA
GN GIN GUINEA
GP GLP GUADELOUPE
GQ GNQ EQUATORIAL
GUINEA
GR GRC GREECE
GT GTM GUATEMALA
GU GUM GUAM
GW GNB GUINEA-BISSAU
GY GUY GUYANA
HK HKG HONG
KONG
HM HMD HEARD
AND MC DONALD ISLANDS
HN HND HONDURAS
HR HRV CROATIA
HT HTI HAITI
HU HUN HUNGARY
ID IDN INDONESIA
IE IRL IRELAND
IL ISR ISRAEL
IN IND INDIA
IO IOT BRITISH
INDIAN OCEAN TERRITORY
IQ IRQ IRAQ
IR IRN IRAN
(ISLAMIC REPUBLIC OF)
IS ISL ICELAND
IT ITA ITALY
JM JAM JAMAICA
JO JOR JORDAN
JP JPN JAPAN
KE KEN KENYA
KG KGZ KYRGYZSTAN
KH KHM CAMBODIA
KI KIR KIRIBATI
KM COM COMOROS
KN KNA SAINT
KITTS AND NEVIS
KP PRK KOREA,
DEMOCRATIC PEOPLE'S REPUBLIC OF
KR KOR KOREA,
REPUBLIC OF
KW KWT KUWAIT
KY CYM CAYMAN
ISLANDS
KZ KAZ KAZAKHSTAN
LA LAO LAO
PEOPLE'S DEMOCRATIC REPUBLIC
LB LBN LEBANON
LC LCA SAINT
LUCIA
LI LIE LIECHTENSTEIN
LK LKA SRI
LANKA
LR LBR LIBERIA
LS LSO LESOTHO
LT LTU LITHUANIA
LU LUX LUXEMBOURG
LV LVA LATVIA
LY LBY LIBYAN
ARAB JAMAHIRIYA
MA MAR MOROCCO
MC MCO MONACO
MD MDA MOLDOVA,
REPUBLIC OF
MG MDG MADAGASCAR
MH MHL MARSHALL
ISLANDS
ML MLI MALI
MM MMR MYANMAR
MN MNG MONGOLIA
MO MAC MACAU
MP MNP NORTHERN
MARIANA ISLANDS
MQ MTQ MARTINIQUE
MR MRT MAURITANIA
MS MSR MONTSERRAT
MT MLT MALTA
MU MUS MAURITIUS
MV MDV MALDIVES
MW MWI MALAWI
MX MEX MEXICO
MY MYS MALAYSIA
MZ MOZ MOZAMBIQUE
NA NAM NAMIBIA
NC NCL NEW
CALEDONIA
NE NER NIGER
NF NFK NORFOLK
ISLAND
NG NGA NIGERIA
NI NIC NICARAGUA
NL NLD NETHERLANDS
NO NOR NORWAY
NP NPL NEPAL
NR NRU NAURU
NT NTZ NEUTRAL
ZONE
NU NIU NIUE
NZ NZL NEW
ZEALAND
OM OMN OMAN
PA PAN PANAMA
PE PER PERU
PF PYF FRENCH
POLYNESIA
PG PNG PAPUA
NEW GUINEA
PH PHL PHILIPPINES
PK PAK PAKISTAN
PL POL POLAND
PM SPM ST.
PIERRE AND MIQUELON
PN PCN PITCAIRN
PR PRI PUERTO
RICO
PT PRT PORTUGAL
PW PLW PALAU
PY PRY PARAGUAY
QA QAT QATAR
RE REU REUNION
RO ROM ROMANIA
RU RUS RUSSIAN
FEDERATION
RW RWA RWANDA
SA SAU SAUDI
ARABIA
SB SLB SOLOMON
ISLANDS
SC SYC SEYCHELLES
SD SDN SUDAN
SE SWE SWEDEN
SG SGP SINGAPORE
SH SHN ST.
HELENA
SI SVN SLOVENIA
SJ SJM SVALBARD
AND JAN MAYEN ISLANDS
SK SVK SLOVAKIA
SL SLE SIERRA
LEONE
SM SMR SAN
MARINO
SN SEN SENEGAL
SO SOM SOMALIA
SR SUR SURINAME
ST STP SAO
TOME AND PRINCIPE
SU SUN USSR
SV SLV EL
SALVADOR
SY SYR SYRIAN
ARAB REPUBLIC
SZ SWZ SWAZILAND
TC TCA TURKS
AND CAICOS ISLANDS
TD TCD CHAD
TF ATF FRENCH
SOUTHERN TERRITORIES
TG TGO TOGO
TH THA THAILAND
TJ TJK TAJIKISTAN
TK TKL TOKELAU
TM TKM TURKMENISTAN
TN TUN TUNISIA
TO TON TONGA
TP TMP EAST
TIMOR
TR TUR TURKEY
TT TTO TRINIDAD
AND TOBAGO
TV TUV TUVALU
TW TWN TAIWAN,
PROVINCE OF CHINA
TZ TZA TANZANIA,
UNITED REPUBLIC OF
UA UKR UKRAINE
UG UGA UGANDA
UM UMI UNITED
STATES MINOR OUTLYING ISLANDS
US USA UNITED
STATES
UY URY URUGUAY
UZ UZB UZBEKISTAN
VA VAT VATICAN
CITY STATE (HOLY SEE)
VC VCT SAINT
VINCENT AND THE GRENADINES
VE VEN VENEZUELA
VG VGB VIRGIN
ISLANDS (BRITISH)
VI VIR VIRGIN
ISLANDS (U.S.)
VN VNM VIET
NAM
VU VUT VANUATU
WF WLF WALLIS
AND FUTUNA ISLANDS
WS WSM SAMOA
YE YEM YEMEN,
REPUBLIC OF
YU YUG YUGOSLAVIA
ZA ZAF SOUTH
AFRICA
ZM ZMB ZAMBIA
ZR ZAR ZAIRE
ZW ZWE ZIMBABWE