AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 1 AMAN2002 추가 기능 실습 2003. 3. Chapter 13:

Slides:



Advertisements
Similar presentations
(C) Ho-Won Jung, Korea University 1 Chapter 13:Accessing and Using the Internet College of Business Administration Korea University Ho-Won Jung, office.
Advertisements

6 장. 네트워크 개론 네트워크 장비, 프로토콜, 통신망. 개요 네트워크란 ? 네트워크의 종류 데이터전송방식 네트워크 장비 프로토콜의 종류 IP 주소체계 네트워크 토폴로지 통신망 네트워크진단 명령어.
Python Socket/HTTP overmania. 목표  소켓을 이용하여 기본적인 서버 - 클라이언트 모델을 구현할 수 있다.  간단한 웹서버를 소켓을 이용하여 작성할 수 있다.
Chap15 네트워킹 Section 1 : 네트워킹의 개요와 java.net 패키지 Section 2 : 인터넷 주소와 URL
멀티미디어 서비스를 위한 IP 네트워크 순천향대학교 정보기술공학부 이 상 정
조준희 (Cho, Junhee) TCP/IP 조준희 (Cho, Junhee)
Chapter 03. 네트워크 보안 : 길을 지배하려는 자에 대한 저항
TCP/IP 통신망 특론 3장 인터넷프로토콜( IP ).
Chapter 13 전송층 개요.
제 13 장 인터넷 그룹 관리 프로토콜.
Chapter 7 Networking.
암호화 기술(SSL, IPSec) 손재성 권기읍 안복선 최준혁
Chapter 06. 프로토콜.
22 장 프로세스간 전달 : UDP와 TCP 22.1 프로세스간 전달 22.2 사용자 데이터그램 프로토콜
제 1장 인터네트워킹.
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
Computer Communications LAB.,
Chapter 08. 네트워크 관리.
20 장 네트워크층 프로토콜 : ARP, IPv4, ICMP, IPv6, ICMPv6
Internet Group Management Protocol (IGMP)
서버의 종류와 기능 환경공학과 권진희.
Internet Control Message Protocol (ICMP)
Network 네트워크 이론 및 실습 TCP / IP 4장.
2 장 인터넷의 개요.
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
10. About TCP / IP SPARCS 08 우성필.
목 차 1. 기 업 현 황 회 사 개 요 2. Finger Police System 개요
Internet 및 EC 관련 기술들.
네트워크 보안 TCP/IP 네트워크통신 개념.
Chapter 02 네트워크에 대한 이해.
4주 : 정보통신 네트워크 인터넷정보원 및 학술정보자원의 활용 담당교수 : 박 양 하 정보통신시스템 – 정보전송/처리시스템
General VoIP 발표자: 황인욱.
Traceroute 기능 분석 및 프로그래밍
Chapter 3: AMAN 2002 구성 및 사용법
1. SNMP SNMP(Simple Network Management Protocol)은 네트워크의 중앙집중화된 관리를 목적으로 만들어졌으며, 현재까지 버전 3까지 세가지 버전이 만들어졌다. 각 버전의 차이는 대부분 보안상의 문제에 의한 것이다. SNMP 발전 과정 버전.
PART 02 프로토콜 컴퓨터 네트워크 chapter 06 트랜스포트 계층 임효택.
S N M P (Simple Network Management System).
Network Security Footprint & Scan.
세미나.. NETWORK??!! 저자 : 장경칩 도전하라 창조의 세계로(SINCE 1992) - 장경칩.
Access Control Lists Access Control List
Network Layer: ARP, ICMP (IGMP).
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
3부 해킹 전 정보 획득 Chapter 6. 풋프린팅과 스캔
TCP/IP와 인터넷 제 1 장 인터넷 개요 및 역사.
TCP/IP 통신망 특론 2장 Link Layer 컴퓨터 네트워크 실험실 이희규.
Network Programming(1)
IP(Internet Protocol)
9장 데이터링크층 소개 (Introduction To Data-Link Layer)
제 24 장 그 밖의 TCP 기능과 성능 정보통신연구실.
Inje Univ. Network Team2 Jung Chang Hwan
Ipv6 네트워크 프로토콜.
네트워크와 소켓 프로그래밍 Chapter 01. * 학습목표 TCP/IP 프로토콜의 동작 원리를 개관 소켓의 기본 개념을 이해
5장 RARP (Reverse Address Resolution Protocal) 시스템 소프트웨어 실험실 남 상 온
1 학습 목표 네트워크의 기초 네트워크 관련 기초 용어를 익힌다.
Transmission Control Protocol (TCP)
User Datagram Protocol (UDP)
TCP/IP 네트워크 구조 TCP/IP 개요 TCP/IP 프로토콜 한빛미디어(주).
Chapter 4 네트워크 계층 소개.
기술가정 2학년 2학기 4.컴퓨터와 생활 > 2) 인터넷의 활용 > 1/7 인터넷이란 무엇일까.
초기화면 인터넷의 이해 Ⅳ. 컴퓨터와 생활> 2. 인터넷의 활용> 기술·가정 2학년 2학기
컴퓨터 개론 √ 원리를 알면 IT가 맛있다 쉽게 배우는 컴퓨터 기본 원리 한빛미디어 교재출판부.
8 네트워크 계층 프로토콜 학습 목표 IPv6의 필요성과 헤더 구조를 이해한다. 이동 IP 프로토콜의 터널링 원리를 이해한다.
Internet & WWW Protocols
제 11장 User Datagram Protocol(UDP)
Internet 유선 랜카드 A 회사 네트워크 장비 (인터넷 공유 기능 활성화)
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
Part TCP / IP 1. TCP / IP 프로토콜 2. 기본 프로토콜.
제 9 장 ICMP 9.1 메시지 유형 9.2 메시지 형식 9.3 오류 보고 9.4 질의 9.5 검사합 9.6 ICMP 설계
Ethereal 컴퓨터 통신망.
6. 오류 보고 체계 (ICMP) (6장. 인터넷과 IP)
Presentation transcript:

AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 1 AMAN2002 추가 기능 실습 Chapter 13:

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 2 AMAN2002 추가기능 Packet Observer 의 도구모음에서 AMAN2002 의 추가기능을 사 용가능 Guru WinPing WinTraceroute Traffic Generator Traffic Receiver CSMA/CD Simulator Error/Flow Control Simulator EzTrans

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 3 AMAN2002 Guru 네트워크 프로토콜의 이해 정도를 측정 프로토콜 헤더 포맷의 시각적으로 접할 수 있음 반복적인 학습을 통해 프로토콜 헤더의 분석력 신장 학습 가능한 프로토콜 Ethernet v2 IPv4 (Internet Protocol version 4) ICMP (Internet Control Message Protocol) TCP (Transmission Control Protocol) UDP (User Datagram Protocol) HTTP (Hyper Text Transfer Protocol) FTP (File Transfer Protocol)

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 4 Guru 의 실행 (1) 네트워크로부터 패킷 캡처

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 5 Guru 의 실행 (2) 디스크에 저장된 패킷 캡처

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 6 Guru 를 이용한 계층별 프로토콜 헤더 분석 선택된 패킷의 계층별 프로토콜 헤더 입력 시트를 선택가능

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 7 IP 데이터그램 헤더 분석 ① 3 계층 (IPv4) 탭 선택 이더넷 14 바이트 ② IP 데이터그램 시작 위치 확인 ③ 필드의 십진수 값 입력 십진수 변환은 EzTrans 이용 ④ 입력 값 확인

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 8 AMAN2002 EzTrans 10 진수와 16 진수 데이터의 상호 변환 Guru 의 테스트 시트 작성시 사용하면 편리함 EzTrans 실행 과정 16 진수 → 10 진수 ① 시작상태 : 16 진수 라디오 버튼을 선택 ② 입 력 : 에디트 박스에 16 진수 값 입력 ( 붙여넣기 ) ③ 변 환 : 10 진수 라디오 버튼 누름 ④ 역 변환 : 16 진수 라디오 버튼을 누르면 입력한 값으로 역 변환 ⑤ 새 입력 : 에디트 박스 클리어, 16 진수 라디오 버튼 선택됨

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 9 EzTrans 실행 방법 10 진수 → 16 진수 ① 시작 상태 10 진수 라디오 버튼 클릭 ② 입력 에디트 박스에 변환할 10 진수 값 입력 혹은 붙여넣기 ③ 변 환 16 진수로 변환하기 위해 16 진수 라디오 버튼을 클릭 ④ 새 입력 초기화 상태가 됨, 에디트 박스가 클리어되고, 16 진수 라디오버튼 선택 CLICK!

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 10 AMAN2002 WinPing 네트워크의 연결 검사 및 진단 출발지 시스템에서 목적지 시스템까지 ICMP Echo 응답 메시지를 받는데 걸린 시간을 측정 설정 가능한 옵션 Ping Buffer Size : ping 메시지에 실어 보낼 버퍼의 사이 즈 조정 Ping Timeout : ping 패킷에 대한 송신, 수신 타임아웃을 조정 Max Hops : ping 에 대한 최대 홉 수 조정

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 11 WinPing 의 실행 목적지 호스트로부터 ICMP Echo 응답메시지를 받는데 걸린 시간 실행 방법 ① 목적지 호스트 주소를 입력 ② 속성 설정 창에서 ping 옵션을 설정 ③ 시작 버튼을 누름

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 12 AMAN2002 WinTraceroute 목적 호스트까지 네트워크가 연결된 구성정보 확 인 출발 호스트에서 목적호스트까지 인터넷을 통해 특정 패킷이 목적지 호스트에 도달하는 경로 추적 인터넷 상의 문제점이 있는 네트워크 확인

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 13 WinTraceroute 의 실행 목적지 호스트 주소를 입력하고 시작버튼을 누름 Host Name 을 확인하기 위해 ‘ Name 표시 ’ 를 체크 Delay 게이트웨이로부터 패킷을 받았다는 ICMP 메시지가 되돌아오기까지의 시간 IP Address 게이트웨이의 IP 주소

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 14 WinTraceroute 의 Whois 정보 확인 선택 WhoIs 정보 - 도메인 이름으로부터 이용자나 통신망에 대한 정보를 포함함

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 15 AMAN2002 Traffic Tester Traffic Generator 현재 망의 분석을 위해 임의의 트래픽을 발생시켜 전송함 전송 데이터 UDP 를 기반으로 한 IP 데이터그램 일정한 시간 간격으로 전송 동일한 데이터를 전송 Traffic Receiver Traffic Generator 에서 전송한 데이터를 수신하여 Traffic Generator 가 데이터를 정확히 전송하고 있는지 확인 UDP 프로토콜을 사용하여 송신 시 송신측에서 데이터가 정 확히 전송되었는지 확인 불가능하므로 수신측에서 확인

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 16 Traffic Generator 다양한 실험을 위해 데이터 전송 시 설정하는 항목 목적지 주소 전송 데이터를 수신할 Traffic Receiver 가 동작하는 시스템의 IP 주소 전송 포트 번호 Traffic Generator 가 데이터를 전송할 때 사용하는 포트 전송 속도 데이터의 전송속도로 64Kbps 가 기본값 Best-effort(0Kbps) 전송 가능

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 17 Traffic Generator 실행 전송 결과 확인 전송률 초당 전송하는 데이터량을 출력 경과시간 전송 시작 지점부터 누적된 시간 정보를 초단위로 출력 패킷 사이즈 한번에 전송하는 패킷의 크기정보 출력

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 18 Traffic Receiver 실행 설정 가능한 항목 수신 포트 번호, 기본값 6001 번 전송 결과 확인 그래프 데이터 수신량을 그래프로 확인 수치 데이터 전송률 초당 수신하는 데이터량을 출력 경과시간 Traffic Receiver 의 수신 누적 시간 패킷 사이즈 한번에 수신하는 패킷의 크기 정보

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 19 AMAN2002 CSMA/CD Simulator 이더넷에서 사용되는 CSMA/CD 방식의 이해를 돕기 위한 시뮬레이터 CSMA/CD 방식에서 프레임의 이동 및 상태변화를 시 각적으로 확인 사용방법 노드 생성 노드의 오프셋 위치 입력 후 노드추가 버튼 누름 노드의 프레임 생성 프레임을 발생시킬 노드를 클릭함 프레임의 상태 변화 관찰 초기화 현재 상태를 종료하고 처음의 상태로 되돌림

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 20 CSMA/CD Simulator 실행 2000m 오프셋 입력 후 ‘ 노드추가 ’ 버튼 클릭 노드 생성 및 추가

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 21 CSMA/CD Simulator 실행 프레임 생성 및 시뮬레이션 프레임을 생성할 노드를 클릭 !

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 22 AMAN2002 Error/Flow Control Simulator TCP/IP 환경에서 에러 / 흐름 제어방식의 이해를 돕기 위한 시뮬레이터 다양한 오류 발생상태에서 패킷의 이동 및 오류 처리를 시 각적으로 확인가능 선택가능 한 오류 제어 방식 Stop-and-Wait Go-back-N Selective-Repeat 선택가능 한 오류 발생 방식 Without Error With Lost Packet With Lost ACK

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 23 Error/Flow Control Simulator 사용법 오류 제어 방식, 오류 발생 방식 선택 Window 의 크기 설정 Window 의 크기 ? 수신지의 확인 (ACK) 응답이 없더라도 전송할 수 있는 최대 패킷의 크기 시뮬레이션 속도 설정 Delay 설정 슬라이드 바 사용 시뮬레이션의 중단 초기화 버튼을 누름 느림빠름

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 24 Error/Flow Control Simulator 실행 오류제어 방식 : Go-back-N 오류발생 방식 : With Lost ACK Window 크기 : 4

제 13 장 AMAN2002 추가 기능 실습 AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트워크 프로그래밍 www. nms4you.com 25 참고 문헌 서승호 외, AMAN2002 를 이용한 TCP/IP 프로토콜 분석 및 네트 워크 프로그래밍, 정익사, RFC 826, David C. Plummer, An Ethernet Address Resolution Protocol or Converting Network Protocol Address to 48bit Ethernet Address for Transmission on Ethernet Hardware, November RFC 791, Jon Postel, INTERNET PROTOCOL DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION, September IETF, RFC 792, “ Internet Control Message Protocol ”, RFC 793, Jon Postel, TRANSMISSION CONTROL, PROTOCOL DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION, September RFC 1700, J. Postel, ASSIGNED NUMBERS, October 1994.