프로그래밍공부(Programming Study)/WithChatGPT

6. Buffer, Socket이란?

Chaany 2023. 3. 28.
728x90

"Buffer"와 "Socket"은 컴퓨터 네트워킹에서 중요한 개념입니다.

"Buffer"는 일반적으로 컴퓨터 메모리에서 데이터를 임시로 저장하는 영역을 말합니다. 데이터를 처리하거나 전송하는 동안에는 빠르게 데이터를 처리할 수 있도록 임시로 데이터를 저장하는 역할을 합니다. 버퍼는 보통 입출력 작업에서 많이 사용됩니다. 예를 들어, 파일을 읽거나 쓸 때에는 데이터를 버퍼에 쌓아놓고, 버퍼가 가득 차거나 작업이 끝나면 데이터를 처리합니다.

"Socket"은 네트워크 통신에서 컴퓨터 간 데이터를 주고받을 수 있도록 하는 통신 접점입니다. 소켓은 일반적으로 IP 주소와 포트 번호를 갖습니다. 데이터를 소켓으로 보내면, 해당 소켓이 연결된 상대방의 소켓에서 데이터를 받을 수 있습니다. 소켓은 네트워크 프로그래밍에서 중요한 개념으로, 클라이언트와 서버가 통신할 때 사용됩니다.

728x90

'프로그래밍공부(Programming Study) > WithChatGPT' 카테고리의 다른 글

8. OSI 7계층  (0) 2023.03.28
7. 라우터와 스위치의 차이  (0) 2023.03.28
5. 네트워크에서 홉이란?  (2) 2023.03.26
4. network에서 propagation이란?  (0) 2023.03.25
3. HFC란?  (0) 2023.03.25

댓글