tcp socket flow1 [네트워크] 소켓(Socket)에 대한 개념적 정리(초급~중급) ※ 목차 01. 소켓(Socket)이란? 02. 대표적인 통신 방법들 03. 소켓 통신의 동작 방식 04. 참조 01. 소켓이란? 소켓(Socket) 통신은 네트워크(Network) 상에서 프로세스끼리 데이터를 주고 받기 위한 통신 기술의 핵심 개념으로 CS(Computer Science)에서 소켓은 네트워크 통신의 종단점을 추상화한 인터페이스라고 설명한다. 이러한 소켓은 OS의 핵심 부분에 의해 구현되며, 일종의 파일로 취급될 수 있다. 파일로 취급될 수 있다는 의미는 파일 입출력(I/O)과 유사한 방식으로 네트워크 통신을 관리할 수 있게 해주며, 개발자가 파일을 읽고(Read) 쓰듯(Write) 소켓을 통해 데이터를 송수신할 수 있다는 의미이다. 파일 시스템에서 파일은 데이터를 순차적으로 읽고 쓰는 .. 2024. 3. 23. 이전 1 다음