본문/내용
(2) Kermit 프로토콜의 기능
1) 문자 중심 프로토콜
•문자 중심 프로토콜은 점대점과 다중점에서 모두 사용할 수 있다
•링크의 관리, 프레임의 시작, 종료 표시, 에러 제어 및 데이터의 투명성 등을 위해 전송 제어 문자를 사용하는 것으로 그 특성을 정의할 수 있다.
•단향(Simplex) 프로토콜
•단일 방향으로만 데이터의 전송이 발생하고 점대점 데이터링크를 사용하는 것은 가장 단순한 형태
•전형적인 응용은 하나의 컴퓨터가 다른 컴퓨터로 데이터 파일을 전송하는 것
•가장 널리 사용되는 프로토콜은 커밋(kermit)이다.
(그림 5) Kermit의 이용자 명령
(그림 6) Kermit 동작
(그림 7) 프레임의 형태
2) 프레임 형식
Kermit 는 바이트 지향 프로토콜이다. BSC에서처럼 Kermit 프레임은 바이트들의 시퀀스로 구성되었다. 프레임 내 각 바이트의 위치가 그 의미를 결정한다. (그림 8)은 기대하는 바와 같은 프레임 형식을 보여주며, 이것은 이미 논했던 것과 거의 다르지 않다. 이것은 ASCII SOH 문자, 프레임 번호, 데이터를 가지고 있다. 바이트 수, 즉 프레임 길이도 들어있다. 이것은 가변길이 프레임이 특수 문자에 의해 끊어진다는 점에서 앞의 프로토콜들과 다르다. Kermit에서 수신 스테이션은 바이트 수를 카운트함으로써 프레임의 끝을 발견하고 길이 필드와 비교한다.
(그림 8) 프레임의 형식
각 프레임은 오류 검사 필드도 가지고 있다. 오류 검사는 CRC나 체크섬 방법을 사용하여 행해질 수 있다. 체크섬 방법은 정수로 취급되는 프레임 바이트들의 모듈로 합을 계산한다. 수신 스테이션은 합을 다시 계산하여 저장된 합과 비교한다. 어떤 불일치도 오류를 나타낸다.
끝으로, 각 프레임은 하나의 문자로 표현되는 유형 필드를 가지고 있다.
Kermit의 프레임 유형들은 이미 논했던 유형들과 유사하다. (그림 7)은 이를 요약한 것이다.
3) …
…