osi 기본참조모델 - techeltech.cnu.ac.kr/12it2/4_osi7layers.pdf ·...

35
1 OSI 기본 참조 모델 OSI : Open System Interconnection Basic Reference Model : ISO - 7498 OSI 모델의 목적 기본적인 하드웨어 또는 소프트웨어의 변경 없이 서로 다른 시스템간에 개방 통신을 위한

Upload: others

Post on 05-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

1

OSI 기본 참조 모델

OSI : Open System Interconnection

Basic Reference Model : ISO-7498

OSI 모델의 목적

기본적인 하드웨어 또는 소프트웨어의 변경 없이

서로 다른 시스템간에 개방 통신을 위한 것

Page 2: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

2

1. 모델

OSI 모델

모든 유형의 컴퓨터 시스템 간의 통신을 허용하는 네

트워크 시스템의 설계를 위한 계층구조

계층화된 구조

장치 A로부터 장치 B까지 메시지를 전송할 때 연관

되는 계층

Page 3: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

3

모델(계속)OSI 모델

Page 4: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

4

모델(계속)

Page 5: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

5

모델(계속)

대등-대-대등(Peer-to-peer) 프로세스

해당 계층에서 통신하는 각 장치상의 프로세스

계층간 인터페이스

상위층에게 제공되는 정보와 서비스를 정의

Page 6: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

6

모델(계속)

계층의 기본구조

계층 1, 2, 3(네트워크 지원 계층)

하나의 장치에서 다른 장치로 전송되는 데이터의 물리

적인 면을 처리

계층 5, 6, 7(사용자 지원 계층)

관련없는 소프트웨어 시스템간의 상호 운용성 제공

계층 4(트랜스포트 계층)

두개의 서브 그룹을 링크하고 하위층이 전송한 내용을

상위층이 사용할 수 있는 형태로 변환

Page 7: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

7

모델(계속)OSI 모델을 이용한 교환

Page 8: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

8

2. 각 계층의 기능

물리 층(Physical Layer)

데이터 링크 층(Data Link Layer)

네트워크 층(Network Layer)

전송 층(Transport Layer)

세션 층(Session Layer)

표현 층(Presentation Layer)

응용 층(Application Layer)

Page 9: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

9

물리 층(Physical Layer)

물리적 매체를 통한 비트 스트림 전송에 요구되는 기능

을 담당 (기계적, 전기적 특성을 다룸 : 케이블, 컨넥터)

물리적인 장치와 인터페이스가 전송을 위해 필요한 기능

과 처리절차 규정

데이터 링크층으로부터 한 단위의 데이터를 받아 통신

링크를 따라 전송될 수 있는 형태로 변환

비트 스트림을 전자기 신호로 변환

매체를 통한 신호 전송 감독

Page 10: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

10

물리 층(계속)

물리 층

Page 11: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

11

물리 층(계속)

기 능

인터페이스와 매체의 물리적인 특성 (7장)

비트의 표현

데이터 속도

비트의 동기화

회선구성

물리적인 접속형태

전송방식

Page 12: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

12

데이터 링크 층(Data Link Layer)

하나의 지국에서 다른 지국으로 오류 없는 데이

터 전달에 대한 책임을 가짐

세번째 층으로부터 데이터를 받아서 주소와 제

어 정보를 포함하고 시작(header)과 끝(trailer)에

의미있는 비트를 추가한다 : 프레임(Frame)

Page 13: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

13

데이터 링크 층(계속)

Data Link Layer

Page 14: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

14

데이터 링크 층(계속)

기능

프레임 구성

물리주소 지정

흐름제어

오류제어

접근제어

Page 15: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

15

데이터 링크 층(계속)

예 2.1

Page 16: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

16

네트워크 층(Network Layer)

다중 네트워크 링크를 통해 패킷의 발신지-대-목적지 전달에 대한 책임을 가짐

비교: 데이터 링크 층은 노드간(node-to-node) 전달 책임

두 가지 관련 서비스를 제공 스위칭(Switching)

라우팅(Routing)

Page 17: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

17

네트워크 층(계속)

스위칭

물리적 링크 간의 일시적인 연결 (예: 전화 시스템)

라우팅

한 지점에서 다른 지점으로 패킷을 전송할 수 있는 경

로가 많을 때 가장 최적의 경로를 선택하는 기능

Page 18: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

18

네트워크 층(계속)Network Layer

Page 19: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

19

네트워크 층(계속)

기능

발신지-대-목적지 전달(packet)

논리 주소지정(Logical addressing)

라우팅(Routing)

주소 변환(Address transformation)

Page 20: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

20

네트워크 층(계속)

예 2.2

Page 21: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

21

전송 층(Transport layer)

전체 메시지의 발신지-대-목적지(end-to-end) 전달에 대한 책임을 가짐

비교: 네트워크 층은 개별적인 패킷의 종단-대-종단 (end-to-end) 전송을 담당

Page 22: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

22

전송 층(계속)Transport Layer

Page 23: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

23

전송 층(계속)

기능

서비스-점 주소 지정 (Service-point(port)

addressing)

분할과 재조립 (Segmentation and reassembly)

연결 제어 (Connection control)

흐름 제어 (Flow control)

오류 제어 (Error control)

Page 24: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

24

전송 층(계속)예 2.3

Page 25: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

25

세션 층(Session Layer)

네트워크 대화 제어자

Page 26: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

26

세션 층(계속)

기능

세션 관리(Session management)

동기화(Synchronization)

대화 제어(Dialog control)

원활한 종료(Graceful Close)

Page 27: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

27

표현 층(Presentation Layer)

통신 장치간의 상호 운용성(interoperability) 보장

두 시스템간 주고 받는 정보의 구문(syntax)과의미(semantic)관련

필요에 따라 보안 목적을 위한 데이터 암호화와 복호화 기능

데이터 압축 및 확장 기능

Page 28: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

28

표현 층(계속)

Presentation Layer

Page 29: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

29

표현 층(계속)

기능

변환(Translation)

암호화(Encryption)

압축(Compression)

보안(Security)

Page 30: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

30

응용 층(Application Layer)

네트워크 상의 소프트웨어 사용자에게 사용자

인터페이스 제공과 서비스 지원

Page 31: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

31

응용 층(계속)

Application Layer

Page 32: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

32

응용 층(계속)

서비스

네트워크 가상 터미널(Network virtual terminal)

파일 액세스, 전송, 관리(File access, transfer, and

management)

우편 서비스(Mail services)

디렉토리 서비스(Directory services)

Page 33: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

33

각 계층의 기능 요약

Page 34: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

34

3. TCP/IP 프로토콜(개관)

Transmission Control Protocol/Internet Protocol

5개의 계층(물리,데이터링크,네트워크,전송,응용)으로 구성

특정 기능을 제공하는 각 모듈이 대화식으로 되어 있는 계층 구조

Page 35: OSI 기본참조모델 - Techeltech.cnu.ac.kr/12IT2/4_OSI7Layers.pdf · 데이터링크층으로부터한단위의데이터를받아통신 ... 물리층(계속) 기능 인터페이스와매체의물리적인특성(7장)

35

TCP/IP 프로토콜(계속)TCP/IP와 OSI모델