OSI 모델

kimhayeon·2024년 9월 20일
0

CS

목록 보기
2/5
post-thumbnail

OSI 모델이란?

국제 표준화 기구(ISO)에서 만든 네트워크 참조 모델로, 통신 단계를 7개의 계층으로 나눈다.

네트워크 참조 모델이란?
네트워크를 통해 정보를 주고받는 과정을 계층으로 나눈 구조

7계층 한눈에 보기

응용 계층

응용 프로그램에 다양한 네트워크 서비스를 제공하는 계층이다.
(웹 페이지, 이메일 등)

프로토콜

  • HTTP(Hypertext Transfer Protocol)
  • FTP
  • SMTP(Simple Mail Transfer Protocol)
    : 이메일 전송을 위한 프로토콜

표현 계층

데이터의 표현 방식을 결정하는 계층으로 인코딩, 압축, 암호화 같은 작업이 이루어진다.

세션 계층

세션을 관리하는 계층이다.

세션이란?
응용 프로그램 간의 연결 상태를 의미한다.

전송 계층

신뢰성있고 안정성 있는 전송을 하게 해주는 계층이다.

  • 네트워크 계층에 보내기 전에 세그먼트로 분할하거나, 세그먼트를 세션 계층이 이용할 수 있는 데이터로 재조립
  • 흐름 제어: 연결 속도가 빠른 송신자가 연결 속도가 느린 수신자를 압도하지 않도록 전송 속도를 조절한다.
  • 오류 제어: 수신된 데이터를 확인하고, 중간에 손상되거나 누락된 데이터가 있을 경우 재전송을 요청한다.

프로토콜

  • TCP
  • UDP

네트워크 계층

경로(라우트)와 주소(IP)를 정하고 패킷을 전달하는 계층이다. 데이터가 표적에 도달하기 위한 최상의 물리적 경로를 찾는다.
서로 통신하는 두 장치가 동일한 네트워크에 있는 경우에는 네트워크 계층이 필요하지 않다.

프로토콜

  • IP(Internet Protocol): IP 주소를 사용하여 네트워크 상의 각 장치를 논리적으로 식별
  • 인터넷 제어 메시지 프로토콜(ICMP)
  • 인터넷 그룹 메시지 프로토콜(IGMP)
  • IPsec

데이터 링크 계층

네트워크 내 주변 장치 간 정보를 올바르게 주고받기 위한 계층이다.

  • 물리 계층을 통해 송수신되는 정보의 오류 및 흐름 관리

  • 네트워크 상의 장치 구분을 위해 MAC 주소 사용

    MAC 주소는 NIC에 부여된다.

  • 동일 네트워크 내에서만 작동하기 때문에, 다른 네트워크와의 통신을 위해선 상위 계층 필요

장비

브릿지, 스위치, 이더넷 등

물리 계층

비트(0과 1) 신호를 주고 받는 계층이다. 비트를 전기, 광, 무선 등의 신호로로 변환 후 전송한다.

장비

케이블, 허브, 증폭기 등

0개의 댓글