Chapter 7 네트워크 아키텍쳐와 OSI 참조모형

Slides:



Advertisements
Similar presentations
1 Chapter 1-1 컴퓨터 네트워크. 2 요약  제 1 장 컴퓨터 네트워크와 인터넷  통신 네트워크 (communication network)  프로토콜 (Protocol)  통신 네트워크의 종류  교환 네트워크 (Switching Network)  점대점.
Advertisements

2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
16장 X.25 패킷 교환망 16.1 X.25 계층 구조 16.2 패킷 계층 프로토콜 16.3 요약.
4 통신 프로토콜과 표준화, 최근 표준화 협력 방향.
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
Chapter 1: OSI 참조 모델과 TCP/IP
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
Load Balancing L4와 L7은 어떻게 동작할까?.
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
Chapter 11 Data Link Control.
VoIP (Voice Over Internet Protocol)
9장 데이터 링크층 개요 (Introduction To Data-Link Layer)
Chapter 13 Wired LANs: Ethernet.
제 17 장 TCP : 전송 제어 프로토콜 정보통신연구실.
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
Network 네트워크 기초이론 및 실습 Networking의 기본 개념 1장.
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
23 장 OSI 상위계층 23.1 세션(session)층 23.2 표현(presentation)층
Chapter 21 Network Layer: ARP, ICMP (IGMP).
네트워크 계층 모델 응용 계층: HTTP.
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
컴퓨터 네트워크 PART 02 프로토콜 (chapter 03 트랜스포트 계층) 임효택
10 장 데이터 링크 제어(Data Link Control)
13 장 광역 통신망(WAN) 13.1 점대점 WAN 13.2 교환형 WAN 13.3 ATM LAN 13.4 요약.
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
Intorduce of Network Protocol - TCP/IP 편
Telecommunications Management Lab.
3장 OSI 기본 참조 모델과 TCP/IP 3.1 OSI 기본 참조 모델 3.2 계층별 기능 3.3 TCP/IP 프로토콜 그룹
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
2장. 인터넷의 개념과 주소.
22 장 전송층(Transport Layer)
OSI 모델 OSI 모델의 개념과 필요성 OSI 모델의 데이터 전송 과정 OSI 모델 7계층 한빛미디어(주)
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Contents 통신 프로토콜의 필요성 OSI의 7계층 참조 모델 계층적 프로토콜의 동작 TCP/IP 프로토콜
Data Communications 제 4 장 OSI 참조 모델.
OSI Reference Model.
21 장 전송층(Transport Layer)
OSI 7계층 네트워크 프로토콜 OSI 7계층 구조.
Chapter 2 네트워크 모델 (Network Models).
Internet 데이터 전송 목표: 인터넷의 개요 및 기본 내용을 살펴보고 VB에서의 데이터 전송 프로그래밍에 대하여 학습한다. 주요내용 인터넷의 개요 인터넷 데이터 전송 인터넷 프로그래밍 Winsock Client Server 프로그래밍.
Chapter 04. OSI 참조 모델.
9 TCP의 이해 학습 목표 전송 계층 프로토콜이 제공하는 기능을 이해한다.
Chapter 01. OSI 계층 모델.
김 형 진 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
20 장 네트워킹과 인터네트워킹 장치 20.1 리피터(Repeaters) 20.2 브리지(Bridges)
21 장 네트워킹과 인터네트워킹 장치 21.1 중계기(Repeaters) 21.2 브릿지(Bridges)
Data Communications 제 4 장 OSI 참조 모델 정보보호학과 양 계 탁.
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
6.2.3 OSI 계층화의 개념 학습내용 (N) 접속(connection) 데이터단위(Data Unit)
김 형 진 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
10 기타 전송 계층 프로토콜.
Chapter 26 IP over ATM.
Chapter 2 네트워크 모델 (Network Models).
10장 OSI 7 Layer 강원도립대학교 정보통신개론.
Ping Test.
Chapter 27 Mobile IP.
LAN의 구성요소 학습내용 서버 클라이언트 NIC(Network Interface Card) 전송매체
7 IP 프로토콜의 이해 학습 목표 네트워크 계층의 필요성과 역할을 이해한다.
김 형 진 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
제 6 장 IP 패킷 전달과 라우팅 6.1 연결형 서비스와 비연결형 서비스 6.2 직접 전달과 간접 전달 6.3 라우팅 방법
학습내용 프로토콜 계층화 OSI 모델의 용어 및 기능 개체 서비스 접근점 (N) 프로토콜과 (N) 서비스 서비스 프리미티브
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
The OSI Model and TCP/IP Protocol Suite
Chapter 2 네트워크 모델 (Network Models).
네트워크란? Onescore 네트워크팀.
ARP.
Presentation transcript:

Chapter 7 네트워크 아키텍쳐와 OSI 참조모형 Telecommunications Management Lab.

계층형 네트워크 구조 용어 Entity Protocol: 통신에서 정보 교환을 위한 규칙이나 절차들의 집합 Network Architecture 일반적으로 네트워크 구조(architecture)는 너무 복잡하여 여러 계층으로 나누어 표현 예를 들면, OSI(Open System Interconnection) 계층은 7 계층, TCP/IP는 4계층으로 나뉘어진다. OSI: Open System Interconnection TCP/IP: Transmission Control Protocol/Internet Protocol 정보통신경영연구실

계층형 네트워크 구조 계층형 구조(Layered or Hierarchical Architecture) 계층형 구조의 필요성 기능이 같거나 비슷한 것들을 하나의 모듈(module)로 묶고 모듈간 상호작용은 적게 하는 것이 바람직 서로 다른 모듈 사이에 적용되는 규칙이나 절차를 최소화하는 데에 바람직한 구조가 계층형 구조 (Layered or Hierarchical Architecture) 크고 복잡한 시스템/문제를 다룰 때 서로 연관성이 적으면서 다루기 쉬운 작은 문제로 분할하여 접근(divide and conquer) 어느 계층의 변동이 다른 계층들에는 영향을 미치지 않도록 하여 각각의 계층을 독립적으로 유지, 관리 컴퓨터간 정보교환의 대략적인 절차 (1) 응용 프로그램간의 논리적 연결 (2) 시스템간의 물리적 연결 (3) (1)과 (2)의 연동: 물리적으로 연결된 시스템을 통하여 응용프로그램간의 논리적 연결을 실현시키는 link 역할 계층형 구조의 예 OSI 참조모형 , 인터넷(TCP/IP), IBM의 SNA(Sys. Net. Arch.) 등 정보통신경영연구실

OSI 참조모형 정보통신경영연구실

OSI 계층모형과 기능 7 6 5 4 3 2 1 계층 기능 응용계층 응용프로세스간 정보교환 표현계층 세션계층 전달계층 정보 표현방식 관리, 암호화, 정보압축 등 5 세션계층 응용프로세스간 논리적 연결 확립 및 관리 4 전달계층 응용프로세스간 통신채널 설정 및 메시지 전달 (두 통신호스트 사이의 신뢰성 있는 연결 제공) 3 네트워크계층 통신전담 프로세서간 패킷 전송 2 데이터링크계층 링크상에서의 패킷 전송 1 물리계층 링크상에서 실제 비트정보 전달 정보통신경영연구실

응용계층, 표현계층 Application Layer Presentation Layer Data Data 사용자 응용프로그램간의 정보교환 엔티티 예) FTAM: 서로 다른 시스템간 파일전송 프로토콜 MHS: EDI에서 메시지 교환 프로토콜 FTAM: File Transfer, Access and Manipulation MHS: Message Handling System Presentation Layer 표현방식의 전환/통일 정보압축 암호화 Data 암호화방식 압축방식 Data 헤더(header) 정보통신경영연구실

세션계층, 전달계층 Session Layer Transport Layer 상위계층 : 계층 4~7 응용프로세스간의 논리적 연결을 확립하고 관리 통신대화 방식 설정: full-duplex, half-duplex 등 응용프로그램간 연결에 신뢰성을 높이는 여러 기능을 수행 Check point를 이용한 error recovery 일괄처리 Transport Layer 실질적인 정보전송에 처음으로 관여 응용프로세스간 신뢰성 있는 통신채널 제공 메시지 분할, 재조립: 그림 7-4 Flow control : 네트워크에 흐르는 메시지 양을 조절 Error control: checksum 방식 이용 상위계층 : 계층 4~7 통신방식지정 표현계층의 헤더 Data 세션계층의 헤더 전달계층의 헤더 표현계층의 헤더 세션계층의 헤더 Data 정보통신경영연구실

전달계층의 메시지 분할과 재조립 정보통신경영연구실

네트워크계층 Network Layer Routing : 네트워크를 가로지르는 패킷 전송 Flooding 노드는 전송받을 때 사용된 링크를 제외한 나머지 모든 링크로 그 패킷을 복사하여 내보내는 방식 Centralized routing 전담노드 외의 노드는 이웃 노드로의 주변상황을 주기적으로 전담노드에게 보고 전담노드는 모든 노드쌍(node pair)에 대한 최적경로를 계산하고 결과를 각 노드에게 알림 Distributed routing 자신의 이웃노드와 주변상황에 대한 정보를 주기적으로 주고받아, 각자의 경로설정표를 갱신 Hierarchical routing 노드들을 계층별로 분류하여, 각 노드에서의 경로설정을 계층적으로 처리 PSTN 정보통신경영연구실

네트워크계층 (cont.) Network Layer (cont.) Flow control (패킷) Window flow control: Virtual Circuit 방식에서 널리 이용 Datagram 방식에서는 traffic control packet을 이용하여 국지적인 흐름제어 패킷이 누적된 노드가 주위 노드에 패킷의 전달 억제를 요청 주소 패킷번호 상위계층의 헤더 Data 네트워크계층 헤더 정보통신경영연구실

네트워크계층 (cont.) 패킷교환망의 예 패킷 패킷번호 목적지 주소 패킷교환노드 정보통신경영연구실

데이터링크계층, 물리계층 Data Link Layer Physical Layer 전송링크 상에서의 패킷 전송 헤더와 꼬리(trailer) 데이터링크 프로토콜 ABP(Alternating Bit Protocol) : Stop-and-Wait SRP(Selective Repeat Protocol) : window 방식, 송/수신 모두 buffer 사용 일정시간내 ack가 오지않은 패킷만 재전송 재순서화가 필요 Go Back N window 방식 ack가 오지않은 패킷을 포함 N개 패킷 전송 Physical Layer 물리적 매체를 통한 비트단위의 정보 전송 데이터링크 계층 헤더 네트워크 상위계층 헤더 Data Trailer 정보통신경영연구실

계층간 상호기능 (1) Remark 각 계층은 다른 계층의 서비스 제공과정이 밝혀지지 않은 상태에서, 수신측의 경우 바로 위 계층에 대해서는 서비스 제공자 바로 아래 계층으로부터는 서비스 수요자 정보통신경영연구실

계층간 상호기능 (2) 학생간 펜팔 예 정보통신경영연구실

계층간 상호기능 (3) 계층형 구조의 체계적 표현 N-PDU(Protocol Data Unit): N-계층 프로토콜에서의 기본적인 정보교환단위 (N-1)-SDU(Service Data Unit): (N-1)-계층 서비스의 정보교환단위 (N-1)-SDU는 N-PDU와 같다. 프로토콜 엔티티 N_PDU H N 계층 N-1 계층 N-1 request N-1 confirm N-1 response N-1 indication N-1 서비스 정보통신경영연구실

헤더 씌우기 + Encapsulation 송신측에서는 계층을 내려갈 때마다 헤더가 붙고 수신측에서는 계층을 올라갈 때마다 헤더가 제거된다. N_PDU N 계층 N-1 계층 Header N_PDU + N-1_PDU 정보통신경영연구실