[SK shieldus Rookies 19기][시스템/네트워크 보안 기술] OSI 7 계층(Layer)

Sungwuk·2024년 4월 2일
0

OSI 7 계층이란?

OSI(Open Systems Interconnection) 모델은 네트워크 통신을 일곱 개의 계층으로 나누어 정의한 모델이다. 각 계층은 서로 다른 기능을 담당하고 있으며, 네트워크 통신의 전체 프로세스를 단계별로 나누어 관리한다.


물리 계층 (Physical Layer)

  • 주로 전기적, 기계적, 기능적인 특성을 이용해서 통신 케이블로 데이터를 전송
  • 통신 단위는 비트 0, 1
  • 어떤 데이터인지, 어떤 에러가 있는지 신경쓰지 않는다
  • 장비: 전기 신호, 광섬유, 케이블 등과 같은 장비
  • 데이터 흐름 제어
  • MAC주소를 가지고 통신
  • 에러 감지 및 수정, 흐름 제어, 논리적인 연결 설정 및 해제를 수행
  • 데이터 단위: 프레임(Frame)
  • 장비: 브리지, 스위치, 이더넷, 네트워크 어댑터 등(MAC주소 사용)

네트워크 계층 (Network Layer)

  • 데이터의 출발지에서 목적지로 패킷을 전달하는 경로를 결정하고, 라우팅을 수행
  • 데이터 단위: 패킷(packet)
  • 장비: 라우터(router)

전송 계층 (Transport Layer)

  • 표현 계층은 데이터의 형식을 변환하고 암호화를 수행하여 네트워크 간 호환성을 유지
  • port 번호, 전송방식(TCP/UDP) 결정
    • TCP: 신뢰성, 연결지향적
    • UDP:비신뢰성, 비연결성, 실시간
  • 데이터의 전송을 관리하고, 에러 복구와 재전송을 수행하여 신뢰성을 확보

세션 계층 (Session Layer)

  • 데이터 전송 시간을 동기화하고, 통신의 시작 및 종료를 관리하여 통신의 논리적인 구조를 제공
  • 호스트간 통신을 유지
  • API, Socket

표현 계층 (Presentation Layer)

  • 데이터의 형식을 변환하고 암호화를 수행하여 네트워크 간 호환성을 유지
  • JPEG, MPEG, GIF, ASCII 등

응용 계층(Application Layer)

  • 응용 계층은 최종 사용자와 네트워크 서비스 간의 인터페이스를 제공
  • HTTP, FTP, SMTP 등의 프로토콜
profile
https://github.com/John-Jung

0개의 댓글

관련 채용 정보