[Unit 6] 네트워크 계층 모델

JeongYeon·2023년 5월 1일
0

[SEB FE]section3

목록 보기
14/19
post-thumbnail

OSI 7계층 모델

OSI 7계층 모델
국제표준화기구에서 1984년에 제정한 표준규격
네트워크를 이루고 있는 구성요소들을 7단계로 나누고, 각 계층의 표준을 정했다.

  • 목적
    • 표준화를 통해 포트, 프로토콜의 호환 문제 해결
    • 네트워크 시스템에서 일어나는 일을 해당 계층 모델을 이용해 쉽게 설명
    • 문제발생시, 물리적 문제인지, 응용프로그램과 관련있는지 등의 원인의 범위를 좁혀 파악할 수 있음
  • 1계층 - 물리 계층
    • 시스템 간의 물리적인 연결과 전기 신호를 변화 및 제어하는 계층
  • 2계층 - 데이터 계층
    • 네트워크 기기 간의 데이터 전송 및 물리주소를 결정하는 계층
  • 3계층 - 네트워크 계층
    • 가장 복잡한 계층 중 하나로 실제 네트워크 간의 데이터 라우팅 담당 계층
  • 4계층 - 전송 계층
    • 컴퓨터 간 신뢰성 있는 데이터를 서로 주고받을 수 있게 서비스를 제공하는 계층
  • 5계층 - 세션 계층
    • 세션 연결의 설정, 해제, 메시지 전송 등의 기능을 수행하는 계층
  • 6계층 - 표현 계층
    • 응용계층으로 전달하거나 전달받는 데이터를 인코딩 또는 디코딩하는 계층
  • 7계층 - 응용 계층
    • 사용자와의 인터페이스를 제공하는 계층


      데이터 캡슐화

  • 데이터를 전송하는 쪽은 데이터를 보내기 위해 상위계층에서 하위계층으로 데이터를 전달
    • 데이터를 상대방에게 보낼때 각 계층에서 필요한 정보를 데이터에 추가 ➡️ 헤더
    • 헤더를 붙여나가는 것 ➡️ 캡슐화
    • 물리계층에 도달하면 송신 측에서 만들어진 데이터가 전기신호로 변환되어 수신 측에 전송됨
  • 데이터를 받는 쪽은 하위계층에서 상위계층으로 각 계층을 통해 전달된 데이터를 받음
    • 상위 계층으로 데이터를 전달하며 각 계층에서 헤더를 제거해 나가는 것 ➡️역캡슐화
    • 역캡슐화를 거쳐 마지막 응용계층에 도달하면 전달하고자 했던 원본 데이터만 남음

TCP / IP 4계층

TCP / IP 4계층
OSI 모델을 기반으로 실무적으로 이용할 수 있게 현실에 맞춰 단순화된 모델
실용성에 기반을 둔 현대의 인터넷 표준

  • 4계층 - 애플리케이션 계층
    • OSI 계층의 세션, 표현, 응용계층에 해당
    • TCP/UDP 기반의 응용 프로그램을 구현할 때 사용
    • FTP, HTTP, SSH
  • 3계층 - 전송 계층
    • OSI 계층의 전송 계층에 해당
    • 통신 노드 간의 연결 제어, 신뢰성 있는 데이터 전송
    • TCP / UDP
  • 2계층 - 인터넷 계층
    • OSI 계층의 네트워크 계층에 해당
    • 통신 노드 간의 IP 패킷을 전송하는 기능, 라우팅 담당
    • IP, ARP, RARP
  • 1계층 - 네트워크 인터페이스 계층
    • OSI 계층의 물리, 데이터링크 계층에 해당
    • 물리적인 주소로 MAC 사용
    • LAN, 패킷망 등에 사용


      응용계층
      네트워크 모델의 최상위 계층으로 최정족으로 사용자와의 인터페이스를 제공하는 계층
  • 서버를 요청하는 측 ➡️ 클라이언트
  • 서비스를 제공하는 측 ➡️ 서버
    "클라이언트와 서버 모두 응용계층에서 동작"

참조, 출처 : 코드스테이츠

profile
프론트엔드 개발자 될거야( ⸝⸝•ᴗ•⸝⸝ )੭⁾⁾

0개의 댓글