728x90
반응형
버퍼(buffer, 문화어: 완충기억기)
데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 메모리의 영역이다.
버퍼링(buffering)
버퍼를 활용하는 방식 또는 버퍼를 채우는 동작을 말한다.
다른 말로 '큐(Queue)'라고도 표현한다.
버퍼링 종류
- 완전버퍼링(fully buffered) : 버퍼가 가득차면 전송. 파일 입출력에 사용
- 라인버퍼링(line buffered) : 개행 문자가 나타날때마다 전송. 키보드 입력에서 사용
캡슐화
송신 측에서는 애플리케이션 계층에서 순서대로 각 계층에서 페이로드에 헤더를 붙여 PDU로 만들어 한단뎨 아래 계츠응로 전달합니다.
여기서 헤더를 추가하는 과정, 필요한 데이터를 추가해 나가는 과정을 캡슐화 ( encapsulation )이라고 함.
- 한 단계 아래 계층은 그 PDU를 페이로드로 인식하고, 해당 계층의 헤더를 새롭게 추가
( * PDU 각 단계 계층에서 데이터를 세는 단위 )
Queue?
컴퓨터의 기본적인 자료 구조의 한가지로,
먼저 집어 넣은 데이터가 먼저 나오는 FIFO (First In First Out)구조로 저장하는 형식을 말한다
선입선출(FIFO) 개념은 카운터에 줄서는 손님 생각하면 쉽다.
https://onlyfor-me-blog.tistory.com/368
728x90
반응형
'개인 공부' 카테고리의 다른 글
Protocol Buffer 사용 (0) | 2022.12.22 |
---|---|
Android Protocl Buffers ver.3 사용하기 proto3 (0) | 2022.12.21 |
네트워크 - 채널, 터널링 (0) | 2022.12.20 |
네트워크 - PDU , MTU (0) | 2022.12.20 |
Socket, Web Socket 란? (0) | 2022.12.16 |