소켓에서 서버까지: 유닉스/리눅스 네트워크 프로그래밍 완벽 가이드
🌐 소켓에서 서버까지: 유닉스/리눅스 네트워크 프로그래밍 완벽 가이드1. 소켓과 파일 디스크립터: 네트워크의 기초1.1 파일 디스크립터: 모든 것이 파일이다유닉스/리눅스 시스템의 가장 기본적인 철학 중 하나는 "모든 것이 파일이다"입니다. 이 철학은 네트워크 연결에도 적용되는데, 이를 가능하게 하는 것이 바로 파일 디스크립터입니다."파일 디스크립터는 프로세스가 파일을 다룰 때 사용하는 추상적인 키입니다. 이는 운영체제가 열린 파일을 관리하는 방식을 단순화하고 통일시킵니다." - 유닉스 네트워크 프로그래밍파일 디스크립터의 특징:정수값으로 표현됩니다 (보통 0, 1, 2부터 시작)프로세스별로 독립적으로 관리됩니다파일, 소켓, 파이프 등 다양한 I/O 작업에 사용됩니다이해를 돕기 위해 파일 디스크립터를 도서..
개발 언어/기타 웹개발 지식
2024. 8. 14. 07:48