프로토콜

모든 통신 소프트웨어는 통신 수행 과정에서 기능 장치의 작동을 결정하는 의미 및 구문 규칙 세트인 프로토콜을 사용합니다.

프로토콜은 정보의 전달 방식, 정보를 대상에 무사히 전달하기 위해 인클로징하는 방식, 정보 이동 경로를 정의합니다. 프로토콜은 메시지 플로우와 이들의 응답을 조정하기도 합니다.

프로토콜은 커널 내의 다른 레벨에 존재하며 직접 조작할 수 없습니다. 그렇지만 API(application programming interface) 레벨에서 사용자가 선택하는 수행 방법으로 간접적으로 조작할 수는 있습니다. 파일 전송, 원격 로그인 또는 터미널 에뮬레이션 프로그램을 호출할 때 사용자가 선택하는 사항은 해당 프로그램의 실행에 사용되는 프로토콜을 정의합니다.