Microsoft PowerPoint - 제4장

Size: px
Start display at page:

Download "Microsoft PowerPoint - 제4장"

Transcription

1 1 TCP/IP Network Protocols 제 4 장 인터넷프로토콜 박승철교수한국기술교육대학교

2 2 제 4 장의강의목표 IP 주소체계에대한이해 IPv4 의동작원리에대한이해 IPv6 의개발배경과기본개념에대한이해

3 3 제 4 장의구성 인터넷주소 인터넷주소의구조와 DDN 표기법 인터넷주소클래스 서브넷팅과서브넷마스크 CIDR 주소 특수인터넷주소 인터넷주소지정원칙 인터넷주소할당과변환 인터넷프로토콜 인터넷프로토콜의역할과특징 IP 데이터그램 단편화와재조립 IP 데이터그램의전달 차세대인터넷프로토콜 :IPv6 IPv6 설계배경 IPv6 헤더포맷 IPv6 주소체계 IPv4 에서 IPv6 로의전환

4 4 인터넷주소 인터넷주소의구조와 DDN 표기법 인터넷주소클래스 서브넷팅과서브넷마스크 CIDR 주소 특수인터넷주소 인터넷주소지정원칙 인터넷주소할당과변환

5 5 인터넷주소와 DDN 표기법 인터넷주소 (IP Address) 의역할 인터넷에연결된모든호스트와라우터를유일하게구 분하는식별자 모든호스트와라우터는하나이상의인터넷주소를가짐 상호통신시에인터넷주소를통해상대방지정 인터넷주소의표현 사용자표시 : DDN(Dotted Decimal Notation)- 십진수점표기법 내부처리 : 32 비트이진수

6 6 인터넷주소와 DDN 표기법 32 bits IP 주소 네트워크 ( 망 ) 식별자 (ID) 호스트식별자 (ID) 이진수 IP 주소 십진수점표기법 (dotted decimal notation)

7 7 인터넷주소와 DDN 표기법 인터넷주소의구조 32 비트크기 (IPv6 의경우 128 비트 ) 망 ( 네트워크 ) 식별자 (Netid) + 호스트식별자 (Hostid) 구조 망식별자 : 인터넷에서유일하게부여되고인터넷을구성하는특정하부망 (Subnet) 식별 호스트식별자 : 특정하부망내에서유일하게부여되고해당하부망에연결된호스트 ( 라우터포함 ) 를유일하게식별 망식별자와호스트식별자크기구분 : 하부망에연결된호스트와라우터의개수에의해결정

8 8 인터넷주소클래스 Byte 1 Byte 2 Byte 3 Byte 4 Class A 0 Netid Hostid Class B 10 Netid Hostid Class C 110 Netid Hostid Class D 1110 Multicast 주소 Class E 1111 Reserved

9 9 인터넷주소클래스 클래스 A 주소 첫번째바이트 (8 비트 ) 를망식별자로사용하고나머 지 3 바이트를호스트식별자로사용 망식별자바이트의첫비트는항상 0 클래스 A 주소를가지는하부망의개수 : 126개 ( 망식별자의모든비트가 0 인경우와 1 인경우는특수주소 ) 클래스 A 주소를가지는하부망의최대호스트수 : 16,777,214, 미할당클래스 A 호스트식별자공간으로인해인터넷주소낭비초래

10 10 인터넷주소클래스 클래스 B 주소 첫 2 바이트 (16 비트 ) 를망식별자로사용하고나머지 2 바이트 (16 비트 ) 를호스트식별자로사용 망식별자바이트의첫 2 비트는항상 10 클래스 B 주소를가지는하부망의개수 : 16,384(-2) 클래스 B 주소를가지는하부망의최대호스트수 : 65,534 미할당클래스 B 호스트식별자공간으로인해인터넷주소낭비초래

11 11 인터넷주소클래스 클래스 C 주소 첫 3 바이트 (24 비트 ) 를망식별자로사용하고나머지 1 바이트 (8 비트 ) 를호스트식별자로사용 망식별자바이트의첫 3 비트는항상 110 클래스 C 주소를가지는하부망의개수 : 2,097,152(-2) 클래스 C 주소를가지는하부망의최대호스트수 : 254 하나의하부망에적은수의호스트가연결되는소형기관에적합

12 12 인터넷주소클래스 클래스 D 주소 멀티캐스트 (Multicast) 주소 멀티캐스트 : 하나의출발지에서다수의목적지로데이터그램을전송하는일대다통신방식 첫 4 비트가 1110이고망식별자와호스트식별자구분없음 수신자그룹표시하는그룹식별자 (Groupid) 목적지주소로만사용됨 IGMP를사용하여멤버관리 클래스 E 주소 1111로시작하고, 미래의특별한용도로사용하기위해예약됨

13 13 특수멀티캐스트주소예 Address Group Reserved All systems on this subnet All routers on this subnet DVMRP routers OSPFIGP all routers OSPFIGP designated routers ST routers ST hosts RIP2 routers IGRP routers Mobile Agents

14 14 서브넷팅과서브넷마스크 서브넷팅 (Subnetting) 이란? 크기가큰특정클래스의주소공간을여러개의하부망 (Subnet) 으로나누어사용할수있게하는기술 서브넷팅의장점 주소공간의효율적인활용 구조적인망구성 ( 하나의하부망을여러개의하부망으로나누어관리 ) 효율적인라우팅 ( 외부에서는하나의망으로인식 )

15 15 서브넷팅과서브넷마스크 외부인터넷 라우터 Subnet ( 하부망 ) Subnet ( 하부망 ) Subnet ( 하부망 ) 기관

16 16 서브넷팅과서브넷마스크 서브넷팅의원리 호스트식별자를표시하는주소공간의일부를하부망을표시하는공간으로사용 하부망 ( 서브넷 ) 주소필드 : 서브넷마스크 (Subnetmask) 로표시 서브넷마스크 하부망식별자공간의모든비트는 1, 나머지비트는모두 0 인 32 비트이진수값 하부망주소추출 인터넷주소와서브넷마스크의논리적 &(and) 연산 넷마스크 (Netmask) 서브넷팅을적용하지않은경우의서브넷마스크

17 17 서브넷팅과서브넷마스크 클래스 B IP 주소 Netmask 망주소 Subnetmask 망주소

18 18 CIDR 주소 서브넷팅 서브넷팅이유용한클래스 A 또는 B 주소를사용하는기관이많지않아주소공간낭비축소에한계 클래스 C 주소사용 주소공간낭비축소에효율적인반면, 주소할당절차가번거롭고, 빈번한라우팅테이블갱신작업유발로라우팅프로토콜통신부하가상승하며, 라우팅테이블크기증가로라우터성능저하의원인이됨

19 19 CIDR 주소 CIDR(Classless Inter-Domain Routing) 주소 라우팅테이블의엔트리수를줄이기위해고안된기술 DDN 망주소 / 넷마스크크기 로표시 ( 예, /22, /22 망주소 호스트식별자가 0 인인터넷주소 ) 연속적인여러개의클래스 C 주소를하나의 CIDR 주소로표시 다수의클래스 C 하부망을위한라우팅엔트리들이대응되는하나의 CIDR 주소의엔트리로축소

20 20 CIDR 주소 클래스 C 보다작은인터넷주소공간할당가능 클래스 C 하부망보다작은크기의하부망에클래스 C 주소할당으로인한인터넷주소낭비를방지 예 ( / /27 망 ) 5비트의호스트식별자공간활용 / /27 부터 / /27 까지 30 개의인터넷주소를호스트에할당 5 비트전부가 1 인경우와 0 인경우제외 현재대부분의 ISP들은 CIDR 주소체계에따라 I P 주소할당

21 21 계층적 ISP 에의한 CIDR 주소할당 ( 예 ) H /30 소규모 ISP1 H /23 (IP 주소 : 512 개 ) H001 H /30 소규모 ISP /23 (IP 주소 : 512개 ) 지역 ISP /20 (IP 주소 : 4096개 ) 광역 ISP /18 (IP 주소 : 16384개 ) 예약 /20 (IP 주소 : 4096개 ) 대기관 /22 지역 /20 ISP2 대기관 04 (IP 주소 : 4096개 ) 소기관 01 소기관 /24 지역 /20 ISP3 (IP 주소 : 4096개 )

22 22 특수인터넷주소 망 ( 네트워크 ) 주소 호스트식별자의모든비트가 0인인터넷주소 직접브로드캐스트 ( 방송 ) 주소 호스트식별자의모든비트가 1인인터넷주소 망식별자가지정하는하부망에연결된모든호스트를지정할때사용됨 제한된브로드캐스트주소 망식별자와호스트식별자의모든비트가 1인인터넷주소 자신이소속된하부망에연결된모든호스트를지정할때사용됨 망식별자정보를모르는호스트가서버로부터정보를얻고자할때사용

23 23 특수인터넷주소 소속망의호스트자신의표시 망식별자와호스트식별자의모든비트가 0 인인터넷주소 자신의 IP 주소를모르는상태에서서버와통신하고자할때 IP 데이터그램의출발지주소로사용됨 소속망의특정호스트 망식별자의모든비트가 0인인터넷주소 자신이소속된하부망의특정호스트표시 데이터그램의외부전달제한방법중의하나 루프백 (loopback) 주소 첫번째바이트가 127 인인터넷주소 호스트내에설치된프로그램테스트를위해사용 데이터그램이호스트에연결된하부망인터페이스를통해외부로전달되지않고되돌아옴

24 24 특수인터넷주소 사설인터넷주소 인터넷에연결될필요는없지만 TCP/IP 로통신하고자 할때사용하는주소 인터넷통신에사용할수없는주소 공인인터넷주소와분명한구분을위해사설인터넷주소공간제한 클래스 A 사설주소공간 : 클래스 B 사설주소공간 : ~ 클래스 C 사설주소공간 : ~

25 25 인터넷주소지정원칙 하부망연결인터페이스단위의인터넷주소부여 다수의하부망을연결하는라우터 / 호스트는다수의인터넷주소를가져야함 특정하부망을통해통신하는경우해당하부망인터페이스에부여된인터넷주소를사용해야함 다중홈호스트 (Multi-homed Host): 2 개이상의하부망에직접연결된호스트로서각연결인터페이스별로인터넷주소를부여함

26 26 인터넷주소지정원칙 PC R

27 27 인터넷주소할당과변환 인터넷주소 (IP 주소 ) 할당방식 정적 ( 고정 )IP 주소할당방식 (Static IP Address Allocation) 동적 ( 유동 ) IP 주소할당방식 (Dynamic IP Address Allocation) 정적 IP 주소할당방식 공인된주소할당기관으로부터한번 IP 주소를할당받으면계속할당된주소를사용하는방식 주로사무실환경에서사용됨 동적 IP 주소할당방식 호스트가통신할때 IP 주소를할당하고통신을종료하면 IP 주소를다른호스트가사용할수있도록반납하는방식 IP 주소수를줄이는획기적인방안 주로가정가입자환경에서사용됨

28 28 인터넷주소할당과변환 동적 IP 주소할당절차 호스트 IP 주소요청 IP 주소할당 ( 인터넷통신 ) IP 주소반납 IP 주소서버 네트워크 동적 IP 주소할당기법 PPP(Point-to-Point Protocol) DHCP(Dynamic Host Configuration Protocol)

29 29 인터넷주소할당과변환 사설 IP 주소사용이유 IP 주소공간부족 IP 주소할당비용절감 IP 주소변환 사설 IP 주소와공인 IP 주소간변환 사설 IP 주소를사용하는호스트가인터넷통신을하고자하는경우에적 용사설 IP 주소호스트 사설 IP 주소통신 사설 IP 주소호스트 지역망 ( 구내망 ) 주소변환장치 인터넷백본망

30 30 인터넷프로토콜 인터넷프로토콜의역할과특징 IP 데이터그램 단편화와재조립 IP 데이터그램의전달

31 31 인터넷프로토콜의역할과특징 인터넷프로토콜의역할 인터넷을구성하는호스트와라우터간의기본통신프 로토콜 출발지호스트 (Source Host) 에서목적지호스트 (Destination Host) 까지인터넷데이터전달 데이터전송단위인 IP 데이터그램포맷정의 IP 데이터그램단위로인터넷데이터전달

32 32 TCP/IP 프로토콜체계에서 IP 의위치 웹서비스 이메일서비스 파일전송 인터넷전화, 멀티미디어회의제어 스트리밍제어 도메인서비스 오디오, 비디오 망관리서비스 MIME SDP HTTP SMTP FTP H.323 SIP RTSP DNS SNMP RTP/ RTCP TCP UDP QoS Sublayer ICMP IGMP IP ARP RARP 유선 LAN 무선 LAN 접속망 유선 WAN 무선 WAN

33 33 인터넷프로토콜의역할과특징 인터넷프로토콜의특징 비연결형프로토콜 (Connectionless Protocol) 홉-바이-홉 (Hob-by-Hob) 통신 IP 데이터그램의단편화 (Fragmentation) ti 와재조립 (Reassembly)

34 34 인터넷프로토콜의역할과특징 비연결형프로토콜 데이터전송전에경로설정과오류제어나흐름제어를위한초기화작업을수행하는연결설정과정미수행 각 IP 데이터그램은목적지까지전달하는데에필요한모든 정보 ( 주소정보등 ) 을포함하고상호간에독립적으로전달 비연결형프로토콜로서의장점 연결설정지연시간회피가능 고장발생등상황에따라유연한데이터전송가능 비연결형프로토콜로서의단점 전달순서가바뀔수있고 오류 / 흐름제어미수행으로손실 / 훼손발생가능성

35 35 인터넷프로토콜의역할과특징 홉-바이-홉 (Hob-By-Hob) 통신 특정호스트또는라우터의 IP 는다음홉통신에대해서만책임 특정 IP는해당홉에연결된다음라우터또는호스트까지데이터그램전달에대한책임만가지고, 그다음홉에대한통신은홉에연결된다음라우터가책임지도록함 홉 (hob) 하부망의데이터링크를추상화한개념으로호스트와라우터, 라우터와라우터를연결하는논리적인데이터링크 IP는하부망의물리적인데이터링크와무관하게동작하도록설계 출발지호스트와목적지호스트는하나이상의홉으로연결 홉-바이-홉통신의장점 다음홉으로데이터그램을전달하는데필요한라우팅정보만유지하면되므로라우팅테이블의크기최소화가능

36 36 인터넷프로토콜의역할과특징 호스트 1 IP 홉- 바이- 홉 (Hob-By-Hob) Hob) 통신 1 st Hop ( 호스트 1 IP 의책임구간 ) 하부망 라우터1 IP 라우터 1 하부망 2 nd Hop ( 라우터 1 IP 의책임구간 ) 하부망 하부망 라우터2 IP 라우터 2 하부망 3 rd Hop ( 라우터 2 IP 의책임구간 ) 하부망 하부망 호스트 IP Host

37 37 인터넷프로토콜의역할과특징 단편화 (fragmentation) 와재조립 (reassembly) 서로다른하부망은서로다른 MTU(Maximum Transmi ssion Unit) 를가짐 ( 예, 이더넷의 MTU 바이트 ) 하부망의 MTU 보다큰 IP 데이터그램을전송하기위해단편화와재조립 독립적인 IP 주소체계, 독립적인 IP 데이터그램포맷과함께 IP가하부망독립적으로동작하는데에중요한역할담당

38 38 IP 데이터그램 IP 데이터그램포맷 헤더 (Header) + 데이터 (data) 최대크기 : 바이트 헤더 (Header) 전송제어정보 필수필드 (Mandatory Fields) : 20 바이트 선택필드 (Option Fields) : 40 바이트 데이터 전송하고자하는실제데이터

39 39 IP 데이터그램 Bytes Bytes Header Data VER (4 bits) HLEN (4 bits) Identification(16 bits) Service Type(8 bits) Flags (3 bits) Total Length(16 bits) Fragmentation Offset(13 bits) TTL(8 bits) Protocol(8 bits) Header Checksum(16 bits) Source IP Address(32 bits) Destination IP Address(32 bits) Option(0-40 Bytes)

40 40 IP 데이터그램 버전 (Version) 4 비트 IP의버전표시 ( 현재 4, 향후 6) (IPv5 : ST-II) 헤더길이 (HLEN) 4 비트 헤더길이를 4 바이트단위로표시 전체헤더길이가가변적이므로이필드가필요함 전체길이 (Total Length) 16 비트 헤더와데이터를포함한전체길이표시 ( 최대 바이트 )

41 41 IP 데이터그램 서비스유형 (Service Type) 8 비트 라우터에의한데이터그램처리방법지시 우선순위 (3 비트 ) + 서비스유형 (4 비트 ) + Unused(1 비트 ) 우선순위 (precedence) 혼잡상황발생시폐기우선순위지정 현재사용하고있지않음 서비스유형 (Type of Service) 서비스유형값에적합한최적의다음라우터를선택하여전송 비용최소화서비스 (0001) 신뢰성최대화서비스 (0010) 처리율최대화서비스 (0100) 지연시간최소화서비스 (1000) 정상 (0000)

42 42 IP 데이터그램 식별자 (Identification) 16 비트 출발지호스트에서전송되는데이터그램을유일하게구분 단편화된데이터그램을목적지에서복원할때사용 플래그 (Flag) 3 비트 1 st 비트 : Unused 2 nd 비트 : Do Not Fragment 표시, 데이터그램크기보다작은 MTU 의하부망통과시 ICMP를통해오류메시지를출발지호스트에전달 3 rd 비트 : More Fragment 표시, 마지막단편이아님을표시 단편화옵셋 (Fragmentation Offset) 13 비트 원래의데이터그램내에서단편화된데이터그램의상대적위치표시 8 바이트단위로표시

43 43 IP 데이터그램 수명 (TTL-Time To Live) 데이터그램이통과할수있는최대홉수지정 라우터를통과할때마다 1 씩감소, 값이 0 이면데이터그램폐기 무한정인터넷을떠도는데이터그램에의한인터넷부하유발방지 프로토콜 (Protocol) 8 비트 IP를통해데이터를전송하는상위계층프로토콜표시 TCP(6), UDP(17), ICMP(1), IGMP(2) IP 데이터그램이전달되어야할최종프로토콜표시 옵션 (Options) 무연산 (No Operation) 옵션종료 (End of Option) 경로기록 (record Route) 엄격한출발지경로 (Strict Source Route) 느슨한출발지경로 (Loose Source Route) 타임스탬프 (Time Stamp)

44 44 IP 데이터그램 헤더첵섬 (Header Checksum) 16 비트 헤더전체를 16 비트단위의조각으로나눈다음모든조각을 1의보수연산을통해구한합에대한 1의보수값 수신측에서 16 비트단위조각의합의 1의보수값이0이면정상, 아니면오류발생으로판정, 오류발생데이터그램은폐기 출발지 IP 주소 (Source IP Address) 데이터그램을전송한출발지호스트의 32 비트 IP 주소 목적지호스트또는중간라우터가출발지호스트를구분할수있게함 응답메시지, 오류메시지, 상태정보메시지를출발지호스트에전송할때사용 목적지 IP 주소 (Destination IP Address) 데이터그램의최종목적지호스트의 32 비트 IP 주소 라우터가목적지호스트로의경로를선택할때사용

45 45 헤더첵섬 (Header Checksum) 1의보수 (1 s Complement) 어떤수의 1의보수- 더하여 0이되는다른수 2진수의 1의보수-1은 0으로, 0은 1로바꾼값 +0( 모든비트가 0), -0( 모든비트가 1) 어떤수와그의 1의보수의합은 -0 1의보수덧샘 한개의열더하기 : 1이없으면 0, 1이한개있으면1, 1이두개있으면결과는 0 자리올림 1, 1이 3개있으면결과는 1 자리올림 1 두개이상의비트열더하기 : 각각의열의비트더하기, 마지막열에서자리올림이발생하면결과에 1을더함 예 +A A

46 46 헤더첵섬 (Header Checksum) uint16_t in_cksum(uint16_t *addr, int len) { int nleft = len; uint32_ t sum = 0; uint16_t *w = addr; uint16_t answer = 0; while (nleft > 1) { sum += *w++; nleft -= 2; } if (nleft == 1) { *(unsigned char *) (&answer) = *(unsigned char *) w; sum += answer; } sum = (sum >> 16) + (sum & 0xffff); sum += (sum >> 16); answer = ~sum; return(answer); }

47 47 단편화와재조립 라우터 ( 호스트 ) 의데이터그램처리절차 데이터그램을전달할다음홉선택 다음홉을구성하는하부망을통한 IP 데이터그램전송 하부망의 IP 데이터그램전송 자신의데이터전송단위인프레임으로전달되는단순한데이터로간주 프레임의데이터필드에포함되어다음라우터 ( 호스트 ) 로전달 MTU(Maximum Transmission Unit) 특정하부망의프레임의데이터필드의최대크기 단편화 (Fragmentation) 하나의데이터그램을하부망의 MTU 크기에맞게여러개로나누어여러개의데이터그램을만드는작업 단편화된데이터그램도독립적으로전달되는데이터그램 단편화된데이터그램의헤더정보는원래의헤더정보를복사하고, 단편화와관련된필드와헤더첵섬정보만수정 원래데이터그램의데이터필드는단편화된데이터필드로나누어짐

48 데이터통신망의 MTU 48 인터넷데이터통신망의 MTU 데이터통신망 MTU Hyperchannel 65,535 Token Ring(16Mbps) 17,914 Token Ring(4Mbps) 4,464 FDDI 4,352 Ethernet 1500 X PPP 296

49 49 단편화와재조립 Header Data Header data1 Header data2 Header data3 (a) 단편화의원리 Offset = 0000/8 = 0 Offset = 0000/8 = ,399 Byte 0000 Byte 3,999 Offset = 1,400/8 = 175 1,400 2,799 Offset = 2,800/8 = 350 2,800 3,999 (b) 단편화의예 (MTU=1400)

50 50 단편화와재조립 단편화예제 데이터그램의데이터크기 : 4000 바이트 MTU : 1400 바이트 첫번째단편화된데이터그램 옵셋 : 0 / 8 = 0 More Fragment 비트 : 1 두번째단편화된데이터그램 옵셋 : 1400 / 8 = 175 More Fragment 비트 :1 세번째단편화된데이터그램 옵셋 : 2800 / 8 = 350 More Fragment 비트 :0

51 단편화된데이터그램의헤더정보재구성 51

52 52 단편화와재조립 단편화된 IP 데이터그램의재단편화 단편화된데이터그램이더작은크기의 MTU 하부망을통과할때재단편화됨 촐발지호스트가송신한원래의데이터그램에대해재단편화 목적지호스트는몇번에걸쳐단편화가이루어졌는지알수없고, 단편화의역순으로재조립이이루어질필요가없음 재조립 (Reassembly) 단편화된데이터그램들을모아서출발지호스트가전송한원래의데이터그램을복원하는작업 재조립은최종목적지호스트에서이루어짐 재조립과중간라우터 중간라우터는재조립에관여하지않음 재조립으로인한라우터의성능저하방지 단편화된데이터그램이다른경로를통해전송될수있게함 재조립된데이터그램이다음라우터에의해재단편화되는경우방지

53 53 단편화와재조립 재조립절차 첫번째단편화된데이터그램의옵셋값은 0 이다. 첫번째단편화된데이터그램의길이값을 8로나눈다. 두번째단편화된데이터그램의옵셋값은이결과와같이야한다. 두번째단편화된데이터그램의길이값을 8로나눈다. 세번째단편화된데이터그램의옵셋값은이결과와첫번째옵셋값의합과같아야한다. 이과정을반복한다. 마지막단편화된데이터그램의 More Fragment 비트는 0 이다. 재조립과정에서단편화된데이터그램들중하나라도도착하지않으면재조립작업은중지되고전체데이터그램은폐기된다.

54 54 단편화와재조립 단편화와재조립의장점 다양한하부망에서 IP 데이터그램을전송가능하게함 단편화와재조립의단점 라우터와호스트의부하를증가시켜성능을저하시키는요인 단편화된데이터그램의도착순서바뀜과일부단편의지나친지연도착에따른재조립소요시간증가가능 단편화된데이터그램손실로의한재조립불가에따른데이터그램폐기확률상승 따라서가능하면단편화와재조립을회피하는것이바람직 단편화와재조립회피 경로 MTU를기준으로데이터그램작성 경로 MTU(Path MTU) 목적지호스트까지데이터그램전송경로상에서단편화가필요없는최대 MTU

55 55 단편화와재조립 경로 MTU 탐색 (Path MTU Discovery) 1. 데이터그램의 Do Not Fragment 플래그를 1 로설정한다. 2. 도중의라우터가단편화가필요한경우해당데이터그램을폐기하고 ICMP 메시지로데이터그램전송실패사실과함께 MTU 값을출발지호스트에게통지 3. ICMP 에의해통지된 MTU 를경로 MTU 로사용한다. 4. 반복하여 ICMP 메시지가도착하지않으면경로 MTU 가획득된것으로간주하고계속사용한다. 5. 경로의동적변화가능성을고려하여일정시간 ( 약 10 분 ) 이경과하면경로 MTU를다시탐색한다.

56 56 IP 데이터그램의전달 다음홉라우팅 (Next-Hop Routing) 호스트또는라우터의 IP 는다음홉구간에대한데이터그램 전달에대한책임 그다음은다음홉에연결된라우터의 IP 의책임하에전달 다음홉결정과정 데이터그램의목적지 IP 주소를기초로다음홉결정 목적지 IP 주소에대응되는다음홉정보는라우팅테이블에유지 다음홉정보 다음홉을연결하는포트번호 다음홉에연결된라우터의 IP 주소등

57 57 IP 데이터그램의전달 라우팅테이블 이더넷프레임 (1) IP 데이터그램 IP 포트 (p1) (2) 목적지 IP 주소 라우팅프로세서 (3) 다음라우터 IP 주소 : 포트번호 포트 (p4) 포트 (p1) 포트 (p3) (5) 라우팅로직 (4) 포트 (p5) IP 포트 (p6) (6) PPP 프레임 R A

58 58 IP 데이터그램의전달 라우터의데이터그램전달과정 1. 특정입력포트로부터데이터그램을수신한다. 2. 데이터그램으로부터목적지 IP 주소를추출하여라우팅프로세서로전달한다. 3. 목적지주소정보를이용하여라우팅테이블을검색한다. 4. 검색된라우팅엔트리로부터출력포트정보와다음홉주소정보를확보한다. 5. 선택된출력포트로데이터그램을전달한다. 6. 다음홉주소정보를출력포트로전달한다. 7. 다음주소정보를이용하여데이터그램을다음홉으로전달한다.

59 59 IP 데이터그램의전달 라우팅테이블크기축소라우팅기술 다음홉라우팅 (Next-Hop Routing) 하부망지정라우팅 (Subnet-Specific Routing) 디폴트라우팅 (Default Routing) 다음홉라우팅 (Next-Hop Routing) 전체경로정보를유지하는대신다음홉에대한경로정보만유지함으로써라우팅테이블에포함될정보량축소가능 하부망지정라우팅 (Subnet-Specific Routing) 라우팅테이블에목적지호스트에대한라우팅정보를유지하는대신하부망에대한라우팅정보를유지함으로써라우팅테이블의엔트리수축소가능 데이터그램의목적지 IP 주소로부터망주소를추출하여라우팅테이블의망주소필드와비교하여라우팅엔트리검색 망주소추출을위한서브넷마스크정보를라우팅테이블에유지해야함

60 60 IP 데이터그램의전달 디폴트라우팅 (Default Rouitng) 라우팅테이블에지정되지않은하부망전체를하나의 묶음으로라우팅정보를표시할수있게하는기법 디폴트라우터 : 묶음으로표시된하부망전체를연결하는라우터 디폴트라우팅 : 라우팅테이블에정보가표시되어있지않은데이터그램을디폴트라우터로전달

61 61 IP 데이터그램의전달 라우팅엔트리 (Routing Entry) 라우팅테이블에서하나의라우팅정보를저장하는자료구조 직접연결엔트리, 호스트지정엔트리, 하부망지정엔트리, 디폴트엔트리순으로저장됨 직접연결엔트리 : 동일한하부망에연결된호스트에대한라우팅정보유지 호스트지정엔트리 : 지정된특정호스트에대한라우팅정보유지 하부망지정엔트리 : 지정된특정하부망에대한라우팅정보유지 디폴트엔트리 : 디폴트라우팅에대한정보유지

62 62 IP 데이터그램의전달 라우팅엔트리구조 목적지주소서브넷마스크다음홉주소플래그참조계수사용인터페이스 U 0 0 m0 목적지주소 : 목적지호스트또는하부망의 IP 주소 서브넷마스크 : 엔트리의목적지주소의서브넷마스크 다음홉부소 : 다음홉라우터의 IP 주소 플래그 : U(Up), G(Gateway), D(Added by redirection), M(Modified by redirection) 참조계수 : 현재이경로를사용하고있는사용자수 사용 : 이라우터로부터목적지로전달된데이터그램수 인터페이스 : 데이터그램전송을위해사용할인터페이스

63 63 망구성예제 m R1 m m 외부인터넷 R Default Router R R R

64 64 라우팅테이블 ( 예 ) 목적지주소서브넷마스크다음홉주소플래그참조계수사용인터페이스 U 0 0 m U 0 0 m U 0 0 m UGH 0 0 m UG 0 0 m UG 0 0 m UG 0 0 m0

65 65 IP 데이터그램의전달 라우팅테이블검색예제 R1 라우터가 목적지 IP 주소를가진데이터그램 500개수신 검색절차 1. 직접전달 A & (x) B & (x) C & (x) 2. 호스트지정 A & (x) 3. 하부망지정 A & (o) 다음홉주소 와인터페이스 m0 를반환하고사용필드를 500 증가시키고참조계수필드를 1 증가시킴

66 66 IPv6 IPv6 설계배경 IPv6 헤더포맷 IPv6 주소체계 IPv4 에서 IPv6 로의전환

67 67 IPv6 설계배경 IPv4 현재우리가사용하고있는인터넷프로토콜 IPv5 : ST-II IPv4 의특징 망식별자 (Netid) 와호스트식별자 (Hostid) 구조의 32 비트 주소체계 최선형서비스 (Best Effort Service) 제공 하부망독립적인동작을위해단편화와재조립기능제공 가변길이데이터그램 IPv6 IPv4의문제점을해결하기위해개발된차세대인터넷프로토콜

68 68 IPv6 설계배경 IPv4 의문제점 주소공간부족 단순한구조의주소체계 경직된주소할당방식 제한적인서비스구분 데이터그램처리속도지연요소내포

69 69 IPv6 설계배경 IPv4 의주소공간부족문제 90 년대이후인터넷사용자의급속한증가로 IPv4 주소 공간고갈문제대두 CIDR 주소체계도입, 동적 IP 주소할당, 사설 IP 주소할당과 NAT 사용등주소공간낭비축소를위한다양한기술도입 IPv6에서주소공간의대폭적인확대를통해근본적인문제해결

70 70 IPv6 설계배경 IPv4 의단순한구조의주소체계 큰조직의복잡한망을구조화할수있는방안이없음 서브넷팅을통한구조화는특정클래스주소의망내에서만가능 비구조적망주소할당은하부망들에대한라우팅이각각독립적으로수행되게하여라우팅테이블크기증가를초래하고, 궁극적으로인터넷성능저하초래 IPv6에서는구조적인망주소할당을통해하부구조에속한망들에대한라우팅엔트리가상부구조의망에대한라우팅엔트리로집약될수있게하여라우팅테이블크기감축

71 71 IPv6 설계배경 IPv4 의경직된주소할당방식 인터넷연결을위해먼저주소관리자로부터유일한 IP 주소를할당받아야함 (IP 주소와하부망주소가독립적으로할당됨 ) IPv6는유연한주소할당과자동구성 (Autoconfiguration) 을통한주소할당의자동화추구 IPv6 는하부망의물리주소가호스트식별자로사용될수있게하고, 망식별자는라우터또는별도의서버를통해설정가능하도록하여자동적인주소할당을가능하도록함

72 72 IPv6 설계배경 IPv4 의제한적인서비스구분 IPv4 의 TS(T ToS(Type of Service) 필드는제한적인서비스구분만을지원하여라우터가데이터그램들을서비스품질요구사항에맞게구분하여처리하기가어려움 대부분의 IPv4 라우터는 FIFO 방식으로데이터그램처리 보장형서비스를요구하는실시간멀티미디어응용들의데이터그램들을구분하여처리할수있어야함 IPv6는플로우라벨 (Flow Label) 을통해데이터그램들을세분화하여구분가능하도록함으로써보장형서비스제공이용이하도록함

73 73 IPv6 설계배경 IPv4 의데이터그램처리속도지연요소 가변길이헤더 (Variable Length Header) 단편화와재조립 (Fragmentation and Reassembly) 첵섬 (Checksum) 기능 IPv6는 IPv4의처리속도지연요소를가능하면피할수있도록설계함

74 74 IPv6 헤더포맷 IPv6 헤더특징 40 바이트고정길이헤더 다음헤더 (Next Header) 필드에동일한길이의옵션사항정의 단편화와재조립관련필드생략 단편화가필요한경우단편화헤더를옵션으로추가 단편화를피하기위해경로 MTU를통한데이터그램전송 현재대부분의하부망의비트오류발생율이매우낮고상위의 TCP/UDP가첵섬기능을수행하므로 IPv6 첵섬필드생략 세분화된데이터그램구분을위해트래픽등급 (Traffic Class) 과플로우라벨 (Flow Label) 필드추가 주소공간을 128 비트로대폭확대

75 75 IPv6 헤더포맷 40 Bytes Bytes Header Data VER (4 bits) Traffic Class (8 bits) Payload Length (16 bits) Flow Label (20 bits) Next Header (8 bits) Hop Limit (8 bits) Source IP Address (128 bits) Destination IP Address (128 bits)

76 76 IPv6 헤더포맷 버전 (Version) IP 버전번호 (6) 트래픽등급 (Traffic Class) 데이터그램의우선순위표시 플로우라벨 (Flow Label) 구분되어처리될필요가있는데이터그램들의연속인데이터플로우표시 플로우라벨의설정과특정플로우라벨데이터그램의처리정책자체는 IPv6 에서정의하지않음 유료부하길이 (Payload Length) 헤더를제외한데이터의총길이

77 77 IPv6 헤더포맷 다음헤더 (Next Header) 옵션정의를위해 40 바이트크기의확장헤더를기본헤더와데이터사이에정의가능 다음헤더필드는확장헤더의유형정의 확장헤더는또다른확장헤더를다음헤더로가질수있음 확장헤더가없는경우상위계층프로토콜지시 홉제한 (Hop Limit) 데이터그램이통과할수있는최대홉수 라우터를통과할때마다 1 씩감소하고 0 이되면폐기됨 출발지주소 (Source Address) 출발지호스트의 128 비트 IPv6 주소 목적지주소 (Destination Address) 목적지호스트의 128 비트 IPv6 주소

78 78 IPv6 주소체계 IPv6 주소체계의특징 큰주소공간 애니캐스트 (Anycast) 주소 구조적인주소공간 하부망물리주소수용

79 79 IPv6 주소체계 IPv6 주소길이 128 비트 이론적으로지구표면 1m 2 당 개주소할당가능 IPv4 의주소부족문제에대한근본적인해결책 IPv6 주소유형 IPv4 주소유형 : Unicast, Multicast IPv6 주소유형 : Unicast, Multicast, t Anycast 애니캐스트 (Anycast) 주소유형 서로다른호스트또는라우터에속한다수의인터페이스를묶어하나의그룹으로표현하는식별자 그룹멤버중가까운하나에게만데이터그램을전달할때사용

80 80 IPv6 주소체계 bits FP TLA ID RES NLA ID SLA ID Interface ID 광역네트워크 네트워크부분 사이트내부 호스트부분 FP : Format Prefix TLA ID : Top-Level Aggregation Identifier ( 공공서비스사업자 ) RES : Reserved NLA ID : Next-Level Aggregation Identifier ( 공공서비스사업자로부터데이터그램을전달받는기관 ) SLA ID : Site-Level Aggregation Identifier ( 기관내부의하부망 ) Interface ID : Interface Identifier (MAC 주소 or 물리주소 )

81 81 IPv6 주소체계 구조적인주소공간 3 단계로구조화된네트워크부분 최고단계집약식별자 (TLA ID) : ISP와같은공공서비스제공자 다음단계집약식별자 (NLA ID) : ISP에연결되는기관 사이트단계집약식별자 (SLA ID) : 기관내의특정사이트에해당되는하부망 구조적인주소공간의장점 높은단계의집약식별자에의한라우팅에서부터낮은단계의집약식별자에의한라우팅을차례대로수행가능 라우팅테이블엔트리집약화를통해라우팅테이블크기를작게만들어라우터의성능향상

82 82 IPv6 주소체계 하부망물리주소수용 IPv6 주소의인터페이스식별자 (Interface ID) 는기본적 으로하부망의물리주소표시 호스트식별자에대한별도의할당절차불필요 호스트는별도의주소할당절차없이라우터또는 DHCP 서버로부터네트워크부분 ( 전치부-Prefix) 만을확보하여쉽게주소할당가능

83 83 IPv4 에서 IPv6 로의전환 전환방법 일시적인전환 점진적인전환 점진적인전환방법 이중스택접근법 (Dual Stack Approach) 터널링접근법 (Tunneling Approach)

84 84 IPv4 에서 IPv6 로의전환 이중스택접근법 (Dual Stack Approach) A B C D E IPv6 IPv6 & IPv4 IPv4 IPv4 & IPv6 IPv6 Flow : X Src : A Dst : E Flow : X Src : A Dst : E Src : A Dst : E Src : A Dst : E Src : A Dst : E Flow :? Src : A Dst : E Flow :? Src : A Dst : E Data IPv6 IPv4 IPv4 IPv6 Data Data Data Data Data Data IPv6 데이터그램을 IPv4 데이터그램으로변환 IPv4 데이터그램을 IPv6 데이터그램으로변환

85 85 IPv4 에서 IPv6 로의전환 이중스택접근법 IPv6 를지원하는라우터 / 호스트는 IPv4 를동시에지원 수신자가 IPv6를지원하면 IPv6로통신 수신자가 IPv4 를지원하면 IPv4 로통신 IPv6 데이터그램과 IPv4 데이터그램간의변환 DNS 를통해수신자의 IPv4 와 IPv6 지원여부확인 이중스택접근법의문제점 IPv6 데이터그램과 IPv4 데이터그램변환과정에서일부정보손실가능 예, IPv6 데이터그램의플로우식별자 (Flow Identifier) 정보손실

86 86 IPv4 에서 IPv6 로의전환 터널링접근법 (Tunneling Approach) A B C D E IPv6 IPv6 & IPv4 IPv4 IPv4 & IPv6 IPv6 Flow : X Src : A Dst : E Data Flow : X Src : A Src : A Src : A Flow : X Flow : X Src : A Dst : E Dst : E Dst : E Src : A Src : A Dst : E Flow : X Flow : X Flow : X Dst : E Dst : E IPv6 Src : A Src : A Src : A Data Dst Data: E IPv4 Dst Data: E IPv4 Data Dst : E Data Data Data Data Data IPv6 데이터그램을 IPv4 데이터그램의데이터로캐슐화 IPv4 데이터그램의데이터로부터캡슐해제를통한 IPv6 데이터그램추출

87 87 IPv4 에서 IPv6 로의전환 터널링접근법 IPv6 데이터그램을 IPv4 의데이터필드로캡슐화 IPv4 라우터를통과하는동안 IPv6 데이터그램은 IPv4 데이터그램의단순한데이터로취급 IPv4 라우터를모두통과한다음 IPv6 라우터에서 IPV6 데이터그램복원

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

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

More information

TCP.IP.ppt

TCP.IP.ppt TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP Internet Protocol _ IP Address Internet Protocol _ Subnet Mask Internet Protocol _ ARP(Address Resolution Protocol) Internet Protocol _ RARP(Reverse Address Resolution

More information

슬라이드 제목 없음

슬라이드 제목 없음 2006-11-02 경북대학교컴퓨터공학과 1 제 8 장인터넷프로토콜 : IP 데이터그램 단편화 검사합 옵션 IP 설계 IP 프로토콜 2006-11-02 경북대학교컴퓨터공학과 2 2006-11-02 경북대학교컴퓨터공학과 3 네트워크계층프로토콜 IP (Internet Protocol) TCP/UDP 세그먼트를받아서패킷별로경로선택 ICMP (Internet Control

More information

Microsoft PowerPoint - tem_5

Microsoft PowerPoint - tem_5 2014 년도 1 학기 (961805-501) 컴퓨터네트워크 2014.04.30 장문정 (cathmjang@gmail.com) 홍익대학교게임소프트웨어전공 네트워크계층 이장의목표 : 네트워크계층서비스에대한기본원리를이해 네트워크계층서비스모델 포워딩 (forwarding) vs. 라우팅 (routing) 네트워크계층프로토콜 : IP, DHCP, ICMP 등 라우팅알고리즘

More information

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

Microsoft PowerPoint - 06-IPAddress [호환 모드] Chapter 06 IP Address IP Address Internet address IP 계층에서사용되는식별자 32 bit 2 진주소 The address space of IPv4 is 2 32 or 4,294,967,296 netid 와 hostid 로구분 인터넷에서호스트와라우터를유일하게구분 IP Address Structure 2-Layer Hierarchical

More information

Microsoft Word doc

Microsoft Word doc 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

More information

OSI 참조 모델과 TCP/IP

OSI 참조 모델과 TCP/IP TCP/IP 프로토콜분석및네트워크프로그래밍 Chapter 1: OSI 참조모델과 TCP/IP 2003. 3. 1 프로토콜 (Protocol) 표준화된통신규약 장치간의정보를송수신하기위한협정 무전기의예 Over: 송신완료통지 Roger: 수신완료통지 제 1 장 OSI 참조모델과 TCP/IP 2 OSI 참조모델 목표 이기종컴퓨터간에도통신이가능한개방형시스템 상호접속모델제시

More information

슬라이드 제목 없음

슬라이드 제목 없음 2006-09-27 경북대학교컴퓨터공학과 1 제 5 장서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 슈퍼넷팅 (Supernetting) 2006-09-27 경북대학교컴퓨터공학과 2 서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 하나의네트워크를여러개의서브넷 (subnet) 으로분할 슈퍼넷팅 (supernetting) 여러개의서브넷주소를결합 The idea

More information

2009년 상반기 사업계획

2009년 상반기 사업계획 네트워크계층프로토콜 쉽게배우는데이터통신과컴퓨터네트워크 학습목표 IPv6의필요성과헤더구조를이해한다. 이동 IP 프로토콜의터널링원리를이해한다. ARP/RARP의필요성을이해한다. ICMP의헤더와제어메시지를이해한다. IGMP의헤더와멀티캐스트그룹관리방식을이해한다. 2/27 1 절. IPv6 주소공간확장 IPv4의 32 비트에서 128 비트로확장 최대 2 128 개의호스트를지원

More information

슬라이드 1

슬라이드 1 1 Chapter 5 IPv4 주소 Objectives IPv4 주소공간의개념 클래스기반주소구조에대한이해 클래스기반주소구조에서의서브넷팅과슈퍼넷팅 클래스없는주소구조의개념 특수블록과특수주소 NAT 기술 2 목차 개요 클래스기반주소지정 틀래스없는주소지정 특수주소 NAT 3 5.1 개요 4 5.1 개요 Note: An IP address is a 32-bit address.

More information

Network seminar.key

Network seminar.key Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network

More information

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

Chapter 18 - William Stallings, Data and Computer Communications, 8/e Internet Protocol (IP) v4 IP version 4 Defined in RFC 791 Two parts Specification of interface with a higher layer (TCP) Specification of actual protocol format and mechanisms Will (eventually) be replaced

More information

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

IPv6Q 현배경 > 인터넷의급속한성장 -> IP 주소의고갈 개인휴대통신장치의보급 network TV, VOD 단말기등의인터넷연결 가정용품제어장치의인터넷연결 > 새로운 IP 로의이행문제 IPv4 호스트와의호환성문제를고려하여야합 ~ IPv4 의취약점보완 QoS 지원 인증 IPv6 개요 서울대학교전산과학과 정보통신연구실! 득즈 CJ M" L.!... @SNUINCLab 내용 Þ> IPv6 으 출현배경, 발전과정및특징 Þ> IPv6 헤더형식및옵션 Þ> IPv6 으 I Address 구조 Þ> Advanced Routing þ> QoS þ> IPv6 로의전이방법 þ> Auto Configuration þ> Security > 결론

More information

슬라이드 1

슬라이드 1 1 Chapter 9 ICMPv4 Objectives ICMP 의필요성 ICMP 메시지종류 오류보고메시지의목적과형식 질의메시지의목적과형식 ICMP 에서의검사합계산 ICMP 를사용하는디버깅도구들 ICMP 패키지의구성요소및모듈 2 목차 개요 메시지 디버깅 ICMP 패키지 3 9.1 개요 IP 프로토콜의문제점 신뢰성이없고비연결형데이터그램전달제공 최선의노력전달서비스

More information

Microsoft Word - release note-VRRP_Korean.doc

Microsoft Word - release note-VRRP_Korean.doc VRRP (Virtual Router Redundancy Protocol) 기능추가 Category S/W Release Version Date General 7.01 22 Dec. 2003 Function Description VRRP 는여러대의라우터를그룹으로묶어하나의가상 IP 어드레스를부여해마스터로지정된라우터장애시 VRRP 그룹내의백업라우터가마스터로자동전환되는프로토콜입니다.

More information

bn2019_2

bn2019_2 arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily

More information

Subnet Address Internet Network G Network Network class B networ

Subnet Address Internet Network G Network Network class B networ Structure of TCP/IP Internet Internet gateway (router) Internet Address Class A Class B Class C 0 8 31 0 netid hostid 0 16 31 1 0 netid hostid 0 24 31 1 1 0 netid hostid Network Address : (A) 1 ~ 127,

More information

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

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1 IP 심화 º 각 P 의게이트웨이는해당네트워크의마지막주소를사용한다. - P1 (210.220.10.1/26) 의게이트웨이 (5의 Fa0/0) : 210.220.10.63 /26 = 255.255.255.192 호스트비트수 : 32-26 = 6 비트 => = 64 그러므로 P1의 IP 210.220.10.1 중서브넷마스크에의거 26비트는변함이없고, 나머지 6비트가호스트비트로변하므로

More information

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

2. 인터네트워킹 서로떨어져있는각각의수많은네트워크들을연결하여하나의네트워크처럼연결하여사용할수있도록해주는것 3. 인터네트워킹에필요한장비 1 리피터 (Repeater) - 데이터가전송되는동안케이블에서신호의손실인감쇄 (Attenuation) 현상이발생하는데, 리피터는감쇄되는신 1 주차 3 차시 TCP/IP 학습목표 1. TCP/IP 개요및인터네트워킹에필요한장비에대해설명할수있다. 2. TCP/IP 프로토콜계층구조를구분하고계층구조에서의전송을설명할수있다. 학습내용 1 : TCP/ IP 개요및인터네트워킹 1. TCP/IP 개요 - 1960 년대중반에연구기관들의대형컴퓨터들은독립실행형장비였음 - 미국방성의 ARPA(Advanced Research

More information

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

개요 IPv6 개요 IPv6 주소 IPv4와공존 IPv6 전환기술 (Transition Technologies) Module 8 IPv6 구현 개요 IPv6 개요 IPv6 주소 IPv4와공존 IPv6 전환기술 (Transition Technologies) Lesson 1: IPv6 개요 IPv6 의이점 IPv4 와 IPv6 의차이점 IPv6 주소공간 IPv6 의이점 IPv6 의이점 : 큰주소공간 계층구조적주소와라우팅인프라 Stateless 와 stateful 주소구성

More information

Chapter11OSPF

Chapter11OSPF OSPF 111 OSPF Link state Interior Gateway Protocol OSPF 1988 IETF OSPF workgroup OSPF RFC 2383 version 2 Chapter OSPF Version 2 OSPFIGP AS 1 1111 Convergence Traffic Distance Vector Link state OSPF (Flooding),

More information

Microsoft Word - NAT_1_.doc

Microsoft Word - NAT_1_.doc NAT(Network Address Translation) 1. NAT 개요 1 패킷의 IP 헤더의수신지주소, 발신지주소또는그주소를다른주소로변경하는과정 2 NAT기능을갖는장치를 NAT-BOX라함 ( 시스코라우터, 유닉스시스템, 윈도우의호스트혹은몇개의다른시스템일수있기때문에이렇게지칭하기도함 ) 3 NAT 기능을갖는장치는일반적으로스텁도메인 (Stub-domain)

More information

Microsoft PowerPoint - IPv6-세미나.ppt

Microsoft PowerPoint - IPv6-세미나.ppt Internet Protocol Version 6 1. IPv6 Overview Version 4 와 Version 6 의 Network Layer 비교 IPv6-3 IPv6 의향상된기능 더넓어진주소공간 자동설정 (Auto-configuration) 플러그앤플레이 (Plug & Play) Renumbering 단순한헤더 Checksum 계산을하지않는다. Option

More information

Microsoft PowerPoint - IPv6-세미나.ppt

Microsoft PowerPoint - IPv6-세미나.ppt Internet Protocol Version 6 1. IPv6 Overview Version 4 와 Version 6 의 Network Layer 비교 TCP/IP-3 IPv6 의향상된기능 더넓어진주소공간 자동설정 (Auto-configuration) 플러그앤플레이 (Plug & Play) Renumbering 단순한헤더 Checksum 계산을하지않는다.

More information

Microsoft PowerPoint _TCP_IP

Microsoft PowerPoint _TCP_IP 네트워크 2007 년상반기 1 의개념 (ransmission Control Protocol / Internet Protocol) -는네트워크를상호연결시켜정보를전송할수있도록하는기능을가진다수의 프로토콜이모여있는프로토콜집합임. - 의가장대표적인프로토콜은 3 계층의 IP 와 4 계층의 CP 로대부분의응용서비스가 CP 상 에서이루어지나, 최근인터넷의단점을보완하기위해

More information

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

2009 학년도 2 학기통신프로토콜 Quiz 모음 ( 인터넷정보과 1 학년 C/G 반 ) 담당교수 : 권춘우 [Quiz #1] 통신기초와관련한다음물음에답하라. 1. 통신이라함은정보원 ( 송신자 / 수신자 ) 간정보를전송매체를통해전달하는것을의미한다. 그래서정보원 (sou [Quiz #1] 통신기초와관련한다음물음에답하라. 1. 통신이라함은정보원 ( 송신자 / 수신자 ) 간정보를전송매체를통해전달하는것을의미한다. 그래서정보원 (source/sink), 정보 (information), 전송매체 (transmission media) 를통신의 3요소라고말하고있다. 통신에서많은정보원과많은전송매체들이그물망처럼서로연결되어정보를교환하는경우이러한송수신장치와전송매체의집합을무엇이라하는가?

More information

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

TTA Verified : HomeGateway :, : (NEtwork Testing Team) TTA Verified : HomeGateway :, : (NEtwork Testing Team) : TTA-V-N-05-006-CC11 TTA Verified :2006 6 27 : 01 : 2005 7 18 : 2/15 00 01 2005 7 18 2006 6 27 6 7 9 Ethernet (VLAN, QoS, FTP ) (, ) : TTA-V-N-05-006-CC11

More information

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

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

More information

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

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

More information

운영체제실습_명령어

운영체제실습_명령어 운영체제실습 리눅스네트워크기본개념및설정 서 기옥 Contents 네트워크용어정의 IP 주소 네트워크기본명령어 네트워크관리명령어 네트워크설정파일 telnet 서버설정 네트워크용어정의 네트워크 (Network) : 전자적으로데이터를주고받기위한목적으로연결된 2 개이상의컴퓨터시스템 IP 주소와 Ethernet 주소 IP 주소 : 네트워크에연결된시스템을구분하는소프트웨어적인주소

More information

IPv6 진화동기 인터넷접속노드증가에따른주소영역의 활장 사용자의다양한서비스욕구충족 실시간서비스, 멀티미디어서비스 보안및 인증서비스 IPng S pecifications IPv6 Specification - Intenet Protocol, Version 6(IPv6) S

IPv6 진화동기 인터넷접속노드증가에따른주소영역의 활장 사용자의다양한서비스욕구충족 실시간서비스, 멀티미디어서비스 보안및 인증서비스 IPng S pecifications IPv6 Specification - Intenet Protocol, Version 6(IPv6) S 차서 대 IP : IPv6 숭실대학교정보통신공학과 김영한 IPv6 프로토콜 IPv6 개요 Neighbor Discovery IPv6 Transition Strategy Extended API Host protocol structure -127 - IPv6 진화동기 인터넷접속노드증가에따른주소영역의 활장 사용자의다양한서비스욕구충족 실시간서비스, 멀티미디어서비스

More information

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

제10장  트래핀스포트 및 응용 계층 제 9 장인터넷 한기준경북대학교컴퓨터공학과 kjhan@knu.ac.kr 제 8 장인터넷 1 목차 인터넷개요 인터넷의주소체계 ARP 및 RARP DNS (Domain Name System) DHCP (Dynamic Host Configuration Protocol) 2 인터넷이란 인터넷 (Internet) 정의 다양한네트워크종류와다양한컴퓨터가연결되어있는세계적인네트워크의네트워크

More information

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

Microsoft PowerPoint - 4.스캐닝-1(11.08) [호환 모드] 정보보호 Scanning (1) 목차 Ⅳ. 스캐닝 (Scanning) 1. 활성화된호스트식별 ping 침투테스트범위에있는 IP 주소만목록화 현재동작중인시스템확인 Ping - ICMP(Internet Control messaging Protocol) 패킷을사용 - echo request, echo reply 패킷 - target 시스템이 off상태이거나, ICMP패킷을차단하는경우

More information

네트워크통신연결방법 네트워크제품이통신을할때, 서로연결하는방법에대해설명합니다. FIRST EDITION

네트워크통신연결방법 네트워크제품이통신을할때, 서로연결하는방법에대해설명합니다. FIRST EDITION 네트워크제품이통신을할때, 서로연결하는방법에대해설명합니다. FIRST EDITION 05-2012 개요 개요 네트워크상에연결되어있는기기들이통신을할때, 어떻게목적지를찾아가는지 (IP 주소, 서브넷마스크, 게이트웨이 ) 어떻게데이터를보내는지 (UDP/TCP, ) 에대한내용을설명합니다. 네트워크설정에따른특징을이해하여, 제품이설치된네트워크환경에따라알맞은설정을하도록합니다.

More information

Microsoft PowerPoint - 제2장

Microsoft PowerPoint - 제2장 1 TCP/IP Network Protocols 제 2 장 인터넷의동작절차이해 박승철교수한국기술교육대학교 2 Korean-Palestine IT Institute of Excellence 제 2 장의강의목표 인터넷을구성하는호스트와데이터통신망들이인터넷서비스를제공하기위해동작하는절차를전반적으로이해하고 인터넷에서사용되고있는프로토콜들의연관관계를이해하고 호스트-접속망-백본망-사무실망의데이터전달절차를이해함

More information

슬라이드 1

슬라이드 1 TCPdump 사용법 Neworks, Inc. (Tel) 070-7101-9382 (Fax) 02-2109-6675 ech@pumpkinne.com hp://www.pumpkinne.co.kr TCPDUMP Tcpdump 옵션 ARP 정보 ICMP 정보 ARP + ICMP 정보 IP 대역별정보 Source 및 Desinaion 대역별정보 Syn 과 syn-ack

More information

IITA hwp

IITA hwp 2002 년한국멀티미디어학회추계학술발표논문집 VLSM을이용한효율적인서브넷 IP주소할당법 김동학*, 천성권**, 우매리*, 김종근* * 영남대학교컴퓨터공학과 ** 가톨릭상지대학컴퓨터정보계열 e-mail: donghak@yumail.ac.kr Effective subnet IP address allocation by using VLSM Dong Hak Kim*,

More information

Microsoft PowerPoint - 02 IPv6 Operation.ppt [호환 모드]

Microsoft PowerPoint - 02 IPv6 Operation.ppt [호환 모드] Module 2 IPv6 Operation Module 2 Outline Lesson 1: IPv6 Addressing Architecture Lesson 2: Enabling IPv6 on Cisco Routers Lesson 3: Neighbor Discovery Lesson 4: Cisco IOS Software IPv6 Configuration Example

More information

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

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

슬라이드 1

슬라이드 1 DHCP (Dynamic Host Configuration Protocol) Oct 2006 Technical Support Div. Tel : 031-739-6800 Mail : support@corecess.com DHCP Motivations Automatic network configuration for clients No administrator intervention

More information

6강.hwp

6강.hwp ----------------6강 정보통신과 인터넷(1)------------- **주요 키워드 ** (1) 인터넷 서비스 (2) 도메인네임, IP 주소 (3) 인터넷 익스플로러 (4) 정보검색 (5) 인터넷 용어 (1) 인터넷 서비스******************************* [08/4][08/2] 1. 다음 중 인터넷 서비스에 대한 설명으로

More information

Microsoft PowerPoint - MobileIPv6_김재철.ppt

Microsoft PowerPoint - MobileIPv6_김재철.ppt Jaecheol Kim Multimedia & Communications Lab. jchkim@mmlab.snu.ac.kr 2003. 9. 8 Contents IPv4 Overview IPv6 Overview 2 MIP 의필요성 Portable Computer 이동하며사용하지않음 이동시통신연결의유지필요없음 DHCP의경우Mobile IP 필요없음 Wireless

More information

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

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 - Quick Network Setup Guide xdsl/cable Modem PC DVR ~3.., PC, DVR. Cable IP Cable/ADSL/ VDSL or 3 4 VIDEO OUT (SPOT) AUDIO IN VGA ALARM OUT COM ALARM IN RS-485 3 4 G G + 3 CONSOLE NETWORK DC V VIDEO IN VIDEO

More information

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

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

More information

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

Microsoft PowerPoint - L4-7Switch기본교육자료.ppt L4-7 Switch 기본교육자료 Pumpkin Networks. Inc. http://www.pumpkinnet.co.kr (Tel) 02-3280-9380 (Fax) 02-3280-9382 info@pumpkinnet.co.kr 기본개념 L4/L7 Switch 란? -2- 기본개념 - Switching & Routing Switching & Routing

More information

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

컴퓨터네트워크와인터넷 컴퓨터네트워크 Copyright by Tommy Kwon on August, 2010 Copyright by Tommy Kwon on August, 통신 정보전송시스템의구성과역할, 원리 l 원격지간에정보를잘전송하고처 컴퓨터네트워크와인터넷 컴퓨터네트워크 Copyright by Tommy Kwon on August, 00 Copyright by Tommy Kwon on August, 00 통신 정보전송시스템의구성과역할, 원리 l 원격지간에정보를잘전송하고처리하기위하여, 여러구 성요소를상호유기적으로결합한시스템 정보전송시스템 ( 데이터전송계 ) 정보전송부 정보처리시스템 ( 데이터처리계

More information

Microsoft PowerPoint - COMNET_10

Microsoft PowerPoint - COMNET_10 컴퓨터네트워크 2014.05.28 장문정 (cathmjang@gmail.com) 홍익대학교게임소프트웨어전공 MAC 주소 IP 주소 네트워크계층주소 데이터그램을목적지 IP 서브넷으로전달하는데사용 MAC (Media Access Control) 주소 LAN 주소, 물리주소, 이더넷주소 프레임을한인터페이스에서물리적으로연결된다른인터페이스로전달하는데사용 48 비트 MAC

More information

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

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 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 Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

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

제20회_해킹방지워크샵_(이재석) IoT DDoS DNS (jaeseog@sherpain.net) (www.sherpain.net) DDoS DNS DDoS / DDoS(Distributed DoS)? B Asia Broadband B Bots connect to a C&C to create an overlay network (botnet) C&C Provider JP Corp. Bye Bye!

More information

자바-11장N'1-502

자바-11장N'1-502 C h a p t e r 11 java.net.,,., (TCP/IP) (UDP/IP).,. 1 ISO OSI 7 1977 (ISO, International Standards Organization) (OSI, Open Systems Interconnection). 6 1983 X.200. OSI 7 [ 11-1] 7. 1 (Physical Layer),

More information

발표순서 v 기술의배경 v 기술의구조와특징 v 기술의장, 단점 v 기타사항 v MOFI 적용방안 2 Data Communications Lab.

발표순서 v 기술의배경 v 기술의구조와특징 v 기술의장, 단점 v 기타사항 v MOFI 적용방안 2 Data Communications Lab. Tunneled Inter-Domain Routing (TIDR) 2011-04-18 김병철, 이재용 Data Communications Lab. 발표순서 v 기술의배경 v 기술의구조와특징 v 기술의장, 단점 v 기타사항 v MOFI 적용방안 2 Data Communications Lab. 기술의배경 v 추구하고자하는정책 q 현재 BGP 라우팅프로토콜은서브넷의위치와상관없이라우팅테이블

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 얇지만얇지않은 TCP/IP 소켓프로그래밍 C 2 판 4 장 UDP 소켓 제 4 장 UDP 소켓 4.1 UDP 클라이언트 4.2 UDP 서버 4.3 UDP 소켓을이용한데이터송싞및수싞 4.4 UDP 소켓의연결 UDP 소켓의특징 UDP 소켓의특성 싞뢰할수없는데이터젂송방식 목적지에정확하게젂송된다는보장이없음. 별도의처리필요 비연결지향적, 순서바뀌는것이가능 흐름제어 (flow

More information

슬라이드 1

슬라이드 1 1 Chapter 3 기반기술 Objectives 유선이더넷에대한이해 무선 LAN 에대한이해 연결장치소개 2 목차 유선근거리통신망 무선 LAN 연결장치 3 3.1 근거리통신망 (LAN) 4 3.1 근거리통신망 (LAN) 아파트, 빌딩또는캠퍼스와같은제한된지역의독립적인장치들이서로통신할수있게하는데이터통신시스템 유선 LAN : 이더넷 전통적인이더넷 (10Mbps)

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C D616E2E637070> #include "stdafx.h" #include "Huffman.h" 1 /* 비트의부분을뽑아내는함수 */ unsigned HF::bits(unsigned x, int k, int j) return (x >> k) & ~(~0

More information

Schedule

Schedule Chapter 9 The Internet 9.1 Introduction 9.2 IP Datagrams 9.3 Fragmentation and reassembly 9.4 IP addresses 9.5 ARP and RARP 9.6 Routing Algorithms 9.7 ICMP 9.8 QoS support 9.9 PPP link layer protocol 9.10

More information

SMB_ICMP_UDP(huichang).PDF

SMB_ICMP_UDP(huichang).PDF SMB(Server Message Block) UDP(User Datagram Protocol) ICMP(Internet Control Message Protocol) SMB (Server Message Block) SMB? : Microsoft IBM, Intel,. Unix NFS. SMB client/server. Client server request

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 03 장 도메인네임시스템과주소 패밀리 (IPv4-IPv6 서비스 ) 1 목차 제 3 장도메인네임시스템과주소패밀리 3.1 도메인네임주소를숫자주소로매핑하기 3.2 IP 버전에무관한주소-범용코드의작성 3.3 숫자주소에서도메인네임주소획득하기 2 getaddrinfo() 를활용한주소 범용 (Generic) 코드 주소범용 (Generic) 코드란? 주소버전

More information

歯T1-4김병철2.PDF

歯T1-4김병철2.PDF 2. Mobile IPv6 IPv6 Mobile IPv6 1 IPv6 Sufficient Address Space 128 IPv4 : 32 Fixed IP header + Extension Processing overhead checksum (flow label) Stateless Address Auto-configuration Neighbor Discovery

More information

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 (

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 ( 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 (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

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

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation 1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP

More information

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

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

Microsoft PowerPoint - ch13.ppt

Microsoft PowerPoint - ch13.ppt chapter 13. 네트워크보안과 ACL 한빛미디어 -1- 학습목표 계층별네트워크보안이슈 시스코라우터의 ACL 시스코라우터의 ACL 설정 한빛미디어 -2- 계층별네트워크보안이슈 데이터링크계층보안 ARP 스푸핑 MAC 플러딩 한빛미디어 -3- 계층별네트워크보안이슈 방화벽 [ 그림 ] 방화벽구조 한빛미디어 -4- 계층별네트워크보안이슈 침입탐지시스템 (IDS)

More information

<4D F736F F F696E74202D F30385FC0CEC5CDB3DDC7C1B7CEC5E4C4DD205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D F30385FC0CEC5CDB3DDC7C1B7CEC5E4C4DD205BC8A3C8AF20B8F0B5E55D> 2011 년봄학기데이터통신 Chapter 07~0808 인터넷프로토콜 07. 인터넷과차세대인터넷프로토콜 (IPv6) 08. 인터넷프로토콜과 DNS 목차 마스터텍스트스타일을편집합니다둘째수준셋째수준넷째수준 1 인터넷의개요및현황다섯째수준 Chapter 07 인터넷과차세대인터넷프로토콜 (IPv6) 2 인터넷정보서비스 3 차세대인터넷과 IPv6 Section 01 인터넷의개요및현황

More information

Switching

Switching Switching 강의의목표 Switching/Switching Network의필요성을이해한다. 세가지대표적교환기술에열거하고그차이를설명할수있다. 각교환기술의장, 단점을비교하여설명할수있다. Packet Switching 에서 Fairness 문제와 Pipelining 을 패킷크기와연계하여설명할수있다. Soft Switch 개념을이해하고설명할수있다. 교재 Chapter

More information

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

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

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

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

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1) [ Version 1.3 ] Access Point,. Access Point IP 10.0.0.1, Subnet Mask 255.255.255.224, DHCP Client. DHCP Server IP IP,, IP 10.0.0.X. (Tip: Auto Sensing Straight, Cross-over.) step 1]. step 2] LAN. step

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

More information

<4D F736F F F696E74202D20BBE7BABB202D20C4C4C0CF31332DB3D7C6AEBFF6C5A9B1B8BCBA2C4950C1D6BCD2C3BCB0E82CB9ABBCB1C0CEC5CDB3DD2E70707

<4D F736F F F696E74202D20BBE7BABB202D20C4C4C0CF31332DB3D7C6AEBFF6C5A9B1B8BCBA2C4950C1D6BCD2C3BCB0E82CB9ABBCB1C0CEC5CDB3DD2E70707 . 아날로그 / 디지털신호 ) 아날로그신호 : 셀수없는연속적인값 ( 소리, 온도등 ) 정밀도높음 2) 디지털신호 : 셀수있는비연속적 ( 이산적 ) 인값 ( 숫자등 ) 2. 직렬 / 병렬전송 ) 직렬전송 ( 통신망 ) - 하나의전송매체를통하여한비트씩순서적으로전송 - 전송속도가느리지만구성비용이적게듬 원거리전송 000 2) 병렬전송 ( 컴퓨터내부통신 ) 0 - 각비트들을여러개의전송매체를통하여동시에전송

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 1 목포해양대해양컴퓨터공학과 UDP 소켓 네트워크프로그램설계 4 장 2 목포해양대해양컴퓨터공학과 목차 제 4장 UDP 소켓 4.1 UDP 클라이언트 4.2 UDP 서버 4.3 UDP 소켓을이용한데이터송신및수신 4.4 UDP 소켓의연결 3 목포해양대해양컴퓨터공학과 UDP 소켓의특징 UDP 소켓의특성 신뢰할수없는데이터전송방식 목적지에정확하게전송된다는보장이없음.

More information

Microsoft PowerPoint - 04-UDP Programming.ppt

Microsoft PowerPoint - 04-UDP Programming.ppt Chapter 4. UDP Dongwon Jeong djeong@kunsan.ac.kr http://ist.kunsan.ac.kr/ Dept. of Informatics & Statistics 목차 UDP 1 1 UDP 개념 자바 UDP 프로그램작성 클라이언트와서버모두 DatagramSocket 클래스로생성 상호간통신은 DatagramPacket 클래스를이용하여

More information

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

Microsoft PowerPoint - 2.Catalyst Switch Intrastructure Protection_이충용_V1 0.ppt [호환 모드] Catalyst Switch Infrastructure Protection Cisco Systems Korea SE 이충용 (choolee@cisco.com) Overview DoS (Denial of Service) 공격대상 - Server Resource - Network Resource - Network devices (Routers, Firewalls

More information

Microsoft PowerPoint Network-Network_Data.pptx

Microsoft PowerPoint Network-Network_Data.pptx 4-1 장. 네트워크계층 : 데이터영역 (Network Layer: Data Plane) 순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 4 장. 네트워크계층 < 데이터영역 (Data Plane) > < 제어영역 (Control Plane)> 4.1 개요 4.2 가상회선과데이터그램네트워크 43 4.3 라우터안에는무엇이있을까? 4.4 인터넷프로토콜 (IP)

More information

Microsoft Word Question.doc

Microsoft Word Question.doc 1. Switching 1. Frame-relay 구성 PVC만을사용할수있으며어떠한 Dynamic Circuit도허용되지않는다. FR 구간을설정하시오 A. R3, R4, R5를제외한나머지 Router에서는 Sub interface를사용할수없다. B. R4, R5는 FR point-to-point로구성하고, R3는 multipoint로구성하되반드시 subinterface를이용하여구성하시오.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 91416208 서승희 91416296 이도경 네트워크구축 ISP Gateway 1 2 CORE 1 2 3 4 Core Router( 서울 ) Major 1 2 지방 A 1 2 지방 B Minor 네트워크구축 라우터설정 거리벡터방식을사용하는내부라우팅프로토콜중에서가장간단하게구현된다. 소규모네트워크환경에적합하며, 현재가장많이사용하는라우팅프로토콜중하나다. 네트워크기기간에서경로정보를교환하고,

More information

Microsoft PowerPoint - ch15.ppt

Microsoft PowerPoint - ch15.ppt chapter 15. CCNA 준비 -1- 학습목표 CCNA 시험대비총정리 -2- OSI 계층별특징 -3- 데이터의인캡슐레이션 -4- TCP/IP 모델과 OSI 계층모델의대응 -5- 캐이블 내 용 동축 STP UTP 광 대역폭 10-100 100-1G -10G 매체크기 큼 보통 작음 작음 전자기장애 작음 작음 큼 없음 최대길이 500m 100m 100m 100km

More information

歯최덕재.PDF

歯최덕재.PDF ISP Monitoring Tool OSPF SNMP, Metric MIB OSPFECMP 1 11 [6], Metric ISP(Internet Service Provider) Monitoring Tool, [5] , (Network Management System) SNMP ECMP Cost OSPF ECMP IGP(Interior Gateway Protocol)

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

Microsoft Word - How to make a ZigBee Network_kr

Microsoft Word - How to make a ZigBee Network_kr 1 단계 ZigBee 네트워크설정방법 이보기는 ProBee 기기를이용해 ZigBee 네트워크를설정하는방법을보여줍니다. 2 단계 이보기에서사용된 SENA 제품입니다 : ProBee ZE10 Starter Kit ProBee ZS10 ProBee ZU10 3 단계 ZigBee 네트워크입니다. SE1 SE2 SE3 ZS10 ZS10 ZS10 R4 R5 R3 R1

More information

untitled

untitled CAN BUS RS232 Line Ethernet CAN H/W FIFO RS232 FIFO IP ARP CAN S/W FIFO TERMINAL Emulator COMMAND Interpreter ICMP TCP UDP PROTOCOL Converter TELNET DHCP C2E SW1 CAN RS232 RJ45 Power

More information

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E > 웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 소켓 (Socket) (1/2) Socket 이란? 서버와클라이언트가서로특정한규약을사용하여데이터를전송하기위한방식 서버와클라이언트는소켓연결을기다렸다가소켓이연결되면서로데이터를전송 현재네트워크상에서의모든통신의근간은 Socket 이라할수있음 Page 2 1 소켓 (Socket) (2/2)

More information

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

Microsoft PowerPoint - Supplement-02-Socket Overview.ppt [호환 모드] 소켓개요 참고문헌 : 컴퓨터네트워크프로그래밍, 김화종, 홍릉과학출판사 Socket 정의 Socket 은 Transport 계층 (TCP 나 UDP) 을이용하는 API 1982 년 BSD 유닉스 41 에서처음소개 윈도우즈의경우 Winsock 제공 JAVA 또한 Socket 프로그래밍을위한클래스제공 Socket Interface 의위치 5-7 (Ses, Pre,

More information

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

Microsoft PowerPoint - 4. 스캐닝-2.ppt [호환 모드] 정보보호 Scanning 목차 Ⅳ. 스캐닝 (Scanning) 1. 활성화된호스트식별 ping 침투테스트범위에있는 IP주소만목록화 현재동작중인시스템확인 ping Echo request 메시지를강제종료전까지계속전송 Echo request 메시지를 4 개전송후, 자동으로종료 Ping - ICMP(Internet Control messaging Protocol)

More information

0. 들어가기 전

0. 들어가기 전 컴퓨터네트워크 8 장. 네트워크계층프로토콜 (3) - 기타네트워크계층프로토콜 1 이번시간의학습목표 ARP/RARP의필요성과원리 ICMP와 IP 제어 IGMP와멀티캐스트 2 ARP Address Resolution Protocol 필요성 실제로통신이이루어지기위해선데이터링크계층의 MAC 주소를알아야가능 송신 MAC 주소 LAN 카드에서획득 수신 MAC 주소 ARP

More information

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

Microsoft PowerPoint - o8.pptx

Microsoft PowerPoint - o8.pptx 메모리보호 (Memory Protection) 메모리보호를위해 page table entry에 protection bit와 valid bit 추가 Protection bits read-write / read-only / executable-only 정의 page 단위의 memory protection 제공 Valid bit (or valid-invalid bit)

More information

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

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

More information

0. 들어가기 전

0. 들어가기 전 1 7 장. IP 프로토콜의 이해 (3) - IP 프로토콜 컴퓨터네트워크 2 이번시간의학습목표 IP프로토콜의기능과헤더의역할을이해 각필드의의미 IPv4 주소클래스 패킷분할의필요성과방법 DHCP 프로토콜 3 IP 프로토콜의주요특징 비연결형서비스 패킷분할 / 병합기능 데이터체크썸은없고, 헤더체크썸만제공 Best-effort 4 IP 헤더 (1) Service Type

More information

BGP AS AS BGP AS BGP AS 65250

BGP AS AS BGP AS BGP AS 65250 BGP AS 65000 AS 64500 BGP AS 65500 BGP AS 65250 0 7 15 23 31 BGP Message 16byte Marker 2byte Length, 1byte Type. Marker : BGP Message, BGP Peer.Message Type Open Marker 1.. Length : BGP Message,

More information

Microsoft PowerPoint - COMNET_08

Microsoft PowerPoint - COMNET_08 컴퓨터네트워크 2014.05.14 장문정 (cathmjang@gmail.com) 홍익대학교게임소프트웨어전공 네트워크계층 이장의목표 : 네트워크계층서비스에대한기본원리를이해 네트워크계층서비스모델 포워딩 (forwarding) vs. 라우팅 (routing) 네트워크계층프로토콜 : IP, DHCP, ICMP 등 라우팅알고리즘 ( 경로선택 ) 라우팅프로토콜들 : RIP,

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

<4D F736F F D2031C0E52DB3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D6C0C720C0CCC7D8>

<4D F736F F D2031C0E52DB3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D6C0C720C0CCC7D8> 1. 네트워크프로그래밍의이해 1.1 네트워크프로그래밍분류 응용계층 TCP/IP 네트워크디바이스 응용계층프로그래밍소켓프로그래밍디바이스드라이버프로그래밍 LAN 응용계층프로그래밍 - 응용 ( 작업 ) 단위의동작을네트워크를통해수행 - 네트워크하위계층의동작을구체적으로제어불가능 통신효율저하 - 웹 (Web) 프로그래밍 (HTML 문서작성 ) 트랜스포트계층프로그램 - 통신종단간의연결을관리하고패킷단위의동작을제어

More information

JAVA PROGRAMMING 실습 08.다형성

JAVA PROGRAMMING 실습 08.다형성 2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스

More information

0. 들어가기 전

0. 들어가기 전 7 장. IP 프로토콜의 이해 (2) - 라우팅 컴퓨터네트워크 1 이번시간의학습목표 라우팅기능을이해하고관련프로토콜을알아본다. 간단한라우팅프로토콜 거리-벡터프로토콜 RIP(Routing Information Protocol) 링크상태프로토콜 OSPF(Open Shortest path First) 외부라우팅프로토콜 BGP(Border Gateway Protocol)

More information

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

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

More information

11장 포인터

11장 포인터 Dynamic Memory and Linked List 1 동적할당메모리의개념 프로그램이메모리를할당받는방법 정적 (static) 동적 (dynamic) 정적메모리할당 프로그램이시작되기전에미리정해진크기의메모리를할당받는것 메모리의크기는프로그램이시작하기전에결정 int i, j; int buffer[80]; char name[] = data structure"; 처음에결정된크기보다더큰입력이들어온다면처리하지못함

More information

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

[ R E P O R T ] 정보통신공학전공 김성태 [ R E P O R T ] 정보통신공학전공 200301582 김성태 1. 과제의목표 * 리눅스상에서패킷을잡는기법에대하여공부한다. 구체적으로 pcap library 와관련테크닉을공부하고예제프로그램을해석한다. 참고로본예제프로그램은앞으로개발한 SimTL 의기초가되므로완벽한이해가필수적이다. 2. 과제수행내용및수행결과 * tcpdump TCPDUMP 란주어진조건식을만족하는네트워크인터페이스를거치는패킷들의헤더들을출력해주는프로그램이다.

More information

WiseNet SmartCam 제품사용설명서 Copyright 2017 Hanwha Techwin Co., Ltd. All rights reserved. Trademark 여기에기재된상표는모두등록된것으로이매뉴얼에기재된이상품의이름과다른상표는각회사로부터등록된상표입니다. R

WiseNet SmartCam 제품사용설명서 Copyright 2017 Hanwha Techwin Co., Ltd. All rights reserved. Trademark 여기에기재된상표는모두등록된것으로이매뉴얼에기재된이상품의이름과다른상표는각회사로부터등록된상표입니다. R WISENET SMARTCAM 제품사용설명서 SNH-V6430BNH WiseNet SmartCam 제품사용설명서 Copyright 2017 Hanwha Techwin Co., Ltd. All rights reserved. Trademark 여기에기재된상표는모두등록된것으로이매뉴얼에기재된이상품의이름과다른상표는각회사로부터등록된상표입니다. Restriction 이문서는저작권에의해보호됩니다.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 IPv6 in Ubiquitous Network Platform 장기수 (kschang@samsung.com) Samsung Advanced Institute of Technology 목차 관련기술연구동향 등 네트워킹측면의기반기술 등 및장점 정리기술적용분야 Ubiquitous Network Platform 극소형컴퓨터기술이창출해내는컴퓨터혁명의실체 전자공간과물리공간간의연계

More information