팀 프로젝트 [데이터통신] 김진억 성보라 문제명 박상민 이혜영.

Slides:



Advertisements
Similar presentations
멀티미디어 서비스를 위한 IP 네트워크 순천향대학교 정보기술공학부 이 상 정
Advertisements

Chapter 7 ARP and RARP.
TCP/IP 통신망 특론 3장 인터넷프로토콜( IP ).
Internet Protocol Version4
7장. TCP와 UDP.
Mobile IPV 양현태 김영진.
제 13 장 인터넷 그룹 관리 프로토콜.
컴퓨터 네트워크 Chapter 5-2 컴퓨터 네트워크.
Next Generation: IPv6 and ICMPv6
IPv 노경태 한종우 김지원 장종곤.
TCP/IP Network Experimental Programming [IPv6에 의한 통신 실험]
암호화 기술(SSL, IPSec) 손재성 권기읍 안복선 최준혁
22 장 프로세스간 전달 : UDP와 TCP 22.1 프로세스간 전달 22.2 사용자 데이터그램 프로토콜
IPsec 석진선.
IP Traceback 2002년 5월 22일 정지웅
제 12 장 브로드캐스팅과 멀티캐스팅.
UDP 1434 공격에 대한 방어 요령 Cisco Systems Korea 최 우 형 Network 보안과 대책
제 1장 인터네트워킹.
IPv6 도입과 동향.
20 장 네트워크층 프로토콜 : ARP, IPv4, ICMP, IPv6, ICMPv6
Internet Group Management Protocol (IGMP)
Delivery and Routing of IP Packets
제 9 장 ICMP 목원대학교 정보통신공학과 이 명 선.
Internet Control Message Protocol (ICMP)
Network 네트워크 이론 및 실습 TCP / IP 4장.
ARP TARM PROJECT 1조 신영민.
10. About TCP / IP SPARCS 08 우성필.
제 4장 주소변환 프로토콜 (ARP : Address Resolution Protocol)
Chapter 02 네트워크에 대한 이해.
Chapter 11. Raw 소켓.
라우터 프로토콜을 이용한 네트워크 구축 실습.
(Next Generation Internet Protocol)
PART 02 프로토콜 컴퓨터 네트워크 chapter 06 트랜스포트 계층 임효택.
Routing Protocol - Router의 주 목적 중 하나는 Routing
S N M P (Simple Network Management System).
11장 데이터 링크 제어 (DLC: Data Link Control)
Access Control Lists Access Control List
IP.
16장. DHCP 서버의 설치와 운영.
8086 프로세서의 구조 및 동작 방식 시스템 프로그래밍 - Lecture #2 신라대학교 컴퓨터공학과 시스템 프로그래밍.
제3장 8086 프로세서의 내부구조.
DHCP 박윤환 윤준호.
TCP/IP 통신망 특론 2장 Link Layer 컴퓨터 네트워크 실험실 이희규.
19 장 호스트 대 호스트 전송: 인터네트워킹, 주소 지정, 라우팅
IP(Internet Protocol)
9장 데이터링크층 소개 (Introduction To Data-Link Layer)
C C N A (9.1.1 ~ 9.3.1) 4 조 조래한 민종혁 최유성.
(Wired LANs : Ethernet)
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
제 24 장 그 밖의 TCP 기능과 성능 정보통신연구실.
IPv 이 동 주 HONGIK UNIVERSITY.
5장 RARP (Reverse Address Resolution Protocal) 시스템 소프트웨어 실험실 남 상 온
Transmission Control Protocol (TCP)
User Datagram Protocol (UDP)
TCP/IP 네트워크 구조 TCP/IP 개요 TCP/IP 프로토콜 한빛미디어(주).
Internet Protocol Objectives Chapter 8
8 네트워크 계층 프로토콜 학습 목표 IPv6의 필요성과 헤더 구조를 이해한다. 이동 IP 프로토콜의 터널링 원리를 이해한다.
제 12 장 브로드캐스팅과 멀티캐스팅 정보통신연구실.
제 11장 User Datagram Protocol(UDP)
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
Chapter 10 Mobile IP.
Part TCP / IP 1. TCP / IP 프로토콜 2. 기본 프로토콜.
3. LAN의 주소지정과 프레임 (3장. LAN: Local Area Network)
Chapter 17 BOOTP and DHCP.
제 9 장 ICMP 9.1 메시지 유형 9.2 메시지 형식 9.3 오류 보고 9.4 질의 9.5 검사합 9.6 ICMP 설계
우리가 만든 학급 일과 옹달샘 12기 ver 아침시간 수업시간 쉬는시간 점심시간 하교시간
성공적인 입사지원서 작성법 제이비커리어 교육수석 소 은 선.
01 초등학교 미술과 신•구 교육과정 비교 내용 체계 및 성취 기준의 체계화 구체적인 내용 제시 2009 개정 교육과정
IPv 이 동 주.
6. 오류 보고 체계 (ICMP) (6장. 인터넷과 IP)
Presentation transcript:

팀 프로젝트 [데이터통신] 김진억 성보라 문제명 박상민 이혜영

개 요 라우팅 테이블, ARP 캐시테이블, 데이터그램 단편화, ICMP

RoutingTable mask network next-hop interface /26 140.6.12.0 190.17.0.4 m1 /24 130.4.8.0 190.17.0.3 m0 /16 110.70.0.0 190.17.0.4 m1 /16 180.14.0.0 190.17.0.4 m1 140.6.12.32

ARP CashTable 규칙 1. 60초에 한번 갱신 2. 시도횟수는 5회로 제한 3. 타임아웃은 900초 State Queue Attempt Time-out Protocol Addr. Hardware Addr. F R 3 800 190.17.0.3 45:73:42:AC:AE:32 P 13 5 190.17.128.5 F R 5 200 190.17.32.2 00:19:DB:A5:BD:18 규칙 1. 60초에 한번 갱신 2. 시도횟수는 5회로 제한 3. 타임아웃은 900초 190.17.0.4

0x00BODODF095D -> Host 물리주소 ARP CashTable State Queue Attempt Time-out Protocol Addr. Hardware Addr. P 15 1 190.17.0.4 R 3 800 190.17.0.3 45:73:42:AC:AE:32 P 13 5 190.17.128.5 F R 5 200 190.17.32.2 00:19:DB:A5:BD:18 Data bytes 0xFFFFFFFFFFFF CRC Preamble And SFD 0x00BODODF095D 0x0806 0x00BODODF095D -> Host 물리주소 0xBE118020 -> Host 논리주소 0x00000000000 -> R1물리주소 0xBE110003 -> R1논리주소 0X06 0X04 0x0001 0X001 0x0800

ARP CashTable State Queue Attempt Time-out Protocol Addr. Hardware Addr. P 13 5 190.17.128.5 R 3 800 190.17.0.3 45:73:42:AC:AE:32 R 5 200 190.17.32.2 00:19:DB:A5:BD:18 F R 15 1 190.17..0.4 60초 경과

ARP CashTable State Queue Attempt Time-out Protocol Addr. Hardware Addr. R 15 2 190.17.0.4 R 3 800 190.17.0.3 45:73:42:AC:AE:32 P 13 5 190.17.128.5 F R 5 200 190.17.32.2 00:19:DB:A5:BD:18 60초 경과

ARP CashTable State Queue Attempt Time-out Protocol Addr. Hardware Addr. R 15 2 190.17.0.4 R 3 740 190.17.0.3 45:73:42:AC:AE:32 P 13 5 190.17.128.5 F R 5 200 190.17.32.2 00:19:DB:A5:BD:18 60초 경과

ARP CashTable State Queue Attempt Time-out Protocol Addr. Hardware Addr. R 15 2 190.17.0.41 R 3 740 190.17.0.3 45:73:42:AC:AE:32 P 13 6 190.17.128.5 F R 5 200 190.17.32.2 00:19:DB:A5:BD:18 60초 경과

ARP CashTable State Queue Attempt Time-out Protocol Addr. Hardware Addr. R 15 2 190.17.0.4 R 3 740 190.17.0.3 45:73:42:AC:AE:32 F F R 5 200 190.17.32.2 00:19:DB:A5:BD:18 60초 경과

ARP CashTable State Queue Attempt Time-out Protocol Addr. Hardware Addr. R 15 2 190.17.0.4 R 3 740 190.17.0.3 45:73:42:AC:AE:32 F F R 5 140 190.17.32.2 00:19:DB:A5:BD:18 60초 경과

ARP CashTable State Queue Attempt Time-out Protocol Addr. Hardware Addr. F R 3 740 190.17.0.3 45:73:42:AC:AE:32 R 5 140 190.17.32.2 00:19:DB:A5:BD:18 R 15 2 190.17.0.4 60초 경과

0x00BODODF095D -> Host 물리주소 ARP CashTable State Queue Attempt Time-out Protocol Addr. Hardware Addr. F R 3 740 190.17.0.3 45:73:42:AC:AE:32 R 5 140 190.17.32.2 00:19:DB:A5:BD:18 R 15 2 190.17.0.4 Data 0x00BODODF095D CRC Preamble And SFD 0x457342ACAE32 0x0806 0x457342ACAE32 -> R1 물리주소 0xBE110003 -> R1 논리주소 0x00BODODF095D -> Host 물리주소 0xBE118020 -> Host 논리주소 0X06 0X04 0x0001 0X002 0x0800 20초 경과

ARP CashTable 20초 경과 R 15 900 190.17.0.4 AC:AE:32:45:73:42 State Queue Attempt Time-out Protocol Addr. Hardware Addr. R 15 900 190.17.0.4 AC:AE:32:45:73:42 R 3 740 190.17.0.3 45:73:42:AC:AE:32 F F R 5 140 190.17.32.2 00:19:DB:A5:BD:18 20초 경과

Destination IP address Datagram Header Data VER HLEN DS Total Length Identification Flag Fragmentation Offset Time to live Protocol Header checksum Source IP address Destination IP address Option TokenRing's MTU 4,464byte

Destination IP address Datagram Header 4000 byte VER HLEN DS 4020 14,567 1 000 Time to live Protocol Header checksum Source IP address Destination IP address Option TokenRing's MTU 4,464byte

Destination IP address Datagram VER HLEN DS 4020 14,567 1 000 Time to live Protocol Header checksum Source IP address Destination IP address Option Header 4000 byte TokenRing's MTU 4,464byte Data 0x457342ACAE32 CRC Preamble And SFD 0x00BODODF095D 0x0806

Forwarding TokenRing's MTU 4,464byte CRC Data 0x457342ACAE32 Preamble And SFD 0x00BODODF095D 0x0806

RoutingTable mask network next-hop interface /26 140.6.12.0 180.14.0.4 m3 /24 130.4.8.0 190.17.0.3 m1 /16 110.70.0.0 ------------- m0 /16 180.14.0.0 ------------- m1 140.6.12.32

ARP CashTable 180.14.0.4 R 3 600 180.14.0.4 AC:AE:32:45:73:42 State Queue Attempt Time-out Protocol Addr. Hardware Addr. P 5 3 110.70.0.6 R 12 120 190.17.0.3 45:73:42:AC:AE:32 R 3 600 180.14.0.4 AC:AE:32:45:73:42 R 9 540 180.14.0.8 E3:45:73:24:2A:CA F 180.14.0.4

ARP CashTable R 3 600 180.14.0.4 AC:AE:32:45:73:42 State Queue Attempt Time-out Protocol Addr. Hardware Addr. R 3 600 180.14.0.4 AC:AE:32:45:73:42 R 12 120 190.17.0.3 45:73:42:AC:AE:32 P 5 3 110.70.0.6 F R 9 540 180.14.0.8 E3:45:73:24:2A:CA

Destination IP address Datagram Header 4000 byte VER HLEN DS 4020 14,567 1 000 Time to live Protocol Header checksum Source IP address Destination IP address Option ETHERNET's MTU 1,500byte DATA 4000Byte > MTU 1500Byte 단편화가 이루어져야 함

Destination IP address Fragmentation Header 4000 byte VER HLEN DS 4020 14,567 1 000 Time to live Protocol Header checksum Source IP address Destination IP address Option 4020 14,567 0 000 Bytes 0000-3999 4000Byte = 1480Byte + 1480Byte + 1040Byte ETHERNET's MTU 1,500byte 1500 14,567 1 000 Bytes 0000-1479 14,567 1 185 Bytes 1480-2959 1060 14,567 0 370 Bytes 2960-4000

Fragmentation ETHERNET's MTU 1,500byte 4000Byte = 1480Byte + Data 0xACAE32457342 CRC Preamble And SFD 0x457342ACAE32 0x0806 Data 0xACAE32457342 CRC Preamble And SFD 0x457342ACAE32 0x0806 Data 0xACAE32457342 CRC Preamble And SFD 0x457342ACAE32 0x0806 4020 14,567 0 000 Bytes 0000-3999 4000Byte = 1480Byte + 1480Byte + 1040Byte ETHERNET's MTU 1,500byte 1500 14,567 1 000 Bytes 0000-1479 1500 14,567 1 185 Bytes 1480-2959 1060 14,567 0 370 Bytes 2960-4000

Forwarding ETHERNET's MTU 1,500byte CRC CRC CRC Data 0x0806 Data 0xACAE32457342 CRC Preamble And SFD 0x457342ACAE32 0x0806 Data 0xACAE32457342 CRC Preamble And SFD 0x457342ACAE32 0x0806 Data 0xACAE32457342 CRC Preamble And SFD 0x457342ACAE32 0x0806 ETHERNET's MTU 1,500byte

RoutingTable mask network next-hop interface /26 140.6.12.0 ------------- m3 /24 130.4.8.0 180.17.0.3 m2 /16 110.70.0.0 180.17.0.4 m2 /16 180.14.0.0 ------------- m2 140.6.12.32

ARP CashTable 140.6.12.32 F R 3 120 180.14.0.3 00:19:DB:A5:D0:B0 State Queue Attempt Time-out Protocol Addr. Hardware Addr. P 15 2 140.6.12.32 R 3 120 180.14.0.3 00:19:DB:A5:D0:B0 F R 12 840 180.14.5.7 00:19:DB:CE:A5:32 R 8 660 140.6.12.2 00:19:DB:A5:D0:F0 140.6.12.32

ARP CashTable 0xACAE32457342 -> R3물리주소 0xB40E0004 ->R3논리주소 State Queue Attempt Time-out Protocol Addr. Hardware Addr. F R 3 120 180.14.0.3 00:19:DB:A5:D0:B0 P 15 3 140.6.12.32 R 8 660 140.6.12.2 00:19:DB:A5:D0:F0 R 12 840 180.14.5.7 00:19:DB:CE:A5:32 Data bytes 0x000000000000 CRC Preamble And SFD 0xACAE32457342 0x0806 0xACAE32457342 -> R3물리주소 0xB40E0004 ->R3논리주소 0x00000000000 -> 목적지 물리주소 0x8C060C20 -> 목적지 논리주소 0X06 0X04 0x0001 0X001 0x0800

ARP CashTable 10초 경과 0x0000F06AB074 -> 목적지 물리주소 State Queue Attempt Time-out Protocol Addr. Hardware Addr. F R 3 120 180.14.0.3 00:19:DB:A5:D0:B0 P 15 3 140.6.12.32 R 8 660 140.6.12.2 00:19:DB:A5:D0:F0 R 12 840 180.14.5.7 00:19:DB:CE:A5:32 Data 0xACAE32457342 CRC Preamble And SFD 0x0000F06AB074 0x0806 0x0000F06AB074 -> 목적지 물리주소 0x8C060C20 -> 목적지 논리주소 0xACAE32457342 -> R3물리주소 0xB40E0004 ->R3논리주소 0X06 0X04 0x0001 0X002 0x0800 10초 경과

ARP CashTable 10초 경과 F R 3 120 180.14.0.3 00:19:DB:A5:D0:B0 State Queue Attempt Time-out Protocol Addr. Hardware Addr. F R 3 120 180.14.0.3 00:19:DB:A5:D0:B0 R 15 900 140.6.12.32 00:00:F0:6A:B0:74 R 8 660 140.6.12.2 00:19:DB:A5:D0:F0 R 12 840 180.14.5.7 00:19:DB:CE:A5:32 10초 경과

Destination IP address Datagram Header 1480 byte VER HLEN DS 1500 14,567 1 000 Time to live Protocol Header checksum Source IP address Destination IP address Option X.25's MTU 576Byte DATA 1480Byte > MTU 576Byte 단편화가 이루어져야 함

Datagram X.25's MTU 576Byte 1480Byte = 544 + 544 + 392 1500 14,567 1 000 Bytes 0000-1479 1500 14,567 1 185 Bytes 1480-2959 1060 14,567 0 370 Bytes 2960-4000 564 14,567 1 000 Bytes 0000-543 564 14,567 1 185 Bytes 1480-2023 564 14,567 1 370 Bytes 2960-3503 X.25's MTU 576Byte 564 14,567 1 068 Bytes 544-1087 564 14,567 1 253 Bytes 2024-2567 516 14,567 1 438 Bytes 3504-3999 412 14,567 0 136 Bytes 1088-1479 412 14,567 0 321 Bytes 2568-2959

IP HEADER + 8byte Datgram Forwarding Data 0x8C060C20 CRC Preamble And SFD 0xACAE32457342 0x0806 Data 0x8C060C20 CRC Preamble And SFD 0xACAE32457342 0x0806 Data 0x8C060C20 CRC Preamble And SFD 0xACAE32457342 0x0806 Data 0x8C060C20 CRC Preamble And SFD 0xACAE32457342 0x0806 Data 0x8C060C20 CRC Preamble And SFD 0xACAE32457342 0x0806 Data 0x8C060C20 CRC Preamble And SFD 0xACAE32457342 0x0806 Data 0x8C060C20 CRC Preamble And SFD 0xACAE32457342 0x0806 목적지 호스트에 혼잡이 일어나 데이터그램이 폐기 되었음을 ICMP를 이용하여 라우터에 알림 목적지에서 혼잡발생 Tyep 4 Code 0 Checksum Unused (All 0s) IP HEADER + 8byte Datgram

데이터 전송 완료 감사합니다