16.다음 중 웹에서 컴퓨터 간에 하이퍼텍스트 형태의 문서를 주고받을 수 있도록 하는 통신규약인 HTTP가 해당되는 계층의 OSI 7계층 모형으로 가장 올바른 것은?
해설
웹에서 컴퓨터 간에 하이퍼텍스트 형태의 문서를 주고받을 수 있도록 하는 통신규약인 HTTP가 해당되는 계층의 OSI 7계층 모형은 [응용계층(Application Layer, 애플리케이션 계층)]이다. ※OSI(Open System Interconnection) 참조모델은 다른 시스템 간의 원활한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약(Protocol)으로 7계층으로 이루어져 있다. 7계층 - 응용 계층(Application): OSI 7계층 중 최상위 계층이며, 사용자가 직접 눈으로 보고 실제로 작업을 하는 계층이다. 웹 브라우저, HTTP, FTP, WWW, Telnet, SMTP, POP 등의 사용자와 직접적으로 상호작용 하는 모든 응용 프로그램들이 속한다. 6계층 - 표현 계층(Presentation): 표현 계층은 data의 Format(형식)을 정의한다. 일반적으로 응용프로그램 형식을 준비 또는 네트워크 형식으로 변환하거나 네트워크 형식을 응용프로그램 형식으로 변환하는 것을 나타낸다. 즉, 서로 다른 환경의 컴퓨터와 Application들이 data를 서로 이해 할 수 있도록 도와주는 계층이다. JPEG, TIFF, GIF(그래픽 포맷), MPEG, QUICKTIME(동영상 포맷), MIDI(음악 포맷), RTF, ASCII, EBCDIC(텍스트 포맷)등을 지정 한다. data의 압축(compression), 암호화(Encryption)의 기능도 수행한다. 5계층 - 세션 계층(Session): 통신의 일을 책임지고 있는 계층이다. 2대의 기기, 컴퓨터 또는 서버 간에 통신을 하기 위해서는 세션(session)을 만들어야 하는데 이 작업이 여기서 처리된다. 4계층 - 전송 계층(Transport): 전송 계층은 Data의 전송을 담당한다. 보낼 데이터의 용량과 속도, 목적지 등을 처리한다. 대표적으로 TCP와 UDP가 있는데, TCP는 인터넷 프로토콜(IP) 위에 구축되어 TCP/IP로 합쳐서 부른다. 기기의 IP 주소가 여기서 작동한다. Data가 잘 전송되고 있는지 확인하고 만약 중간에 에러가 발생하면 이를 알아내서 다시 에러난 부분을 재전송해 준다. 반면 UDP는 Data를 보낸 후 아무것도 하지 않는다. TCP는 연결 지향 프로토콜(Connection oriented Protocol), UDP는 비연결 지향 프로토콜(Connectionless Protocol)이라 한다. 3계층 - 네트워크 계층(Network): 네트워크 계층의 가장 중요한 일은 패킷을 목적지까지 가장 빠른 길로 전송하는 역할이다. 이 계층에서 사용되는 장비로 Router가 있다. 이 계층에서는 에러가 생기든 말든 일단 보내는 것에 중점을 둔다. 에러가 나면 상위 계층에서 해결해 주기 때문에 에러에 신경쓰지 않는다. 이 네트워크 계층에서 사용되는 프로토콜로는 IP, IPX, ICMP, ARP 등이 있다. 2계층 - 데이터 링크 계층(Data Link): Data Link Layer는 Data의 물리적인 전송(직접 연결된 노드 간)을 담당하고, Error Notification(에러 검출), Flow Control(흐름 제어) 등을 다룬다. Data 전송시 에러가 발생하면 Data Link 계층에서 검출을 하고 Transport Layer에서 그 에러를 수정한다. 데이터 링크 계층에서 사용되는 장비로는 Bridge, Switch가 있다. 프로토콜은 HDLC, PPP, Frame-Relay, FDDI, ATM 등이 있다. 1계층 - 물리 계층(Physical): 물리 계층은 Data를 전기신호로 바꿔주는 역할을 한다. 케이블 종류, 무선 주파수, 핀 배치, 전압, 물리 요건 등이 포함된다. 장비로는 Hub, Repeater, Cable이 있다. 네트워크에 문제가 발생하면 물리 계층의 문제인 경우가 많다. 케이블의 연결 상태와 장비의 전원부터 확인하는 것이 좋다. ※ OSI 7계층 순서 쉽게 외우는 방법 응용-표현-세션-전송-네트워크-데이터링크-물리 에-프-스-트-엔-들-피 (Application Layer 부터 Physical Layer 까지 앞글자) A - P - S - T - N - D - P