lution88

OSI 7 계층이란? 본문

Computer Science/Network

OSI 7 계층이란?

lution88 2022. 8. 14. 17:50

OSI 7계층이란 통신이 일어나는 일련의 과정을 7단계로 정의한 국제 통신 표준 규약입니다.

계급과 상하구조가 존재하며 각 계층은 독립되어 있습니다.

특정한 곳에 이상이 생기면 그 단계만 수정할 수 있습니다.


OSI 7 계층

☞ 물리 계층 (Physical Layer) 

  • 물리계층은 비트단위의 데이터를 전기신호로 변환하여 전송하는 역할을 한다.
  • 단지 데이터를 전송할 뿐 데이터가 무엇인지 어떤 오류가 있는지 등은 신경쓰지 않는다.
  • 단위는 bit 이고 관련장비는 케이블, 리피터, 허브가 있다.

 

☞ 데이터 링크 계층 (Data Link Layer)

  • 데이터 링크 계층은 물리계층에서 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도와준다.
  • MAC 주소를 통해 통신한다.
  • frame에 MAC 주소를 부여하고 에러검출, 재전송, 흐름 제어를 진행한다.
  • 단위는 frame 이고 관련 장비는 브릿지, 스위치 등이 있다.

☞ 네트워크 계층 (Network Layer)

  • 네트워크 계층은 데이터(패킷)을 목적지까지 안전하고 빠르게 전달하는 기능을 담당한다.
  • 라우터를 통해 이동할 경로를 선택하고, IP주소를 지정하여 해당 경로에 따라 패킷을 전달한다.
  • 단위는 packet 이고 관련 장비로는 라우터가 있다.

☞ 전송 계층 (Transport Layer)

  • 최종 수신 프로세스로 실제 데이터의 전송을 담당한다.
  • TCP, UDP 프로토콜을 통해 통신을 활성화한다.
  • Port를 열어두고 프로그램들이 전송할 수 있도록 제공한다.
  • 단위는 Segment 이고 관련 장비는 TCP, UDP 가 있다.

☞ 세션 계층 (Session Layer)

  • 세션계층은 데이터가 통신하기 위한 논리적 연결을 담당한다.
  • TCP/IP 세션을 만들고 없애는 책임을 지니고 있다.
  • 송수신간의 관련성 유지, 대화 제어를 담당한다.
  • 동기 제어, 데이터 교환 관리

☞ 표현 계층 (Presentation Layer)

  • 데이터 표현에 대한 독립성을 제공하고 암호화하는 역할을 담당한다.
  • 파일 인코딩, 명령어 포장, 압축, 암호화를 한다.

 

응용 계층 (Application Layer)

  • 응용 프로세스를 직접 사용하여 직접적인 응용 서비스를 수행하는 계층이다.
  • FTP, HTTP, SMTP 등과 같은 프로토콜들이 속해있다.

'Computer Science > Network' 카테고리의 다른 글

HTTP 메소드  (0) 2022.08.13
HTTP의 상태코드  (0) 2022.08.13
HTTPS 란?  (0) 2022.08.13
HTTP란?  (0) 2022.08.13
Comments