목록네트워크 (6)
개발박사가 되고싶은 척척학사
IPv4의 네트워크 환경에서는 서브넷마스크를 통해 IP클래스별로 IP 주소를 효율적으로 나누었지만, 여기에도 한계가 존재한다. 오늘은 IP 클래스 외에 IP를 효율적으로 사용할 수 있는 방법인 서브네팅에 대해 포스팅해보려고 한다. 서브네팅(subnetting) 이란? 서브네팅(subnetting)은 IP 주소 관리와 네트워크 구성을 효율적으로 할 수 있도록 도와주는 기술이다. 쉽게 말해, 큰 IP 주소 블록을 작은 부분 네트워크로 분할하는 과정으로 생각할 수 있다. 예를 들어, 198.168.0.0/24 라는 네트워크가 있다고 가정하자. 여기서 서브넷마스크의 비트 수가 24이므로 서브넷마스크는 255.255.255.0이 된다. 이 서브넷마스크로 단말장치에 할당할 수 있는 IP 주소를 계산해보면 네트워크 ..
서브넷마스크가 무엇인지 설명하기에 앞서, IP주소의 클래스가 무엇인지 간단히 설명해보려고 한다. IP 클래스 IP주소를 보다 계획적으로 사용하기 위해 IP를 일정 단위로 분류한 개념이다. 전체 클래스는 A, B, C, D, E의 5개 클래스로 구분되며, 이때 IP의 클래스에 따라 IP 주소의 구조가 결정된다. IP주소는 Network ID와 Host ID로 구성되어있는데, 각 클래스마다 네트워크 ID와 호스트 ID 영역의 길이가 다르다. Network ID : IP 주소에서 고정된 주소 값을 가지는 첫 번째 영역으로, 네트워크의 주소를 나타냄 Host ID : 네트워크 ID 영역을 제외한 나머지 영역으로, 단말장치의 주소를 나타낸다. 서브넷마스크란? 네트워크에 연결된 단말들은 IP 주소를 기준으로 서로 ..
사설망이어도 인터넷을 사용할 수 있다. 사설망을 이용하기 위해서는 사설 IP 주소가 필요하고, 공인망인 인터넷을 이용하기 위해서는 공인 IP 주소가 필요하다. 즉, 사설 IP를 공인 IP로 변환하면 사설망에서 인터넷으로 접속할 수 있다. 사설망과 공인망 사이에 중계역할을 하는 네트워크 장비를 하나 두고, 사설망에서 공인망으로 데이터를 보낼 때, 이 네트워크 장비에서 사설망의 IP 주소를 공인 IP 주소로 변경하여 데이터를 중계하면 된다. 이 장비는 사설 IP, 공인 IP를 둘다 가지고 있으며, 자신을 지나는 데이터의 사설 IP주소를 자신의 공인 IP 주소로 바꾸어 중계한다. 이런 기능을 네트워크 주소 변환(NAT, Network Address Translation)이라고 하며, 이 기능을 수행하는 장비를..
IP 주소란? 네트워크에서는 통신을 위한 일련의 규칙이자 약속(통신규약)들이 존재하는데, 이를 프로토콜이라고 한다. 인터넷 통신을 위한 대표적인 프로토콜인 IP는 Internet Protocol의 약자로, 인터넷 통신을 위한 일련의 통신 규칙들을 지칭하며, IP 기반 네트워크 환경에서 단말장치들이 서로를 인식하고 통신하기 위해 지정되는 주소 체계를 IP 주소라고 한다. IP 주소의 구조 192.168.1.110 IP 주소는 아래와 같이 2진수로 표현했을 때 4byte(32bit) 사이즈이며, 1byte 간격마다 옥텟(.)으로 구분한다. 옥탯으로 구분되는 8bit 구간은 2진수로 00000000 부터 11111111까지의 값을 가질 수 있으며, 이를 10진수로 변환하면 0~255까지의 수를 나타낼 수 있다..