OSI(Open Systems Interconnection) 모델은 네트워킹 프로토콜 설계와 관련하여 널리 사용되는 개념적 프레임워크
물리 계층 (Physical Layer): 이 계층은 물리적인 매체를 통해 데이터를 전송하는 역할을 합니다. 예를 들어, 케이블, RF(무선 주파수), 광섬유 등이 이에 해당합니다.
데이터 링크 계층 (Data Link Layer): 이 계층은 네트워크 기기 간의 데이터 전송을 담당하며, 에러 검출 및 수정 기능을 포함합니다. 예를 들어, 이더넷과 Wi-Fi가 이 계층에 속합니다.
네트워크 계층 (Network Layer): 이 계층은 데이터 패킷의 경로 설정 및 전달을 책임지며, IP(Internet Protocol) 주소와 같은 네트워크 주소를 사용합니다.
전송 계층 (Transport Layer): 전송 계층은 데이터의 신뢰성 있는 전송을 보장합니다. 예를 들어, TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)가 이 계층에 속합니다.
세션 계층 (Session Layer): 이 계층은 통신 세션을 관리하며, 데이터 교환의 시작과 종료를 담당합니다.
표현 계층 (Presentation Layer): 데이터의 형식화(예: 암호화, 압축) 및 변환 작업을 수행합니다.
응용 계층 (Application Layer): 사용자와 가장 가까운 계층으로, 네트워크 소프트웨어 UI 및 API를 포함합니다. 예를 들어, 웹 브라우저와 이메일 클라이언트가 여기에 해당합니다.