Zzong's Notes

방문

Home

❯

네트워크

❯

multiplexing

multiplexing

최초 작성 2026-06-14마지막 수정 2026-08-29읽는 데 1분

노트 편집 ↗

I/O 멀티플렉싱 (multiplexing) 이란 하나의 전송로로 여러 종류의 데이터를 송수신하는 방식을 말한다.

select 는 소켓 프로그래밍에서 I/O 멀티플렉싱을 가능하게 하는 모듈이다.

References

  • 074 여러 명이 동시에 접속하려면? ― select - 점프 투 파이썬 - 라이브러리 예제 편

함께 보면 좋은 글

socket

소켓은 네트워크 환경에 연결할 수 있게 만들어진 연결부 를 의미한다.

proxy

클라이언트가 자신 (Proxy) 을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 컴퓨터 시스템이나 응용 프로그램을 의미한다. 즉, 클라이언트와 서버 사이에 존재하며 대리로 통신을 수행하는 것을 의미한다.

IPC

프로세스 간 통신 (Inter Process Communication) 의 줄임말 Process 가 데이터를 주고받을 때 사용한다.

OSI 7 Layers

데이터 흐름 파악 통신이 일어나는 과정을 단계별로 파악 가능 유지 보수 비용 절약 특정한 계층에 관련된 모듈에 이상이 생기면, 그 계층에 관련된 문제만 처리하면 되기 때문에 유지보수 비용이 절약된다.

Access Control List

개체나 개체 속성에 적용되어 있는 허가 목록을 의미한다.

Common Gateway Interface

CGI 는 웹 서버와 외부 프로그램을 연결해주는 표준화된 protocol 이다.

Gunicorn

UNIX 기반 OS 를 위한 WSGI HTTP 서버

module

모듈 (Module) 은 하나의 파일 .py 을 가리킴

click(python library)

CLI(Command Line Interface) 도구를 만들 수 있게 도와주는 라이브러리인 Click 에 대해 알아보자.

fan in and fan out

어떤 모듈을 제어 (호출) 하는 모듈의 수 하나의 모듈이 제어받는 상위 모듈의 수