[IT 인프라] OSI 7계층

메린·2022년 12월 19일
0

IT 인프라

목록 보기
4/5
post-custom-banner

OSI 7계층이란?

  • 1계층부터 4계층까지를 하위계층, 5계층부터 7계층까지를 상위계층으로 분류하고, 상위계층은 하위계층의 기능을 이어받아 사용한다.

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


허브(hub)

  • 시스템의 물리, 전기적 표현을 나타내는 층위
  • 통신단위는 Bit이며 1과0으로 나타내어지는 전기적으로 On, Off상태라고 생각하면 된다.
  • 데이터를 전달만 할 뿐 전송하거나 받으려는 데이터가 무엇인지, 어떠한 에러가 있는지 등은 신경 쓰지 않고 데이터 전기적인 신호로 변환해서 주고받는 기능만 한다.
  • 대표적인 장비는 통신 케이블, 리피터, 허브 등이며 이것을 통해 데이터를 전송한다.


스위치

  • 물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행 할 수 있도록 통신에서의 오류도 찾아주고 재전송하는 기능을 가지고 있다.
  • 맥 주소를 가지고 통신하며, 전송되는 단위를 프레임이라 한다.
  • 대표적인 장비로는 브리지, 스위치 등이며 프레임에 주소부여(MAC - 물리적주소) 및 에러검출, 재전송, 흐름제어
  • 데이터 링크 계층의 가장 잘 알려진 예는 이더넷

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

라우터

  • 라우팅 : 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능
  • 경로를 선택하고 주소를 정하고 경로에 따라 데이터를 패킷 단위로 잘게 쪼개어 전달해주는 역할을 한다.
  • 대표적인 장비는 라우터, Layer3 스위치 : 스위치 + 라우팅 기능 (IP주소 사용)
  • 데이터를 연결하는 다른 네트워크를 통해 전달함으로써 인터넷이 가능하게 만드는 계층
  • 주소부여(IP), 경로설정(Route)

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


TCP/UDP

  • 통신을 활성화하기 위한 계층, 포트를 열어서 응용프로그램들이 전송을 할 수 있게 한다.

  • 데이터가 오면 4계층에서 해당 데이터를 하나로 합쳐서 5계층으로 넘겨준다.

  • 전송 계층(Transport Layer)은 양 끝단(End to end)의 사용자들이 신뢰성있는 데이터를 주고 받을 수 있도록 해준다.

  • 전송 계층의 패킷들의 전송이 유효한지 확인하고 전송 실패한 패킷들을 다시 전송한다.

  • 패킷 생성 및 전송

  • TCP : 연결형 프로토콜(연결이 성공해야 통신 가능), 데이터의 경계를 구분하지 않음, 신뢰성 있는 데이터 전송(데이터 재전송 존재), 일대일 통신

  • UDP : 비연결형 프로토콜(연결없이 통신이 가능), 데이터 경계를 구분함, 비신뢰성 있는 데이터 전송, 일대다, 다대다

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

  • 데이터가 통신하기 위한 논리적인 연결
  • 세션 설정, 유지, 종료, 전송 중단시 복구 등의 기능
  • TCP/IP 세션을 만들고 없애는 기능
  • 통신하는 사용자들의 동기화를 유지하고 오류 복구 명령들을 일괄적으로 다룸

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

  • 데이터 표현이 상이한 응용 프로세스의 독립성을 제공하고 암호화
  • MIME 인코딩이나 암호화 등의 동작이 이루어짐
  • 데이터의 확장자를 구분하고, 사용자들의 명령어를 완성하고 결과를 표현함
  • 데이터를 안전하게 주고 받기 위해 암호화하고 복호화하는 과정

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

  • 사용자가 네트워크에 접근할 수 있도록 인터페이스를 제공하는 계층
  • 해당 통신 패킷들을 HTTP, FTP, SMTP, Telnet, POP3, IMAP 등 프로토콜에 의해 모두 처리되며 우리가 사용하는 브라우저나, 메일 프로그램은 프로토콜을 보다 쉽게 사용하게 해주는 응용프로그램
  • 네트워크 소프트웨어 UI부분, 사용자의 입출력(I/O)부분

MAC 주소
2계층 주소 체계, Media Access Address
물리적인 주소, 헤드웨어 장치
(랜카드=Network Interface Card, NIC)에 부여되어 있는 주소
48bit, 6바이트, (1비트 0 또는 1, 8비트=1바이트)
각각의 NIC마다 전세계 유일한 주소를 가지고 있다.

MAC 주소 표기 방식
16진수로 표기하며, (10진수는 0~9로 모든 수를 표현, 16진수는 0~9,A,B,C,D,E,F로 모든 수를 표현)
AA:BB:CC:DD:EE:FF 또는 AA-BB-CC-DD-EE-FF 처럼 1바이트마다 :, - 로 구분해서 표기한다.

MAC 주소 구성
AA:BB:CC : 앞의 3바이트는 OUI, LAN카드(NIC)를 만들고 해당 NIC에 주소를 부여하는 회사의 고유값
DD:EE:FF : 뒤의 3바이트는 해당 회사에서 생산되는 제품의 고유번호

profile
I can do it ! 苦盡甘來
post-custom-banner

0개의 댓글