OSI(Open System Interconnection) 참조 모델 7계층
- ISO에서 제안한 통신규약으로 통신과 연결하기 위해서 7계의 계층으로 단계를 나누어서 정한 약속
OSI 7계층 구조
- 응용 계층(Application) - Network processes to applications
- 프레젠테이션 계층(Presentation) : 암호화, 압축
- 세션 계층(Session) : 논리적 연결(동기화)
- 트렌스포트 계층(Transport) : 신뢰성 있는 전송- 원거리
- 네트워크 계층(Network) : 흐름제어, 오류제어 → 라우팅(Routing)
- 데이터 링크 계층(Data Link) : 흐름제어, 오류처리, 동기화(신뢰성 있는 전송- 근거리)
- 물리 계층(Physical) : 부호화, 변조(전송 신호), 복조(디지털 정보)
Layer 7 : 응용계층(Application Layer)
- 사용자에게 응용서비스를 제공
Layer 6 : 프리젠테이션 계층(Tresentation Layer)
- 접속 설정 기능
- 문맥 관리 기능
- 정보 전송 기능
- 데이터 암호화 및 압축 수행
- 데이터 표현 형식의 설정 및 제어
- 코드 변환
Layer 5 : 세션 계층
- 사용자 위주의 논리적인 연결 확립[경로간(사이트 간에)에 경로를 확립시키는 계층]
Layer 4 : 트렌스포트 계층(전송 계층의 기능)
- 원거리에 있는 네트워크 종단(end)시스템간의 데이터를 일관성 있게 전송
- 오류 수정과 흐름 제어를 수행
- 신뢰성 있고 투명한 데이터 전송을 제공
- 전송 데이터의 다중 화 및 중복 데이터 검출, 누락 데이터 재전송
Layer 3 : 네트워크 계층(Network Layer)
- 네트워크 계층의 중요한 장치는 라우터(흐름 제어, 오류제어)이다.
- 네트워크 연결을 설정, 유지, 해제하는 기능
- 패킷정보를 전송하는 정보 교환과 중계 기능
- 통신 중에 패킷의 분실로 재전송을 요청할 수 있는 오류제어 기능
Layer 2 : 데이터 링크 계층(Data Link Layer)
- 인접한 통신 장치간의 신뢰성 있는 정보 전송
- 프레임화, 동기화, 순서·흐름·에러 제어
- 인접된 2개의 호스트(Host)간에 데이터의 전송을 행하고 전송에러를 제어
- 신뢰성 있고 효율적인 프레임 데이터 전송
Layer 1 : 물리 계층
- 정보를 물리적인 전송 매체를 통해 전송
- 물리적으로 어떻게 전송할건지에 대한 규약(RS-232C)
OSI 7계층 모델의 목적
1. 시스템 상호간을 접속하기 위해 개념을 규정
2. OSI 규격을 개발하기 위한 범위를 정함
3. 관련 규격이ㅡ 적합성을 조정하기 위한 공통적인 기반을 제공
OSI 7계층 모델 구조의 원칙
1. 적절한 수의 계층을 두어 시스템의 복잡도를 최소화 함
2. 서비스 접점의 경계를 두어 되도록 적은 상호작용이 되도록함
3. 인접한 상하위 계층 간에는 인터페이스를 둠
4. 7개의 계층은 상호 연관성 있게 작동한다
X.25 패킷 교환 네트워크
- 패킷망으로 정보를 전송할때 패킷 터멀을 제안한 표준 규격안
- 공중 데이터망(PSDN)에서 패킷 형태를 위한 DTE와 DCE의 인터페이스 규격을 포함하고 있는 ITU-T 권고안
* X.25 : 단말기와 패킷교환망의 접속 규약
X.75 : 패킷교환망과 패킷교환망의 접속 규약
X.25의 계층 구조에는 물리계층, 데이터링크 계층, 네트워크 계층이 해당된다.
패킷계층의 수행단계
: 호 설정(Call Setup) → 데이터 전송 → 호제거(Call Cleaning)