IP (Internet Protocol)

: 컴퓨터를 식별하는 주소
- 인터넷에서 유일
- 32bit로 구성됨

- IP는 단독으로 설정 X

 

인터넷 사용 3가지 설정

: IP, Netmask(subnetmask), Gateway

 

 

Netmask (Subnetmask)

: IP 주소 내 network 주소와 host 주소를 구분

 

Gateway(게이트웨이)

: 네트워크 주소가 다른 외부 IP주소와 통신하기 위해 gateway를 사용

- 자신과 다른 네트워크 주소를 갖는 host에 패킷을 보내는 경우 gateway를 이용해 통신
- 네트워크에 여러 개의 gateway가 있는 경우라도 default gateway는 1개만 지정

- 라우터 or 공유기가 담당

 

Network ID

: IP 주소내 netmask가 지정된 곳까지의 주소
- Netmask는 Network ID를 1로 마킹

- Network ID는 IP와 Netmask를 &(and) 연산해 계산

- 네트워크 주소 중 IP 중에 맨 처음 IP와 맨 마지막 IP는 사용 X
  • 맨 처음 IP : Network ID
  • 맨 마지막 IP : Broadcast IP (해당 네트워크에 있는 모든 컴퓨터 대상으로 보냄)

- Prefix 표기 - 주소 표기법 (Netmask를 bit 개수로 표현)

  ex) 1.1.1.2/255.255.255.0  → 1.1.1.2/24

         1.1.2.3/255.255.0.0 → 1.1.2.3/16

※ 1.1.1.1 host는 1.1.1.0에서 1.1.1.255 까지의 host들과 직접 통신이 가능, 이외의 host는 gateway 통해 통신

- 1.1.1.0 ~ 1.1.1.255 까지 네트워크 범위

- 1.1.1.0 : network 주소

- 1.1.1.255 : 브로드캐스트 주소

 

[ 특수 목적으로 정의되어 사용하면 안되는 IP ]

Network 범위 계산하기

IP netmask network 범위
210.113.29.45 255.255.255.0 210.113.29.0 ~ 210.113.29.255
29.1.210.35 255.255.0.0 29.1.0.0 ~ 29.1.255.255
2.113.1.1 255.0.0.0 2.0.0.0 ~ 2.255.255.255
10.35.3.9 255.255.0.0 10.35.0.0 ~ 10.35.255.255
110.194.129.199 255.255.0.0 110.194.0.0 ~ 110.194.255.255
9.213.229.204 255.255.255.0 9.213.229.0 ~ 9.213.229.255
8.1.2.4 255.0.0.0 8.0.0.0 ~ 8.255.255.255
190.13.48.245 255.255.255.0  190.13.48.0 ~ 190.13.48.255

 

IP 클래스

IP 클래스는 A~E, 5개

Class는 현재 기술적인 스펙이 아니라 관리 스펙으로 사용

 

A클래스: 0xxxxxxx | xxxxxxxx | xxxxxxxx | xxxxxxxx

B클래스: 10xxxxxx | xxxxxxxx | xxxxxxxx | xxxxxxxx

C클래스: 110xxxxx | xxxxxxxx | xxxxxxxx | xxxxxxxx

D클래스: 1110xxxx | xxxxxxxx | xxxxxxxx | xxxxxxxx

E클래스: 1111xxxx | xxxxxxxx | xxxxxxxx | xxxxxxxx

 

Class 범위 # of network # of host ex
A 0~127 128 256³ 110.0.0.0 ~ 110.255.255.255
B 128~191 64*256 256² 180.10.0.0 ~ 180.10.255.255
C 192~223 32*256 256 203.12.34.0 ~ 203.12.34.255
D 224~239 - - -

 

IP address (Internet Protocol)

IP는 집 주소 같이 컴퓨터의 위치를 알려주는 '주소'

즉, '컴퓨터를 식별하는 주소'

ex) 192.168.42.1

 

Netmask (넷마스크)

IP 주소에서 어디까지가 네트워크 주소인지 알아보기 위해 있는 것

네트워크 주소 부분의 비트를 1로 치환한 것

ex) 위의 IP 주소(192.168.42.1)에서 Netmask가 255.255.255.0 라고 한다면

 네트워크 주소: 192.168.42

 호스트 주소: 1

 

Gateway (게이트웨이)

네트워크에서 Gateway는 현재 네트워크에서 다른 네트워크로 이동하기 위해 거쳐야 하는 '문'

보통 라우터가 Gateway 역할

 

DNS 서버 (Domain Name System)

Name 서비스를 제공한다.

웹사이트의 IP주소와 도메인 주소를 연결해준다.

도메인 주소는 network주소 아님.

 

컴퓨터의 명령 프롬프트 창(cmd)을 보게 되면 'ipconfig'를 이용해 Windows IP 구성을 볼 수 있다.

더 자세히 보려면 'ipconfig /all'을 통해 볼 수 있다.

 

MAC address (Media Access Control Address)

컴퓨터의 물리적 주소 (하드웨어 주소)

보통 이렇게 'AA-BB-CC-DD' MAC 주소가 있다.

여기서 앞의 'AA-BB'는 제조사라고 생각하면 되고, 뒤의 'CC-DD'는 시리얼 넘버라고 생각하면 된다.

 

DHCP (Dynamic Host Configuration Protocol)

IP 주소를 자동으로 할당하는 프로토콜

 

FTP (File Transfer Protocol)

파일 전송 프로토콜

파일을 주고받기 위한 프로토콜

 

프로토콜 (Protocol)

컴퓨터 간 원활한 통신을 위한 일종의 '약속'

+ Recent posts