OSI 7 계층

썩은요플렛's avatar
Aug 07, 2024
OSI 7 계층
 

OSI는 추상화된 논리적인 개념

좀 더 실체적인, 구현적인 것에 집중
필요한 공부는 TCP/IP
 

쉽게 말해 택배 받는 과정이라고 생각하면 된다.

 
notion image
 
 

TCP/IP 모델

 
ARPANET 프로젝트의 등장
  • 1970년대 초 데이터를 패킷으로 나누어 전달하는 방식을 채택함
 
notion image
 
NIC - DRIVER를 제어하기 위함
사용자 입장에서 TCP/IP를 직접 제어하기 어려움
그래서 파일이 소켓 역할을 대신해 제어를 한다.
 
notion image
 
 

물리 계층

 
  • 네트워크의 물리적 매체를 통해서 데이터 비트를 전송
  • 케이블, 스위치, 허브, 리피터 드의 하드웨어 장치와 관련된다.
  • 전기적 신호, 광신호, 무선 신호 등의 형태로 데이터를 전송한다.
 

데이터 링크 계층

 
  • 물리 계층에서 발생할 수 있는 오류를 검출, 수정, 데이터 프레임 전달
  • MAC 주소를 사용. 네트워크 내에서 데이터 전송 관리.
  • 이더넷, 스위치, 브릿지 등이 포함된다.
 

네트워크 계층

 
  • 데이터를 목적지까지 가장 효율적으로 전달하기 위해 경로를 설정하고, 라우팅 담당.
  • IP 주소를 사용해 네트워크 간 데이터 패킷 전송
  • 라우터와 같은 장비가 사용된다.
 

전송 계층

 
  • 종단 간(end-to-end) 통신을 제공, 데이터 전송의 신뢰성 보장
  • 데이터의 흐름 제어와 오류 검출 및 수정, 재전송 기능 담당.
  • TCP와 UDP가 주요 프로토콜이다.
 

세션 계층

 
  • 통신 세션을 설정, 유지, 종료하는 역할을 함.
  • 세션 복구와 체크포인트 기능 제공.
  • 애플리케이션 간의 대화를 관리
 

프레젠테이션 계층

 
  • 데이터의 형식 반환, 암호화, 압축 등의 기능 수행
  • 응용 계층에서 전달된 데이터를 네트워크 형식으로 변환하고 그 반대로도 변환한다.
  • JPEG, ASCII, SSL/TLS 등 포함된다.
 
 

애플리케이션 계층

 
  • 사용자가 네트워크에 접근할 수 있는 인터페이스를 제공한다.
  • 다양한 네트워크 서비스를 애플리케이션에 제공한다.
  • HTTP, FTP, SMTP, DNS 등 다양한 프로토콜이 있다.
Share article

RottenYogurt's Development Blog