오늘 조사한 내용: OSI 7계층이란?
OSI 7계층은 컴퓨터 네트워크에서 통신을 표준화하기 위해 정의된 모델로,
서로 다른 시스템 간의 상호작용을 가능하게 한다.
이 모델은 7개의 계층으로 구성되어 있으며, 각 계층은 특정한 기능을 수행한다.
OSI 7계층 개요
계층 1: 물리 계층 (Physical Layer): 전기적 신호, 케이블, 하드웨어와 같은 물리적 매체를 다룬다.
계층 2: 데이터 링크 계층 (Data Link Layer): 데이터 프레임의 전송과 오류 검출 및 수정 기능을 제공한다.
계층 3: 네트워크 계층 (Network Layer): 데이터 패킷의 경로 설정 및 주소 지정 기능을 담당한다.
계층 4: 전송 계층 (Transport Layer): 데이터 전송의 신뢰성을 보장하고 흐름 제어를 수행한다.
계층 5: 세션 계층 (Session Layer): 통신 세션의 설정, 유지 및 종료를 관리한다.
계층 6: 표현 계층 (Presentation Layer): 데이터의 형식 변환 및 암호화/복호화를 처리한다.
계층 7: 응용 계층 (Application Layer): 사용자와 직접 상호작용하며, 응용 프로그램의 네트워크 서비스
를 제공한다.
각 계층별 주요 개념
1. 물리 계층 (Physical Layer)
기능: 전기적 신호, 케이블, 하드웨어와 같은 물리적 매체를 통해 데이터를 전송한다.
주요 요소: 비트 전송, 전송 매체(예: 케이블, 무선), 전기적 신호의 특성.
2. 데이터 링크 계층 (Data Link Layer)
기능: 데이터 프레임의 전송, 오류 검출 및 수정 기능을 제공한다.
주요 요소: MAC 주소, 프레임, 오류 검출 및 수정.
3. 네트워크 계층 (Network Layer)
기능: 데이터 패킷의 경로 설정 및 주소 지정 기능을 담당한다.
주요 요소: IP 주소, 라우팅, 패킷.
4. 전송 계층 (Transport Layer)
기능: 데이터 전송의 신뢰성을 보장하고 흐름 제어를 수행한다.
주요 요소: TCP, UDP, 포트 번호.
5. 세션 계층 (Session Layer)
기능: 통신 세션의 설정, 유지 및 종료를 관리한다.
주요 요소: 세션 관리, 동기화.
6. 표현 계층 (Presentation Layer)
기능: 데이터의 형식 변환 및 암호화/복호화를 처리한다.
주요 요소: 데이터 포맷, 암호화.
7. 응용 계층 (Application Layer)
기능: 사용자와 직접 상호작용하며, 응용 프로그램의 네트워크 서비스를 제공한다.
주요 요소: HTTP, FTP, SMTP.
OSI 7계층은 네트워크 통신의 복잡성을 줄이고, 서로 다른 시스템 간의 상호운용성을 보장하는 중요한 모델이다. 각 계층은 특정한 기능을 수행하며, 이들 간의 상호작용을 통해 데이터가 안전하고 효율적으로 전송된다. 이 모델을 이해하는 것은 네트워크 설계 및 문제 해결에 큰 도움이 된다.
'내일배움캠프 TIL' 카테고리의 다른 글
아이템 시뮬레이터 과제 트러블 슈팅 (0) | 2024.11.28 |
---|---|
본캠프 11/27 TIL (0) | 2024.11.27 |
본캠프 11/22 TIL (0) | 2024.11.22 |
본캠프 11/20 TIL (0) | 2024.11.22 |
본캠프 11/19 TIL (0) | 2024.11.20 |