¿Qué hay en un nombre y una dirección Internet?

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

Así, es posible concluir que una dirección IP tal como 195.110.8.135, por ejemplo, corresponde a un computador que se halla dentro de una red de tipo C.

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

Como parte de los subdominios, también se incluyen los nombres o acrónimos de las instituciones, a continuación (de derecha a izquierda) de los subdominios básicos. La combinación de dominios y subdominios son, en la práctica, el nombre de cada red.


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".


CÓDIGOS ISO DE 2 Y 3 SIGLAS PARA PAISES

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