메이쁘

[Network] 네트워크 OSi 7계층에 대해 간단 정리! 본문

면접 대비 CS지식/Network

[Network] 네트워크 OSi 7계층에 대해 간단 정리!

메이쁘 2020. 5. 22. 23:50

 

안녕하세요!

 

간단 요약 정리 글입니다!

 

바로 작성해보겠습니다.

 

 

 

 

 

 

네트워크 OSi 7계층이란?


간단합니다.

 

"네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것" 입니다.

 

 

네트워크 OSi 7계층 그림 - 출처는 맨 밑에 기재

 

위 그림을 보시면

 

7개의 무지개 색깔 층이 보이시죠?

 

 

각 색깔 별로 계층을 나타냅니다.

 

 

 

 

그럼 왜 이렇게 7개의 계층으로 힘들게 나눈 것이냐?

 

대표적인 이유를 적어보겠습니다.

 

 

  1.  통신이 일어나는 과정한눈에 파악하기 쉽기 때문이다.

        -> 그래서 통신 흐름을 쉽게 알아볼 수 있고, 이에 따라 사람들이 이해하기도 쉬워진다.

 

  2.  7개의 계층 중 특정한 곳에 오류가 나면(이상이 생기면) 다른 단계의 장비 또는 SW를 굳이 건드리지 않고도

    오류가 발생한 계층(단계)만 쉽게 고칠 수 있기 때문이다.

 

 

그렇다면, 각 층에 대해 알아봅시다.

*** 참고로, 맨 아래 층부터 위로 올라가는 순서!

 

 

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


  - 비트 단위로 통신하며 10으로 나타내진다.

 

  - 데이터를 전기적인 신호로 변환해서 주고받는 기능만 수행

 

  - 그렇기 때문에 데이터가 무엇인지, 어떤 에러가 있는지에 대해서는 신경을 쓰지 않음.

 

  - 케이블, 리피터, 허브

 

 

 

 

 

 

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


  - 물리 계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달 수행.

 

  - , 통신에서 오류를 찾아주고 재전송하는 기능까지 수행.

 

  - MAC 주소, LLC

 

 

 

 

 

 

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


  - 패킷을 목적지까지 가장 빠른 길로 전송. 그래서 에러를 신경쓰지 않음. (=패킷 전달)

 

  - 라우터, IP

 

 

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


  - 데이터의 전송을 담당. 그래서 보낼 데이터의 용량과 속도, 목적지를 처리.

 

  - TCP/IP : 데이터가 잘 전송되었는지 확인하고 중간에 에러가 발생하면 에러난 부분을 재전송.

 

  - UDP : 데이터를 보낸 후 아무것도 수행하지 않음.

  

  - 특정 연결의 유효성을 제어. 즉, 연결 기반

 

 

 

 

 

 

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


  - 통신을 하기 위한 대문. 데이터가 통신하기 위한 논리적인 연결로 이루어진 층.

 

  - 2대의 기기 또는 컴퓨터와 서버 간의 통신을 위해서는 세션을 만들어야 하는데 이 작업이 여기서 처리됨.

    *** (세션 설정)

 

  - 오랫동안 연결이 되지 않으면 이 계층(세션 계층)의 프로토콜이 연결을 닫고 다시 연결을 재개한다.

    *** 유지, 종료, 전송 중단 시 복구

 

  - TCP/IP 세션을 만들고 없애는 책임을 갖고 있다.

 

 

 

 

 

 

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


  - 데이터의 형식(포맷) 정의. 응용 프로그램 형식 <-> 네트워크 형식

 

  - 서로 다른 환경의 컴퓨터나 Application들이 데이터를 서로 이해할 수 있도록 도와주는 계층.

 

  - ex) 암호화 - 복호화, 문서 파일 인코딩(ASCII), 해당 데이터의 형식(JPEG, TXT, GIF) 구분

 

 

 

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


  - 사용자가 직접 눈으로 보고 실제로 작업하는 계층. 모든 응용 프로그램이 이에 해당

 

  - HTTP, FTP, IMAP, Telnet 등

 

  - Chrome, Firefox, Skype, outlook, Safari 등

 

 

 

 

 

자, 정리합시다.

 

 

7계층 ?

  :  "물리 계층 - 데이터 링크 계층 - 네트워크 계층 - 전송 계층 - 세션 계층 - 표현 계층 - 응용 계층"

 

 

 

 

감사합니다.

 

 

 

그림 출처
https://velog.io/@xldksps4/OSI-7%EA%B3%84%EC%B8%B5
Comments