▶️ OSI 7계층에 대해 아는대로 설명해주세요.
물리 계층 (Physical Layer)
- 하드웨어와 전기 신호 전송에 관련된 계층이다.
- 물리적 매체를 통해 비트를 전송하고, 데이터를 전송하기 위한 전송 매체 및 기술을 다룬다.
데이터 링크 계층 (Data Link Layer)
- 직접 연결된 두 개의 노드 간 데이터 전송을 관리한다.
- 프레임을 생성하고, 에러 검출 및 수정을 수행하며, 물리 주소(MAC 주소)를 사용하여 디바이스를 식별한다.
네트워크 계층 (Network Layer)
- 데이터 패킷을 목적지까지 라우팅하고 전달한다.
- 라우팅, 패킷 중계, IP 주소 할당 등과 관련된 역할을 수행한다.
전송 계층 (Transport Layer)
- 종단간 통신을 관리하며, 데이터 전송의 에러 검출 및 복구를 담당한다.
- 주요 프로토콜로는 TCP (Transmission Control Protocol)와 UDP (User Datagram Protocol)가 있다.
세션 계층 (Session Layer)
- 세션 관리와 데이터 동기화를 제공한다.
- 다양한 세션 설정 및 유지 관리 기능을 포함하며, 양 끝단 간의 통신을 제어한다.
표현 계층 (Presentation Layer)
- 데이터 형식 변환, 데이터 암호화 및 압축, 문자 인코딩 등의 작업을 수행한다.
- 데이터를 응용 프로그램에서 이해할 수 있는 형식으로 변환한다.
응용 계층 (Application Layer)
- 최종 사용자 애플리케이션과 직접 상호 작용하며, 네트워크 서비스를 제공한다.
사용자 인터페이스, 이메일, 웹 브라우징, 파일 전송 등 다양한 응용 프로그램이 이 계층에서 동작한다.