본 논문에서는, 해상에서 가용한 LTE, 초단파(VHF), 단파(HF) 통신 서비스 중에서 네트워크 환경에 따라서 최적의 통신 대역을 결정하는 멀티대역 네트워크 선택기 (MNS: Multi-band Network Selection) 시스템을 리눅스 기반의 소프트웨어로 구현한다. 구현된 소프트웨어는 네트워크 인터페이스, MNS 서버, 사용자 GUI로 구성된다. 2조의 MNS 시스템을 구축하여 구현된 MNS 시스템의 기능을 실내 시험을 통하여 검증한다. 이를 위하여, ITU-R M.1842-1 Annex1과 Annex4를 각각 준수하는 2종의 VHF 통신 링크는 소프트웨어적으로 에뮬레이션하고, HF 통신은 한 MNS 시스템의 송신(수신)을 다른 MNS의 수신(송신)에 직접 연결하여 실내 기능 검증이 가능하도록 한다. LTE, 초단파, 단파 각 통신 링크의 인위적인 단절 또는 재연결에 따른 구현된 MNS의 단절 없는 해상 통신 서비스 기능을 검증한다. 구현된 MNS 시스템은 e-navigation 등과 같은 다양한 해상 통신 서비스에 활용 가능하다.