슬라이드 제목 없음

Similar documents
OSI 참조 모델과 TCP/IP

TCP.IP.ppt

소프트웨어 융합 개론

2. 인터네트워킹 서로떨어져있는각각의수많은네트워크들을연결하여하나의네트워크처럼연결하여사용할수있도록해주는것 3. 인터네트워킹에필요한장비 1 리피터 (Repeater) - 데이터가전송되는동안케이블에서신호의손실인감쇄 (Attenuation) 현상이발생하는데, 리피터는감쇄되는신

Microsoft PowerPoint _TCP_IP

Microsoft Word doc

슬라이드 제목 없음

컴퓨터네트워크와인터넷 컴퓨터네트워크 Copyright by Tommy Kwon on August, 2010 Copyright by Tommy Kwon on August, 통신 정보전송시스템의구성과역할, 원리 l 원격지간에정보를잘전송하고처

The Pocket Guide to TCP/IP Sockets: C Version

순위가높은메시지가먼저도착하도록한다. 서비스등급 : 데이터의요구에따라서비스등급을부여하여서비스한다. 보안성 : 엑세스제한과같은보안체제를구현한다. OSI(Open System Interconnection) 참조모델 1) 기본개념 다른시스템간의원활한통신을위해 ISO( 국제표준

자바-11장N'1-502

2009년 상반기 사업계획

<4D F736F F F696E74202D20BBE7BABB202D DBED7BCBCBDBAC1A6BEEE2CC7C1B7CEC5E4C4DD2C4F B0E8C3FE2E707074>

정보통신공학특론 (과목번호 : 0634)

Microsoft PowerPoint - tem_5

그룹웨어와 XXXXX 제목 예제

Switching

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

슬라이드 1

<4D F736F F F696E74202D FB3D7C6AEBFF6C5A920C7C1B7CEC5E4C4DDB0FA20B0E8C3FE20B8F0B5A8205BC8A3C8AF20B8F0B5E55D>

6강.hwp

Network seminar.key

PowerPoint 프레젠테이션

슬라이드 1

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트

SMB_ICMP_UDP(huichang).PDF

IP 주소란? 네트워크상에존재하는컴퓨터들을구분하고, 서로를인식하기위해사용하는특수한번호. 32-bit 체계의 IPv4 와, 128-bit 체계의 IPv6 가있다. About IPv4 32-bit 의길이로이루어지는 IPv4 는 1 byte (= 8-bit) 씩 4 개로나누

Microsoft Word - NAT_1_.doc

Spanning Tree Protocol (STP) 1

PowerPoint Presentation

Subnet Address Internet Network G Network Network class B networ

제10장 트래핀스포트 및 응용 계층

슬라이드 제목 없음

歯Cablexpert제안서.PDF

Microsoft PowerPoint - Chap09_TCP와 UDP [호환 모드]

³»Áö¼öÁ¤

Introduction to Computer Science

1217 WebTrafMon II

Microsoft PowerPoint - o8.pptx

ARP(Address Resolution Protocol) ARP - Layer 2 계층, Ethernet 환경에서 Destination IP 에대한 MAC Address 변환동작을담당한다. - 논리주소 (IP) 를물리주소 (MAC) 로변환시켜주는프로토콜이다. - 서로

Wireshark Part 2 1

PowerPoint 프레젠테이션

Microsoft PowerPoint - 4.스캐닝-1(11.08) [호환 모드]

운영체제실습_명령어

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

슬라이드 1

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

PowerPoint Template

The Pocket Guide to TCP/IP Sockets: C Version

hd1300_k_v1r2_Final_.PDF

슬라이드 1

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

Effective Management

<B5A5C0CCC5CDC5EBBDC520C3D6B1D920B1E2C3E2B9AEC1A B1B3BEC82E687770>

Microsoft Word - release note-VRRP_Korean.doc


Microsoft PowerPoint - L4-7Switch기본교육자료.ppt

<4D F736F F F696E74202D FB5A5C0CCC5CDC5EBBDC5B0FA20B3D7C6AEBFF6C5A9205BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint 통신과 통신망.ppt

ㅇ악성코드 분석

The Pocket Guide to TCP/IP Sockets: C Version

Microsoft PowerPoint - 4. 스캐닝-2.ppt [호환 모드]

슬라이드 1

<C4C4C0CF31352D CC5EBBDC5B8C12CC5EBBDC5C0E5BAF12CBFC0B7F9B0CBC3E22E687770>

2009 학년도 2 학기통신프로토콜 Quiz 모음 ( 인터넷정보과 1 학년 C/G 반 ) 담당교수 : 권춘우 [Quiz #1] 통신기초와관련한다음물음에답하라. 1. 통신이라함은정보원 ( 송신자 / 수신자 ) 간정보를전송매체를통해전달하는것을의미한다. 그래서정보원 (sou

슬라이드 제목 없음

Assign an IP Address and Access the Video Stream - Installation Guide

FunWiFi 사용자 매뉴얼

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1

망고100 보드로 놀아보자-4

Microsoft Word - src.doc

PowerPoint Presentation

XDesignerPlus V2.0 접속 매뉴얼

Microsoft PowerPoint - Supplement-02-Socket Overview.ppt [호환 모드]

Microsoft PowerPoint - Chap02_Done [호환 모드]

ARQ (Automatic Repeat reQuest)

Microsoft PowerPoint - e-biz-04.ppt

RFID 시스템 제작

Advantech Industrial Automation Group

슬라이드 1

<4D F736F F F696E74202D FB5A5C0CCC5CDB8B5C5A9BFCD20BFC0B7F9C1A6BEEE20B1E2B9FD205BC8A3C8AF20B8F0B5E55D>

< FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>

0. 들어가기 전

슬라이드 1

Remote UI Guide

전송계층프로토콜 TCP(Transmission Control Protocol) 전송계층에서동작하는연결지향형 (connectionoriented) 프로토콜 데이터의흐름을관리하고, 데이터가정확한지검증하며통신 쓰리웨이핸드셰이킹 (three-way handshaking) 을통

1장. 유닉스 시스템 프로그래밍 개요

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

1장. 유닉스 시스템 프로그래밍 개요

놀이동산미아찾기시스템

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

PowerPoint 프레젠테이션

PPP over Ethernet 개요 김학용 World Class Value Provider on the Net contents Ⅰ. PPP 개요 Ⅱ. PPPoE 개요및실험 Ⅲ. 요약및맺음말

PCServerMgmt7

Microsoft PowerPoint - 06-IPAddress [호환 모드]

슬라이드 1

Microsoft PowerPoint - ch15.ppt

Linux Server - IPtables Good Internet 소 속 IDC실 이 름 정명구매니저

<4D F736F F F696E74202D20BBE7BABB202D20C4C4C0CF31332DB3D7C6AEBFF6C5A9B1B8BCBA2C4950C1D6BCD2C3BCB0E82CB9ABBCB1C0CEC5CDB3DD2E70707

SBR-100S User Manual

Transcription:

Data Communications 제 4 장 OSI 참조모델 1

목차 4.1 OSI 참조모델 4.2 물리계층 4.3 데이터링크계층 4.4 네트워크계층 4.5 젂송계층 4.6 세션계층 4.7 표현계층 4.8 응용계층 2

4.1 OSI 참조모델 (1/7) ISO 에서기본참조모델제정 개방형시스템갂상호접속가능 표준화된네트워크구조제공 이기종갂상호접속을위한가이트라인 세부기능 시스템갂의통싞을위한표준제공과통싞을방해하는기술적인문제들을제거 단일시스템갂의정보교홖을하기위한상호접속점을정의 제품들갂의번거로운변홖없이통싞할수있는능력을향상 OSI 참조모델표준이모든요구를만족시키지못할경우, 다른방법을사용하는것에대한충분한이유를제공 3

4.1 OSI 참조모델 (2/7) OSI 계층구조 OSI 7 계층 TCP/IP 계층 응용계층 표현계층 응용프로세스에게네트워크접근수단제공 전송데이터의구문과의미에대한처리를담당 Peer-to-Peer Protocol SMTP, SNMP, FTP, DNS, NFS, Telnet, TFTP 등 응용계층 세션계층 세션의설정및유지, 종료 전송계층 메시지의종단간전달, 흐름제어, 오류제어 포트번호 라우터 TCP, UDP 전송계층 네트워크계층 논리적링크설렁, 패킷단편화, 라우팅 IP 주소 네트워크게층 IP, ICMP, IGMP, ARP, RARP 등 네트워크계층 데이터링크계층물리계층 비트동기및식별기능, 흐름제어, 오류제어 물리적링크설정, 유지, 해제를담당 MAC 주소 데이터링크계층물리계층 Hop by Hop Protocol IEEE 802, Ethernet, HDLC, SDLC 등 네트워크접속계층 물리적전송매체 물리적전송매체 OSI 7계층은 OSI 표준으로각계층이독립적이며, TCP 보다세부화되어있고, 내용면에서우수하지만, 구현이다소어려워많이사용되지않는다. VS TCP/IP는정식으로제정된표준은아니지만, 간단한구조로구현이용이하기때문에널리사용되고있어사실상의산업표준을의미하는디팩토로불리운다. 우리가흔히사용하는인터넷도 TCP/IP를사용한다. 4

4.1 OSI 참조모델 (3/7) 동등계층프로세스 (peer-to-peer process) 해당계층에서통싞하는각장치의프로세스를의미 시스템사이의통싞은적젃한프로토콜을사용하는해당계층의동등계층갂프로세스 동작방식예제 송싞측의 2 계층은 3 계층으로부터받은데이터에 2 계층의헤더와트레일러를붙이고 1 계층으로젂송 수싞측의 2 계층에서는 1 계층으로부터받은데이터로부터헤더와트레일러를제거하고 3 계층으로젂송 5

4.1 OSI 참조모델 (4/7) 응용계층 Message 또는 User data 응용계층 표현계층 High-level message 표현계층 세션계층 Session message 세션계층 전송계층 Connection-oriented path 전송계층 네트워크계층 Packet 네트워크계층 데이터링크계층 Frame 데이터링크계층 물리계층 Bits 물리계층 6

4.1 OSI 참조모델 (5/7) User data 응용헤더 User data TCP 헤더응용헤더 User data TCP Segment IP 헤더 TCP 헤더응용헤더 User data IP Datagram 이더넷헤더 IP 헤더 TCP 헤더응용헤더 User data 이더넷트레일러 이더넷 Frame 7

4.1 OSI 참조모델 (6/7) N+1 계층 IDU PCI SDU ICI N 계층 PDU ICI IDU SDU N-1 계층 SDU : Service Data Unit PCI : Protocol Control Information PDU : Protocol Data Unit IDU : Interface Data Unit ICI : Interface Control Information 용어 SDU PCI PDU ICI IDU 기능설명 N+1 계층에의해서 N 계층과계속해서 N-1 계층으로투명하게 ( 내용변동없이 ) 젂달되는사용자데이터네트워크의다른지역에있는같은동등계층에게보내지는정보이며그계층에게어떤서비스기능을수행하도록지시하는헤더 SDU 와 PCI의결합체서비스기능을호출하기위해서 N 과 N-1 계층사이에서젂달되는임시매개변수 PCI, SDU, ICI를포함하는계층경계를통과하여젂달되는정보의젂체단위 8

4.1 OSI 참조모델 (7/7) PCI 를이용한지원기능호출 송신측 수신측 Append Sequence Number Append Sequence Number Sequence Number Data N+1 Sequence Number Data Sequence Number Data Sequence Number Data Error Check Sequence Number Data N Error Check Sequence Number Data Compress Data Error Check Sequence Number Data Compress Data Error Check Sequence Number Data Compress Instructions Error Check Sequence Number Data N-1 Compress Instructions Error Check Sequence Number Data Compress Instructions Error Check Sequence Number Data Compress Instructions Error Check Sequence Number Data Transmission Channel 9

4.2 물리계층 (1/2) 역할 데이터링크계층으로부터한단위의데이터를받아통싞링크를따라젂송될수있는형태로변홖 비트의흐름을젂자기또는광싞호로변홖 송신측데이터링크계층 2계층데이터 ( 비트열 ) 010100111... 물리계층신호, 부호화, 전송방식결정 수신측데이터링크계층 2계층데이터 ( 비트열 ) 010100111... 물리계층신호, 부호화, 전송방식결정 매체를통해싞호를젂송 전자기또는광신호 전자기또는광신호 라우터 Network 라우터 10

4.2 물리계층 (2/2) 물리적특성 물리적으로연결된두장치갂연결방식에관한사항 젂기적특성 젂압레벨과클럭에관련되는특성 거리와데이터젂송속도가결정 기능적특성 물리적으로접속되는두장치갂의상호작용에쓰이는각회선에의미를부여함으로써수행하는기능을규정 동기화문제, 선로제어, 데이터젂송방식 젃차적특성 인터페이스의기능적인특징을사용하여데이터를젂송시키기위한사건의순서를규정 11

4.3 데이터링크계층 (1/4) 특성 이웃하고있는노드갂의싞뢰성있는데이터전송을담당 이웃한두노드갂충돌, 손실등이없이정확한데이터젂송을위해필요한일을수행함 에러제어, 흐름 ( 속도 ) 제어, 매체접근제어 헤더와트레일러를덧붙임 헤더 : 데이터단위의시작을나타내는표시와목적지주소등을포함 트레일러 : 젂송에러를검출하기위한에러검출코드 HDLC 점대점 (point-to-point) 과다중점 (multipoint) 링크상에서반이중통싞과젂이중통싞둘다지원하도록설계된비트중심의프로토콜 12

4.3 데이터링크계층 (2/4) 송신측 수신측 네트워크계층 네트워크계층 3 계층데이터 3 계층데이터 데이터링크계층 흐름제어, 접근제어 데이터링크계층 흐름제어, 접근제어 트레일러 헤더 3 계층데이터 트레일러 - 에러검출코드 헤더 3 계층데이터 트레일러 헤더 - 데이터단위의시작표시 - 목적지주소등 2 계층데이터 물리계층 물리계층 13

4.3 데이터링크계층 (3/4) 역할 논리주소 1 논리주소 2 논리주소 3 논리주소 4 논리주소 5 물리주소 A 물리주소 B 물리주소 C 물리주소 D 물리주소 E Trailer Data A E 헤더 발신지의물리주소 : A 목적지의물리주소 : E 주소지정 다음차례로접근할노드의물리주소를포함하는기능 14

4.3 데이터링크계층 (4/4) 역할 접근제어 특정순갂에어느시스템이회선을점유하는지를결정하는기능 흐름제어 수싞기의노드에도착하는패킷의양이그노드가처리할수있는양보다많아지는것을막아주는기능 Stop-and-wait 방식 & Sliding window 방식 오류제어 오류가발생한프레임을검출하고이를재젂송또는복원하는방법등의기능 동기화 프레임의도착을수싞국에알리기위한비트를포함 타이밍을조젃 15

4.4 네트워크계층 (1/3) 특성 개방형시스템 (open system) 사이에서네트워크의연결을관리하고유지하며해제하는기능 논리적링크구성 경로배정서비스 스위칭 & 라우팅 송싞측단말기로부터수싞측단말기까지데이터를전달하는기능 주소지정 (Addressing): 논리주소 라우팅 ( 경로결정 ) 스위칭 ( 데이터전달 ) 16

4.4 네트워크계층 (2/3) 송신측 수신측 전송계층 전송계층 4 계층데이터 4 계층데이터 네트워크계층 논리주소지정, 주소변환, 다중화 네트워크계층 논리주소지정, 주소변환, 다중화 헤더 4 계층데이터 헤더 4 계층데이터 데이터링크계층 헤더 - 발신지의논리주소 - 목적지의논리주소등 데이터링크계층 3 계층데이터 17

4.4 네트워크계층 (3/3) 논리주소 1 물리주소 A 물리주소 B 논리주소 2 역할 논리주소지정 T Data 1 6 A C 논리주소 3 물리주소 C 목적지물리주소 라우터 발신지물리주소 목적지네트워크주소 발신지네트워크주소 T Data 1 6 D E 물리주소 D 네트워크 네트워크단위로라우팅 주소변홖 논리주소 물리주 논리주소 6 논리주소 5 논리주소 4 물리주소 E 라우터 소 물리주소 F 물리주소 H 물리주소 G T Data 1 6 F H 18

4.5 전송계층 (1/4) 특성 종단간 ( 응용프로세서간 ) 싞뢰성있는데이터전달을책임진다 전송계층의 3가지역할 종단간싞뢰성있는전달 에러제어, 흐름제어 + 혼잡제어 다중의응용을동시에사용할수있도록다중화 / 역다중화기능 응용프로그램식별자 ( 포트번호 ) 응용과네트워크를분리하는기능 네트워크서비스와사용자서비스갂의인터페이스기능 네트워크서비스 : 1~3 계층 사용자서비스 : 5~7 계층 젂체메시지의종단갂젂송을수행 19

4.5 전송계층 (2/4) 송신측 수신측 세션계층 세션계층 5 계층데이터 5 계층데이터 전송계층 - 포트주소지정 ( 응용프로세스구분 ) - 순서번호지정 ( 세그먼트분할 ) 등 전송계층 - 포트주소지정 ( 응용프로세스구분 ) - 순서번호를보고세그먼트재조합등 P Q 1 분할한것중첫번째부분 송신측포트번호 P Q 1 분할한것중첫번째부분 P Q 2 두번째부분... P Q 2 수신측포트번호순서번호 두번째부분... P Q N N 번째부분 P Q N N 번째부분 네트워크계층 4 계층데이터 네트워크계층 5 계층데이터를 N 개의작은단위로분할하고 분할한것을하나씩네트워크계층으로보냄 4 계층데이터 N 개를순서번호를비교하여하나의 5 계층데이터로만들어서세션계층으로보냄 20

4.5 전송계층 (3/4) 역할 종단갂 (end-to-end) 메시지젂달 최종목적지까지의데이터젂송을의미하며오류가발생한세그먼트의처리도담당 서비스포트주소지정 응용프로그램을실행중인컴퓨터에서하위계층으로부터수싞된메시지를해당되는응용으로젂달하는것을보장 분할과재조합 젂송가능한크기로나누고 (Segmentation) 각세그먼트에순서번호 (Sequence Number) 를표시 연결제어 데이터를안젂하게젂송하기위해발싞지와목적지사이의논리적인통로인연결을만드는기능 3단계 : 연결설정, 데이터젂송, 연결해제 21

4.5 전송계층 (4/4) 역할 흐름제어 종단과종단갂의흐름제어를통하여싞뢰성있는젂달을보장 오류제어 송싞측에서젂체메시지가수싞측까지오류가없이젂달되었는지확인 22

4.6 세션계층 (1/3) 특성 특정한한쌍의프로세스들사이에서세션이라불리는연결을확립하고유지하며동기화 통싞의시작, 유지, 종료를결정한다. 응용프로그램의데이터젂송속도조젃 이종의데이터갂동기화서비스제공 사용자갂의데이터교홖을조직화시키는수단을제공 예 : HTTP( 웹 ), FTP( 파일젂송 ), SMTP(e-mail) 23

4.6 세션계층 (2/3) 송신측 수신측 표현계층 표현계층 6 계층데이터 6 계층데이터 세션계층 동기화, 세션관리및종료 세션계층 동기화, 세션관리및종료 헤더 6 계층데이터 헤더 6 계층데이터 5 계층데이터 5 계층데이터 전송계층 전송계층 24

4.6 세션계층 (3/3) 역할 세션관리 프로세스사이의세션을연결및관리 동기화 데이터단위를젂송계층으로젂송하기위한순서를결정 데이터에대한중갂점검및복구를위한동기점을제공 대화제어 젂이중혹은반이중젂송과같은데이터젂송방향을결정 원홗한종료 데이터교홖이세션을종료하기젂적젃한때에완료되는것을보장 25

4.7 표현계층 (1/3) 특성 송수싞자가공통으로이해할수있도록데이터표현방식을바꾸는기능수행 동영상, 음성, 텍스트표현방법결정 암호화방법적용 압축방법적용 비트들의구조화방식을 PDU 필드내에서정의 26

4.7 표현계층 (2/3) 송신측 수신측 응용계층 응용계층 7 계층데이터 7 계층데이터 표현계층 인코딩, 암호화, 압축 표현계층 인코딩, 암호화, 압축 헤더 7 계층데이터 헤더 7 계층데이터 6 계층데이터 6 계층데이터 세션계층 세션계층 27

4.7 표현계층 (3/3) 역할 변홖 발싞지에서는송싞자가사용하는메시지의형식을젂송에사용할수있도록상호갂에수용할수있는형식으로변홖 목적지에서는수싞자가이해할수있는형식으로변홖 암호화 데이터보안을위해암호화와해독을담당 압축 젂송을보다효율적으로하기위해데이터를압축하거나압축해제 보안 패스워드와로그인코드확인 28

4.8 응용계층 (1/4) 특성 응용프로세스가네트워크홖경에접근하는수단을제공 사용자인터페이스 (Graphic User Interface) 응용프로세스들이상호갂에유용한정보교홖가능 범용응용서비스 X.400 : 메시지처리를담당하는서비스로주로젂자우편에관한표준 X.500 : 젂자적인디렉토리로개발하기위한표준방식 FTAM : 파일에접근, 생성, 삭제등의관리 29

4.8 응용계층 (2/4) 송신측 수신측 응용프로그램데이터 응용프로그램데이터 응용계층 FTAM, X.400, X.500 프로토콜 응용계층 FTAM, X.400, X.500 프로토콜 헤더 응용프로그램데이터 헤더 응용프로그램데이터 7 계층데이터 7 계층데이터 표현계층 표현계층 30

4.8 응용계층 (3/4) 윈도우 OS 에서제공하는디렉터리서비스, 액티브디렉터리 (Active Directory) 31

4.8 응용계층 (4/4) 역할 네트워크가상터미널 물리적인터미널의소프트웨어버젂 원격시스템에로그온이가능 파일접근, 젂송및관리 원격시스템에서다른시스템의파일에접근및젂송 원격시스템의파일을관리하거나제어 우편서비스 젂자우편의발송과저장을위한토대를제공 디렉토리서비스 분산데이터베이스의자원들과다양한객체와서비스모델에대한여러가지의정보접근방법을제공 32