슬라이드 제목 없음

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

Microsoft Word doc

TCP.IP.ppt

Microsoft PowerPoint - tem_5

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

슬라이드 1

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

2009년 상반기 사업계획

OSI 참조 모델과 TCP/IP

슬라이드 제목 없음

SMB_ICMP_UDP(huichang).PDF

Microsoft PowerPoint _TCP_IP

Subnet Address Internet Network G Network Network class B networ

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

UDP Flooding Attack 공격과 방어

슬라이드 1

bn2019_2

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

0. 들어가기 전

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

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

Network seminar.key

6강.hwp

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

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

자바-11장N'1-502

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

hd1300_k_v1r2_Final_.PDF

Microsoft Word - NAT_1_.doc

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

슬라이드 1

untitled

1217 WebTrafMon II

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

PowerPoint 프레젠테이션

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

슬라이드 1

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

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

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

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

슬라이드 1

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

Wireshark Part 2 1

SRC PLUS 제어기 MANUAL

슬라이드 1

Microsoft Word - Release_note_VOIPv6.052_ doc

Microsoft PowerPoint - COMNET_10

SLA QoS

Chapter11OSPF

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

Microsoft Word - release note-VRRP_Korean.doc

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

슬라이드 1

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

Switching

Microsoft PowerPoint - IPv6-세미나.ppt

Microsoft PowerPoint - IPv6-세미나.ppt

GRE(Generic Routing Encapsulation) GRE는 Cisco에서개발한터널링프로토콜으로써특정네트워크망에서새로운 IP 헤더를인캡슐레이션하여패켓을전송하는 VPN 기능을제공한다. GRE 터널링을이용하여패켓을전송하면, 데이터를암호화하지않기때문에보안적으로는취

[ R E P O R T ] 정보통신공학전공 김성태

<4D F736F F F696E74202D F30385FC0CEC5CDB3DDC7C1B7CEC5E4C4DD205BC8A3C8AF20B8F0B5E55D>

운영체제실습_명령어

The Pocket Guide to TCP/IP Sockets: C Version

Microsoft PowerPoint - ch13.ppt

Microsoft Word - ZIO-AP1500N-Manual.doc

Microsoft Word - access-list.doc

0. 들어가기 전

Microsoft PowerPoint - MobileIPv6_김재철.ppt

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


Bulletin 04L41B01-01C-C

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

PowerPoint Presentation

PowerPoint Presentation


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

0. 들어가기 전

PowerPoint Presentation

KISA-GD

*****

Sena Device Server Serial/IP TM Version

Microsoft PowerPoint - ch15.ppt

정보보안 개론과 실습:네트워크

ARMBOOT 1

5-03-Â÷¼¼´ëÀ¥Iš

슬라이드 제목 없음

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

*

BGP AS AS BGP AS BGP AS 65250

Microsoft PowerPoint - 제4장

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -

Schedule

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

ÀÎÅÍ³Ý ÁøÈï¿ø 5¿ù

歯최덕재.PDF

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

소프트웨어 융합 개론

VZ94-한글매뉴얼

<C4C4C0CF31352D CC5EBBDC5B8C12CC5EBBDC5C0E5BAF12CBFC0B7F9B0CBC3E22E687770>

<32C0E5B3D7C6AEBFF6C5A9BAB8BEC82DB1E8BCBAC7D02E687770>

Transcription:

2006-11-02 경북대학교컴퓨터공학과 1 제 8 장인터넷프로토콜 : IP 데이터그램 단편화 검사합 옵션 IP 설계

IP 프로토콜 2006-11-02 경북대학교컴퓨터공학과 2

2006-11-02 경북대학교컴퓨터공학과 3 네트워크계층프로토콜 IP (Internet Protocol) TCP/UDP 세그먼트를받아서패킷별로경로선택 ICMP (Internet Control Message Protocol) IP 에서발생하는문제를처리하기위한프로토콜 ARP (Address Resolution Protocol) IP 주소를물리적주소로번역해주는프로토콜 IGMP (Internet Group Multicasting Protocol) 멀티캐스트서비스를위한프로토콜

2006-11-02 경북대학교컴퓨터공학과 4 인터넷프로토콜 (IP) 라우팅기능수행 데이터그램 (Datagram) 방식 각데이터그램은독립적으로처리 각데이터그램은서로다른경로로전달될수있음 각데이터그램은순서가바뀌어전달될수있음 상위계층의세그먼트를네트워크가요구하는크기의패킷으로분할하여전송 신뢰성없는비연결형데이터그램프로토콜 Best effort service 오류검사및추적기능을수행하지않음 패킷폐기시 ICMP 메시지 를송신호스트에전송

2006-11-02 경북대학교컴퓨터공학과 5 IP 데이터그램 (datagram) 가변길이패킷 헤더와데이터부분으로구성 헤더 : 20 ~ 60 바이트길이, 라우팅과전달에필요한정보

2006-11-02 경북대학교컴퓨터공학과 6 IP 데이터그램 ( 계속 ) 버전 (Ver) - IP 프로토콜버전 (4 비트 ) 헤더길이 (HLEN) - 헤더길이를 4 바이트단위 로표시 (4 비트 ) 우선순위 (precedence): 3 bit (000 ~ 111) 버전 4 에서는사용하지않음 혼잡문제가발생하였을경우데이터그램의우선순위정의 전체길이 (total length): IP 데이터그램의전체길이를바이트단위로표시 (65,535 까지표현 ) 데이터길이 = 전체길이 헤더길이 플래그 (flag), 단편옵셋 (fragmentation offset) 단편화에사용 수명 (time to live) 데이터그램의수명 프로토콜 (protocol) 상위계층프로토콜 발신지주소 (source address) 및목적지주소 (destination address) 검사합 (checksum) 오류확인

2006-11-02 경북대학교컴퓨터공학과 7 예제 Q: IP 패킷의처음 8 비트가 01000010 일경우, A: 헤드길이가 8 바이트 => 폐기 Q: HLEN = 1000 일경우옵션필드의크기는? A: 헤드길이가 32 바이트이므로 12 바이트가옵션필드

2006-11-02 경북대학교컴퓨터공학과 8 예제 Q: HLEN = 5 16 이고 total length field = 0028 16 필드의크기는? 일경우, 데이터 A: 헤드길이 = 20, 전체길이 = 40, 따라서데이터필드 = 20 바이트

2006-11-02 경북대학교컴퓨터공학과 9 예제 Q: IP 패킷이 45000028000100000102... (16) 일경우, 몇개의홉을지나갈수있는가? 또한상위계층프로토콜은? A: time-to-live field = 01 ( 하나의홉 ) protocol field = 02 (IGMP)

2006-11-02 경북대학교컴퓨터공학과 10 IP 데이터그램 ( 계속 ) 서비스유형 (Type of Service) 라우터가패킷을어떻게처리할것인가를규정

2006-11-02 경북대학교컴퓨터공학과 11 Type of Service 응용프로그램들의기본서비스유형값 Protocol TOS 비트 Description ICMP 0000 Normal BOOTP 0000 Normal NNTP 0001 Minimize cost IGP 0010 Maximize reliability SNMP 0010 Maximize reliability TELNET 1000 Minimize delay FTP (data) 0100 Maximize throughput FTP (control) 1000 Minimize delay TFTP 1000 Minimize delay SMTP (command) 1000 Minimize delay SMTP (data) 0100 Maximize throughput DNS (UDP query) 1000 Minimize delay DNS (TCP query) 0000 Normal DNS (zone) 0100 Maximize throughput

2006-11-02 경북대학교컴퓨터공학과 12 Fragmentation/Reassembly 서브넷의하부데이터링크프로토콜에따라최대전송길이 (MTU: Maximum Transfer Unit) 가다르기때문에단편화필요 재조립은최종목적지에서만수행

2006-11-02 경북대학교컴퓨터공학과 13 MTU: Maximum Transfer Unit Protocol MTU Hyperchannel 65,535 Token Ring (16 Mbps) 17,914 Token Ring (4 Mbps) 4,464 FDDI 14,352 Ethernet 1,500 X.25 576 PPP 296

2006-11-02 경북대학교컴퓨터공학과 14 단편화 (Fragmentation) 식별자 (identification) 동일한세그먼트에서분할된단편들은같은식별자값을가짐 플래그 (flag) 3 비트필드 (D, M 비트 ) 단편화옵셋 : 13 비트필드 전체데이터그램에서단편의상대적인위치 (8 바이트단위 )

2006-11-02 경북대학교컴퓨터공학과 15 예제 Q: offset = 100, HLEN = 5, total length field = 100 일경우, 첫바이트와마지막바이트의번호는? A: 처음바이트의번호는 100 8 = 800 total length = 100 header length = 20 80 bytes in this datagram 마지막바이트의번호는 879

단편화예 2006-11-02 경북대학교컴퓨터공학과 16

단편화예 ( 계속 ) 2006-11-02 경북대학교컴퓨터공학과 17

2006-11-02 경북대학교컴퓨터공학과 18 검사합 1 의보수를이용한검사합

2006-11-02 경북대학교컴퓨터공학과 19 검사합 보통 n=16

2006-11-02 경북대학교컴퓨터공학과 20 체크섬 1. 패킷을 N 비트짜리섹션으로분할 2. 모든섹션을 1의보수연산으로더한다 3. 결과의보수를취하여체크섬으로함

2006-11-02 경북대학교컴퓨터공학과 21 옵션 IP 데이터그램헤더내의가변부분 네트워크의시험또는디버깅목적 옵션형식 코드필드 (8 비트 ) : 고정길이 복사 (copy): 단편화할때옵션을포함시킬것인지를제어 클래스 (class): 옵션의목적을나타냄 번호 (number): 옵션유형 (6 개 ) 길이필드 (8 비트 ) : 옵션의전체길이 데이터필드 : 옵션필드에필요한제어데이터 ( 가변길이 )

옵션 2006-11-02 경북대학교컴퓨터공학과 22

2006-11-02 경북대학교컴퓨터공학과 23 옵션유형 1 바이트옵션 다중바이트옵션 - 길이와데이터필드필요

2006-11-02 경북대학교컴퓨터공학과 24 Record Route 옵션 데이터그램을처리한라우터의주소기록 최대 9 개의 IP 주소기록가능 ( 출구 IP 주소기록 ) 포인터 : 첫번째빈공간을가르킴

Record Route 옵션 2006-11-02 경북대학교컴퓨터공학과 25

2006-11-02 경북대학교컴퓨터공학과 26 Example 13 We can also use the ping utility with the -R option to implement the record route option. $ ping -R fhda.edu PING fhda.edu (153.18.8.1) 56(124) bytes of data. 64 bytes from tiptoe.fhda.edu (153.18.8.1): icmp_seq=0 ttl=62 time=2.70 ms RR: voyager.deanza.fhda.edu (153.18.17.11) Dcore_G0_3-69.fhda.edu (153.18.251.3) Dbackup_V13.fhda.edu (153.18.191.249) tiptoe.fhda.edu (153.18.8.1) Dbackup_V62.fhda.edu (153.18.251.34) Dcore_G0_1-6.fhda.edu (153.18.31.254) voyager.deanza.fhda.edu (153.18.17.11) The result shows the interfaces and IP addresses.

2006-11-02 경북대학교컴퓨터공학과 27 Strict Source Route 옵션 데이터그램이거쳐야할경로를미리지정하기위해사용 데이터그램은옵션에정의된모든라우터방문

Strict Source Route 옵션 2006-11-02 경북대학교컴퓨터공학과 28

2006-11-02 경북대학교컴퓨터공학과 29 Loose Source Route 옵션 Strict source route 옵션과비슷하지만리스트에없는라우터도방문가능

2006-11-02 경북대학교컴퓨터공학과 30 Timestamp 옵션 라우터가데이터그램을처리하는시간기록 (ms 단위 ) Overflow: 필드가없어서시간을기록하지못한라우터의수 Flag: 방문한라우터의의무표시

Timestamp 옵션 2006-11-02 경북대학교컴퓨터공학과 31

2006-11-02 경북대학교컴퓨터공학과 32 타임스탬프예 Code=68, 길이 =28 바이트, 포인터 =5, Flag=1

2006-11-02 경북대학교컴퓨터공학과 33 No operation 옵션 옵션사이의여백을채워줌 ( 다음옵션을 16 또는 32 비트경계에위치하기위하여 )

2006-11-02 경북대학교컴퓨터공학과 34 종료옵션 (End of Option) 옵션필드의패딩목적으로사용 ( 마지막옵션으로만사용가능 )

IP 구현구조 2006-11-02 경북대학교컴퓨터공학과 35