Różnica między IP a DNS

IP a DNS

Istnieją dwie główne metody przestrzeni nazw zaimplementowane w Internecie: Przestrzenie adresów IP i Nazewnictwo domen hierarchia. Nazwy domen są utrzymywane i tłumaczone na adresy IP przez DNS.

Co to jest IP?

Protokół IP lub protokół internetowy służy dwóm celom: zdefiniowaniu reguł dla systemu adresowania IP w celu nadania logicznego adresu numerycznego każdej jednostce w sieci opartej na protokole TCP / IP oraz routingu lub transportu pakietów danych z hostów źródłowych do hostów docelowych.

Spośród tych zadań niezwykle ważne jest adresowanie IP, ponieważ jest to sposób rozpoznawania lokalizacji jednostki lub hosta (takiego jak komputer lub drukarka) w sieci opartej na protokole IP. Ponadto dokładne adresowanie danych osiąga się również poprzez adresowanie IP.

Adres IP jest zwykle unikalnym 32-bitowym (IPv4) lub 128-bitowym (IPv6) numerem binarnym, który jest przypisany do encji sieci przez Internetowy Urząd Nadawania Liczb. Dla wygody użytkowników adresy IP są przechowywane w formacie dziesiętnym. Poniżej podano przykład adresu IP.

Adresy IP są dwojakiego rodzaju: statyczne adresy IP, które są stałe i są przypisywane do hosta ręcznie przez administratora, oraz dynamiczne adresy IP, które są przydzielane na nowo za każdym razem, gdy serwer jest podłączony do sieci przez serwer za pomocą DHCP.

Co to jest DNS?

DNS lub Domain Naming System to hierarchiczny system do nazywania komputerów lub innych zasobów podłączonych do sieci. Ułatwia nazywanie nazw grup użytkowników i zasobów, pomijając ich fizyczne lokalizacje, co upraszcza zwykłym użytkownikom, ponieważ muszą oni znać adres URL lub adres e-mail, aby uzyskać dostęp do hostów lub zasobów, nie martwiąc się o to, jak fizycznie je zlokalizować. Zawiera także system mapowania między nazwami domen a odpowiadającymi im adresami IP lub fizycznymi lokalizacjami, dzięki czemu może zlokalizować hosty lub zasoby wskazane przez nazwy domen wprowadzone przez użytkowników.

Typowa nazwa domeny (utworzona zgodnie z regułami protokołu DNS) składa się z trzech lub więcej części (zwanych etykietami), zwykle połączonych kropkami.

Jak pokazano powyżej, hierarchia nazewnictwa domen jest utworzona od prawej do lewej nazwy domeny. W powyższym przykładzie, „Com” to nazwa domeny najwyższego poziomu i „Differebetween.com” jest subdomeną TLD „com”. I www.differencebetween.com jest subdomeną subdomeny „różnicabetween.com”. Jeśli chodzi o nazwy domen, takie jak www.example.co.uk, domena "współ" jest nazywany domeną drugiego poziomu. Każda etykieta może zawierać do 63 znaków, a każda nazwa domeny nie może przekraczać 253 znaków.

Jeśli jakakolwiek nazwa domeny jest powiązana z określonym adresem IP, nazwy te są nazywane Nazwy hostów. Na przykład, www.differencebetween.com i differebetween.com są nazwami hostów, a domeny TLD, takie jak .com lub .org nie są, ponieważ nie są powiązane z żadnym adresem IP.

System nazw domen działa w formie hierarchicznej bazy danych, która zawiera gałęzie nazywane serwerami nazw. Gdy wymagane jest tłumaczenie nazwy domeny, jeśli lokalny serwer nazw DNS nie ma zapisu określonej domeny, wysyła żądanie do jednego z 13 głównych serwerów DNS zlokalizowanych na całym świecie. Główny serwer DNS kontaktuje się następnie z odpowiednim serwerem DNS TLD (org, com itp.) W celu zapisania w pamięci podręcznej rekordów o podanej nazwie domeny. Następnie serwer DNS TLD kontaktuje się z autorytatywnym serwerem DNS, który zawiera szczegółowe informacje o subdomenach.

Jaka jest różnica pomiędzy IP i DNS?

• IP i DNS to systemy nazewnictwa do adresowania przestrzeni nazw przydzielonych podmiotom w sieci.

• Podczas gdy adresy IP są rzeczywistymi lokalizacjami, w których znajdują się jednostki, DNS nadaje tej jednostce tylko Nazwę, w oparciu o niektóre standardowe reguły. Na przykład DNS jest podobny do nazwy miejsca, a adres IP jest podobny do adresu do fizycznej lokalizacji tego miejsca. Gdy użytkownik wpisuje nazwę domeny, DNS tłumaczy nazwę domeny na adres IP i fizycznie lokalizuje host.

• Ponadto DNS przypisuje nazwę alfanumeryczną podmiotowi, który jest łatwy do zapamiętania przez użytkowników, a adres IP przypisuje wartość liczbową do obiektu sieciowego.