OSI 7 Layer
OSI 7 Layer에 대해 알아보자

OSI 모델이란?
- Open Systems Interconnection(개방 시스템 연결)로 일컫는 새로운 네트워크 모델이다. 
- 컴퓨터 네트워크 프로토콜의 국제적인 표준안이다. 
- 각종 네트워크 장비 및 컴퓨터 등의 모든 통신 관련 시스템에 적용되는 개념이다. 
- OSI 모델은 하나의 컴퓨터에서 다른 컴퓨터로 데이터가 전송될 때, 데이터의 생성 및 전송 과정을 표준화한 모델로 사용된다. 
- 데이터 통신 기능을 수직적으로 계층화시켜서 각 계층별로 기능들을 수행하여 전달하는 통신 개념이다. 
목적 및 특징
목적
- 초기의 OSI 모델은 통신 장비들이 범용적으로 호환되지 않고 자신의 업체 장비만 호환되도록 모델링 되었다. 
- 이에 따라 여러 통신 업체 장비들간의 호환성이 필요하게 되어 OSI 모델이 탄생하게 되었다. 
특징
- 7 계층으로 구분함으로써 관리 및 사용상의 효율성을 높였다. 
- 계층 구분을 통해 계층간의 독립성을 확보하고 다른 계층에 영향을 최소화하였다. 
OSI 모델 구조

구조 및 동작
- OSI 참조모델은 총 7계층의 구조로 구성되어 있다. 
- 상위 계층(응용층, 표현층, 논리 접속층) : 호스트 내부에서 처리되는 기능 수행 
- 전송 계층 : 두 장비의 연결을 확인하고 유지하는 기능 수행 
- 하위 계층(네트워크 계층, 데이터 연결 계층, 물리 계층) : 패킷의 전달 기능 수행 
Application Layer
- 역할 : 응용 프로세스간 인터페이스와 통신을 위한 기능을 수행하며, 파일 전송이나 이메일과 같은 엔드 유저(end-user) 서비스를 제공한다. 
- 프로토콜 : TELNET, FTP, SMTP, WWW, HTTP 
Presentation Layer
- 역할 : 응용계층에서 전달된 데이터를 공통된 형식으로 변환, 압축, 암호화하는 기능 수행 
- 프로토콜 : JPEG. MPEG 
Session Layer
- 역할 : 응용 프로그램간에 사용할 데이터 교환을 위한 세션과 대화 방식을 결정 
- 데이터 전송 단위 : 데이터(Data) 
- 프로토콜 : SSH, TLS 
Transport Layer
- 역할 : 신뢰성 있는 전송을 보장하기 위해 오류 검출 및 복구와 흐름 제어 수행 
- 데이터 전송 단위 : 세그먼트(Segment) 
- 프로토콜 : TCP, UDP 
- 장비 : 게이트웨이, L4스위치 
Network Layer
- 역할 : 네트워크의 혼잡 제어 및 데이터 전송 경로를 설정하는 기능 수행 
- 데이터 전송 단위 : 패킷(Packet) 
- 프로토콜 : IP, ICMP, ARP 
- 장비 : 라우터 
DataLink Layer
- 역할 : 물리 계층 간에 정확한 데이터 전송이 보장되도록 하는 기능 수행 
- 데이터 전송 단위 : 프레임(Frame) 
- 프로토콜 : 이더넷 
- 장비 : 브릿지, 스위치 
Physical Layer
- 역할 : 전송할 데이터를 통신 케이블에 맞게 변환하여 비트 정보가 케이블을 통해 효율적으로 전송되도록 지원해주는 기능 수행 
- 데이터 전송 단위 : 비트(Bit) 
- 장비 : 허브 
참조
Last updated
Was this helpful?