본문 바로가기
목차훔치기/하루 3분 네트워크 교실

OSI 참조 모델(하루 3분 네트워크 교실)

by 해삼2 2023. 6. 24.
728x90
반응형
OSI

OSI

OSI는 컴퓨터 네트워크 프로토컬 설계와 통신 시스템이 서로 통신할 수 있는 표준을 제공하는

국제표준화기구에서 만든 개념 모델이다.

OSI 모델은 컴퓨터 네트워킹의 범용 언어로 볼 수 있습니다.

컴퓨터 네트워크에서 데이터 통신이 일어나는 과정  7개의 추상적 계층으로 나누며

각 계층은 다음 계층 위에 스택되는 것을 나타내며 다음 밑에는 총 7개의 계층을 설명한 것이다. 

 

물리 계층 (Physical Layer)

데이터를 전기적인 신호로 변환하여 통신 케이블이나 무선 매체를 통해 전송하는 역할을 담당합니다. 데이터의 비트를 전송 매체로 변환하고 전송 매체의 특성에 따라 전기적인 신호로 변환합니다.

 

데이터 링크 계층 (Data Link Layer): 

물리 계층에서 전송된 데이터를 프레임으로 분할하고, 오류 검출 및 재전송 기능을 수행하여 신뢰성 있는 전송을 보장합니다. 맥 주소를 사용하여 동일 네트워크 상에서 데이터를 안전하게 전송합니다.

 

네트워크 계층 (Network Layer): 

데이터의 경로 설정과 패킷 전달을 관리하며, 라우팅과 IP 주소 할당을 통해 여러 네트워크 간의 통신을 가능하게 합니다. 데이터 패킷의 전송 경로를 결정하고 중계 및 라우팅 기능을 제공하여 데이터의 목적지까지 전달합니다.

 

전송 계층 (Transport Layer): 

데이터의 신뢰성 있는 전송을 보장하기 위해 흐름 제어, 오류 제어, 재전송 등을 담당합니다. TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)가 이 계층에서 동작합니다. 데이터의 분할과 재조립, 오류 검출 및 복구를 수행합니다.

 

세션 계층 (Session Layer): 

통신 세션의 설정, 유지, 종료 등을 관리하여 양 끝단 사이의 대화 제어를 담당합니다. 세션 계층은 데이터의 동기화, 체크포인팅, 병행 작업 제어 등을 수행하여 효율적인 통신을 지원합니다.

 

표현 계층 (Presentation Layer): 

데이터의 형식 변환, 암호화, 압축 등의 데이터 표현에 대한 독립성을 제공합니다. 데이터의 표현 방식을 정의하고 애플리케이션 계층과 상호 작용하여 데이터의 상호 운용성을 확보합니다.

 

응용 계층 (Application Layer): 

사용자에게 서비스를 제공하기 위한 프로토콜을 포함하며, 이메일, 파일 전송, 웹 브라우징 등 다양한 응용 프로그램이 이 계층에서 동작합니다. 사용자와 컴퓨터 네트워크 사이의 상호 작용을 담당합니다.

 

*바쁜 사람을 위한 깜찍한 정리


*정리*
한마디로 다른 컴퓨터와 통신하기 위한 모델인데 그 모델은 프로토콜이라고 불리는 규칙과 절차를 사용하고 7개의 계층을 통해 서로 상호작용 할수 있게 만든 모델이다. 이 밖에도 HTTP등 모든 프로토콜에는 계층이 있다.
728x90
반응형