코드/dev

OSI 7계층

미로처럼 2025. 4. 2. 11:15
728x90

OSI 7계층이란? 

네트워크 통신 기능을 7개의 계층으로 나누는 개념적 프레임워크

OSI 7계층 나눈 이유? 

Open Systems Interconnection(OSI) 모델 계층에서   통신이 일어나는 과정이 단계별로 파악할 수 있기 때문

 

  • 네트워크의 문제를 원인별로 구분하여 해결하기 위해 
  • 하드웨어와 OS에 따른 차이를 없애고 데이터를 교환하기 위해 
     
  • 암호화, 복호화, 압축 등의 과정을 처리하기 위해 
     
OSI 7계층과 TCP/IP 4계층
 

 

1계층  물리계층(Physical Layer)

물리적 통신 매체와 해당 매체를 통해 데이터를 전송하는 기술  ex) 허브, 리피터 등

 

2계층(DataLink Layer)

매체 접근 제어, 흐름 제어, 오류 검사를 담당  ex)브릿지, 스위치, 이더넷 

 

3계층(Network Layer)

중간 라우터를 통한 라우팅을 포함하여 패킷 포워딩을 담당 

4계층(Transport Layer)

데이터를 전송하는 계층 

5계층(Session Layer)

연결이 손실되는 경우 연결 복구를 시도하는 계층 

6계층(Presentation Layer)

응용 계층과 세션 계층 사이에서 정보를 넘겨주는 역할을 한다

7계층(Application Layer)

애플리케이션 계층이라고도 불림  ex) HTTP, FTP 프로토콜 등이 속함

 

 

TCP/IP 4계층

OSI 7계층 보다 먼저 등장했으며 현재 표준으로 자리잡고 있음.

1계층(network Access Layer)

OSI 7계층에서 물리+ 데이터링크 계층에 해당
실제 물리적인 네트워크를 통해 데이터를 전송하는 역할 ex) 이더넷, wi-fi

2계층(Internet Layer)

OSI 7계층에서  네트워크 계층에 해당 

네트워크 간의 데이터 전송을 담당하며, IP 주소를 사용하여 데이터를 목적지까지 전달 

3계층(Transport Layer)

OSI 7계층에서 전송계층에 해당 

호스트 간의 데이터 전송을 담당하며, 신뢰성 있는 데이터 전송을 보장

4계층(Application Layer)

OSI 7계층에서 세션계층, 표현계층, 응용계층 해당

사용자에게 서비스를 제공하는 응용 프로그램들이 사용하는 프로토콜을 정의

 

728x90