
DOS용 TCP/IP 도구 모음 mTCP가 10월 10일 새 버전을 공개했다. 공식 릴리스 노트에 따르면 네트워크 저장장치 드라이버 NetDrive의 읽기·쓰기 성능과 다른 네트워크 프로그램과의 호환성을 개선하고, HTTP 서버 소스 코드를 배포본에 포함했다.
NetDrive는 다른 컴퓨터에 보관된 디스크 이미지를 DOS에서 로컬 드라이브처럼 사용할 수 있게 하는 장치 드라이버다. 공식 문서는 이를 구형 PC의 저장 공간 확장, 플로피 이미지 활용, 파일 공유와 백업 용도로 소개한다.
이번 버전은 DOS가 여러 블록을 읽을 때 다음 데이터를 미리 가져오는 읽기 선행 기능을 추가했다. 1KB보다 큰 쓰기 작업에는 IP 패킷 조각을 활용하는 ‘large writes’ 방식을 적용해 전송 속도를 높였다. 릴리스 노트는 로컬 네트워크뿐 아니라 인터넷을 거쳐 원격 서버에 연결할 때도 개선 효과가 있다고 설명한다.
개발자 마이클 브루트먼은 빠른 386급 PC에서 측정한 사례로 로컬 네트워크 읽기 속도가 2.5배, 원격 서버 연결 시 읽기 속도가 20배 개선됐다고 밝혔다. 이 수치는 개발자가 제시한 해당 시스템의 측정 결과다.
네트워크 저장장치를 사용하는 동안 다른 프로그램도 같은 패킷 드라이버를 이용할 수 있도록 하는 ‘패스스루’ 기능도 보완됐다. mTCP 이외의 프로그램을 제대로 지원하도록 수정해 NCSA Telnet과 함께 실행할 수 있으며, 윈도 3.11의 Trumpet WinSock을 통한 네트워크 프로그램 사용도 지원한다.
다른 구성 도구에는 소규모 수정이 반영됐다. Ping은 시간 측정 정확도를 개선했고, Telnet은 BBS 호환성을 높이며 흑백 SIXEL 그래픽 표시를 지원한다. DHCP 클라이언트는 VirtualBox의 여러 DHCP 모드에서 동작하도록 오류를 수정했다.
HTTP 서버의 소스 코드는 이번 배포본에 포함됐다. 브루트먼은 공식 릴리스 노트에서 프로젝트를 사용하는 개발자에게 라이브러리를 의존성으로 참조하거나 공식 저장소를 포크할 것을 권했다. 소스 파일을 그대로 복사해 넣으면 이후 개선과 오류 수정이 누락될 수 있다는 설명이다.
mTCP는 PC-DOS, MS-DOS, FreeDOS 등에서 사용하는 TCP/IP 프로그램 모음이다. 공식 홈페이지에서 GPLv3 라이선스의 실행 파일과 소스 코드, 사용자 문서를 배포하며, 개발자가 지정한 GitHub 저장소에서도 DOS용 소스를 제공한다.
출처: Michael B. Brutman, mTCP 2026-10-10 Release Notes
https://www.brutman.com/mTCP/mTCP_2026-10-10_Release_Notes.html
Michael B. Brutman, mTCP 공식 홈페이지
https://www.brutman.com/mTCP/
Michael B. Brutman, mTCP NetDrive 공식 문서
https://www.brutman.com/mTCP/mTCP_NetDrive.html
mbbrutman/mTCP 공식 GitHub 저장소
https://github.com/mbbrutman/mTCP