OSI 7 Layer에 대해 설명하세요.

면접용 답변

OSI 7계층은 네트워크 통신을 7단계로 나누어 각 계층이 담당하는 역할을 분리한 개념적인 모델입니다.

각 계층의 역할은 다음과 같습니다:

  • 1계층, 물리 계층은 전기 신호, 광 신호 등을 통해 실제 데이터를 전송하는 계층으로, 케이블, 허브 같은 물리적 장비가 포함됩니다.

  • 2계층, 데이터 링크 계층은 같은 네트워크 내에서 MAC 주소를 기반으로 데이터의 전달을 담당하며, 프레임 단위로 통신이 이루어지고 스위치가 이 계층에 해당합니다.

  • 3계층, 네트워크 계층은 IP 주소를 기반으로 데이터를 목적지까지 전달하며, 라우터가 이 계층의 대표적인 장비입니다.

  • 4계층, 전송 계층은 데이터의 신뢰성 있는 전달을 보장하며, TCP나 UDP와 같은 프로토콜이 사용됩니다.

  • 5계층, 세션 계층은 통신 세션을 생성하고 유지합니다. 예를 들어, 로그인 후 세션을 유지하는 역할 등을 생각할 수 있습니다.

  • 6계층, 표현 계층은 데이터의 형식을 변환하거나 암호화를 처리합니다. 예를 들어 텍스트를 UTF-8로 인코딩하거나, SSL/TLS 암호화도 이 계층에서 수행됩니다.

  • 7계층, 응용 계층은 웹 브라우저, 이메일 클라이언트 등과 같이 사용자가 직접 사용하는 애플리케이션과 연결되어 있습니다. HTTP, FTP, SMTP 같은 프로토콜이 이 계층에서 동작합니다.

개념 설명

OSI 7계층 (Open Systems Interconnection Model)

OSI 7계층은 네트워크 통신을 7개의 계층으로 나누어 설명하는 모델로, 각 계층이 특정한 역할을 수행하며 단계별로 데이터를 송수신한다.

계층
이름
역할
주요 프로토콜
주요 장비

7

응용 계층 (Application Layer)

사용자가 네트워크 서비스를 이용할 수 있도록 제공

HTTP, FTP, SMTP, DNS

-

6

표현 계층 (Presentation Layer)

데이터 형식 변환, 인코딩/디코딩 암호화/복호화

JPEG, GIF, ASCII, SSL/TLS

-

5

세션 계층 (Session Layer)

세션 설정, 유지 세션 종료 관리

NetBIOS, RPC

-

4

전송 계층 (Transport Layer)

송·수신 간 신뢰성 있는 데이터 전송 패킷의 흐름 제어 및 오류 복구

TCP, UDP

-

3

네트워크 계층 (Network Layer)

IP 주소를 이용한 패킷 라우팅 최적의 경로를 선택하여 전달

IP(IPv4, IPv6), ICMP, ARP

라우터

2

데이터 링크 계층 (Data Link Layer)

MAC 주소를 이용한 데이터 전송 오류 검출 및 수정

이더넷, PPP

스위치

1

물리 계층 (Physical Layer)

통신 케이블로 데이터 전송(전기 신호) 물리적 연결 및 매체 제어

-

리피터, 허브, 케이블


TCP/IP 4계층 비교

Image
Image

💡 OSI 모델은 개념적인 구조, TCP/IP 모델은 현실적인 구현 중심


데이터 송수신 과정

Image
  • 캡슐화: 데이터를 송신 시 상위 계층에서 하위 계층으로 내려가면서, 각 계층의 헤더 정보를 붙여가는 과정

  • 역캡슐화: 데이터 수신 시 하위 계층에서 상위 계층으로 올라가며, 각 계층의 헤더를 제거하고 원래의 데이터로 복원하는 과정

데이터 송신

응용 계층 (Data) → 전송 계층 (TCP Header + Data = Segment) → 네트워크 계층 (IP Header + Segment = Packet) → 데이터 링크 계층 (MAC Header + Packet + Trailer = Frame) → 물리 계층 (Bits)

데이터 수신

물리 계층 (신호) → 데이터 링크 계층 (Frame → Packet) → 네트워크 계층 (Packet → Segment) → 전송 계층 (Segment → Data) → 응용 계층 (사용자에게 표시)

추가 질문

TCP/IP 4계층에 대해서도 설명해주세요

OSI 7계층은 통신 과정을 이론적으로 나눈 개념 구조인 반면, TCP/IP 4계층은 현실적인 구현 중심의 모델입니다. OSI 모델은 7단계로 더 세분화되어 있고, TCP/IP 모델은 이를 4단계로 단순화해 구성되어 있습니다.

TCP/IP 4계층은 다음과 같은 구조로 이루어져 있습니다:

  • 네트워크 인터페이스 계층은 실제 물리적인 데이터 전송을 담당하는 계층으로, OSI 모델의 1계층(물리 계층)과 2계층(데이터 링크 계층)에 해당합니다.

  • 인터넷 계층은 데이터를 목적지까지 전달하기 위한 경로 설정, 즉 라우팅을 담당하는 계층입니다. OSI의 3계층(네트워크 계층)과 대응됩니다.

  • 전송 계층은 송신자와 수신자 간에 신뢰성 있는 통신을 보장하는 계층으로, OSI의 4계층(전송 계층)과 동일한 역할을 수행합니다.

  • 응용 계층은 사용자 애플리케이션과 가장 가까운 계층으로, OSI의 상위 3계층(5, 6, 7계층)을 모두 포함하는 포괄적인 계층입니다.

Last updated