OSI 7계층이 어떤 문제를 해결하기 위해 존재하는지를 중심으로 정리해보면 다음과 같다.

  1. 물리계층
    • 상위 계층에서 보내는 데이터를 케이블에 맞게 변환하여 전송하기
    • 수신된 정보는 반대의 과정 수행하기
  2. 데이터 링크 계층
    • 통신 경로상의 지점 간(link-to-link) 오류 없는 데이터 전송하기
  3. 네트워크 계층
    • 송신 측으로부터 수신 측에 이르기까지의 패킷 경로 설정하기
    • 너무 많은 패킷이 한 노드에 집중되지 않도록 밀집 제어 기능 수행하기
  4. 전송 계층
    • 수신 측에 전달되는 데이터에 오류가 없고 데이터의 순서가 수신 측에 그대로 보장되도록 보장하기
  5. 세션 계층
    • 두 응용 프로그램 간 대화를 유지하기 위한 구조 제공하기
  6. 표현 계층
    • 전송되는 정보의 구문(syntax) 및 의미(semantics)에 관여해 부호화, 데이터 압축, 암호화 등 3가지 주요 동작 수행하기
  7. 응용 계층
    • 사용자가 응용 프로그램을 사용할 수 있도록 다양한 서비스 제공하기
      • 인터넷 브라우저 사용하기 = HTTP
      • 파일 전송하기 = FTP
      • 메일 전송하기 = SMTP

댓글남기기