티스토리 뷰
728x90
프레임(Frame)
: 송수신 호스트 MAC주소, 제어 정보, FCS 등의 정보
문자 프레임(Character Frame)
- 프레임의 내용이 문자(8비트 ASCII 코드)로만 구성됨
- IBM의 BSC 및 ISO의 Basic 프로토콜에 사용
- 프레임의 시작과 끝에 특수 문자 사용
- 시작: DLE(Data Link Escape), STX(Start of Text)
- 끝: DLE(Data Link Escape), ETX(End od Text)
- 전송 데이터 내에 이러한 특수 문자가 포함되면 혼선이 발생
문자 스터핑(Character Stuffing)
- 문자 프레임 전송과정에서 제어 문자를 추가하는 기능
- 송신 호스트: 데이터에 DLE 문자가 있으면 강제로 DLE 문자 추가
- 수신 호스트: 데이터에 DLE 문자가 두 번 연속 있으면 DLE 문자 삭제
비트 프레임(Bit Frame)
- 프레임을 문자 단위로 해석하지 않음
- 프레임의 시작과 끝을 구분하기 위하여 플래그 (01111110) 사용
- IBM의 SDLC 및 ISO의 HDLC/ITU-T의 X.25 프로토콜 사용
비트 스터핑 (Bit Stuffing)
- 전송 데이터에 플래그 패턴이 포함되면 혼선이 발생
- 송신 호스트: 데이터에 1 이 연속해서 5번 발생하면 강제로 0을 추가
- 수신 호스트: 데이터에 1 이 연속해서 5번 발생하면 이어진 0을 제거
728x90
'cs > network' 카테고리의 다른 글
[네트워크/network] 검사합(checksum) 방법 (0) | 2021.03.28 |
---|---|
[네트워크/network] 오류 검출(패리티, 블록 검사, 다항 코드) (0) | 2021.03.28 |
[네트워크/network] 오류 제어 (0) | 2021.03.26 |
[네트워크/network] 데이터 전송 방식(멀티포인트 통신) (0) | 2021.03.26 |
[네트워크/network] 데이터 전송 방식 (점대점 방식, 브로드캐스팅 방식) (0) | 2021.03.26 |