기회는 준비된 자에게
2026-06-27 TIL / [Network] 파일과 소켓 본문
오늘 한 일

- 문자열 처리를 위한 MyString 클래스 개발 실습 진행
- 네트워크 강의 수강
배운 것
- 파일은 운영체제에서 프로세스가 입출력을 수행하기 위해 참조하는 추상화된 리소스이며, 데이터 저장소뿐 아니라 커널 기능이나 장치에 접근하는 인터페이스로도 사용될 수 있다.
- 유저 모드 프로세스는 커널 영역을 직접 제어하지 않고, 시스템 콜과 운영체제가 제공하는 인터페이스를 통해 파일/장치/네트워크 같은 자원에 입출력을 요청한다.
- 디바이스 파일은 장치 제어 기능을 파일 I/O 형태로 노출하여, 유저 프로그램이 커널을 거쳐 하드웨어에 접근할 수 있게 해주는 인터페이스다.
- 소켓은 TCP/IP 통신을 위한 커널의 네트워크 endpoint이며, 파일 디스크립터를 통해 파일 I/O와 유사한 방식으로 데이터를 송수신할 수 있다.
'기록 > TIL' 카테고리의 다른 글
| 2026-06-30 TIL / [문자인코딩] 유니코드와 UTF-8 (0) | 2026.07.01 |
|---|---|
| 2026-06-29 TIL / [Spring] DIP와 OCP (0) | 2026.06.30 |
| 2026-06-28 TIL / [Spring] JUnit (0) | 2026.06.29 |
| 2026-06-26 TIL / [Kafka] Producer의 준비 과정 (0) | 2026.06.27 |
| 2026-06-25 TIL / [LeetCode] (0) | 2026.06.26 |
