OSI 7 Layer 란? 각 계층 알아보기

hwwwa·2023년 3월 20일
0

OSI 7 Layer

  • 다른 시스템 간의 원활한 통신을 위해 ISO에서 제안한 통신 규약(Protocol)
  • 물리 계층 > 데이터링크 계층 > 네트워크 계층 > 전송 계층 > 세션 계층 > 표현 계층 > 응용 계층

물리 계층

  • 데이터 전송 단위: Bit
  • 통신 회선으로 데이터를 보내는 0과 1의 비트 정보를 회선에 내보내기 위한 전기적 변환이나 기계적 작업 수행

데이터링크 계층

  • 데이터 전송 단위: Frame
  • 인접 시스템간의 연결 설정, 유지 및 종료, 데이터 전송, 전송 오류 제어
  • 오류 검출, 재전송, 흐름 제어, 프레임 동기화, 프레임 순서 제어 기능 수행
  • 주요 프로토콜: Ethernet, ATM, PPP

네트워크 계층

  • 데이터 전송 단위: Packet
  • 단말간 시스템끼리 데이터 전송을 위한 최선의 통신경로 선택 제공
  • 데이터 교환 및 중계, 트래픽 제어, 패킷 정보 전송
  • 주요 프로토콜: IP, ARP, ICMP, IGMP, IPSec

전송 계층

  • 데이터 전송 단위: Segment
  • 프로세스간 논리적 통신 서비스 제공
  • 패킷들의 전송 유효 확인, 실패한 패킷 재전송, QoS(Quality of Service)
  • 종단 시스템 간의 전송 연결 설정, 데이터 전송, 연결 해제
  • 주소 설정, 다중화(분할 및 재조립), 오류 제어, 흐름 제어
  • 주요 프로토콜: TCP, UDP, SCTP, RTP

세션 계층

  • 데이터 전송 단위: Data
  • 응용 프로세스 간 연결 접속 및 동기 제어
  • 주요 프로토콜: SSH, TLS, RPC

표현 계층

  • 데이터 전송 단위: Data
  • 데이터 형식 설정, 부호 교환, 암호화, 해독, 코드 변환, 구문 검색, 데이터 압축
  • 응용 계층으로부터 받은 데이터를 세션 계층에 보내기 전에 토인에 적당한 형태로 변환, 세션 계층에서 받은 데이터는 응용 계층에 맞게 변환
  • 서로 다른 데이터 표현 형태를 갖는 시스템 간의 상호 접속을 위해 필요한 계층
  • 대표 프로토콜: MIME, TLS, SSL, JPEG, MPEG, SMB, AFP

응용 계층

  • 데이터 전송 단위: Data
  • 사용자와 네트워크 간의 응용 서비스 연결, 데이터 생성
  • 응용 프로세스 간의 정보 교환, 전자 사서함, 파일 전송, 가상 터미널 등의 서비스 제공
  • 주요 프로토콜: HTTP, TELNET, DHCP, DNS, FTP, SSH, SMTP, SNMP

0개의 댓글