본문 바로가기

Layer7/WriteUp

File Descriptor 개념 정리

File Descriptor

- 시스템으로부터 할당받은 파일을 대표하는 '0'이 아닌 정수

 

프로그램이 프로세스로 메모리에서 실행을 시작 할 때, 기본적으로 할당되는 파일 디스크립터들이 있다. 바로 stdin, stdout, stderr이다. 이 들에게 각각 0, 1, 2 라는 정수가 할당된다.

 

프로그램이 시작되면 기본적으로 열리고, 종료 시 자동으로 닫힌다.

 

하여 파일 open/read/write 등을 했을 때 부여되는 fd는 3부터 시작된다.

 

'Layer7 > WriteUp' 카테고리의 다른 글

shell-basic WriteUp  (0) 2024.08.30
x86, x64 Calling Convention 정리  (0) 2024.08.29
시스템해킹 환경구축  (0) 2024.08.13
SYN Flood 정리  (0) 2024.07.30
ARP 정리  (0) 2024.07.26