Microsoft Word doc

Similar documents
TCP.IP.ppt

SMB_ICMP_UDP(huichang).PDF

Subnet Address Internet Network G Network Network class B networ

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

PowerPoint 프레젠테이션

bn2019_2

슬라이드 제목 없음

슬라이드 1

1217 WebTrafMon II

SRC PLUS 제어기 MANUAL

Network seminar.key

Chapter11OSPF

Microsoft PowerPoint _TCP_IP

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

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

Microsoft PowerPoint - tem_5

UDP Flooding Attack 공격과 방어

자바-11장N'1-502

hd1300_k_v1r2_Final_.PDF

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

untitled


2009년 상반기 사업계획

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

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

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

OSI 참조 모델과 TCP/IP

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

<3130C0E5>

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

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

The Pocket Guide to TCP/IP Sockets: C Version

歯규격(안).PDF

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

ARQ (Automatic Repeat reQuest)

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

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

Microsoft Word - access-list.doc

슬라이드 1

6강.hwp

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

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

Sena Device Server Serial/IP TM Version

APOGEE Insight_KR_Base_3P11

슬라이드 1

0. 들어가기 전

7. TCP

0. 들어가기 전

Microsoft PowerPoint - IPv6-세미나.ppt

Microsoft PowerPoint - IPv6-세미나.ppt

슬라이드 1

PowerPoint Presentation

목차 개발환경 JTAG Bootp TFTP NFS 1

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 (

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

Schedule

VZ94-한글매뉴얼

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

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

BJFHOMINQJPS.hwp

chapter4

Switching

Interstage5 SOAP서비스 설정 가이드

슬라이드 1

ARMBOOT 1

T100MD+

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

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

PowerPoint Presentation

untitled

(SW3704) Gingerbread Source Build & Working Guide

歯최덕재.PDF

BGP AS AS BGP AS BGP AS 65250

Microsoft Word - NAT_1_.doc

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

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_

Microsoft Word - release note-VRRP_Korean.doc

untitled

歯Cablexpert제안서.PDF

歯김병철.PDF

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

Multi Channel Analysis. Multi Channel Analytics :!! - (Ad network ) Report! -! -!. Valuepotion Multi Channel Analytics! (1) Install! (2) 3 (4 ~ 6 Page

MR-3000A-MAN.hwp

KISA-GD

Microsoft PowerPoint - 13_appl.ppt

슬라이드 제목 없음

untitled

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

(JBE Vol. 21, No. 3, May 2016) HE-AAC v2. DAB+ 120ms..,. DRM+(Digital Radio Mondiale plus) [3] xhe-aac (extended HE-AAC). DRM+ DAB HE-AAC v2 xhe-aac..

Deok9_Exploit Technique

Remote UI Guide


BOOTP(Bootstrap Protocol)

Wireshark Part 2 1


소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

歯설명서_020925_.PDF

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

Microsoft PowerPoint - 04-UDP Programming.ppt

Transcription:

TCP/IP 구조 1. I.P 구조설명 2. ARP 구조설명 3. TCP 구조설명 4. UDT 구조설명 5. RIP 구조설명 6. BOOTP 구조설명 7. TFTP 구조설명

destination addr source addr type data CRC 6 6 2 46-1500 4 type 0X0800 IP datagram 2 46-1500 type 0X0806 ARP request/reply PAD 2 28 18 type 0X0835 RARP request/reply PAD 2 28 18 링크헤더를가진이더넷프레임구조 0 15 16 31 4-bit version 4-bitheader length 8-bit time to live (TTL) 16-bit identification 8-bit type of service (TOS) 8-bit protocol 3-bit flags 32-bit source IP address 16-bit total length (in bytes 13-bit fragment offset 16-bit header checksum 20 bytes 32-bit destination IP address options (if any) data IP 구조

Field Name Length(bit) Description Version(Ver) 4 IP 버전값을표시 ( 현재는 4이고 ipv6도개발되었다 ) Header length 4 4바이트단위로헤더길이를표시 ( 최소값은 5 즉 20바이트 ) Type of servioe(tos)8 서비스클래스지정 ( 보통 0으로지정 ) 애플리켈리션에독립적이다 Total length 16 IP 데이터그램의총길이 ( 바이트단위이며최대값은 65535) Identiflcation 16 송신자가전송한각 IP 데이터프로그램을위한 unique value Flags 3 -첫번째bit : More bit (0 : 마지막패킷, 1 : 연속되는패킷 ) -두번째bit : fragmentation 금지 bit(0 : fragmentation 가능 ) -세번째bit : 미사용 Fragment offset 13 원데이터그램으로부터의 offset (8바이트단위 ) Time to live (TTL) 8 hop counter 값을사용. 최대지나갈수있는라우터의개수하나의라우터를지나갈때마다하나씩감소 Protocol 8 encapsulated data의프로토콜을 identifying 하는데사용 (ex>1 : ICMP, 6 : TCP, 17 : UDP) Header checksum 16 IP 헤더의에러체킹을위함 Source IP address 32 sender 의 IP 주소 Destination IP address 32 reoeiver 의 IP 주소 Options Padding variable variable 선택사항 ( 보통선택하지않는다 ) IP 헤더의길이를 4바이트단위로맞춤 IP 구조설명

hard size port size hard type protocol type op sender Ethemet addr sender IP addr target Ethemet addr target IP addr 2 2 1 1 2 6 4 6 4 ARP 구조 Field Name Length(byte) Description hard type 2 -데이터링크프로토콜을정의 -Ethernet net : 0x0001 protocol type 2 -사용되는네트워크주소의타입 -IP : 0x0800 hard size 1 -물리적주소의길이 ( 바이트단위 ) -이더넷 : 6 바이트 prot size 1 -네트워크주소의길이 ( 바이트단위 ) -IP : 4 바이트 (lpv4일경우 ) op (op code) 2 -오퍼레이션의종류를구분 App request : 1 -App reply : 2 RARP request : 3 -RARP reply : 4 sender Ethernet address 6 sender 의이더넷주소 sender IP address 4 sender 의 IP 주소 target Ethernet address 6 target 의이더넷주소 target IP address 4 target 의 IP 주소 ARP 구조설명

0 15 16 31 16-bit source port number 16-bit destination port number 32-bit sequence number 4-bit header length reserved (6 bits) 32-bit acknowledgment number U R G 16-bit TCP checksum A C K P S H R S T S V N F I N 16-bit window size 16-bit urgent point 20 bytes options (if any) data (if any) TCP 구조 Field Name Length(bit) Description Source port number 16 sender의프로세스 (application) 를 identify Destination port number 16 receiver의프로세스 (application) 를 identify Sequence number 32 현재메시지의첫번째바이트로부터상대적인바이트옵셋 Acknowledgement number 32 -TCP에의하여성공적으로 acknowledge가된마지막바이트의상대적옵셋 ( 수신된데이터바이트수 + 1) -이필드는 ACK 비트가 set 되었을때만조사됨 Header length 4 header length 크기 (4 바이트단위 ) 로보통 5가된다 Reserved 6 reserved field URG 1 긴급데이터임을표시 ( 이때 Urgent Pointer 값이유효하다 ) ACK 1 Ack용데이터임을표시 ( 이때 Ack number 값이유효하다 ) Flags PSH 1 받은메시지를연결과관련된프로세스에게즉시보내야함 RST 1 접속을 reset 하는데사용 SYN 1 연결요청시사용되며 Sequence number가초기임을알림 FIN 1 접속을종료하는데사용 Windiw size 16 flow control 용윈도우사이즈 ( 바이트단위 ) TCP checksum 16 TCP PDU 전체와 IP 계층의헤더중후반부 12byte ( 송수신지 IP주소등 ) 에대한오류검출코드 Urgent pointer 16 먼저처리해야하는데이터의 byte position (In message) Options Vaiable 선택사항 TCP 구조설명

0 15 16 31 16-bit source port number 16-bit UDP length 16-bit destination port number 16-bit UDP checksum 8 bytes data (if any) UDP 구조 Field Name Length(bit) Description Source port number 16 Sender 의 process (application) 를 identify Destination port number 16 receiver의프로세스 (application) 를 identify UDP length 16 header 와 data 영역의크기의합 UDP checksum 16 UDP header 와 data 전체에대한 checksum UDT 구조설명

0 15 16 31 8-bit type 8-bit code 16-bit checksum (contents depends on type and code) ICMP massage Typical ICMP 구조 0 15 16 31 type (0 or 8) code (0) 16-bit UDP length checksum 16-bit destinstion port number 8 bytes optional data ICMP echo request and echo reply ICMP 에코 (echo) 요청과답변메시지구조 0 15 16 31 4-bit IGMP 4-bit IGMP (unused) 16-bitchecksum version(1) type(1-2) 32-bit group address (class D IP address) 8 bytes IGMP structure

0 15 16 31 command (1-6 ) version ( 1 ) (must be zero) address family(2) (must be zero) 32-bit IP address (must be zero) 20 bytes (must be zero) metric (1-16 ) (up to 24 more routes, with same format as previous bytes) RIP version 1 0 15 16 31 command (1-6 ) version ( 2 ) routing domain address family(2) route tag 32-bit IP address 32-bit IP address 20 bytes 32-bit next - hop IP address metric (1-16 ) (up to 24 more routes, with same format as previous bytes) RIP version 2 두개의다른 RIP 구조

0 15 16 31 0pcode(1=request, 2=reply) hardware type(1=ethernet) hardware address length(6 for Ethernet) hop count transaction ID number of seconds (unused) client IP address your IP address server IP address gateway IP address client hardware address (16 bytes) 300 bytes server hostname (64 bytes) boot filename (128 bytes) vendor-specific infomation (64 bytes) BOOTP 구조

IP datagram UDP datagram TFTP message IP header 20 bytes UDP header opcode (1 = RPQ) (2 = WRQ) filename 0 mode 0 8 bytes 2 bytes N bytes 1 N bytes 1 opcode (3 = data) block number data 2 bytes 2 bytes 0-512 bytes opcode (4 = ACK) block number 2 bytes 2 bytes opcode (5 = error) error number error message 2 bytes 2 bytes Nbytes 0 1 TFTP 구조

FTP, TELNET, ETC Application FTP, TELNET, ETC TCP, UDP Transport Layer TCP, UDP ICMP, IGMP IP, ICMP, IGMP Network Layer IP, ARP, RARP ARP, RARP Link Layer Ethernet header TCP/IP Layer structure Protocol order Protocol parsing order TCP/IP 계층프로토콜순서와파싱프로토콜순서와의비교