반응형 linux socket1 [Server] 리눅스 소켓이란? 리눅스에서는 기본적으로 모든 것을 파일 단위로 처리합니다. 즉 소켓, 디바이스, 폴더 등등 모든 객체를 파일로 관리하며 리눅스 시스템에서 프로세스가 이 파일들에 접근할 때 파일 디스크립터를 이용해서 접근하게 됩니다. 그렇다면 파일디스크립터(fd)란? - 리눅스에서 파일을 open 함수로 열면 파일 디스크립터 변환 - 프로그램이 파일을 액세스 할 때 파일 디스크립터 사용 - 리눅스에서는 모든 파일, 하드웨어 장치, 파이프, 소켓 등을 파일로 취급 - 파일 디스크립터 테이블 : 파일을 오픈 시 시스템에서 파일 정보를 담은 구조체 할당 테이블의 인덱스 값이 파일 디스크립터입니다. 파일 디스크립터는 위와 같이 리눅스 시스템에서 없어서는 안 되는 중요한 개념입니다. 파일 디스크립터를 기준으로 그렇다면 소켓을 파일.. 2022. 1. 13. 이전 1 다음 반응형