네트워크 1편 - OSI Reference Model (OSI 7계층)

Xonic·2021년 10월 27일
0

네트워크

목록 보기
1/3
post-thumbnail

네트워크란 ?

  • Social Network, Computer Network 등 여러 네트워크가 존재한다.
  • 간략적인 의미를 살펴본다면 사람이 연결되어 정보 공유를 한다면 Social Network라 본다.
  • 보통 네트워크라 한다면, 대개 Computer Network라 본다.
  • 네트워크란. 2개 이상의 Host (PC, 등 통신이 가능한 device)가 전송매체를 통해 서로 연결된 상태를 말한다.
  • 이 글에선 Computer Network를 이하 네트워크라 부른다.

네트워크의 산업적인 이용

  • O2O (Online-to-Offline) : 온라인에서 제품을 구매하고 오프라인에서 제품을 수령
    예) 온라인 쇼핑, 배달 앱 등
  • O4O (Online-for-Offline) : 온라인 채널을 통해 오프라인으로 고객을 모으는 것

번외) 네트워크 환경
onpromise : 소프트웨어, 솔루션 등을 자체 전산실 등에 직접 설치하여 운영하는 형태.
cloud : Iaas, Paas, Saas 등 cloud 제공자가 직접 하드웨어(인프라 등), 소프트웨어 등을 사용자에게 제공하는 형태.

중요해진 규약 (약속)

  • 초기에는 여러 하드웨어 생산 회사들이 규약을 서로 달리 했기 때문에 같은 하드웨어를 쓰는 호스트들끼리만 통신이 가능했다.
  • 하지만 시간이 지나면서 ISO에서 OSI Reference Model을 개발하게 됨으로써 이기종 오픈 시스템의 연결 방식을 정의했다.

ISO OSI Reference Model

  • ISO(International Organization for Standardization, 국제표준화기구) OSI(Open System Interconnection, 오픈 시스템 상호 연결) Reference Model
  • 일반적으로 OSI 7계층이라 부른다.

    출처 : https://networkencyclopedia.com/wp-content/uploads/2021/08/7-layers-osi-reference-model-featured-1024x541.webp
  • 현재는 일반적으로 TCP/IP Protocol suite를 사용한다.
  • 하지만 OSI 7계층도 중요하기 때문에 알아두어야할 필요가 있다.
  • 해당 그림에서, Client Side에선 Encapsulation이 일어나고, Server Side에선 Decapsulation이 일어난다.
  • Application Layer(출발지) -> Physical Layer로 향하게 될수록 캡슐화가 일어나고,
  • Physical Layer(도착지) -> Application Layer로 향하게 될수록 역캡슐화가 일어나게 된다.
  • 각 계층에서 필요한 필드 정보를 담아 캡슐화한다.

각 레어어의 역할

L7 : Application Layer

  • 애플리케이션이 구동되는 계층으로 사용자와 상호 작용하는 계층

L6 : Presentation Layer

  • 데이터의 표현 방식을 정의함
  • 데이터의 인코딩 방식, 데이터 압축, 데이터 암호화 등을 수행함

L5 : Session Layer

  • 세션 연결, 유지, 종료에 결쳐서 세션의 관리를 담당함

L4 : Transport Layer

  • 데이터의 전송 방식을 정의함
  • 포트 번호
  • 방화벽(Firewall)

L3 : Network Layer

  • 패킷을 목적지까지 전달하는 역할을 수행함
  • 경로 결정(라우팅)을 통해 목적지 네트워크를 찾아감
  • 논리적 주소(IP), 패킷
  • 해당 하는 네트워크 장비 : Router

L2 : Data-Link Layer

  • 프레임을 인접 노드에 전달하는 역할을 수행함
  • 물리적 주소(MAC), 프레임
  • 해당 하는 네트워크 장비 : Switch, Bridge, NIC(Network Interface Card)

L1 : Physical Layer

  • 네트워크의 물리적 연결에 대한 명세를 정의
  • 해당 하는 네트워크 장비 : 전송매체, Hub

TCP/IP Protocol suite 각 계층 간략 설명!

  1. Application
    • Session Layer + Presentation Layer + Application Layer의 역할을 수행함.
  2. Transport
    • 데이터의 전송 방식 결정 - TCP / UDP (Transport Layer에 해당)
  3. Internet
    • Network Layer에 해당
  4. Network Access(=Network Interface)
    • Physical Layer + Data-Link Layer의 역할을 수행함.

정리..

  • 네트워크는 어찌보면 상상속의 이상형 같은,, 실체는 없고 이론만 볼 수 있는 그런 지식인거 같다.
  • 이번에 네트워크 모델 관련해서 정리하면서, 네트워크 장비 등을 공부하고 있으니 이 것에 관해서도 정리를 하려고 한다.
profile
공부 한 것을 공유하는 블로그입니다.

0개의 댓글