멀티캐스트 IP/MAC 주소 변환
MAC 주소는 벤더 코드와 호스크 코드로 나뉘며, 총 48bit입니다. 벤더 코드는 OUI와 같은 의미이며, OUI가 궁금하신 분들은 아래 링크를 참조하세요. OUI(Organizationally unique identifier) 개념 멀티캐스트 MAC 주소 이 외에 MAC 주소가 존재하는데, 멀티캐스트 MAC 주소 입니다. IP 멀티캐스트 개념에서 활용되는 MAC 주소입니다. 멀티캐스트 MAC 주소는 01:00:5E:XX:XX:XX와 같이, 상위 주소가 01:00:53 로 고정합니다. 사실, bit로 구분해야 좀 더 확실한데 고정되는 bit는 25bit입니다. 멀티캐스트 MAC 주소를 bit로 접근하면, 0000 0001 : 0000 0000 : 0101 1110 : 0xxx xxxx : xxxx xx..
2022.02.24
IP 멀티캐스트, 멀티캐스트 주소 범위, 멀티캐스트 프르토콜
멀티캐스트(Multicast)는 특정된 여러 단말(또는 대상)에게 데이터를 송신하는 방식입니다. ※ 유니캐스트(Unicast), 브로드캐스트(Broadcast)와 같이 다른 전송 방식이 궁금하신 분들은 아래 링크를 참조하세요. 유니캐스트(Unicast), 멀티캐스트(Multicast), 브로드캐스트(Broadcast) 멀티캐스트 전송 방식을 특정 계층(Layer)이나 프로토콜에 국한되서 동작한다고 설명된 자료들이 많습니다. 하지만, 제가 조사한 바에 따르면 유니캐스트, 멀티캐스트, 브로드캐스트는 전송 방식에 대한 개념입니다. 예를 들어, IP 멀티캐스트(Layer3, L3) / 오버레이 네트워크(Overlay Network) / 인터넷 릴레이 챗(Internet Relay Chat, IRC) 처럼 멀티캐..
2022.02.24
no image
유니캐스트(Unicast), 멀티캐스트(Multicast), 브로드캐스트(Broadcast)
유니캐스트 이더넷을 활용하는 컴퓨터 네트워크(또는 인터넷망)에서 활용되는 유니캐스트(Unicast)는 송신자가 특정 수신자에게만 데이터를 보내는 방식입니다. IP 유니캐스트에서 목적지의 MAC 주소를 모르는 패킷이 스위치를 통해 들어왔을 경우, 해당 패킷은 스위치에 연결된 모든 포트로 전송됩니다. 그리고 이러한 동작은 1:1로 통신하려는 유니캐스의 목적과 달리, 모든 단말에게 송신하는 브로드캐스트와 같은 동작을 수행하고 이 현상을 유니캐스트 플러드(Unicast flood)라고 합니다. 각 패킷마다, 다른 주소를 지정하여 송신하면 송신자의 처리량이 증가하게 됩니다. 이를 해결할 수 있는 방법은 하나의 패킷으로 다수에게 송신하는 멀티캐스트 방식과 모두에게 송신하는 브로드캐스트 방식이 있습니다. 멀티캐스트 ..
2022.02.24
no image
OUI(Organizationally unique identifier) 개념
OUI(Organizationally unique identifier)는 IEEE 부여하는 제조회사 식별 ID를 의미합니다. OUI와 MAC주소 https://uic.io/ko/mac/ OUI는 총 24bit이고 MAC 주소에 포함되어 있습니다. 예를 들어, 6C:E5:C9:01:02:03 에서 6C:E5:C9 가 제조회사를 의믜하는데, 해당 번호는 Apple사를 의미합니다. 상단의 링크로 접속하시면, 아래 화면처럼 제조회사를 확인할 수 있습니다.
2022.02.24
CIDR 표기법, 192.168.1.0/24 , 10.0.0.0/8
네트워크 관련 일을 하다보면 192.168.1.0/24와 10.0.0.0/8 같은 형태를 볼 일이 있습니다. 이것은 CIDR 표기법인데요. CIDR(Classless Inter-Domain Routing, 사이더)은 클래스 없는 도메인 간 라우팅 기법으로 IP 주소를 할당 방법입니다. 그래서 네트워크 클래스 개념에서 정해진 서브넷 마스크대로 사용하지 않는 경우가 있나봅니다. 아무튼, CIDR은 기존의 IP 주소 할당 방식이었던 네트워크 클래스를 대체하게 되었습니다. CIDR 장점 CIDR은 네트워크를 나눌 때, 기존 방식보다 더 유연하게 해줍니다. 192.168.1.0/24 와 같은 형태에서 /24를 원하는 대로 수정이 가능해서 그런 듯 합니다. 따라서, 부족한 IPv4 주소를 효율적으로 사용할 수 있게..
2022.02.22
no image
기본 설정 DNS 서버와 보조 DNS 서버 개념
제가 알고 있던 DNS(Domain Name System, 도메인 네임 시스템)는 192.168.0.1과 같은 IP 주소를 www.naver.com 같은 영문 주소로 바꾸어 주거나 혹은 그 반대로 동작하게끔 도와주는 것으로 알고 있었습니다. 그런데 우리가 IP 주소를 설정할 때, 아래 그림처럼 '기본 설정 DNS 서버'와 '보조 DNS 서버'는 도데체 무엇인가라는 궁금증이 생겼습니다. 처음에는 DNS가 통신사에서 알아서 동작할 것이라 생각했는데, 조사를 해보니 그 이유는 자동으로 할당을 받아서 였기 때문이었네요. 결국 대부분의 사람들은 몰랐겠지만 컴퓨터 내부에는 DNS 서버 주소가 있어야 영문 주소 기반의 인터넷 동작이 될 수 있었던 것입니다. ▶ 기본 설정 DNS 서버와 보조 DNS 서버 기본 설정 D..
2022.02.22
no image
서브넷 마스크(Subnet Mask), 게이트웨이(Gateway)
서브넷 마크는 부분망(Subnet)을 위한 개념입니다. 이미 나뉘어진 네트워크 망에서 또 작게 나눌 수 있도록 도와줍니다. 현대에 와서 보면, 왜 이렇게까지 복잡하게 만들었을까..? 싶기도 합니다. 하지만, 전세계가 함께 네트워크를 개발함과 동시에, 시스템(인터넷망)이 중단되지 않게 개발하려다보니 더욱 복잡해진 절차를 겪게되는 것 같습니다. 네트워크 주소와 호스트 주소 TCP/IP에서 네트워크 주소와 호스트 주소로 사용되는 IP 주소 부분이 고정되어 있지 않습니다. 네트워크와 호스트 주소를 분리하기 위해서 서브넷 마스크를 활용할 수 있습니다. 방법은 아래의 표를 참조하시면 됩니다. 이제 192.168.0.xxx 호스트 주소를 가진 컴퓨터들과 관련된 패킷들이 192.168.0.0 이라는 서브넷을 거치게 될..
2022.02.22
네트워크 클래스(IP 주소 클래스)
네트워크 클래스는 클래스의 종류에 따라 네트워크 아키텍처를 구성할 수 있게끔 지정했습니다. IP 주소 클래스라고 표현하기도 하던데, 조사에 따르면 전체적인 개념은 네트워크 클래스가 표준 용어로 보여집니다. 영어로는 Classful Network라고 불리기도 합니다. 네트워크 클래스를 만든 이유 클래스를 나뉘게 된 이유는 IP 주소 고갈 때문이라고 합니다. 목적과 크기에 따라 클래스를 나누고 사설망 전용 IP를 분리함으로써 IP 주소 고갈 현상을 완화시킬 수 있게 되었겠네요. ※ 위와 같은 이유는 공인 IP와 사설 IP 게시글을 참조하면 도움이 됩니다. 공인 IP, 사설 IP, NAT(Network Address Translation) 네트워크 클래스 종류 네트워크 클래스는 네트워크 크기에 따라 A, B,..
2022.02.22
고정 IP, 유동 IP
IP를 할당 받는 분류 방식은 고정 IP(Static IP) 할당 방식과 유동 IP(Dynamic IP) 할당 방식이 있습니다. 고정 IP와 유동 IP는 이름에서 유추할 수 있듯이, 의미하는 것은 간단합니다. 고정 IP는 IP 할당을 고정되어 할당 받고 유동 IP는 IP 할당을 유동적으로 할당 받습니다. 고정 IP 고정 IP는 일단 부여받고 나면 계속 같은 IP를 쓰게 될겁니다. 사설 IP망 기준으로 보면, 회사에서 부여 받은 IP를 특별한 사유가 있기 전까지는 계속 동일하게 사용할 겁니다. 공인 IP망 기준으로 보면, 통신사에서 제공하는 NAT 서비스를 고정 IP로 신청하면 됩니다. 공인 IP와 사설 IP가 궁금한 분들은 아래 링크를 참조하세요. 공인 IP, 사설 IP, NAT(Network Addre..
2022.02.22