1 minute read

OSI(Open Systems Interconnection) 모델은 어플리케이션이 네트워크를 통해 통신하는방법을 제공하는 개념적 프레임워크 입니다. 모델에는 7개의 레이어가 있으며 각 레이어에서는 네트워크 시스템에서 무슨일이 일어나는지 묘사합니다.

7. 어플리케이션 레이어 (Application Layer)

  • 사용자와 네트워크 간 상호작용 담당
  • 최상위 계층으로, 사용자가 직접 접하는 인터페이스 제공
  • HTTP, FTP, SMTP 등의 프로토콜로 데이터 전송
  • 사용자 데이터의 전송과 응용 프로그램 간 통신을 담당

6. 프레젠테이션 레이어 (Presentation Layer)

  • 데이터 형식 변환, 압축, 암호화, 복호화 담당
  • 데이터의 표현 방식을 네트워크에서 사용하는 형식으로 변환하거나 반대로 변환
  • 압축을 통해 데이터 전송 효율성을 높임

5. 세션 레이어 (Session Layer)

  • 데이터 교환의 시작과 종료, 동기화 관리
  • 장치 간 연결 설정, 유지, 해제 담당
  • 다중 연결 지원, 데이터 교환 시간과 순서 관리
  • 네트워크 간 인증 및 재연결을 관리하여 안정적인 통신 보장

4. 전송 레이어 (Transport Layer)

  • 데이터 전송과 관련된 작업 수행
  • 데이터 전송 제어, 에러 검출, 재전송 등을 담당
  • TCP(Transmission Control Protocol), UDP(User Datagram Protocol)를 이용하여 데이터 안정적 전송 보장

3. 네트워크 레이어 (Network Layer)

  • 최적의 경로를 설정하고 패킷을 목적지까지 전달
  • 데이터 라우팅, 패킷 전송, 주소 지정 담당
  • 라우터를 통해 목적지까지 가장 효율적인 경로 선택
  • 물리적인 매체를 통해 데이터를 안전하게 전송
  • 오류 검출, 흐름 제어, 논리적 연결 담당
  • MAC(Media Access Control), LLC(Logical Link Control)이 이루는 하위 계층으로 구성

1. 물리적인 레이어 (Physical Layer)

  • 실제 데이터 비트를 전기 신호로 변환하여 전송하는 계층
  • 네트워크 장비 간의 연결, 데이터 전송을 담당하는 하드웨어적인 부분
  • Ethernet, Fiber, Wi-Fi 등의 물리적인 매체를 통해 데이터 전송

Leave a comment