반응형
문자 프레임
- 내용이 문자로 구성돼 있는데, 8비트 단위(아스키코드)의 고정크기로 동작한다.
- 프레임 구조는 (DLE + STX = 시작) + DATA + (DLE + ETX = 끝) 꼭 이 꼴이 이어야 데이터가 전송된다.
- 문자 스터핑 : 시작+데이터+끝+데이터+끝 이렇게 있을 때, 2개의 데이터를 다 전송하기 위해 데이터와 데이터 사이에 DLE를 하나 더 집어넣는다. 마치 \를 출력하고 싶을 때. \\ 이렇게 쓰듯이. 받는 쪽에선 끝 하나를 자르면 내가 보내고 싶은 데이터 원본 그대로다.
비트 프레임
- 010101101101 이렇게 0,1의 단위를 나타낸다. 컴퓨터가 해석할 수 있게 하는 것이다. 문제 프레임에서 DEL과 같은 애들을 이진수로 나타내는 것이다.
# 비트 스터핑
- 송신 호스트 : 전송 데이터가 1이 연속해서 5개 오면 무조건 강제로 0을 추가한다. 111110 이렇게 있어도 1111100 해줘야 한다.
- 수신 호스트 : 송신 과정에서 추가된 0을 제거한다.
반응형
댓글