- 물리 계층 (Physical Layer):
- 목적: 하드웨어와 전기적인 신호를 다룸.
- 예시: 케이블, 허브
- 데이터 링크 계층 (Data Link Layer):
- 목적: 프레임 단위로 데이터 전송과 오류 검출 및 수정, 주소 지정 및 흐름 제어 수행.
- 예시: 이더넷 등
- 네트워크 계층 (Network Layer):
- 목적: 패킷의 경로 설정, 라우팅 수행.
- 예시: IP(Internet Protocol) 등
- 전송 계층 (Transport Layer):
- 목적: 데이터 전송 관리, 에러 복구 및 흐름 제어 수행.
- 예시: TCP(Transmission Control Protocol), UDP(User Datagram Protocol) 등
- 세션 계층 (Session Layer):
- 목적: 통신 중의 오류 복구, 데이터 표현 형식 선택 등 수행.
- 예시: RPC(Remote Procedure Call), NetBIOS 등
- 표현 계층 (Presentation Layer):
- 목적: 데이터 형식 변환, 암호화 및 복호화, 압축 등의 기능 수행.
- 예시: JPEG, GIF, SSL(Secure Sockets Layer) 등
- 응용 계층 (Application Layer):
- 목적: 사용자 인터페이스, 파일 전송, 메일 등 네트워크 서비스 제공.
- 예시: HTTP, FTP, SMTP
'cs 공부' 카테고리의 다른 글
| 프레임워크와 라이브러리의 차이 (0) | 2023.12.18 |
|---|---|
| 동기와 비동기의 차이 (0) | 2023.12.18 |
| 객체 지향 프로그래밍이란 무엇이고 어떻게 활용할 수 있나요? (0) | 2023.12.12 |
| 대용량 트래픽 발생 시 어떻게 대응해야 하나요? (0) | 2023.12.12 |
| DI, IoC에 대해 설명해주세요. (0) | 2023.12.12 |