728x90
OSI 7 계층의 각 계층에 대한 기본 개념과 설명(OSI 7 Layer Model)
OSI(Open Systems Interconnection) 모델은 컴퓨터 네트워크와 통신 시스템을 이해하고 설명하기 위한 표준화된 프레임워크로서 7개의 계층으로 구성됩니다. 각 계층은 특정한 역할과 책임을 가지며 데이터 통신에서 다른 계층과 상호작용합니다.
컴퓨터 네트워킹 계층 이해를 위한 초보자 가이드
OSI 7 Layer Model vs. TCP/IP Protocol
OSI 7 Layer 모델 레이어 간의 상호 작용
TCP/IP 모델에서의 데이터 교환
728x90
OSI 7 계층의 기본 개념과 설명
1. 물리 계층 (Physical Layer)
- 기본적인 하드웨어적 요소와 전송 매체를 다루는 계층입니다.
- 데이터 비트를 물리적 신호로 변환하고 전송 매체 (케이블, 무선, 광섬유 등)를 통해 전송합니다.
- 신호의 전압, 주파수, 비트 전송 속도 등을 다루며 오류 검출 및 수정이 이루어집니다.
2. 데이터 링크 계층 (Data Link Layer)
- 물리 계층에서 전송된 비트들을 프레임으로 그룹화하고 관리하는 계층입니다.
- 오류 검출 및 수정, 흐름 제어, 물리 주소 할당 (MAC 주소), 라우팅이 아닌 스위칭 등의 역할을 합니다.
- 이더넷, Wi-Fi, PPP 등의 프로토콜이 여기에 속합니다.
3. 네트워크 계층 (Network Layer)
- 데이터 패킷의 전달 경로를 결정하고 라우팅을 수행하는 계층입니다.
- 논리 주소 (IP 주소)를 사용하여 목적지까지의 경로를 선택하고 패킷을 라우터를 통해 전송합니다.
- IP, ICMP, OSPF, BGP 등의 프로토콜이 이 계층에 속합니다.
4. 전송 계층 (Transport Layer)
- 송신자와 수신자 간의 데이터 전송을 관리하고 에러 처리 및 데이터 흐름을 조절하는 계층입니다.
- 데이터를 세그먼트로 나누어 전송하고, 신뢰성 있는 통신을 보장하기 위해 오류 검출 및 재전송을 수행합니다.
- TCP 및 UDP 프로토콜이 이 계층에 속합니다.
5. 세션 계층 (Session Layer)
- 세션 관리 및 데이터 교환을 위한 계층으로, 통신의 시작, 유지, 종료를 관리합니다.
- 데이터의 동기화, 체크 포인트, 다중 세션 등의 기능을 수행합니다.
6. 표현 계층 (Presentation Layer)
- 데이터를 응용 계층에서 이해할 수 있는 형식으로 변환하고, 데이터 압축 및 암호화를 수행합니다.
- 데이터 형식 변환, 문자 인코딩, 데이터 암호화 등의 작업을 처리합니다.
7. 응용 계층 (Application Layer)
- 최종 사용자와 상호작용하며 응용 프로그램과 서비스를 제공합니다.
- 이메일, 웹 브라우징, 파일 전송, 데이터베이스 액세스, 네트워크 서비스 및 다양한 응용 프로그램이 이 계층에서 동작합니다.
각 계층은 바로 아래 계층과 통신하여 데이터를 처리하고, 상위 계층에 데이터를 전달합니다.
참고URL
- Ques10 : What is OSI model? Give functions and services of each layer.
- Chin-Shiuh Shieh : TCP/IP - Internet Protocol Suite and Ethernet
728x90
'리눅스' 카테고리의 다른 글
Elasticsearch 클러스터의 상태를 점검하고 모니터링하는 방법 (0) | 2023.10.31 |
---|---|
System V init(init)와 Systemd의 특징과 주요 차이점 (0) | 2023.10.30 |
Zabbix를 사용하여 syslog(messages) 로그 파일을 모니터링하는 방법 (0) | 2023.10.27 |
Caching DNS와 Cache-Only DNS의 차이점 및 Bind를 사용하여 구현하는 방법 (0) | 2023.10.27 |
[isms-p] world writable 파일 점검 (0) | 2023.10.26 |