New World
[정보통신망#8] OSI 참조 모델 본문
1. OSI 참조 모델의 개요
(1) OSI모델의 목적
- ISO 7498(1983년)
- 개방형 시스템의 상호접속을 위한 참조 모델
- 이기종 시스템 간의 통신이 가능하도록
- 개방형 시스템 : 적용 가능한 표준을 상호 인정하고 지원
(2) OSI의 계층
(3) 계층의 분리원칙
(4) 각 계층이 필요한 이유
물리계층 : 종단 간을 연결하려면 다양한 물리적 매체를 사용하는 구조
데이터링크 계층 : 물리적 통신 매체를 사용할 경우, 서로 다른 데이터 링크 제어 절차가 필요
네트워크 계층 : 전송 주체 사이에 중간 노드가 있는 경우, 전송 주체 간의 연결 통로를 제공해야함
전송 계층 : 발신지 시스템에서 목적지 시스템가지의 신뢰성 있는 데이터 이동을 제어할 필요가 있음
세션 계층 : 대화를 조작하고 동기화하고 데이터 교환을 관리할 필요
표현 계층 : 응용 프로그램의 구조화된 데이터를 표현하고 조정하는 기능이 필요
응용 계층 : 프로토콜을 함께 관리할 필요
(5) 캡슐화
데이터에 각 계층의 제어 정보를 추가하는 것
2. 각 계층의 목적 및 기능
(1) 응용 계층
OSI 모델의 최상위 계층
목적 : 응용 프로세스들 사이의 데이터 교환
응용 프로세스가 네트워크에 접근할 수 있는 수단 제공
기능
- 응용 계층 기능들의 그룹화
- 응용 프로세스 관리
- 시스템 관리
- 응용 계층 관리
(2) 표현 계층
응용 계층과 세션 계층 사이
목적 : 응용체들 사이의 데이터 교환
- 응용체들이 통신하거나 참조할 수 있도록 정보를 표현하는 기능 제공
- 응용체간에 교환되어야 할 데이터 표현
- 응용체들의 통신에서 참조할 수 있는 데이터 구조를 표현
구문독립성을 제공
- 표현 계층은 데이터가 표현되는 구문에만 관계, 응용계층과 관계있는 의미와는 무관
- 구문변환, 구문 선택
기능
- 구문 변환
- 구문의 절충
- 주소지정과 다중화
- 표현 계층 관리
(3) 세션 계층
목적 : 표현체들 사이의 데이터 교환
- 표현 계층들의 대화 세션의 형성과 동기, 정상적인 데이터 교환
기능
- 세션 연결 설정
- 정상적인 데이터 통신
- 세션 연결 해제
- 신속 데이터 전송
- 세션 연결 복구
- 세션 계층 관리
(4) 전송 계층
목적 : 세션 계층들 사이의 데이터 교환
- 세션을 갖고 있는 두 이용자 사이의 정확한 데이터 전송 서비스를 제공
- 가능한 네트워크 서비스를 최대로 이용해 최소 경비로 각 세션 계층의 요구사항을 수행
기능
- 주소 변환
- 다중화와 분리
- 전송 연결의 설정과 해제
- 각각의 연결에 대해 양 종단간의 순서제어, 오류검출, 오류복구, 흐름제어
- 신속 데이터 전송
- 전송 계층 관리
(5) 네트워크 계층
목적 : 전송체들 사이의 데이터 교환
- 라우팅의 전략을 사용해 데이터를 송신지 컴퓨터로부터 여러 네트워크를 거쳐 수신지 컴퓨터까지 전달
기능
- 경로선택과 중계
- 네트워크 연결
- 네트워크 연결의 다중화
- 세그멘팅과 블로킹
- 오류검출 및 오류통보
- 순서나열
- 흐름제어
- 신속 데이터 전송 서비스
- 네트워크 계층 관리
(6) 데이터링크 계층
목적 : 네트워크체들 사이의 데이터 교환
- 데이터 링크 연결을 설정, 유지, 해제하여 데이터를 교환
기능
- 데이터 링크 연결의 설정 및 해제
- 데이터 링크 SDU의 전송
- 네트워크 연결 종단 확인명 제공
- 순서나열
- 오류검출, 오류 복구 및 오류 통보
- 흐름 제어
- 데이터 링크 계층의 관리
(7) 물리계층
목적 : 데이터 링크체들 사이의 데이터 교환
- 물리적 연결 설정/유지/해제를 통해 하나의 노드에서 다음 노드까지 각 비트를 전송
기능
- 물리적 연결 : 물리적 매체와의 인터페이스
- 물리적 서비스 데이터의 전송 : 비트의 복호화 및 부호화, 비트 전송속도, 비트 동기화
- 물리적 연결 종단 확인명 제공
- 물리 계층 관리
정답 : 2 | |
정답 : 1 | |
정답 : 3 | |
정답 : 2 |
'Self-Study > Study' 카테고리의 다른 글
[UNIX #2, 3] 리눅스 설치, 셸 사용하기 (0) | 2022.08.20 |
---|---|
[UNIX #1] 리눅스 소개 (0) | 2022.08.20 |
[운영체제#14] 분산 운영체제 (0) | 2022.06.02 |
[운영체제#13] 분산 운영체제 (0) | 2022.06.01 |
[운영체제#12] 저장장치 및 관리 (0) | 2022.06.01 |