2024. 5. 20. 22:45ㆍ대학교/정보통신
IP 주소는 인터넷 상에서의 고유한 주소이다.
IP 주소는 옥텟(8비트)씩 4개로 구성되어있다. (255.255.255.255)
IP 주소의 구조는 네트워크를 구별하는 네트워크 주소와, 호스트를 구별하는 호스트 주소 두가지가 존재한다.
192.168.0.0(네트워크 주소) 192.168.0.0네트워크에 있는 호스트 192.168.0.123,192.168.0.124
네트워크 주소와 호스트 주소를 클래스별로 구분 해 놓은 방식을 Classfull 방식이라고 한다.
클래스는 대표적으로 A클래스, B클래스, C클래스가있다. D클래스와 E클래스도 있지만 다른 용도로 사용된다.
실제로 할당되는 영역은 A~C라고 생각하심 된다.
그렇다면 어떻게 분할을 할까?
A클래스는 왼쪽 맨 첫번째 비트를 네트워크 주소, 그외 옥텟은 호스트 주소로 사용하는것이다.
여기서 네트워크 주소 부분의 첫 번째 비트는 0으로 고정이다. 즉 7비트로 주소로 표현할 수 있으므로, 128개의 네트워크 주소가 있고 16777216개의 호스트 주소가 있다.
B클래스는 2옥텟이 네트워크 주소, 2옥텟이 호스트 주소에 해당된다. 네트워크 주소의 시작은 10으로 시작한다 16 - 2비트니까 2의 14승 개의 네트워크 주소, 2의 16승 개의 호스트 주소를 가진다.
C클래스는 네트워크 주소가 110으로 시작하고 3옥텟, 호스트는 1옥텟 이하 설명 생략.
컴퓨터에서는 어떻게 처리될까? 컴퓨터가 클래스를 아는것은 아니니....
바로 Masking 기법을 사용한다. 여기서는 Netmask라고 하는데..
만약 C클래스면 24비트가 네트워크 주소니까, 이 네트워크 주소 부분을 모두 1로, 호스트 주소는 모두 0으로 한
마스크용 IP를 준비한다. 1111 1111.1111 1111.1111 1111.0000 0000 이것을 IP와 AND연산하면 호스트 부분이 0이니 0으로 처리되어 네트워크 주소를 뽑아낼 수 있다는 사실...
넷마스크와 서브넷 마스크의 차이는 없는듯 하다. 그냥 서브넷 마스크로 용어가 통일된건가? 싶다.
암튼 이런 클래스 지정 방식은 범위가 딱 3가지(A,B,C)라서 257...300이런 애매한 수만큼의 호스트 주소가 필요할때? B클래스를 할당해야한다는... 큰 낭비를 초래한다!!
그래서 나온 방식이 Classless라는 방식인데, 이름을 보아하니 클래스가 없다는 사실을 알 수 있다.
이 마스킹 방식은 동일하나, 클래스 말고 범위를 더 지정할 수 있는 차이? 인것같다.
CIDR에 대해 자세한 내용이 있는것같지만...갈수록 미궁에 빠져서 여기까지만 알아보고
다른 주제에 대해서 약간의 궁금증이 생기기에(헷갈려서) 알아보겠다.
1.어디서나 다 내부 아이피를 기준으로 설명해서 헷갈림...
외부 아이피도 동일하게 네트워크 주소와 호스트 주소로 나뉘는가?
2. 1이 성립된다면 만약 내가 할당받은 공인 아이피의 호스트 주소를 변경할 수 있는가?
https://xn--c79as89aj0e29b77z.xn--3e0b707e/kor/whois/whois.jsp
KISA 후이즈검색 whois.kisa.or.kr
한국인터넷진흥원 인터넷주소자원 검색(후이즈검색) 서비스 입니다.
xn--c79as89aj0e29b77z.xn--3e0b707e
여기에 내 아이피를 입력하면 IP에 관련된 다양한 정보가 나온다.(한국 IP는 한국인터넷진흥원이 관리함)
이런식으로 내려와서 나에게 할당된다!!
KT라는 회사가 저 IP대역을 KISA에서 할당받고, KT에서 나에게 그 대역중 하나를 할당한것.
여기서 CIDR표기법이 나온다. (/11)
네트워크 부분이 11비트. 192는 1100 0000, 223은 1101 1111이니까 분리되는것은 알았다.
또한 내가 할당받은 것은 (/24)라는것도 알 수 있다. (개인정보니 이건 생략.)
그럼 2번을 해결해보자.
일단...가장 쉽게 생각할 수 있는것은 Ping을 보내는것이다.
내 아이피는 (/24)였으니까 호스트의 범위는 1~254.
같은 네트워크의 아무 호스트 주소에다가 핑을 보냈다.
응답이 온다. 일단 이로서 불가하다는 판정이...........
아마 개인용이니 공유기 자체를 호스트로 보아서 호스트 주소만 할당되는듯?
변경 가능한 방법은 가정용은 유동IP를 사용해서 공유기를 일정시간 껏다가 키면 된다는 정보도 있다.
'대학교 > 정보통신' 카테고리의 다른 글
서브넷 Subnet (0) | 2024.05.22 |
---|---|
IP (Internet Protocol), IP 주소 (0) | 2024.05.16 |
네트워크 허브 Hub (0) | 2024.05.15 |