인터넷 주소 체계
1. 계정(Account)
1) 의미 : 여러 사람이 하나의 컴퓨터를
공유하여 사용하는 다중사용자시 스템(Multi-user
System)에서 사용자를 구별하거나 그 이용권한 부여
등을 목적으로 붙이는 이름. - 사용자 번호와
비밀번호를 통칭하여 부르기도 한다. - 계정,
Account, ID, Login Name, User ID 또는 등으로 불린다.
2) 계정의 보호 - 특정 시스템을 이용하기
위해 반드시 필요. - 특히 PC통신 또는 인터넷에서는
계정이 곧 자신의 얼굴. - 자신의 보안 또는
호스트의 보안을 위해 비밀번호 유출에 주의.
2. IP Address
1) IP Address
* 의미 : 인터넷에 연결된 컴퓨터 고유의 숫자로
표현된 주소. 인 터넷에서
데이터가 목적지 컴퓨터에 올바로 전송되려면 반드시
한 컴퓨터에 하나의 주소만 가져야 한다. * 관리
및 할당 기관 : NIC(Network Information Center). *
지역별 NIC . InterNIC :
미국 .
RIPE-NCC : 유럽 .
APNIC : 아시아-태평양지역 .
KRNIC : 한국 .
JPNIC : 일본
2) IP Address 체계
* 인터넷은 TCP/IP 프로토콜 기반으로 IP(Internet
Protocol) 주소체 계를 따른다.
(TCP/IP는 다음 회 네트워크 강좌 참조) * IP 주소체계는
32비트 체계이며 4octet(1octet = 8bit = 1byte)로
구성된다. 10진수인 각 부분은 "."으로
구분된다. (예 : 203.238.128.22)
* IP address는 가상으로 Netid와 Hostid로 구분되어 있다.
- Netid : 해당 컴퓨터가 소속된 네트워크에
배정된 이름. - Hostid : 해당 컴퓨터
한 대에 배정된 이름. * IP address는
네트워크의 크기에 따라 적용가능하도록 5개의
Class로 나뉜다. 각 클래스의 의미는
해당 클래스의 형식을 가 진
IP 주소가 표현할 수 있는 네트워크와 호스트의 수이다. 인터
넷은 주로 A, B, C Class가 사용된다.
* IP address 종류와 형식
=================================
CLASS
A N.H.H.H (N=1-126) CLASS
B N.n.H.H (N=128-191) CLASS
C N.n.n.H (N=192-223) ==============================
(N
or n는 netid, H는 hostid)
========================================
Class
주 소 범 위
----------------------------------------
A
1.0.0.0 - 126.0.0.0
B
128.0.0.0 - 191.255.0.0 C
192.0.0.0 - 223.255.255.0
D
224.0.0.0 - 239.255.255.255 E
240.0.0.0 - 247.255.255.255
========================================
* Class별 등록가능 호스트 수 -
Class A : 255 x 255 x 255개 - Class
B : 255 x 255개 - Class C : 255개
3. Domain Name
1) Domain : 어떤 한 기관이나 단체가 가진 네트워크의 총칭.
2) Domain Name
* 정의 : 영문으로 표현된 인터넷 IP 주소.
어떤
한 기관이나 단체의 네트워크에 속한 컴퓨터 주소. 오른쪽으로
갈수록 범위가 커지는 계층적 구조.
* 형식 : [컴퓨터이름.Domain] -
미국 : 컴퓨터이름.기관이름.기관성격 (예
: gsfc.nasa.gov) -
미국외 지역 : 컴퓨터이름.기관이름.기관성격.국가코드 (예
: nownuri.nowcom.co.kr) -
참고 : 미국 이외의 지역에서도 InterNIC에서 Domain
Name을
할당 받는 경우에는 국가코드가 없는 미국지역의
형식과 같다.
* 최상위 도메인(Top Level)
- 미국 : 기관성격
com
- COMmercial : 영리단체. 기업. edu
- EDUcational : 교육기관. 대학. gov
- GOVernmental : 정부 및 공공기관. int
- INTernational : 국제 단체. mil
- MILitary : 군사기관. net
- NETwork : 네트워크 관련 기관.
org
- Other ORGanizations : 기타 비영리 단체.
- 미국외 : 국가 이름.
kr
: Republic of Korea. 한국 jp
: JaPan. 일본 uk
: United Kingdom. 영국 ca
: CAnada. 캐나다 fr
: FRance. 프랑스
* Second Level
- 미국 : 기관이름 -
미국외 : 기관성격. Second 레벨의 도메인은 해당 지역이나 국
가의
NIC (Network Information Center)에서 정한다.
ac
: ACademic organizations. 교육기관. co
: COmmercial organizations. 영리기관. re
: REsearch organizations. 연구기관. go
: Government organizations. 정부기관. nm
: Network Management. 네트워크 관련 기관. or
: other ORganizations. 기타 비영리 단체.
* 도메인 구조도
Root
Server │
┌──┬──┬──┬──┴──┬──┬──┬──┐
edu com gov net
... kr jp ca
... : Top Level │
┌──┬──┬─┴┬──┬──┐
ac
co go nm or
re : Second Level
│
┌──┬──┼──┐
skc
nowcom mbc joongang :
Third Level │
┌──┬─┴┬──┐
bakdu halla jiri kumkang
:
Host/Subdomain
3) DNS(Domain Name System)
* 정의 : Domain Name을 IP Address로 바꾸어
주거나 또는 그 반 대의
작업을 처리해 주는 시스템. 즉
IP Address와
Domain
Name 사이의 변환 작업 시스템.
* Domain Name Server
- Domain Name Server는 자신의 Domain에
속한 IP Address와 Domain
Name을 모두 보유. - 클라이언트가 어떤
IP Address에 해당하는 Domain Name을 요 청하거나
또는 그 반대의 작업을 요청하면 작업한 결과를 클
라이언트에게 알려준다.
- Domain Name Server는 자신의 Domain에서만
작업을 처리한다. - Domain
Name Server가 알지 못하는 Domain Name이나
IP Address를
클라이언트가 요청할 때는 자신의 상위 계층에 위
치한 Domain Name Server에게
재요청한다. - 최종 Root Server는 Domain에
대한 모든 책임을 진다.
*
Domain Name System
----------->
----------->
Client (요청/회신) DNS Server
(요청/회신) Root Server <-----------
<-----------
|