Skip to content
목록으로 돌아가기

STDIO이란?

Updated:
-- Edit page

STDIO이란?

사전적 정의 (Dictionary Definition)

STDIO(Standard Input/Output)는 컴퓨터 운영체제에서 프로그램과 외부 환경 간의 데이터 교환을 처리하기 위해 기본적으로 연결되는 입출력 통로인 표준 스트림을 의미합니다. 일반적으로 표준 입력(stdin), 표준 출력(stdout), 표준 에러(stderr)의 세 가지 채널로 구성되며, 프로그램이 구체적인 하드웨어나 네트워크 설정에 구애받지 않고 데이터를 읽고 쓸 수 있도록 돕는 추상화된 인터페이스 역할을 수행합니다.

실무 사용 예시 (Practical Use Case)

Model Context Protocol(MCP) 규격에서 로컬 환경에 설치된 클라이언트와 서버 프로세스가 통신할 때, 별도의 네트워크 포트를 개방하는 대신 시스템의 STDIO를 주요 전송 통로로 사용합니다. 이는 프로세스 간 직접적인 입출력을 통해 데이터 전송의 지연시간을 줄이고, 네트워크 계층을 통한 외부 접근 가능성을 원천 차단하여 로컬 환경에서의 보안성을 강화하는 데 활용됩니다.


Edit page
이 글 공유하기:

🔗 함께 읽으면 좋은 글

1 / 29