BEER&DEV

OSI 모델 - 초보자를 위한 꼬리의 꼬리를 무는 네트워크 본문

BASIS/네트워크

OSI 모델 - 초보자를 위한 꼬리의 꼬리를 무는 네트워크

사당맥주 2023. 7. 14. 12:10

OSI(Open Systems Interconnection) 모델은 네트워크 프로토콜과 통신을 계층별로 나누어 설명하는 방법론입니다. 이를 통해 학생들에게 네트워크의 동작과 구성을 이해할 수 있습니다. 이제 OSI 모델의 각 계층을 자세히 설명하겠습니다.

1. 물리 계층 (Physical Layer): 이 계층은 데이터 전송의 물리적인 측면을 다룹니다. 전기 신호, 케이블, 네트워크 장치 등이 여기에 해당합니다. 예를 들어, 이더넷 케이블이나 무선 신호로 데이터를 전송하는 것이 물리 계층의 역할입니다.

2. 데이터 링크 계층 (Data Link Layer): 이 계층은 네트워크 장비 간의 직접적인 통신을 다룹니다. 데이터 링크 계층은 프레임(frame) 단위로 데이터를 전송하고, 각 프레임에는 MAC(Media Access Control) 주소가 포함됩니다. 스위치는 데이터 링크 계층에서 동작하며, 프레임을 수신하고 목적지 MAC 주소를 확인하여 올바른 포트로 전송합니다.

3. 네트워크 계층 (Network Layer): 이 계층은 데이터의 라우팅을 다룹니다. 네트워크 계층은 IP 주소를 사용하여 데이터 패킷의 출발지와 목적지를 지정합니다. 라우터가 네트워크 계층에서 동작하여 최적의 경로를 선택하고 패킷을 전송합니다.

4. 전송 계층 (Transport Layer): 이 계층은 데이터의 신뢰성과 흐름 제어를 다룹니다. 전송 계층은 TCP와 UDP 프로토콜을 사용하여 데이터의 분할, 재조립, 오류 검출, 흐름 제어 등을 처리합니다. TCP는 신뢰성 있는 연결 지향적인 통신을 제공하고, UDP는 신뢰성 없는 연결 지향적이지 않은 통신을 제공합니다.

5. 세션 계층 (Session Layer): 이 계층은 통신 세션을 설정, 유지, 종료하는 역할을 담당합니다. 세션 계층은 데이터 송수신 간의 동기화와 오류 복구를 처리합니다.

6. 표현 계층 (Presentation Layer): 이 계층은 데이터의 형식 변환, 암호화, 압축 등을 다룹니다. 데이터를 애플리케이션에서 사용할 수 있는 형식으로 변환하고, 안전한 통신을 위해 암호화와 복호화를 수행합니다.

7. 응용 계층 (Application Layer): 이 계층은 최종 사용자와 직접 상호작용하는 응용 프로그램에 대한 서비스를 제공합니다. 이메일, 웹 브라우저, 파일 전송 프로그램 등이 응용 계층에 해당합니다.

이렇게 OSI 모델은 네트워크의 다양한 측면을 계층적으로 나누어 설명합니다.


MAC 에 대해 궁금하다면?
MAC - 초보자를 위한 꼬리의 꼬리를 무는 네트워크
반응형