OSI(Open System Interconnection)
다른 시스템간의 통신을 원할하게 하기 위한 규약
ISO(국제 표준화기구)에서 제안
OSI는 7계층으로 이루어져 있고, 1~3계층은 하위계층, 4~7계층은 상위계층이라고 한다
호환성을 보장
- 하위 계층 : 물리 계층 - 데이터 링크 계층 - 네트워크 계층
- 상위 계층 : 전송 계층 - 세션 계층 - 표현 계층 - 응용 계층
물리 계층(Physical layer)
두 장치 간의 실제 접속과 절단 등
기계적 : 크기, 재질, 색상, 핀의 개수 등
전기적 : 전압, 전류, 주파수, 파형
기능적, 절차적 특성에 대한 규칙을 정의
데이터 링크 계층(Data Link Layer)
두 개방 시스템 사이 신뢰성있는 데이터 전송을 위한 연결 설정과 유지 및 종료를 담당
- 송수신측의 속도 차 해결을 위한 흐름 제어(데이터 전송의 순서)
- 에러 제어(에러 검출) 기능
- 프레임의 순서적 전송을 위한 순서 제어
- 동기화 기능
- HDLC, LAPB, LAPD, LLC, MAC
네트워크 계층(Network Layer)
개방 시스템간의 네트워크 연결 관리와 데이터의 교환 및 중계
- 경로 설정(Routing), 데이터 교환 및 중계, 트레픽 제어, 패킷 정보 송신
- X.25, IP
전송 계층(Transport Layer)
균일한 데이터 전송을 제공함으로써 종단 시스템(End-to-End)간의 투명한 데이터 전송 제공
- 종단 시스템 간의 전송 연결 설정, 데이터 전송, 연결 해제
- 주소 설정, 다중화, 오류 제어(에러 복구), 흐름 제어(클라우드의 라우팅, 신호수의 느낌)
- TCP(Transmission Control Protocol), UDP(User Datagram Protocol)
세션 계층(Session Layer)
송수신간 관련성을 유지, 대화 제어
- 대화 구성 및 동기 제어, 데이터 교환 관리
- 송수신 간의 데이터 전송, 연결 해제, 동기 처리 등의 대화를 관리하기 위해 토큰 사용
표현/프레젠테이션 계층(Presentation Layer)
응용 계층의 데이터를 세션 계층에 적합한 형태로 변환, 그 반대의 기능을 수행
- 코드 변환, 데이터 암호화, 데이터 압축, 구문 검색, 정보 형식 변환, 문맥 관리
응용 계층(Application Layer)
사용자가 OSI환경에 접근할 수 있도록 서비스
- 응용 프로세스 간 정보 교환, 전자 사서함, 파일 전송, 가상 터미널
'정보처리산업기사' 카테고리의 다른 글
2장. 프로세스 관리 (0) | 2023.12.25 |
---|---|
1장. 운영체제의 개념 (0) | 2023.12.24 |