Hyunebee

OSI 7 계층 본문

zerebase/네트워크

OSI 7 계층

Hyunebee 2022. 5. 29. 02:51

OSI(Open System Interconnection) 7계층 : 개방형 시스템의 7 계층을 나타낸다.

 이들의 목적은 다양한 표준화와 관련된 기본 골격을 제공하는 것이다. -> 향후 기술 진보에 따른 프로토콜의 확장

 등을 고려 보편적인 개념과 용어를 사용

  

 개방형 시스템간의 상호 데이터 통신, 데이터 저장, 자원관리, 데이터 보안 같은 동작에 대해 규정

 

 

 OSI 계층 간의 데이터 교환 

  SDU : 서비스 데이터 단위

  PDU: 프로토콜 데이터 단위

  이들은 동일한 개체 또는 인접 계층의 개체 간에 데이터를 교환하기 위한 단위이다. 

  보통 제어정보 PCI와 SDU를 결합되어 N-1계층의 SDU가 된다. 

  송신측은 데이터를 캡슐화를 해서 보냄고 수신측은 받은 데이터를 역캡슐화해서 사용한다.

  

 

 OSI 7계층의 구성

 1. 물리 계층

  자신보다 상위에 있는 데이터링크 계층의 데이터통신 기능을 원활하게 수행하도록 물리적인 연결 설 정과 유지 및 해제      기능과 관계

 

 2.데이터링크 계층

 하부의 물리적인 연결을 통해 보다 신뢰성 있는 데이터 전송 수단을 제공하는 계층

 -신뢰성 있는 데이터 전송을 위한 처리

  1. 데이터의 프레임화 : 데이터 전송 시 데이터를 일정한 길이로 분할하여 프레임 단위로 만든다.

  2. 프레임의 순서 제어: 순차적 프레임 전송을 위해 프레임에 번호를 부여

  3. 프레임의 전송 확인과 흐름제어 : 전송 측에서 여러 개의 프레임을 연속하여 전송하는 경우에, 전 송되는 프레임이 정          확 하게 수신 측에 전송되었는가를 확인하고, 동시에 흐름제어도 수행

  4. 오류검출 및 복원 : 전송되는 프레임에는 오류 검출용 비트열이 첨부

 

 

 

 -프레임에 전송 오류가 발견되면 수신 측에서는 전송 측으로 재선송 요청

 -데이터링크 연결 설정과 해제 

 데이터링크 계층의 프레임 구성

https://bignet.tistory.com/45

 

3.네트워크계층

 데이터링크 기능을 이용하여 네트워크 시스템 상호 간에 데이터를 전송할 수 있도록 경로 배정과 중계 기능, 흐름제어

 오류제어 등의 기능을 수행하는 계층 처리 데이터가 큰 경우에는 분할(패킷화)하고 전송 후에 목적지에서 재 조립하여 붙여진 sequence 넘버대로 메시지를 구현

 

4.수송/전송 계층

신뢰성 있는 프로세스 상호 간의 완전한 메시지 전달기능을 제공

완전한 메시지 전달기능을 제공하기 위해서 흐름제어와 오류제어, 메시지 전달 등의 기능을 수행

하위 계층을 구성하는 다양한 데이터통신 네트워크의 품질의 차이를 보장

 

5.세션 계층

서로 다른 컴퓨터에서 동작되고 있는 두 개의 응용 계층 프로토콜 개체가 데이터를 전송하는 데 필요한 대화를 관리하고 조정 TCP/IP의 연결 수립, 유지, 중단을 관리

 

6.표현 계층

두 사용자 응용 프로세스 간에 교환될 데이터의 형식과 관련되며, 사용자 데이터 전송을 위해 상 호 동의하고 이해하는 형식으로 협상되도록 하는 수단을 제공

 

7.응용 계층

 응용 프로그램 및 프로세스 간의 인터 페이스, 데이터통신을 수행하기 위한 기본적인 응용 기능 제공

 

 

TCP/IP 네트워크 모델

 TCP/IP 모델은 물리 계층, 데이터링크 계층, 네트워크 계층, 수송계층, 응용 계층 등 4/5개의 계층만으로 구성

 Network Interface( 물리 계층 +  데이터링크 계층)

https://tgyun615.com/60

1.물리 계층과 데이터링크 계층

물리 계층과 데이터링크 계층에 대한 특정한 프로토콜은 규정하고 있지 않음

 

2.네트워크 계층

네트워크 계층에 해당하는 프로토콜 : ARP와 RARP ICMP, IGMP 등

 

3.수송 계층

 OSI 모델의 수송 계층에 해당하는 프로토콜로 TCP와 UDP, SCTP가 있음

 TCP는 프로세스 대 프로세스(process-to-process) 프로토콜 

 종단간의 흐름제어, 에러제어 등의 기능이 있어서 신뢰성을 제공 

 세그먼트(segment) : 두 호스트 간의 TCP 프로토콜 사이에서의 전송 단위

 

4.응용계층

TCP/IP 네트워크 모델에서는 OSI 모델의 세션 계층, 표현 계층, 응용 계층을 모두 결합하여 하나의 응용 계층이 됨

 

 

'zerebase > 네트워크' 카테고리의 다른 글

TCP와 UDP  (0) 2022.05.29
TCP/IP 네트워크 모델과 IP  (0) 2022.05.29
라우팅  (0) 2022.05.29
데이터 통신과 네트워크  (0) 2022.05.29