OSI 7계층

Hwalyo·2022년 8월 26일
0
post-custom-banner

7계층이란?

https://shlee0882.tistory.com/110
물리 - 데이터링크 - 네트워크 - 전송 - 세션 - 표현 - 응용으로 나뉜다.

7계층의 일반적인 분리 원칙은 다음과 같다.

  1. 너무 많은 계층으로 분리하여 각 계층에 대한 설명과 조합이 필요 이상으로 많지 않아야 한다.
  2. 서비스의 양이 적고 경계를 중심으로 최소의 상호작용이 일어나도록 경계를 정해야 한다.
  3. 수행하는 일, 필요로 하는 기술의 측면에서 명백히 서로 다른 기능을 가지도록 계층을 설정해야 한다.
  4. 비슷한 기능은 같은 계층을 가져야 한다.
  5. 위 이미지처럼 표준화된 인터페이스를 가지고 경계를 설정할 수 있다.

물리 계층

  • 물리적 매개체를 통해 비트 전송을 위해 요구되는 기능을 수행하는 것.
  • 2개의 데이터링크체 간의 물리적 연결을 설정 및 해제하는 기능
  • 이 계층에 속하는 대표적인 장비는 통신 케이블, 리피터, 허브등이 있다

데이터링크 계층

  • 물리 계층의 비트 정보를 프레임 구조로 가공하여 하나의 노드에서 다른 노드로 전달한다.
  • 데이터링크 계층은 2개의 네트워크 간에 하나 이상의 데이터링크 연결을 제공한다.
  • 데이터링크 계층에 의해서 검출되거나 복구할 수 없는 오류가 발생하면 네트워크 계층에게 오류 사실을 알려준다.
  • MAC주소를 통해서 통신
  • 장비는 브리치, 스위치가 있다.

네트워크 계층

  • 라우팅 전략을 사용하여 패킷 단위로 송신지 컴퓨터로부터 여러 네트워크를 거쳐 수신지 컴퓨터까지 전달하는 책임이 있다.
  • 개방 시스템들 사이에서 네트워크 연결을 유지, 설정, 해제하는 기능을 가진다
  • 여기서 논리주소인 IP를 사용한다.
  • 네트워크 계층은 상위계층인 전송계층에서 받은 패킷에 송신지 컴퓨터와 수신지 컴퓨터의 IP를 헤더에 추가함.

전송 계층

  • 세션을 갖고 있는 두 사용자 사이의 명확한 데이터 전송의 제공해준다.
  • UDP, TCP가 이 곳에 포함된다.
  • PORT 주소를 사용한다.

세션 계층

  • 데이터가 통신하기 위한 논리적인 연결을 말한다.
  • 데이터 교환이 되도록 연결과 해제를 지원한다.
  • 동시 송수신,반이중, 전이중 방식의 통신을 지원함

표현 계층

  • 데이터 표현이 상이한 응용 프로세스의 독립성을 제공하고, 암호화 한다
  • 암호화된 정보를 원래의 정보로 복호화 한다.
  • 압축을 담당한다.
  • 데이터 구조의 변환, 코드와 글자의 변환이 일어난다.

응용 계층

  • 최종 목적지로서 HTTP, FTP, SMTP, POP3, IMAP, Telnet 등과 같은 프로토콜이 있다.
  • 사용자나 응용 프로그램과 제일 밀접한 관련이 있다.
  • 네트워크에 접근할 수 있는 수단을 제공한다.

Reference

https://shlee0882.tistory.com/110

profile
꾸준하게글을작성해보자
post-custom-banner

0개의 댓글