반응형

인터넷 주소(Internet Address)

 

 

 

IP Internet Protocol의 약자로써 인터넷상에서 데이터를 송수신할 목적으로 컴퓨터에게 부여하는 값을 의미한다.

 

PORT번호 컴퓨터에게 부여하는 값이 아닌,

 

프로그램 상에서 생성되는 소켓을 구분하기 위해 소켓에 부여되는 번호를 뜻한다.

 

-

 

인터넷에 컴퓨터를 연결해서 데이터를 주고받기 위해서는 IP주소를 부여받아야 한다.

 

이러한 IP주소체계는 다음과 같이 두 종류로 나뉜다.

 

-

 

IPv4(Internet Protocol version 4) : 4바이트 주소 체계

 

IPv6(Internet Protocol version 6) : 16바이트 주소 체계

 

-

 

IPv4와 IPv6의 차이점은 IP주소의 표현에 사용되는 바이트의 크기에 있다.

 

오늘날 우리가 범용적으로 사용하는 주소체계는 IPv4이다.

 

IPv6는 IPv4 주소체계의 고갈 문제로 인해 만들어진 표준인데,

 

아직까지는 IPv4 주소체계가 더 범용적으로 쓰이고 있다.

 

IPv4 기준의 4바이트 IP주소는 네트워크 주소와 호스트(컴퓨터를 의미) 주소로 나뉘는데,

 

주소의 형태에 따라서 A, B, C, D, E 클래스로 분류된다.

 

아래의 그림을 봐보자.

 

-

 

 

-

 

네트워크 주소(네트워크ID) 네트워크의 구분을 위한 IP주소의 일부를 말한다.

 

예를 들어 www.ex.com이라는 회사의 박 차장에게 데이터를 전송한다고 가정할 때

 

이 회사의 컴퓨터는 하나의 로컬 네트워크로 연결되어있다.

 

그렇다면 먼저 ex.com의 네트워크로 데이터를 전송하는 것이 우선이다.

 

즉, 처음부터 4바이트 IP주소 전부를 참조해서 박 차장의 컴퓨터로 데이터가 전송되는 것이 아니라

 

4바이트 IP주소 중에서 네트워크 주소만을 참조해서 일단 ex.com의 네트워크로 데이터가 전송된다.

 

그리고 ex.com의 네트워크로 데이터가 전송되었다면, 

 

해당 네트워크(네트워크를 구성하는 라우터)는 전송된 데이터의 호스트 주소(호스트 ID)를 참조해

 

박차장의 컴퓨터로 데이터를 전송해준다.

 

-

 

정리하자면

 

네트워크로 데이터가 전송된다는 것은

 

네트워크를 구성하는 라우터(Router) 또는 스위치(Switch)로 데이터가 전송된다는 의미이다.

 

그러면 데이터를 전송받은 라우터는 데이터에 적혀있는 호스트 주소를 참조하여 호스트에 데이터를 전송한다.

반응형

+ Recent posts