[네트워크] OSI 7계층

Seung min, Yoo·2021년 6월 28일
0

OSI 7계층

OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다. 일반적으로 OSI 7 계층이라고 한다. 위키피디아

OSI 7계층 종류

  • 1계층 : Physical Layer(물리계층)
    물리계층은 네트워크의 기본 네트워크 하드웨어 전송 기술을 이룬다.

  • 2계층 : Data Link Layer(데이터 링크 계층)
    포인트 투 포인트간 신뢰성 있는 전송을 보장하기 위한 계층이다.

  • 3계층 : Network Layer(네트워크 계층)
    여러 개의 노드를 거칠때마다 경로를 찾아주는 역할을 한다.
    또한 목적지까지 안전하고 빠르게 데이터를 보내는 기능인 라우팅을 담당한다.
    해당 층의 데이터 단위는 Packet이다.

  • 4계층 : Transport Layer(전송 계층)
    양 끝단의 사용자들이 신뢰성 있는 데이터를 주고 받을 수 있도록 해준다.
    가장 잘 알려진 전송 계층의 예는 TCP이다.
    (TCP, UDP등등)

  • 5계층 : Session Layer(세션 계층)
    양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법을 제공한다.
    통신을 하기 위한 세션을 확립/유지/중단을 관리하는 기능을 담당한다.

  • 6계층 : Presentation Layer(표현 계층)
    코드 간의 번역을 담당하여 사용자 시스템에서 데이터의 형식상 차이를 다루는 부담을 응용 계층으로부터 덜어 준다.
    다양한 데이터의 포맷을 일관되게 상호 변환, 압축 및 암호화, 복호화 기능을 수행합니다.
    (ASCII 등등)

  • 7계층 : Application Layer(응용 계층)
    사용자 인터페이스를 담당하는 계층으로 사용자가 이용하는 네트워크의 응용프로그램입니다. 사용자와 가까운 프로토콜인 HTTP, FTP 등이 있다.

profile
이제 막 개발을 시작한 프로그래밍 입문자

0개의 댓글