Table of contents
OMNeT++
OMNeT++(Objective Modular Network Testbed in C ++)는 C++언어를 기반으로 네트워크 시뮬레이션을 모델링, 실험, 분석을 위한 툴입니다.
이 프로그램은 Freeware이며, 모든 사람이 무료로 사용할 수 있어서 개인이나 연구실에서 활용할 수 있죠.
C++언어를 기반으로 하기 때문에 접근성에 있어 많은 개발자들에게 큰 장점인데, 반대로 C++을 사용하지 않았던 분이라면 조금 힘들 수도 있겠네요.
한 가지 단점은 새로운 네트워크에 대한 라이브러리 적용이 느리다는 것입니다.
아무래도 무료 툴이니 이 정도 문제는 감안해야할 것 같네요.
OMNeT++는 표준으로 채택된 시간이 오래된 프로토콜 및 시스템은 훌륭한 라이브러리가 존재합니다.
특히, OMNeT++ 기반의 INET 라이브러리는 이더넷 네트워크나 무선 통신 네트워크를 위한 예제가 다양합니다.
추가로, GUI도 제공하기 때문에 시연에 있어 큰 효과를 줄 수 있어요.
INET 라이브러리
OMNeT++의 가장 유명한 라이브러리는 INET입니다.
INET 라이브러리는 유선, 무선 및 모바일 네트워크를위한 오픈 소스 OMNeT ++ 모델을 모아놓은 겁니다.
OMNeT++과 INET은 모두 무료이지만, 논문을 쓰기에도 부족함이 없는 시뮬레이션과 라이브러리입니다.
※ OMNeT++:
https://omnetpp.org/
※ INET
https://inet.omnetpp.org/