OSI 7계층

MinSeong Kang·2022년 7월 21일
0

IT 지식

목록 보기
3/11

OSI 7계층에 대해서 공부해야지 하다가 외울게 많을 거 같아 항상 미루어두었다. 그러다가 이번주에 정처기 실기를 봐야하는데, 시험 범위에 OSI 7계층이 포함되어 있어 정처기 실기 준비를 할겸 제대로 OSI 7계층에 대해서 이해하고 공부하기 위해 공부한 내용을 포스팅하였다.

OSI 7계층이란 ?

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

통신이 일어나는 과정을 단계별로 파악하기 위함과 통신 과정 중에 특정한 곳에 이상이 생길 경우에 다른 단계의 장비 및 소프트웨어 등을 건드리지 않고 통신 장애를 일으킨 단계에서 해결할 수 있다.

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

  • 최상단 계층으로, HTTP, FTP, SMTP 등과 같은 프로토콜이 있다.
  • 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행한다. (ex 가상 터미널(텔넷))
  • 네트워크 소프트웨어 UI 부분, 사용자 입출력 부분

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

  • 코드 간의 번역을 담당
  • 사용자 시스템에서 데이터의 형식상 차이를 다루는 부담을 응용 계층으로부터 덜어준다.
  • MIME 인코딩이나 암호화 등의 동작
  • 데이터가 TEXT인지, 그림인지, GIF인지 구분

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

  • 서버 간에 통신하기 위해 필요한 세션을 만들고 책임지는 계층 (TCP/IP 세션)
  • 세션 설정, 유지, 종료, 전송 중단시 복구 등의 기능
  • 동시 송수신 방식(duplex), 반이중 방식(half-duplex), 전이중 방식(Full Duplex)의 통신과 함께, 체크 포인팅과 유휴, 종료, 다시 시작 과정 등을 수행

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

  • 통신을 활성화하기 위한 계층
  • 보통 TCP 프로토콜을 이용하여 포트를 열고 응용프로그램들이 전송을 할 수 있게 한다.

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

  • 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능 (라우팅)
  • 경로를 선택하고 주소를 정하고 경로에 따라 패킷을 전달해주는 역할 - 라우터 사용
  • 라우팅, 흐름 제어, 세그멘테이션(segmentation/desegmentation), 오류 제어, 인터네트워킹(Internetworking) 등을 수행
  • 주소부여 및 경로 설정
  • 물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도와주는 역할
  • 통신의 오류도 찾아주고 재전송하는 기능
  • 브릿지나 스위치를 통해 MAC 주소를 가지고 물리계층에서 받은 정보를 전달함.
  • 프레임에 주소부여 / 에러검출,재전송,흐름제어

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

  • 전기적, 기계적, 기능적인 특성을 이용해서 통신 케이블로 데이터를 전송
  • 통신 단위는 1, 0
  • 데이터 전기적인 신호로 변환해서 주고받는 기능
  • 통신 케이블, 리피터, 허브등

참고 문헌

https://shlee0882.tistory.com/110
https://onecoin-life.com/19#recentComments

0개의 댓글