[면접준비] OSI 7계층에 대해 아는대로 설명해주세요. (24/04/04)

2024. 4. 4. 09:51공부/면접 준비

OSI 7계층

OSI 7 계층 모델은 네트워크 통신 과정을 이해하기 쉽게 단계별로 구분하여, 문제 발생 시 특정 계층만 집중적으로 다룰 수 있도록 설계되었습니다.

 

단계

  1. 물리계층(Physical Layer)
    • 전기적, 기계적, 기능적 특성을 기반으로 데이터를 전송.
    • 데이터를 전달만 할뿐, 데이터에 대한 판단은 전혀 신경쓰지 않는다.
    • 케이블, 리피터, 허브
  2. 데이터 링크 계층(DataLink Layer)
    • 전달받은 정보의 오류와 흐름을 관리하여 정보 전달을 수행하는 계층.
    • 이 계층에서 전송되는 단위를 프레임이라고 하며, 프레임간 오류 검출과 수정을 수행하며 물리 계층에서 전송된 데이터를 논리적인 단위로 분리한다.
    • MAC 주소
  3. 네트워크 계층(Network Layer)
    • IP 주소를 사용하는 계층으로, 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 계층이다.(라우팅 계층)
    • 경로를 선택하고, 주소를 정하고, 경로에 따라 패킷을 전달해주는 역할을 한다.
    • IP프로토콜, IP계층
  4. 전송 계층(Transport Layer)
    • 종단간(end to end)통신 최하위 계층으로, 종단간 신뢰성있고 효율적 데이터 전송을 담당한다. 데이터 전송을 관리하고 데이터 오류 검출, 복구를 수행.
    • 흐름 제어와 오류 검출을 통해 안정적인데이터 전송을 보장한다.
    • TCP/UDP
  5.  세션 계층(Session Layer)
    • 데이터 통신을 위한 논리적 연결 위한 계층이다. 통신 세션을 설정, 유지, 종료하는 역할을 한다.
    • 데이터 교환, 동기화를 관리하여 통신 양단간 세션을 관리한다.
    • TCP/IP 세션을 만들고 없애는 책임
  6.  표현 계층(Presentation Layer)
    • 데이터 표현이 상이한 프로세스간의 독립성을 제공하고 암호화 한다. 데이터 형식을 정의하고, 코드간 번역과 인코딩을을 수행한다.
    • 암호화, 압축, 포맷 변환 등을 통해 응용 프로그램이 보낸 데이터를 네트워크에서 사용 가능한 형태로 변환한다.
  7. 어플리케이션 계층(Application Layer)
    • 최종 사용자가 네트워크 서비스에 접근할 수 있도록 한다.
    • 사용자 인터페이스, 이메일, 파일 전송 등의 서비스를 제공한다. 
    • HTTP, FTP, SMTP, POP3, IMAP, Telnet 등의 프로토콜이 있다.

 

 

답변

OSI 7 계층 모델은 네트워크 통신 과정을 이해하기 쉽게 단계별로 구분하여, 문제 발생 시 특정 계층만 집중적으로 다룰 수 있도록 설계되었습니다.

물리적으로 신호를 변환하는 물리계층,

물리계층에서 송수신된 데이터의 오류를 검출하고 교정하는 데이터 링크 계층,

데이터 패킷의 라우팅과 경로 선택이 이루어지는 네트워크 계층, 

두 호스트간 신뢰성 있는 데이터 전송을 보장하는 전송 계층,

두 시스템간 통신 세션을 관리하는 세션 계층,

서로 다른 시스템간의 통신을 위해 변환, 압축, 암호화를 담당하는 표현 계층,

사용자와 직접 상호작용하여 서비스에 접근할 있게 하는 응용(어플리케이션) 계층이 있습니다.