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

6. Buffer, Socket이란?

Chann._.y 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

댓글