현재 회사에서 운영하고 있는 모든 API 서버를 linux 에서 운영하여 트래픽을 받고 있다. 오늘은 Linux 에서 클라이언트 연결 소켓을 처리하는 방식에 대해서 정리해보려 한다. 그동안 Linux에서 소켓 입출력 데이터를 파일 입출력으로 관리한다는 사실은 알고 있었지만, 관련된 용어나 개념을 어느정도 정리해보고 싶었다ㅎㅎ 파일 디스크립터(File Descriptor, FD)란?파일 디스크립터(File Descriptor, FD)는 리눅스에서 파일을 식별하는 정수형 값이다. 리눅스에서는 모든 것을 파일로 취급하므로, 파일, 소켓, 파이프, 터미널 등 모든 입출력 자원을 파일 디스크립터(FD) 를 통해 관리한다.파일 디스크립터 예시FD 값설명0표준 입력 (stdin)1표준 출력 (stdout)2표준 에러..