0. 들어가기 전

Similar documents
0. 들어가기 전

2009년 상반기 사업계획

슬라이드 1

Microsoft PowerPoint - 12_name&address.ppt

SMB_ICMP_UDP(huichang).PDF

Microsoft Word doc

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

bn2019_2

TCP.IP.ppt

슬라이드 1

슬라이드 제목 없음

BOOTP(Bootstrap Protocol)

Network seminar.key

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

PowerPoint 프레젠테이션

Microsoft PowerPoint _TCP_IP

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

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

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)

untitled

UDP Flooding Attack 공격과 방어

슬라이드 1

Microsoft PowerPoint - tem_5

Microsoft Word - release note-VRRP_Korean.doc

Microsoft PowerPoint - 2.Catalyst Switch Intrastructure Protection_이충용_V1 0.ppt [호환 모드]

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

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

Subnet Address Internet Network G Network Network class B networ

The Pocket Guide to TCP/IP Sockets: C Version

제20회_해킹방지워크샵_(이재석)

6강.hwp

chapter4

hd1300_k_v1r2_Final_.PDF

슬라이드 제목 없음

0125_ 워크샵 발표자료_완성.key

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

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

Chapter11OSPF

歯Cablexpert제안서.PDF

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

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

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

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

OSI 참조 모델과 TCP/IP

0. 들어가기 전

개요 IPv6 개요 IPv6 주소 IPv4와공존 IPv6 전환기술 (Transition Technologies)

인터넷프로토콜중간고사 학번 이름 1. ipconfig/all 을수행하면다수의인터페이스에 X.X 인주소가붙어있는 것을볼수있다. 이주소는어떤특수주소인가? [3 점 ] 2. Option 이없는 IP 헤더를그려라. 각필드의명칭을정확히기입하라.

Sena Device Server Serial/IP TM Version

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

cam_IG.book

Microsoft PowerPoint - MobileIPv6_김재철.ppt

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

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

VZ94-한글매뉴얼

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

Solaris Express Developer Edition


Chapter 18 - William Stallings, Data and Computer Communications, 8/e

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PowerPoint 프레젠테이션

ARMBOOT 1

서버설정 1. VLAN 설정 1.1 토폴로지를참고로 SW1 에 vlan 설정을한다. (vlan 이름을설정하고해당인터페이스에 vlan 이름과동일한코멘트를처리하시오.) 1.2 PC에토폴로지에부여된 IP를설정하고, 게이트웨이는네트워크의마지막주소를사용합니다. - 서버에는 DN

Microsoft PowerPoint - ch13.ppt

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

Microsoft Word - ZIO-AP1500N-Manual.doc

Backup Exec

슬라이드 1

IPv6Q 현배경 > 인터넷의급속한성장 -> IP 주소의고갈 개인휴대통신장치의보급 network TV, VOD 단말기등의인터넷연결 가정용품제어장치의인터넷연결 > 새로운 IP 로의이행문제 IPv4 호스트와의호환성문제를고려하여야합 ~ IPv4 의취약점보완 QoS 지원 인증

°í¼®ÁÖ Ãâ·Â

자바-11장N'1-502

User Guide

1217 WebTrafMon II

Oracle Solaris 11.1 DHCP : E

TTA Journal No.157_서체변경.indd

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

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E C8A3292E687770>

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Microsoft PowerPoint - IPv6-세미나.ppt


歯T1-4김병철2.PDF

Wireshark Part 2 1

Microsoft PowerPoint - IPv6-세미나.ppt

Secure Programming Lecture1 : Introduction

슬라이드 1


Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

Microsoft Word - NAT_1_.doc

Microsoft PowerPoint - thesis_rone.ppt

Microsoft PowerPoint - thesis_della_1220_final

APOGEE Insight_KR_Base_3P11

3ÆÄÆ®-11

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

일반적인 네트워크의 구성은 다음과 같다

ODS-FM1

Microsoft PowerPoint - 6.pptx

歯김병철.PDF

Windows 8에서 BioStar 1 설치하기

K7VT2_QIG_v3

Transcription:

컴퓨터네트워크 8 장. 네트워크계층프로토콜 (3) - 기타네트워크계층프로토콜 1

이번시간의학습목표 ARP/RARP의필요성과원리 ICMP와 IP 제어 IGMP와멀티캐스트 2

ARP Address Resolution Protocol 필요성 실제로통신이이루어지기위해선데이터링크계층의 MAC 주소를알아야가능 송신 MAC 주소 LAN 카드에서획득 수신 MAC 주소 ARP request 방송 해당호스트가자신의 MAC 주소를 ARP reply 로회신 과도한트래픽유발을방지하기위해캐시이용 사용예 일반호스트 라우터 (router) 3

RARP Reverse Address Resolution Protocol 필요성 하드디스크가없는시스템 (X 터미널등 ) 은자신의 IP 주소를저장할수없음 ROM 에 TFTP 등기본프로토콜만존재 서버에서관련정보를받아메모리에저장 이경우자신의 HW 주소를방송하여 RARP 서버가알려준 IP 주소이용 동작 자신의 MAC 주소를담아방송 해당정보를가지고있는 RARP 서버가응답 4

BOOTP 와 DHCP (1) BOOTP(Bootstrap Protocol) DHCP 전에개발된호스트구성프로토콜 DHCP(Dynamic Host Configuration Protocol) DHCP 는 BOOTP 를바탕으로개선되었으며호스트구성서비스로서 BOOTP 가갖고있는특정제한을해결 BOOTP 와 DHCP 유사점 서버와클라이언트간에메시지를교환하는데사용하는형식구조 거의동일한요청메시지와응답메시지 클라이언트 / 서버통신에잘알려진 UDP 포트 (67, 68) 사용 구성서비스의필수적인부분으로 IP 주소배포 시작하는동안 IP 주소를클라이언트에할당 5

BOOTP 와 DHCP (2) BOOTP/DHCP 차이점 BOOTP 제한된부팅기능을사용하여디스크없는워크스테이션을구성하기위해사용 IP 주소임대에서기본 30 일만료가설정 Vend(Vendor-specific area: 64bytes) 이라는제한된수의클라이언트구성매개변수를지원 2 단계부트스트랩구성프로세스 클라이언트가 BOOTP 서버에연결하여주소결정과부팅파일이름선택을수행 클라이언트가 TFTP(Trivial File Transfer Protocol) 서버에연결하여부팅이미지의파일전송을수행 시스템이다시시작될때를제외하고 BOOTP 클라이언트가 BOOTP 서버와구성을다시바인딩하거나갱신하지않음 DHCP 로컬하드드라이브와모든부팅기능이있으며위치를자주이동하는네트워크에연결된컴퓨터 ( 휴대용장치등 ) 를구성하기위해사용 IP 주소임대에서기본 8 일만료가설정 Option 이라는더크고확장가능한클라이언트구성매개변수의집합을지원 DHCP 클라이언트가 DHCP 서버와협상하여 IP 주소를결정하고네트워크작업에필요한다른모든초기구성정보를얻는단일단계부팅구성프로세스 시스템이다시시작될때 DHCP 클라이언트가 DHCP 서버와구성을다시바인딩하거나갱신할필요가없음클라이언트가설정된시간간격에다시바인딩상태로자동으로전환되어 DHCP 서버와임대된주소할당을갱신 6

DHCP (1) DHCP 헤더 op(1) htype(1) hlen(1) hops(1) xid(4) secs(2) flags(2) ciaddr(4) yiaddr(4) siaddr(4) giaddr(4) chaddr(16) sname(64) file(128) option(variable) op(message op code) 1 = BOOTREQUEST, 2 = BOOTREPLY htype (hardware address type) hlen (hardware address length) hops Client sets to zero optionally used by relay agents xid(transaction ID) a random number chosen by the client secs Filled in by client seconds elapsed since client began address acquisition or renewal process flags B: Broadcast flag 7

DHCP (2) DHCP 헤더 ( 계속 ) ciaddr (Client IP address) only filled in if client is in BOUND, RENEW or REBINDING state and can respond to ARP requests yiaddr ('your' (client) IP address) siaddr (IP address of next server to use in bootstrap) returned in DHCPOFFER, DHCPACK by server giaddr (Relay agent IP address) used in booting via a relay agent chaddr (Client hardware address) sname (Optional server host name) null terminated string file (Boot file name) null terminated string options (Optional parameters field) 8

DHCP (3) DHCP 기능 Configuration parameters repository provide persistent storage of network parameters for network clients stores a key-value entry for each client IP-subnet-number, hardware- address, Dynamic allocation of network addresses allocation of temporary or permanent network (IP) addresses to clients lease the period over which a network address is allocated to a client client may extend its lease with subsequent requests client may issue a message to release the address back to the server may ask for a permanent assignment by asking for an infinite lease 9

DHCP (4) DHCP 메시지 DHCPDISCOVER Client broadcast to locate available servers. DHCPOFFER Server to client in response to DHCPDISCOVER with offer of configuration parameters. DHCPREQUEST Client message to servers either (a) requesting offered parameters from one server and implicitly declining offers from all others, (b) confirming correctness of previously allocated address after, e.g., system reboot, or (c) extending the lease on a particular network address. 10

DHCP (5) DHCP 메시지 ( 계속 ) DHCPACK Server to client with configuration parameters, including committed network address. DHCPNAK Server to client indicating client's notion of network address is incorrect (e.g., client has moved to new subnet) or client's lease as expired DHCPDECLINE Client to server indicating network address is already in use. DHCPRELEASE Client to server relinquishing network address and cancelling remaining lease. DHCPINFORM Client to server, asking only for local configuration parameters; client already has externally configured network address. 11

DHCP (6) 프로토콜동작 DHCP 를통한새로운주소할당 Server (not selected) Client Server (selected) Determine configuration Collect replies Determine configuration Select configuration Commit configuration Graceful Shutdown 이미주소가할당된경우 Initialization complete 12

ICMP (1) Internet Control Message Protocol ICMP 메시지 ECHO REQUEST, ECHO REPLY: ping 프로그램 DESTINATION UNREACHABLE: 수신호스트에접근불가능 SOURCE QUENCH: 네트워크에필요한자원부족으로패킷폐기 TIME EXCEEDED: 시간초과로패킷폐기 TIMESTAMP REQUEST, TIMESTAMP REPLY: 네트워크지연측정 13

ICMP (2) ICMP 헤더형식 처음 8 바이트는모든메시지에반드시포함됨 Type: 메시지를구분 Code: 메시지내용에대한자세한정보 Checksum: 전체메시지에대한체크섬기능 ICMP 메시지내용 1: 메시지종류에따라값이결정됨 ICMP 메시지내용 2 오류원인을제공한 IP 패킷의헤더와이어지는 8 바이트의정보가포함 14

ICMP 메시지의전송 ICMP (3) 기능적으로 IP 프로토콜과같은계층의역할을수행 메시지는 IP 프로토콜에캡슐화되어전송 15

IGMP (1) Internet Group Management Protocol 멀티캐스팅 (Multicasting) 특정그룹에속한모든호스트에게메시지를전송하는방식 그룹관리 그룹의생성 / 제거, 그룹참가 / 탈퇴 멀티캐스팅을지원하기위한방안 다중호스트를표시하는멀티캐스트그룹주소표기방법의통일 IPv4, IPv6 에서이형식제공 라우터가멀티캐스트주소와이그룹에속하는호스트사이의연관성처리 특히동적추가, 삭제환경대응 효율적인멀티캐스트라우팅알고리즘 모든멤버에게전달가능한가장짧은경로선택방안 16

IGMP (2) IGMP 헤더형식 질의메시지 : 라우터에서호스트로전달 보고메시지 : 질의메시지에대한응답으로호스트가회신 IGMP 버전 2의메시지형식 Type 0x11: 질의메시지 0x16: 보고메시지 0x17: 그룹탈퇴에관한메시지 Max Response Time 질의메시지에서사용하며보고메시지가전송되어야하는최대응답시간 Checksum : IP와동일한방식 Group Address 질의메시지 : 0으로채움 보고메시지 : 호스트가가입을원하는그룹주소표기 17

IGMP (3) IGMP 동작과정 18

IGMP 메시지의전송 IGMP (4) IGMP 는 IP 프로토콜과동등한계층의기능을수행 IP 패킷에캡슐화되어전송 19

질의 / 응답 20