본문 바로가기

도메인

(2)
IP address / Domain / URL 구분하기 with 파이썬 | IP / Domain / URL 통신로그 분석을 하다보면 IP / 도메인 / URL 을 접하게 된다. 실생활에 빗대어 표현하자면 IP는 ㅁㅁ시 OO구 XX길 99 정도로 표현되는 주소이고 도메인은 건물이름, URL은 동 / 호수 정도라고 생각하면 좋을 것 같다. 보통 7 Layer 장비에 수집된 로그를 보다보면 위 세가지 유형의 접속기록이 모두 있어 구분해야 할 필요가 가끔있다. 가장 먼저 생각나는 것은 정규식으로 구분하는 방법이 있지만 도메인이나 URL의 형식에 따라고 오탐할 가능성이 있기 때문에 파이썬에서 제공하는 라이브러리를 사용하여 자동으로 구분하는 코드를 작성했다. | 코드작성 먼저 ipaddress 와 urllib.parse를 import 해준다. import ipaddress import..
Collision Domain / Broadcast domain ◉ Collision Domain(충돌 도메인 / 콜리전 도메인) 이더넷 방식의 LAN에서 전송매체를 공유하고 있는 단말 사이의 경쟁 (동시에 정보를 전송하는 등)이 생겼을 경우를 충돌이라한다. 이 때, 이 러한 충돌이 전파되어서 정보의 송,수신에 영향을 받는 영역을 Collision Domain이라 한다. Collision Domain은 동일 매체에 연결된 장치들의 그룹니다. 스위치 및 브리지는 이러한 도메인을 더 작은 단위로 나눔으로써 네트 워크 내부의 Collision Domain을 분할 할 수 있도록 한다. 리피터, 허브등을 통하여 네트워크를 구성할 경우 이는 2계층 장비가 아니므로 Collision을 나눌 수 없다. ◉ Broadcast Domain(브로드캐스트 도메인) Broadcast Dom..