OSI 7계층

Kim Yongbin·2022년 9월 23일
0

GDSC

목록 보기
1/6

OSI 7계층 모델

→ 네트워크 작업 방법을 설명하기 위한 개념적 모델

데이터 단위계층계층 명계층 설명
데이터7계층Application Layer네트워크를 사용하는 애플리케이션
데이터6계층presentation Layer데이터가 애플리케이션에 일관되게 표시되도록 함
데이터5계층Session Layer애플리케이션 사이의 연결을 관리
세그먼트4계층Transport Layer오류 없는 데이터 전송을 보장
패킷3계층Network Layer네트워크의 다른 시스템에 대한 연결을 관리
프레임2계층DataLink Layer물리적 계층 전반에 걸쳐 신뢰할 수 있는 데이터 전달을 제공
비트1계층Physical Layer네트워크의 물리적 미디어를 설명

→ 상하 관계가 존재

→ 각 계층은 독립되어 있다.

Physical Layer

  • 물리적 연결과 관련된 정보를 정의
  • 전기신호를 잘 전달하는 것이 목적
  • 주소의 개념 없음
  • 전기 신호 → 사람이 알아볼 수 있는 데이터의 형태로 전환
  • 주소 정보를 정의하고 정확한 주소로 전달하는 것이 목적
  • MAC 주소체계
    • 스위치는 MAC 주소를 보고 통신해야 할 포트를 지정해 내보낸다.
    • Network Interface Card에 고유의 MAC 주소가 있다.
      → MAC 주소를 통해 자신에게 들어오는 데이터가 맞는지 확인한다.

Network Layer

  • 논리적인 주소(IP)가 정의된다.
  • 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능(라우팅)을 담당
  • 라우터를 통해 이동할 경로를 선택하여 IP주소를 지정, 해당 경로에 따라 패킷을 전달
  • IP (Internet Protocol)이 활용되는 부분

Transport Layer

  • 송신자와 수신자의 논리적 연결을 담당
  • Endpoint간의 연결을 생성하고 데이터를 얼마나 보내고 받았는지, 제대로 받았는지 등 확인
    • 신뢰성 확보
  • TCP와 UDP 프로토콜을 통해 통신을 활성화한다.
  • Port를 열어 프로그램들이 데이터를 전송할 수 있도록 제공해준다.

Session Layer

  • 통신 시스템 사용자 간의 연결을 유지 및 설정한다.
  • 데이터가 통신하기 위한 논리적 연결을 담당
  • API, Socket

Presentation Layer

  • 세션 계층간에 주고 받는 인터페이스를 일관성 있게 제공
  • 데이터 표현에 대한 독립성을 제공하고, 암호화 하는 역할 담당
  • 파일 인코딩, 명령어 포장, 압축, 암호화

Application Layer

  • 사용자 인터페이스, 전자우편, 데이터베이스 관리 등 서비스 제공
  • HTTP
profile
반박 시 여러분의 말이 맞습니다.

0개의 댓글