380 likes | 526 Views
3 장 OSI 기본 참조 모델. OSI : Open System Interconnection Basic Reference Model : ISO-7498 OSI 모델의 목적 기본적인 하드웨어 또는 소프트웨어의 변경 없이 서로 다른 시스템간에 개방 통신을 위한 것. 목차. 3.1 모델 3.2 각 계층의 기능 3.3 TCP/IP 프로토콜 3.4 요약. 3.1 모델. OSI 모델 모든 유형의 컴퓨터 시스템 간의 통신을 허용하는 네트워크 시스템의 설계를 위한 계층구조 계층화된 구조
E N D
3 장 OSI 기본 참조 모델 • OSI : Open System Interconnection • Basic Reference Model : ISO-7498 • OSI 모델의 목적 • 기본적인 하드웨어 또는 소프트웨어의 변경 없이 서로 다른 시스템간에 개방 통신을 위한 것
목차 3.1 모델 3.2 각 계층의 기능 3.3 TCP/IP 프로토콜 3.4 요약
3.1 모델 • OSI 모델 • 모든 유형의 컴퓨터 시스템 간의 통신을 허용하는 네트워크 시스템의 설계를 위한 계층구조 • 계층화된 구조 • 장치 A로부터 장치 B까지 메시지를 전송할 때 연관되는 계층
모델(계속) • OSI 모델
모델(계속) • 대등-대-대등(Peer-to-peer) 프로세스 • 해당 계층에서 통신하는 각 장치상의 프로세스 • 계층간 인터페이스 • 상위층에게 제공되는 정보와 서비스를 정의
모델(계속) • 계층의 기본구조 • 계층 1, 2, 3(네트워크 지원 계층) • 하나의 장치에서 다른 장치로 전송되는 데이터의 물리적인 면을 처리 • 계층 5, 6, 7(사용자 지원 계층) • 관련없는 소프트웨어 시스템간의 상호 운용성 제공 • 계층 4(트랜스포트 계층) • 두개의 서브 그룹을 링크하고 하위층이 전송한 내용을 상위층이 사용할 수 있는 형태로 변환
모델(계속) • OSI 모델을 이용한 교환
3.2 각 계층의 기능 • 물리 층(Physical Layer) • 데이터 링크 층(Data LinkLayer) • 네트워크 층(Network Layer) • 전송 층(Transport Layer) • 세션 층(Session Layer) • 표현 층(Presentation Layer) • 응용 층(Application Layer)
물리 층(Physical Layer) • 물리적 매체를 통한 비트 스트림 전송에 요구되는 기능을 담당 (기계적, 전기적 특성을 다룸 : 케이블, 컨넥터) • 물리적인 장치와 인터페이스가 전송을 위해 필요한 기능과 처리절차 규정 • 데이터 링크층으로부터 한 단위의 데이터를 받아 통신 링크를 따라 전송될 수 있는 형태로 변환 • 비트 스트림을 전자기 신호로 변환 • 매체를 통한 신호 전송 감독
물리 층(계속) • 물리 층
물리 층(계속) • 기 능 • 인터페이스와 매체의 물리적인 특성 (7장) • 비트의 표현 • 데이터 속도 • 비트의 동기화 • 회선구성 • 물리적인 접속형태 • 전송방식
데이터 링크 층(Data Link Layer) • 하나의 지국에서 다른 지국으로 오류 없는 데이터 전달에 대한 책임을 가짐 • 세번째 층으로부터 데이터를 받아서 주소와 제어 정보를 포함하고 시작(header)과 끝(trailer)에 의미있는 비트를 추가한다 : 프레임(Frame)
데이터 링크 층(계속) • Data Link Layer
데이터 링크 층(계속) • 기능 • 프레임 구성 • 물리주소 지정 • 흐름제어 • 오류제어 • 접근제어
데이터 링크 층(계속) • 예 3.1
네트워크 층(Network Layer) • 다중 네트워크 링크를 통해 패킷의 발신지-대-목적지 전달에 대한 책임을 가짐 • 비교: 데이터 링크 층은 노드간(node-to-node) 전달 책임 • 두 가지 관련 서비스를 제공 • 스위칭(Switching) • 라우팅(Routing)
네트워크 층(계속) • 스위칭 • 물리적 링크 간의 일시적인 연결 (예: 전화 시스템) • 라우팅 • 한 지점에서 다른 지점으로 패킷을 전송할 수 있는 경로가 많을 때 가장 최적의 경로를 선택하는 기능
네트워크 층(계속) • Network Layer
네트워크 층(계속) • 기능 • 발신지-대-목적지 전달(packet) • 논리 주소지정(Logical addressing) • 라우팅(Routing) • 주소 변환(Address transformation)
네트워크 층(계속) • 예 3.2
전송 층(Transport layer) • 전체 메시지의 발신지-대-목적지(end-to-end) 전달에 대한 책임을 가짐 • 비교: 네트워크 층은 개별적인 패킷의 종단-대-종단 (end-to-end) 전송을 담당
전송 층(계속) • Transport Layer
전송 층(계속) • 기능 • 서비스-점 주소 지정 (Service-point(port) addressing) • 분할과 재조립 (Segmentation and reassembly) • 연결 제어 (Connection control) • 흐름 제어 (Flow control) • 오류 제어 (Error control)
전송 층(계속) • 예 3.3
세션 층(Session Layer) • 네트워크 대화 제어자
세션 층(계속) • 기능 • 세션 관리(Session management) • 동기화(Synchronization) • 대화 제어(Dialog control) • 원활한 종료(Graceful Close)
표현 층(Presentation Layer) • 통신 장치간의 상호 운용성(interoperability) 보장 • 두 시스템간 주고 받는 정보의 구문(syntax)과 의미(semantic)관련 • 필요에 따라 • 보안 목적을 위한 데이터 암호화와 복호화 기능 • 데이터 압축 및 확장 기능
표현 층(계속) • Presentation Layer
표현 층(계속) • 기능 • 변환(Translation) • 암호화(Encryption) • 압축(Compression) • 보안(Security)
응용 층(Application Layer) • 네트워크 상의 소프트웨어 사용자에게 사용자 인터페이스 제공과 서비스 지원
응용 층(계속) • Application Layer
응용 층(계속) • 서비스 • 네트워크 가상 터미널(Network virtual terminal) • 파일 액세스, 전송, 관리(File access, transfer, and management) • 우편 서비스(Mail services) • 디렉토리 서비스(Directory services)
3.3 TCP/IP 프로토콜 • Transmission Control Protocol/Internet Protocol • 5개의 계층(물리,데이터링크,네트워크,전송,응용)으로 구성 • 특정 기능을 제공하는 각 모듈이 대화식으로 되어 있는 계층 구조
TCP/IP 프로토콜(계속) • TCP/IP와 OSI모델