본문 바로가기
컴퓨터과학[4-1]/정보톰신망

정보 통신망 - [제5장] OSI 참조 모델

by boolean 2017. 2. 13.
728x90

정보 통신망 - [제5장] OSI 참조 모델

개요

OSI 참조 모델의 목적은 특성 시스템의 하드웨어나 소프트웨어에 관계 없이 서로 다른 시

스템 간에 통신을 용이하게 하는 데 목적이 있다. OSI 모델은 서로 개방되어 있는 시스템

간에 정보를 교환하기 위한 표준이다. 본 장에서는 OSI 7계층, 응용 계층(application

layer), 표현 계층(presentation layer), 세션 계층(session layer), 전송 계층(transport

layer), 네트워크 계층(network layer), 데이터링크 계층(data link layer) 및 물리 계층

(physical layer)에 대하여 살펴본다.


5.1 개론

■ OSI의 구조 : 응용 계층(application layer), 표현 계층(presentation layer), 세션 계층

(session layer), 전송 계층(transport layer), 네트워크 계층(network layer), 데이터링크

계층(data link layer) 및 물리 계층(physical layer)

■ 계층의 분리원칙

- 너무 많은 계층으로 분리함으로써 각 계층에 대한 설명과 이들에 대한 조합이 필요 이상

으로 많지 않아야 한다.

- 서비스의 양이 적고 경계를 중심으로 최소의 상호 작용이 일어나도록 경계를 정해야 한

다.

- 수행하는 일의 측면에서나 필요로 하는 기술의 측면에 있어서 명백히 서로 다른 기능들

을 다룰 수 있도록 계층을 설정한다.

- 비슷한 기능들은 같은 계층에 존재하도록 한다.

- 과거의 경험에 의해 성공적이라 판단되는 곳에 경계를 설정한다.

- 쉽게 세분화되는 기능을 하나의 계층으로 한다.

- 필요한 경우 표준화된 인터페이스를 가질 수 있는 곳에 경계를 설정한다.

- 데이터에 대한 조작, 즉 어형(語形)적인 것, 구문(syntax), 의미(semantic) 등의 추상적

개념에 대해 서로 다른 수준을 필요로 하는 곳에서 계층을 설정한다.

- 각 계층은 단지 상위 계층, 하위 계층과 경계를 갖도록 한다.

■ 캡슐화(encapsulation) : 데이터에 각 계층의 제어정보를 추가하는 것

- 응용 프로그램(애플리케이션) A에서 데이터를 응용 계층으로 보내면 응용 계층에서는

상대방 응용 계층에서 필요로 하는 제어정보를 담은 헤더(Application Header, AH)를 데이

터에 붙여서 캡슐화시킨 APDU(Application PDU)를 표현 계층으로 보냄.

- 표현 계층에서는 APDU를 하나의 데이터로 받아서 상대방 표현 계층에서 필요로 하는

제어정보를 담은 헤더(Presentation Header, PH)를 붙여 캡슐화시킨 PPDU(Presentation

PDU)를 세션 계층으로 보낸다. 이하의 계층에서도 마찬가지로 캡슐화 과정이 이루어진다.

5.2 응용 계층

■ 응용 계층의 목적

- 응용 계층은 OSI 모델의 최상위 계층이며, 사용자나 응용 프로그램과 직접 연관되어 있

어서 네트워크에 접근할 수 있는 수단을 제공

- 응용 프로그램이 다른 시스템 내의 응용 프로그램과 정보교환을 하기 위해서는 응용 계

층에서 제공하는 프로토콜을 사용

■ 응용 계층의 기능

- 응용 계층 기능들의 그룹화

- 응용 프로세스 관리

① 응용 프로세스를 나타내는 파라미터들의 초기화

② 응용 프로세스의 초기화, 유지, 종결 등을 관리

③ 응용 프로세스에 대한 OSI 자원의 할당과 회수

④ OSI 자원의 데드록, 상호 간섭의 검출 및 방지

⑤ 응용 프로세스 행동의 완전성 및 행동의 결정제어

⑥ 데이터의 안전성

⑦ 체크포인팅 및 오류복구제어

- 시스템 관리

① 활성화와 비활성화 기능

⦁OSI를 위한 물리적 전달매체를 포함한 OSI 자원의 활성화, 유지 기능 및 종결 기능

⦁프로그램 적재 기능

⦁관리 프로세스 간의 통신연결설정, 유지 기능 및 종결 기능

⦁개방 시스템 파라미터의 초기화 및 수정

② 감독제어 기능

⦁자원의 상태 및 상태 변화의 보고 기능

⦁자원의 이용에 관한 여러 통계자료의 보고 기능

③ 오류제어 기능

⦁오류검출 기능

⦁시스템의 재구성 및 재시작 기능

-응용 계층관리

① 활성화 및 오류제어 기능과 같은 계층의 활동에 관한 기능

② 계층관리와 관련된 시스템 관리 기능

5.3 표현 계층

■ 표현 계층의 목적

- 두 시스템 간에 교환되는 정보의 표현

- 두 시스템의 통신 시 참조할 수 있는 데이터 구조를 표현

■ 표현 계층의 역할

- 구문변환(syntax transformation) : 코드와 글자의 변환, 데이터 구조의 변환, 그리고 데

이터 구조에 대한 연산(operation)의 결정

- 암호화(encryption) : 송신 시스템이 원래의 정보를 비밀성을 보장하기 위해 다른 형태

로 변환하고 컴퓨터 통신망을 통해 수신 시스템으로 전송

- 압축(compression) : 정보의 비트 수를 줄여서 전송효율을 높이기 위해 이용

■ 표현 계층의 기능

- 구문변환 : 응용 계층에서 제공되는 구문 매칭(matching) 서비스에 의하여 이루어지거나

또는 표현 계층 내부의 기능으로서 이루어짐.

- 구문의 절충 : 데이터가 가질 수 있는 양식에 대한 절충으로 표현 주체들 간에 이루어짐

- 주소지정과 다중화 : 표현 계층의 주소(address)와 세션 계층의 주소 간에는 1:1 대응이

되므로 다중화 기능은 수행되지 않음.

- 표현 계층관리 : 표현 계층의 활성이나 표현 계층과 관련한 오류제어 등의 기능

5.4 세션 계층

■ 세션 계층의 목적

- 표현 계층과 함께 동작하기 위한 대화제어기(dialogue controller)의 형성과 동기, 그리고

데이터의 교환

- 양측 간에 논리적 연결로서 세션 연결을 하도록 도와주며 표현 계층을 위해 정확한 데이

터의 교환을 지원

- 세션 연결은 표현 계층에 의해 요구될 때 생성되고, 세션 연결 동안 표현 계층에서는 세

션 서비스를 이용하여 그들의 대화를 조절하며, 동기화를 통해 메시지 교환에 대한 중재 역

■ 세션 계층의 역할

- 대화 제어 : 두 시스템 간에 데이터 교환이 되도록 세션 연결과 해제를 지원

- 동기화 : 데이터 전송과정 중에 임의의 주기로 동기점을 넣어서 동기화를 수행

■ 세션 계층의 기능

- 세션, 전송 연결 간의 대응

① 한 개의 전송 연결이 여러 개의 연속된 세션 연결로 이루어진 경우

② 여러 개의 연속된 전송 연결과 1개의 세션 연결로 이루어진 경우

- 세션 연결의 흐름제어 : 데이터의 과부하를 막기 위해 수신측에서 전송 계층의 흐름제어

를 이용

- 신속 처리 데이터 전송 : 신속히 처리할 데이터는 전송 계층의 신속한 전송 서비스를 이

용하여 전송

- 세션 연결 복구 : 전송 연결에 있어 잘못이 있음을 알려 오면 전송을 재차 연결하게 하

여 세션 연결을 유지

- 세션 연결 해제 : 표현 계층의 요구에 의하여 데이터의 손실 없이 세션 연결을 해제

- 세션 계층관리 : 계층의 활성화나 오류제어 등 계층의 행동을 관리

5.5 전송 계층

■ 전송 계층의 목적

- 세션을 갖고 있는 두 이용자 사이의 명확한 데이터 전송을 제공

- 가능한 네트워크 서비스를 최대로 이용하여 최소의 경비를 갖고 세션 계층에서 요구하는

서비스를 수행

- 프로세스 간(process-to-process) 통신을 위해 규정되며, 전송 계층의 기능은 네트워크

서비스의 특성에 의존

■ 전송 계층의 역할

- 포트 주소지정 : 특정 프로세스를 나타내기 위해 포트 주소를 사용하며, 전송 계층의 헤

더에 이 주소값이 포함된다.

- 분할과 재조립 : 메시지는 세그먼트 단위로 분할되며 분할된 세그먼트는 순서번호를 갖

고 전송된다. 분할된 세그먼트가 수신측에 도착하면 전송 계층에서 세그먼트의 재조립 과정

에 의해서 원래 메시지로 만들어 준다.

- 연결제어 : 연결-지향과 비연결-지향 방식

① 비연결-지향 방식 : 각 세그먼트를 독립적으로 다루어 전송

② 연결-지향 방식 : 세그먼트를 보내기 이전에 연결 통로를 미리 설정하고 세그먼트가 모

두 전송된 후에 연결통로를 종료하는 방식

- 흐름 및 오류제어

① 흐름제어 : 두 프로세스 간의 흐름제어

② 오류제어 : 메시지가 오류 없이 전송되도록 보장해 주며, 오류가 발견되면 재전송을 통

해 오류를 정정함.

■ 전송 계층의 기능

- 주소변환 : 세션 계층에서 전송 연결을 요청하면 전송 계층은 전송 주소를 네트워크 주

소로 변환

- 다중화와 분리 : 네트워크 연결에 대한 사용량을 최대로 하기 위해서는 전송 연결을 네

트워크 연결로 대응시킬 때 반드시 1:1로 할 필요는 없다. 네트워크 서비스를 최대로 하기

위해서는 다중화와 분리가 필요하다.

- 동작 단계 : 설정 단계(establishment phase), 정보교환 단계(data transfer phase), 해제

단계(release phase)로 구성

① 설정 단계 : 네트워크 계층에 의해서 제공된 서비스를 상위 계층에서 요구한 서비스 등

급(class)과 반드시 일치시켜야 함.

⦁세션 계층에서 요구한 서비스와 가장 잘 일치될 수 있는 네트워크 서비스를 선택

⦁다수의 전송 연결을 하나의 네트워크 연결로 다중화 할 것인지에 대해서 결정

⦁TPDU(Transport Protocol Data Unit)의 크기를 결정

⦁전송 주소를 네트워크 주소로의 매핑

⦁2개의 서로 다른 전송 연결을 구별할 수 있는 기능

⦁데이터 전송 단계에서 동작할 기능의 선택

⦁데이터 전송

② 정보교환 단계

⦁순서나열(sequencing)

⦁블로킹(blocking) : 상위 계층부터 온 여러 TSDU를 하나의 TPDU로 묶는 기능

⦁연쇄(concatenation) : 여러 TPDU를 하나의 NSDU(기존 내용 : TSDU)로 묶는 기능

⦁세그먼팅(segmenting): 하나의 TSDU를 여러 TPDU로 분리하는 기능

⦁흐름제어

⦁오류검출

⦁오류복구

⦁신속 데이터 전송

⦁TSDU 크기의 제한

⦁전송 연결의 확인

③ 해제 단계 : 전송 연결을 해제하는 기능을 수행하며, 해제 이유를 통지하고 해제를 확인

하는 기능

- 전송 계층관리

5.6 네트워크 계층

■ 네트워크 계층의 목적

- 네트워크 계층은 라우팅(routing) 전략을 사용하여 패킷 단위로 송신지 컴퓨터로부터 여

러 네트워크를 거쳐 수신지 컴퓨터까지 전달

- 개방 시스템들 사이에서 네트워크 연결을 유지, 설정, 그리고 해제시키는 제어 기능

- 전송 계층 사이에 네트워크 서비스 데이터 유니트(Network Service Data Unit, NSDU)

를 교환

■ 네트워크 계층의 역할

- 논리주소지정 : 패킷이 다른 네트워크로 전달되면 네트워크를 서로 구별하기 위해 사용

되는 논리주소를 지정

- 라우팅 : 네트워크와 네트워크 간에는 라우터(router)나 스위치로 연결되어 패킷이 송신

지 컴퓨터에서 수신지 컴퓨터까지 여러 네트워크를 거쳐서 전달될 때 목적지 컴퓨터까지 거

쳐 가는 패킷의 경로를 지정

■ 네트워크 계층의 기능

- 라우팅과 중계 : 종단 시스템들 간의 네트워크 연결을 위하여 중계 기능을 갖는 중간 시

스템들과 네트워크 간에 최적의 라우팅

- 네트워크 연결 : 여러 개의 부 네트워크와 연결 형성

- 네트워크 연결의 다중화 : 데이터링크 연결을 최대로 이용하기 위하여 여러 개의 네트워

크 연결을 하나의 데이터링크 연결로 대응시키는 기능

- 세그먼팅과 블로킹 : 전달의 효율을 높이기 위하여 NSDU(Network Protocol Data Unit)

을 여러 개의 NPDU로 쪼개거나 여러 개의 NSDU을 1개의 NPDU로 묶는 기능

- 오류검출 : 하위 계층에서 복구할 수 없는 오류가 발생되어 네트워크 계층에게 알린 경

우 네트워크 계층에서도 복구할 수 없는 오류라면 상위 계층인 전송 계층에게 알림.

- 오류통보 : 오류를 감지해서 그 오류를 복구하는 기능으로, 만약 오류를 복구할 수 없으

면 전송 계층에게 알림.

- 순서나열 : 전송 계층에서 요구했을 때 주어진 연결 상에서 NSDU의 순서적으로 전달하

는 기능

- 흐름제어 : 데이터의 흐름을 제어하는 기능

- 신속 처리 데이터 전송 서비스 : 선택 기능으로서, 네트워크 연결에 있어 부가적인 정보

교환의 수단을 제공

- 리셋 : 리셋 서비스를 제공

- 서비스 선택 : 서로 다른 서비스 품질의 부 네트워크들로 네트워크 연결이 이루어졌을

때 네트워크 연결된 각 종단에게 제공되는 서비스가 같도록 해 주는 기능

- 네트워크 계층관리 : 네트워크 계층의 활동을 관리

5.7 데이터링크 계층

■ 데이터링크 계층의 목적

- 노드 대 노드 전달의 역할을 수행하는 계층

- 물리 계층의 비트 정보를 프레임 구조로 가공하여 하나의 노드에서 다른 노드로 전달

- 물리 계층에서 발생할지도 모르는 오류를 검출하고 가능하면 복원하는 기능

■ 데이터링크 계층의 역할

- 프레임 구성 : 네트워크 계층으로부터 전달받는 데이터를 프레임 단위로 나누거나 물리

계층에서 올라온 비트 스트림을 프레임 단위로 생성

- 물리주소지정 : 프레임 단위로 한 노드에서 다른 노드로 프레임을 전송하기 위한 물리

주소지정

- 흐름제어 : 수신 노드에서 프레임을 받아 처리하는 속도가 송신 노드에서 전송하는 속도

보다 낮은 경우에 서로 간의 송·수신속도를 맞추기 위해 흐름제어를 수행

- 오류제어 : 노드 간에 프레임이 전송될 때 프레임이 손상되거나 손실되면 이를 검출하고

프레임 재전송에 의해 프레임들이 오류 없이 전송되도록 하는 오류제어를 수행

- 접근제어 : 전송매체에 둘 이상의 노드가 프레임을 전송하고자 할 때 프레임의 충돌을

발생하지 않도록 특정 순간에 전송매체를 사용할 하나의 노드를 결정해 주는 기능

■ 데이터링크 계층의 기능

- 데이터링크 연결의 설정 및 해제 : 2개의 네트워크 간에 하나 이상의 데이터링크의 연결

을 제공. 데이터링크 연결은 항시 설정될 수 있으며 언제든지 해제될 수 있음.

- 링크 서비스 데이터 유니트의 전송 : 데이터링크 연결을 통하여 링크 서비스 데이터 유

니트(Link Service Data Unit, LSDU)를 교환할 수 있도록 해 줌.

- 데이터링크 연결 종단 확인 : 네트워크체가 사용할 수 있는 데이터링크 연결 종단 확인

명을 제공

- 순서나열 : LSDU의 순서가 올바르게 하는 역할을 제공

- 오류통보 : 네트워크 계층에게 오류 사실을 알려주는 역할을 함.

- 흐름제어 : 데이터링크 연결을 통해 들어오는 LSDU의 수신 정도를 조절

5.8 물리 계층

■ 물리 계층의 목적

- 물리적 매개체를 통하여 비트 전송을 하는 데 요구되는 기능을 수행

- 물리적 매개체의 기계 및 전기규격과 전송매체의 특징을 다루며, 물리적 장치와 송수신

을 위한 인터페이스 기능과 절차를 제공

■ 물리 계층의 역할

- 물리적 매개체와의 인터페이스 : 전송장치와 매체 간에 인터페이스를 설정

- 비트의 부호화와 복호화

① 비트를 매체로 전송하기 위해 전기적 신호로 부호화

② 데이터링크 계층으로 비트 데이터를 보내주기 위해 매체로 들어오는 전기적 신호를 다시

비트로 복호화

- 비트 전송속도 : 초당 전송되는 비트의 수를 정함.

- 비트의 동기화 : 송신 노드와 수신 노드 사이에 전달되는 비트의 부호화와 복호화를 정

확히 하기 위해 송·수신 노드 간에 클록을 동기화

- 전송회선 구성 : 전송장치와 매체와의 연결과 연관되어 전용회선에 의한 구성인지 혹은

공유회선에 의한 구성인지를 결정

- 물리적 구조 : 물리적 네트워크 구조(버스형 구조, 링형 구조, 그물형 구조, 성형 구조)

에 따라 연결

- 전송 모드 : 전송장치 간에 전송방향(단방향, 반이중, 전이중 방식)을 규정

■ 물리 계층의 기능

- 물리적 연결의 설정 및 해제 : 데이터링크 계층으로부터의 요청에 의하여 2개의 데이터

링크체 간의 물리적 연결을 설정 또는 해제하는 기능

- 물리적 서비스 데이터 유니트(PSDU)의 전송 : 비트 형태로 동기식과 비동기식 방식에

의하여 전송

- 물리 계층 관리 : 매체의 전기적 성질, 기계적 성질 등은 물리적 매체 사이의 경계에서

정의

객관식 문제

1. OSI 7계층 참조 모델에서 계층의 이름을 순서대로 나열한 것은?

① 물리-데이터링크-네트워크-전송-세션-표현-응용

② 물리-데이터링크-네트워크-전송-표현-세션-응용

③ 물리-네트워크-데이터링크-전송-세션-표현-응용

④ 물리-네트워크-데이터링크-전송-표현-세션-응용

2. OSI 참조 모델에서 언급되는 계층화(layering)의 원칙으로 가장 부적절한 것은?

① 서비스의 양이 적고 경계를 중심으로 최소의 상호 작용이 발생되도록 경계를 정한다.

② 수행하는 일의 측면이나 필요로 하는 기술의 측면은 비슷한 기능들을 다룰 수 있도록 계

층을 설정한다.

③ 데이터에 대한 조작, 즉 어형(어형)적인 것, 구문(syntax), 의미(semantic) 등의 추상적

개념에 대해 서로 다른 수준을 필요로 하는 곳에서 계층을 설정한다.

④ 비슷한 기능들은 같은 계층에 존재하도록 한다.

3. OSI 7 계층 중에서 표현 계층의 설명으로 틀린 것은?

① 두 시스템의 통신 시 참조할 수 있는 데이터 구조를 표현하는 것이 목적이다.

② 주소 지정, 다중화와 분리, 동작 단계 역할을 한다.

③ 구문변환, 구문의 절충, 주소지정과 다중화, 표현 계층관리의 기능이 있다.

④ 구문변환은 응용계층에서 제공되는 구문 매칭(matching) 서비스에 의하여 이루어지거나

또는 표현 계층 내부의 기능으로서 이루어진다.

4. OSI 7계층 중에서 종점 간의 신뢰성 있고 투명한 데이터 전송을 제공하고 두 종점 간

오류복구와 흐름제어를 제공하는 기능을 수행하는 계층은?

① 세션 계층 ② 전송 계층 ③ 물리 계층 ④ 데이터링크 계층

5. OSI 참조 모델의 계층 중 물리 계층에 대한 설명으로 틀린 것은?

① 물리계층은 전송장치 간에 전송방향(단방향, 반이중, 전이중 방식)을 규정한다.

② 물리적 매개체를 통하여 비트 전송을 하는 데 요구되는 기능을 수행한다.

③ 데이터링크 계층으로부터의 요청에 의하여 2개의 데이터링크체 간의 물리적 연결을 설

정 또는 해체하는 기능이 있다.

④ 표현계층과 함께 동작하기 위한 대화제어기(dialogue controller)의 형성과 동기, 그리고

데이터의 교환의 목적이 있다.

6. 세션 계층의 설명으로 옳은 것은?

① 분할과 재조립 ② 물리주소지정 ③ 동기화 ④ 논리주소지정

7. 데이터링크 계층의 역할 중 알맞지 않은 것은?

① 프레임 구정 ② 흐름 제어 ③ 오류제어 ④ 서비스 선택

8. OSI 7계층 중에서 네트워크 간의 최적의 라우팅 기능을 제공하는 계층은?

① 네트워크 계층 ② 물리 계층 ③ 데이터링크 계층 ④ 표현 계층

심화학습문제

※ (9∼10) 다음을 읽고 물음에 답하라.

OSI 참조 모델에서 호스트 간의 통신은 결국 두 호스트의 동등한 계층 간의 통신에 의해

이루어진다. 이때 동등한 계층 간의 데이터 전송단위를 ( ⓐ )라고 하며, 이것은 상위 계층

에서 전송을 원하는 데이터인 ( ⓑ )에 제어정보인 ( ⓒ )가 덧붙여진 형태로 전송된다. 이

렇게 ( ⓑ )에 ( ⓒ )를 덧붙이는 작업을 ( ⓓ )라 하고, 반대로 수신측의 해당 계층에서

수행하는 역작업을 ( ⓔ )라고 한다.

9. 괄호 ⓐ, ⓑ, ⓒ 안에 들어갈 용어로서 적절한 것은?

① ⓐ : SDU, ⓑ : PDU, ⓒ : PCI

② ⓐ : SDU, ⓑ : PCI, ⓒ : PDU

③ ⓐ : PDU, ⓑ : SDU, ⓒ : :PCI

④ ⓐ : PCI, ⓑ : SDU, ⓒ : PDU

10. 괄호 ⓓ, ⓔ 안에 들어갈 용어로서 적절한 것은?

① ⓓ : encapsulation, ⓔ : decapsulation

② ⓓ : fragmenting, ⓔ : assembling

③ ⓓ : encoding, ⓔ : decoding

④ ⓓ : modulation, ⓔ : demodulation

11. OSI 7계층 중에서 사용자나 응용 프로그램과 직접 연관되어 있어서 네트워크에 접근할

수 있는 수단을 제공하는 계층은?

① 세션 계층 ② 전송 계층 ③ 물리 계층 ④ 응용 계층

해설 및 정답

1. [교재 5.1.2 그림 5.1 참조]

정답 ①

2. 수행하는 일의 측면이나 필요로 하는 기술의 측면에 있어서 명백히 서로 다른 기능들을

다룰 수 있도록 계층을 설정함[교재 5.1.3 참조].

정답 ②

3. 표현 계층의 역할은 구문의 변환(syntax transformation), 암호화(encryption), 압축

(compression)의 역할을 한다.[교재 5.3 참조].

정답 ②

4. 전송 계층은 하나의 컴퓨터 내의 프로세스가 원격지 컴퓨터의 프로세스로 메시지를 전달

하는 책임을 갖는다. 전송 계층은 연결-지향과 비연결-지향 방식을 사용하여 세그먼트를

전송하고 흐름제어와 오류제어를 제공함[교재 5.5 참조].

정답 ②

5. 표현계층과 함께 동작하기 위한 대화제어기(dialogue controller)의 형성과 동기, 그리고

데이터의 교환의 목적은 세션 계층의 목적임[교재 5.8 참조].

정답 ④

6. 세션 계층은 대화제어, 동기화 역할을 수행함[교재 5.4 참조].

정답 ③

7. 데이터링크 계층의 역할에는 프레임 구성, 물리주소지정, 흐름제어, 오류제어, 접근제어

가 있음[교재 5.7.2 참조].

정답 ④

8. 네트워크 계층은 송신지 컴퓨터에서 목적지 컴퓨터까지 거쳐 가는 패킷의 경로를 지정하

는 역할을 수행함[교재 5.6.3 참조].

정답 ①

9. 동일 계층의 개체 간에 교환되는 정보는 서비스 데이터 단위(Service Data Unit, SDU)

와 SDU에 프로토콜 제어정보(Protocol Control Information, PCI)를 추가한 프로토콜 데이

터 단위(Protocol Data Unit, PDU)로 표현할 수 있음[교재 5.1.5 참조].

정답 ③

10. 캡슐화(encapsulation)란, 데이터에 각 계층의 제어정보를 추가하는 것임. 반대로 최하

위 물리 계층에서 최상위 응용 계층까지의 데이터 전달은 역캡슐화(decapsulation)를 통해

이루어짐[교재 5.1.5 참조].

정답 ①

11.응용 계층은 사용자나 응용 프로그램과 직접 연관되어 있어서 네트워크에 접근할 수 있

는 수단을 제공하며 응용과 관련된 서비스들을 제공함[교재 5.2 참조].

정답 ④

댓글