OSI 7 Layer이란?

김동호·2022년 4월 28일
0

Whatis

목록 보기
2/6
post-thumbnail

OSI 7 Layer

  • OSI = Open Systems Interconnection Reference Model
  • 프로토콜을 기능별로 나눈것
  • 계층
    • 상위 : 소프트웨어
    • 하위 : 하드웨어

계층

  1. 물리 계층 (Physical)
    • 시스템의 전기적 물리적인 표현을 나타낸다.
    • EX ) 케이블 종류, 무선 주파수 링크, 핀 배치, 전압 물리 요건등
    • EX) 네트워크 문제 발생시 케이블 연결, 라우터나 스위치 , 컴퓨터 전원 플러그를 확인한다.
  2. 데이터 링크 계층 (Data-link)
    • 노드간 데이터 전송
    • 물리 계층 오류 수정하는데 필요한 절차 제공
    • 2개의 부 계층이 존재
    • MAC : 접근 제어 계층
    • LLC : 논리적 연결 제어
    • Network에서 대부분의 스위치는 2계층인 데이터 링크 계층에서 동작
  3. 네트워크 계층(Network)
    • 다양한 길이의 데이터를 네트워크를 통해 전달하고 그 과정에서 전송 계층이 요구하는 서비스 품질을 제공하기 위한 기능적, 절차적 수단을 제공
    • 라우팅, 흐름제어, 세그멘테이션 (segmentation/desegmentation), 오류 제어, 인터네트워킹(Internetworking) 을 수행
    • 라우터 기능 대부분이 네트워크 계층에 위치
    • 다른 라우터를 비롯한 패킷 전달을 담당
    • 여러개의 노드를 거칠 때 마다 경로를 찾아 주는 역할을 하는 계층
    • 데이터를 연결하는 다른 네트워크를 통해 전달 함으로서 인터넷을 가능하게 만드는 계층
    • 논리적인 구조(IP), 곧 네트워크 관리자가 직접주소를 할당하는 구조이며 계층적이다.
  4. 전송 계층(Transport)
    • 신뢰성 있는 데이터를 주고 받을 수 있게 하며 상위 계층들이 데이터 전달의 유효성이나 효율성을 생각 하지 않게 한다.
    • 시퀀스 기반의 오류 제어 방식을 사용한다.
    • 신뢰성있고 효율적인 데이터를 전송한다.
    • 오류 검출 및 복구와 흐름제어, 중복 검사등의 수행을 한다.
  5. 세션 계층(Session)
    • 데이터 전송시 약 끝단의 응용 프로세스 간의 통신을 관리 하기 위한 방법으로 제공한다.
    • 유휴, 종료, 다시시작, 과정 등을 수행한다.
    • TCP/IP 세션을 만들고 없앤다.
    • 통신을 하기 위한 세션 확립/유지/중단
  6. 표현 계층(Presentation)
    • 코드간의 번역을 담당하여 사용자 시스템에서 데이터의 형식상의 차이를 다루는 부담을 응용 계층으로 부터 털어준다.
    • MIME 인코딩이나 암호화 등의 동작이 이 계층에서 이루어진다.
    • EX) EBCDIC로 인코딩 된 문서를 ASCII로 인코딩 된 파일로 바꿔 준다.
  7. 응용 계층(Application)
    • 응용프로세스와 직접 관계하여 일반적인 응용 서비스를 수행한다.
    • 일반적인 응요 서비스는 관련된 응용프로세스들 사이의 전환을 제공한다.
    • EX) Chrome, Safari, OutLook

암기 방법

  • All- People - Seem - To - Need - Data - Processing
  • 모든 사람은 데이터 처리가 필요한듯 하다.

단어 설명

  1. 노드란?
    • 네트워크 구조중 하나로 데이터를 주고 받는 모든 시스템
    • 네트워크의 기본 요소인 지역 네트워크에 연결된 컴퓨터와 그 안에 속한 장비들을 통틀어 하나의 노드라고 한다.
  2. MAC이란?
    • Media Access Controller : 미디어 접근 제어 주소
    • 해당 세그먼트의 각 노드를 고유하게 식별하며 프레임들을 특정 호스트를 위해 구별 할수 있게 도와준다.
  3. LLC란?
    • Logical Link Control
    • 두 장비간의 Link를 설정하고, 프레임 송수신 방식과 상위 레이어 프로토콜의 종류를 알리는 역활을한다.

참조

https://shlee0882.tistory.com/110

http://www.ciokorea.com/news/36536

https://jw3461.tistory.com/4

https://ko.wikipedia.org/wiki/OSI_%EB%AA%A8%ED%98%95

profile
Backend Dev

0개의 댓글