OSI 7 Layer

임정혁·2023년 8월 13일
1

네트워크

목록 보기
3/5

국제 표준화 기구(ISO)가 1984년에 발표한 OSI 7 Layer는

통신이 일어나는 과정을 7단계로 구분해서

한눈에 들어올 수 있도록 보여줌

  • 컴퓨터 통신 구조의 모델과 앞으로 개발될

    프로토콜의 표준적인 뼈대를 제공하기 위해서

    개발된 참조 모델

OSI 7 Layer 모델

순서가 중요함 (피데네트세프에 로 외우자)

장점

  • 데이터의 흐름이 한 눈에 보임

  • Trouble shooting이 쉬움

  • 네트워크 동작 과정을 쉽게 습득할 수 있음

  • 표준 모델이기 때문에 여러 회사 장비를 사용가능

1계층 : Phtsical Layer (물리 계층)

  • 네트워크 통신을 위한 물리적인 표준 정의

  • 물리적인 표준정의

  • 두 장치간의 기계적인 그리고 절차적인 연결을 정의 하는 계층

  • 케이블의 종류, 커넥터, 신호의 세기(전기, 전압 등...)

  • 계층 통신단위 : 비트

  • 계층 장비 : 리피터, 허브

    • 리피터 : 증폭, 연장

    • 허브 : 증폭, 연장, 멀티 포트

  • 논리적인 개통구간

  • 물리적 계층을 통한 데이터 전송에 신뢰성을 제공

  • 프레임을 안전하게 전송하는 것을 목적으로 함

  • 계층 통신 단위 : 프레임

  • 계층 장비 : 스위치, 브릿지

  • 계층 주소 : Mac

피지컬 레이어를 통해 송수신되는 정보의 오류와
흐름을 관리하여

안전한 정보의 전달을 수행할 수 있도록 도와주는 역할

통신의 오류도 찾아주고 재전송도 하는 기능을 가지고 있음

3계층 : Network (네트워크 계층)

  • 라우팅 프로토콜을 이용해서 Best path선택

  • 계층 통신단위 : 패킷

  • 계층 장비 : 라우터

  • 계층 주소 : ip, ipx (현재 사용 안됨)

Logical address (IP, IPX)를 담당하고 packet(패킷)의 이동 경로를 결정함

데이터를 목적지까지 가장 안전하고 빠르게 전달함

라우터 : 서로다른 네트워크로 통신할 수 있게 해줌

동적 라우팅 2가지 방식

  • Distance Vector

    홉카운트 (라우터 경유) 만으로 최적경로 선택

    • 장점 : 설정이 간단함

    • 단점 : 대규모에서는 사용불가 (최대 15홉)

      다양한 네트워크에서는 비효율적

  • Link State

    장치간의 속도 및 적은 수의 라우터 등 종합 연산을 통하여 최적경로 선택

    • 장점 : 빠른속도를 유연하게 유지할 수 있음

    • 단점 : 설정이 복잡하다

      많은 리소스 (자원) 을 소모하므로 라우터의 성능이 좋아야함

4계층 : Transport Layer (전송 계층)

  • 정보를 분할하여 전송하고, 목적지에 도달하기 전 하나로 합치는 과정을 담당

  • 계층 통신 단위 : 세그먼트

  • 계층 장비 : 게이트웨이

  • 계층 프로토콜

    • TCP : 신뢰성, 연결지향성, 속도가 느림

      목적지까지 안전하게 도달해야하는 성향의 통신

      ( http / https / ftp / ssh / Telent / 등 ...)

    • UDP : 비신뢰성, 비연결지향성, 속도가 빠름

      많은 양의 데이터를 빠르게 목적지까지 전송만 하면 되는 경우

      (dns / dhcp / 스트리밍 / 등...

목적지 컴퓨터에서 발신지 컴퓨터 간의 통신에 있어서

에러제어 (error control) 와 흐름제어 (flow control)을 담당

5계층 : Session Layer (세션 계층)

네트워크 상에서 통신을 할 경우 양쪽 호스트 간에 최초 연결이 되게 하고

통신 중 연결이 끊어지지 않도록 유지 시켜주는 역할을 한다

6계층 : Presentation Layer (표현 계층)


'

  • 전송하는 데이터의 포맷(유형) 을 결정

다양한 데이터 포맷을 일관되게 상호 변환하고 압축기능 및 암호화, 복호화 기능을 수행

  • ASCII, EBCDIC, GIF, JPEG, AVI,
    MPEG 등...

7계층 : Application Layer (응용계층)

  • 사용자 인터페이스의 역할을 담당하는 계층

  • 사용자와 가장 가까운 프로토콜 정의

  • HTTP(80), FTP(20, 21), Telnet(23), SMTP(25), DNS(53), TFTP(69) 등...

    옆에 숫자는 포트 숫자를 의미함

Encapsulation (캡슐화)

  • De-Encapsulation (수신)
profile
개인 공부용 / 포트폴리오

0개의 댓글