새소식

이론/네트워크

네트워크 개요 - I

  • -

1. IP 주소

인터넷 공간에서 컴퓨터(노드) 간 통신하기 위해 각 컴퓨터에 부여된 네트워크 상 주소

IP 주소는 IPv4, IPv6가 있으며 각각 32비트, 128비트로 이루어져 있다.

 

컴퓨터의 IP 주소를 확인하는 법은 아래 표와 같다.

 

운영체제 명령어
Windows 계열 ipconfig
Unix/Linux 계열 ifconfig

 

Windows 계열 ipconfig
Linux 계열 ifconfig

 


2. IP 주소 클래스

IP 주소를 체계적으로 나눠 쓰기 위해 개발됐으며 종류는 공인 IP, 사설 IP 대역이 있다.

공인 IP는 A, B, C, D, E 클래스가 있고 사설 IP는 A, B, C 클래스가 있다.

 

1) 공인 IP 대역

클래스 시작비트 시작주소 끝주소 사이더 블록
A 클래스 0 0.0.0.0 127.255.255.255 /8
B 클래스 10 128.0.0.0 191.255.255.255 /16
C 클래스 110 192.0.0.0 223.255.255.255 /24
D 클래스 (멀티캐스트) 1110 224.0.0.0 239.255.255.255 -
E 클래스 (예약) 1111 240.0.0.0 255.255.255.255 -

 

 

2) 사설 IP 대역

클래스 시작주소 끝주소
A 클래스 10.0.0.0 10.255.255.255
B 클래스 172.16.0.0 171.31.255.255
C 클래스 192.168.0.0 192.168.255.255

 

 


3. 서브넷 마스크

IP 주소에서 네트워크 ID와 호스트 ID를 구분하는 것

예시 네트워크 ID 호스트 ID
10.10.10.10 255.0.0.0 10 10.10.10
192.168.10.10 255.255.255.0 192.168.10 10

네트워크 ID와 255는 서로 대응한다. 즉, 네트워크 부분을 1, 호스트 부분을 0으로 나타낸다.

ex) 255.255.255.0 = 11111111.11111111.11111111.00000000

 

 

네트워크 ID, 호스트 ID란?
구분 설명
네트워크 ID 네트워크를 구분해주는 식별자
호스트 ID 네트워크에 속한 호스트를 구별하기 위한 식별자

 

출발지, 목적지 네트워크 ID동일한 경우 -> 출발지, 목적지는 동일한 LAN 영역에 위치

출발지, 목적지 네트워크 ID상이한 경우 -> 출발지, 목적지는 상이한 LAN 영역에 위치

 

cf) 다른 네트워크에 속해 있으면서 사설 IP를 사용하는 PC와 통신할 수 있는가??

-> 포트 포워딩으로 가능하나 기본적으로는 불가능

 

IP 주소 체계는 전화번호 체계에서 유래

924 - 2547

 

924 : 국번 (네트워크 ID 개념)

- : 서브넷 마스크

2547 : 번호 (호스트 ID 개념)

 

 


4. 게이트웨이

사용자가 위치한 네트워크에서 다른 네트워크로 이동하기 위해 거쳐야 하는 관문 역할을 하는 장비

라우터와 동일한 개념으로 이해할 수 있지만 게이트웨이가 라우터보다 포괄적인 개념이다.

즉, 서로 다른 LAN 영역의 호스트 사이를 연결함

 

 


5. 기본적인 용어

1) LAN 영역

같은 네트워크 ID를 공유하는 장치들이 이루는 공간 (= 동일한 게이트웨이 주소를 사용하는 장치들)

 

 

2) 라우팅

서로 다른 LAN 영역의 호스트들을 연결하는 것 (= 출발지, 목적지 IP의 네트워크 ID가 다름)

 

 

3) 스위칭

동일한 LAN 영역의 호스트들을 연결하는 것 (= 출발지, 목적지 IP의 네트워크 ID가 같음)

 

 

4) OSI 7 Layer

- 이더넷 (Ethernet) - 2계층

LAN에서 가장 많이 활용되는 기술 규격으로 물리 주소(MAC)으로 통신하는 것

- IP Protocol - 3계층

IP 주소로 통신하는 것

- TCP Protocol - 4계층

포트 넘버로 통신하는 것

 

 

 

 

 

'이론 > 네트워크' 카테고리의 다른 글

DNS 캐시 테이블이란?  (0) 2020.09.04
ARP 캐시 테이블이란?  (0) 2020.09.04
MAC 주소란?  (0) 2020.03.05
DNS란?  (0) 2020.03.05
DHCP란?  (0) 2020.03.04
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.