설명/참조:
데이터 링크 계층은 물리 계층을 통해 한 노드에서 다른 노드로 데이터 프레임을 오류 없이 전송하므로, 그 위의 계층은 링크를 통해 사실상 오류 없이 전송된다고 가정할 수 있습니다.
시험을 위해서는 OSI 모델에 대한 아래 정보를 알아야 합니다.
개방형 시스템 상호 연결 모델(OSI)은 통신 시스템의 내부 기능을 추상화 계층으로 분할하여 특성화하고 표준화하는 개념적 모델입니다. 이 모델은 국제 표준화 기구(ISO)의 개방형 시스템 상호 연결 프로젝트의 결과물이며, 식별 ISO/IEC 7498-1에 의해 유지됩니다.
이 모델은 통신 기능을 7개의 논리적 계층으로 그룹화합니다. 계층은 그 위의 계층을 서비스하고 그 아래의 계층은 서비스를 제공합니다. 예를 들어, 네트워크에서 오류 없는 통신을 제공하는 계층은 그 위의 애플리케이션에 필요한 경로를 제공하는 반면, 바로 아래 계층을 호출하여 해당 경로의 내용을 구성하는 패킷을 송수신합니다. 한 계층의 두 인스턴스는 수평으로 연결됩니다.
OSI 모델

이미지 출처: http://www.petri.co.il/images/osi_model.JPG
물리적 계층
OSI 모델의 가장 낮은 계층인 물리 계층은 물리적 매체를 통한 비정형 원시 비트 스트림의 전송 및 수신과 관련이 있습니다. 물리적 매체에 대한 전기/광학, 기계 및 기능적 인터페이스를 설명하고 모든 상위 계층에 대한 신호를 전달합니다. 다음을 제공합니다.
데이터 인코딩: PC에서 사용하는 간단한 디지털 신호 패턴(1과 0)을 수정하여 물리적 매체의 특성을 더 잘 수용하고 비트 및 프레임 동기화를 돕습니다. 다음을 결정합니다.
이진수 1을 나타내는 신호 상태는 무엇입니까?
수신 스테이션이 "비트 시간"이 시작되는 시점을 아는 방법
수신 스테이션이 프레임을 구분하는 방법
데이터 링크 계층
데이터 링크 계층은 물리 계층을 통해 한 노드에서 다른 노드로 데이터 프레임을 오류 없이 전송하여 그 위의 계층이 링크를 통해 사실상 오류 없는 전송을 가정할 수 있도록 합니다. 이를 위해 데이터 링크 계층은 다음을 제공합니다.
링크 설정 및 종료: 두 노드 간의 논리적 링크를 설정하고 종료합니다.
프레임 트래픽 제어: 프레임 버퍼를 사용할 수 없을 때 전송 노드에 "백오프"하라고 지시합니다.
프레임 시퀀싱: 프레임을 순차적으로 전송/수신합니다.
프레임 확인: 프레임 확인을 제공/예상합니다. 확인되지 않은 프레임을 재전송하고 중복 프레임 수신을 처리하여 물리 계층에서 발생하는 오류를 감지하고 복구합니다.
프레임 구분: 프레임 경계를 만들고 인식합니다.
프레임 오류 검사: 수신된 프레임의 무결성을 검사합니다.
미디어 접근 관리: 노드가 물리적 매체를 사용할 "권한"이 있는 시기를 결정합니다.
네트워크 계층
네트워크 계층은 서브넷의 작동을 제어하고 네트워크 조건, 서비스 우선순위 및 기타 요인에 따라 데이터가 어떤 물리적 경로를 거쳐야 하는지 결정합니다. 다음을 제공합니다.
라우팅: 네트워크 간에 프레임을 라우팅합니다.
서브넷 트래픽 제어: 라우터(네트워크 계층 중간 시스템)는 전송 스테이션에 다음을 지시할 수 있습니다.
라우터의 버퍼가 가득 차면 프레임 전송 속도를 "조절"합니다.
프레임 조각화: 하위 라우터의 최대 전송 단위(MTU) 크기가 프레임 크기보다 작은 경우 라우터는 프레임을 조각화하여 대상 스테이션에서 전송하고 다시 조립할 수 있습니다.
논리적-물리적 주소 매핑: 논리적 주소 또는 이름을 물리적 주소로 변환합니다.
서브넷 사용 회계: 서브넷 중간 시스템에서 전달된 프레임을 추적하고 청구 정보를 생성하는 회계 기능이 있습니다.
통신 서브넷
네트워크 계층 소프트웨어는 서브넷 중간 시스템에 있는 네트워크 계층 소프트웨어가 헤더를 인식하고 이를 사용하여 데이터를 대상 주소로 라우팅할 수 있도록 헤더를 구축해야 합니다.
이 계층은 상위 계층이 시스템을 연결하는 데 사용되는 데이터 전송 및 중간 스위칭 기술에 대해 알 필요가 없도록 해줍니다. 이는 중재 통신 시설(통신 서브넷의 하나 또는 여러 중간 시스템)을 통해 연결을 설정, 유지 및 종료합니다.
네트워크 계층과 그 아래 계층에서 피어 프로토콜은 노드와 그 바로 옆 이웃 사이에 존재하지만, 이웃은 목적지 스테이션이 아니라 데이터가 라우팅되는 노드일 수 있습니다. 소스 및 목적지 스테이션은 여러 중간 시스템에 의해 분리될 수 있습니다.
수송 계층
전송 계층은 메시지가 오류 없이, 순서대로, 손실이나 중복 없이 전달되도록 보장합니다. 상위 계층 프로토콜이 자신과 피어 간의 데이터 전송에 대한 우려를 덜어줍니다.
전송 프로토콜의 크기와 복잡성은 네트워크 계층에서 얻을 수 있는 서비스 유형에 따라 달라집니다. 가상 회로 기능이 있는 안정적인 네트워크 계층의 경우 최소한의 전송 계층이 필요합니다. 네트워크 계층이 신뢰할 수 없거나 데이터그램만 지원하는 경우 전송 프로토콜에는 광범위한 오류 감지 및 복구가 포함되어야 합니다.
전송 계층은 다음을 제공합니다.
메시지 분할: 그 위의 (세션) 계층에서 메시지를 받아들이고, 메시지를 더 작은 단위로 분할하고(아직 충분히 작지 않은 경우), 더 작은 단위를 네트워크 계층으로 전달합니다. 목적지 스테이션의 전송 계층은 메시지를 다시 조립합니다.
메시지 확인: 확인을 통해 안정적인 종단 간 메시지 전달을 제공합니다.
메시지 트래픽 제어: 메시지 버퍼를 사용할 수 없을 때 전송 스테이션에 "백오프"하라고 지시합니다.
세션 다중화: 여러 개의 메시지 스트림이나 세션을 하나의 논리적 링크로 다중화하고 어떤 메시지가 어떤 세션에 속하는지 추적합니다(세션 계층 참조).
일반적으로 전송 계층은 비교적 큰 메시지를 수용할 수 있지만 네트워크(또는 하위) 계층에서 부과하는 엄격한 메시지 크기 제한이 있습니다. 결과적으로 전송 계층은 메시지를 더 작은 단위 또는 프레임으로 나누어 각 프레임에 헤더를 두어야 합니다.
그런 다음 전송 계층 헤더 정보에는 메시지 시작 및 메시지 종료 플래그와 같은 제어 정보가 포함되어야 하며, 이를 통해 다른 쪽의 전송 계층이 메시지 경계를 인식할 수 있습니다. 또한 하위 계층이 시퀀스를 유지하지 않는 경우 전송 헤더에는 수신 쪽의 전송 계층이 수신된 메시지를 상위 계층으로 전달하기 전에 올바른 순서로 조각을 다시 모을 수 있도록 시퀀스 정보가 포함되어야 합니다.
엔드투엔드 레이어
바로 인접한 노드 사이에 프로토콜이 있는 하위 "서브넷" 계층과 달리, 전송 계층과 그 위의 계층은 진정한 "소스 투 데스티네이션" 또는 엔드 투 엔드 계층이며, 기본 통신 시설의 세부 사항과 관련이 없습니다. 소스 스테이션의 전송 계층 소프트웨어(및 그 위의 소프트웨어)는 메시지 헤더와 제어 메시지를 사용하여 목적지 스테이션의 유사한 소프트웨어와 대화를 수행합니다.
세션 레이어
세션 계층은 다른 스테이션에서 실행되는 프로세스 간의 세션 설정을 허용합니다. 다음을 제공합니다.
세션 설정, 유지 및 종료: 서로 다른 머신에 있는 두 개의 애플리케이션 프로세스가 세션이라는 연결을 설정하고, 사용하고, 종료할 수 있도록 해줍니다.
세션 지원: 프로세스가 네트워크를 통해 통신할 수 있도록 하는 기능을 수행하여 보안, 이름 인식, 로깅 등을 수행합니다.
프레젠테이션 레이어
표현 계층은 애플리케이션 계층에 제시될 데이터를 포맷합니다. 이는 네트워크의 변환기로 볼 수 있습니다. 이 계층은 애플리케이션 계층에서 사용하는 포맷에서 송신 스테이션의 공통 포맷으로 데이터를 변환한 다음, 공통 포맷을 수신 스테이션의 애플리케이션 계층에서 알고 있는 포맷으로 변환할 수 있습니다.
프레젠테이션 계층은 다음을 제공합니다.
문자 코드 변환: 예를 들어 ASCII에서 EBCDIC로.
데이터 변환: 비트 순서, CR-CR/LF, 정수-부동 소수점 등.
데이터 압축: 네트워크에서 전송해야 하는 비트 수를 줄입니다.
데이터 암호화: 보안 목적으로 데이터를 암호화합니다. 예를 들어, 비밀번호 암호화.
애플리케이션 계층
애플리케이션 계층은 사용자와 애플리케이션 프로세스가 네트워크 서비스에 액세스하는 창구 역할을 합니다. 이 계층에는 일반적으로 필요한 다양한 기능이 포함되어 있습니다.
리소스 공유 및 장치 리디렉션
원격 파일 접근
원격 프린터 액세스
프로세스 간 통신
네트워크 관리
디렉토리 서비스
전자 메시지(예: 우편)
네트워크 가상 터미널
다음은 틀린 답변입니다.
전송 계층 - 전송 계층은 메시지가 오류 없이, 순서대로, 손실이나 중복 없이 전달되도록 보장합니다. 상위 계층 프로토콜이 자신과 피어 간의 데이터 전송에 대한 우려를 해소합니다.
네트워크 계층 - 네트워크 계층은 서브넷의 작동을 제어하고 네트워크 조건, 서비스 우선순위 및 기타 요소에 따라 데이터가 어떤 물리적 경로를 거쳐야 하는지 결정합니다.
물리 계층 - OSI 모델의 가장 낮은 계층인 물리 계층은 물리적 매체를 통한 비정형 원시 비트 스트림의 전송 및 수신과 관련이 있습니다. 물리적 매체에 대한 전기적/광학적, 기계적 및 기능적 인터페이스를 설명하고 모든 상위 계층에 대한 신호를 전달합니다.
이 질문을 만드는 데 사용된 참고문헌은 다음과 같습니다.
CISA 검토 매뉴얼 2014 페이지 번호 260