1 - 성균관대학교 정보통신대학 시스템 컨설턴트 그룹

Download Report

Transcript 1 - 성균관대학교 정보통신대학 시스템 컨설턴트 그룹

시스템 컨설턴트 그룹
신입교육
네트워크 기초,
Wireshark를 이용한 Packet Capture
12기 홍성인
SCG
2014-02-16
14년 신입교육용
이 문서는 나눔글꼴로 작성되었습니다. 설치하기
목차
1 교육을 시작하기 전에..
4 네트워크 명령어
1-1 인터넷이란?
4-1 for Windows
1-2 한국의 인터넷
2 네트워크 기초
5 Packet Capture
2-1 OSI 7 Layer
5-1 Packet이란?
2-2 TCP/IP
Packet Capture 원리
3 네트워크 설정 for Windows
6 Wireshark
3-1 IP address
6-1 Wireshark란?
3-2 Subnet Mask
6-2 Wireshark 설치하기
3-3 Gateway
6-3 Wireshark를 이용한 packet Capture 실습
3-4 DNS
교육을 시작하기 전에...
1-1
인터넷이란?
1Internet
Internet ; 전세계의 컴퓨터가 서로 연결되어 TCP/IP라는 통신 프로토콜을 이용해 정보를 주고
받는 컴퓨터 네트워크
• 1973년, 빈튼 서프와 밥 간이 ‘네트워크의 네트워크’ 를 지향하며 모든 컴퓨터를 하나의
통신망 안에 연결(Inter Network)하고자 하는 의도에서 Internet이라고 명명.
2 ARPANET
ARPANET은 미국 국방부의 고등 연국 계획국(Advanced Research Project Agency)의 주도
하에 만들어진 세계 최초의 패킷 스위칭 네트워크.
패킷 스위칭 ; 패킷을 단위로 스위칭하는 통신방식. 현재 사용중인 이더넷은 패킷 스위칭 방식.
서킷 스위칭 ; 회선을 점유하여 데이터를 전송하는 통신방식. 전화선이 서킷 스위칭 방식.
1-2
한국의 인터넷
1 인터넷 개발 당시 한국은
1970년대 한국의 기술력은 컬러텔레비전을 만들어 수출할 수 있는 단계에 불과했습니다.
박정희 대통령의 명령으로 컴퓨터를 만들기 시작합니다.
빈트 서프와 함께 인터넷을 개발했던 전길남 박사가 귀국하면서 컴퓨터 개발을 시작 하지만 한국의 열악한 상
황에서는 네트워크 기술을 연구하는 것이 효과적일 거라 판단하여 서울대학교 학생들을 가르치면서 네트워크
를 연결한 결과, 1982년 5월 15일 구미전자기술연구소와 서울대학교 사이에 SDN(System Development
Network)를 연결하게 됩니다.
이는 세계에서 두 번째 인터넷 연결입니다.
이후 미국과의 인터넷 연결을 위해 라우터 장비의 구매 희망의사를 미국
에 보였으나 미국은 한국이 중국, 북한, 소련과 같은 공산국가에 가까이에
있어서 기술이 유출될 것을 우려하여 판매를 거부합니다.
전길남 박사는 라우터 장비의 기능을 소프트웨어로 대체한 방식을 개발
하여 미국과 인터넷 연결을 성공시킵니다.
네트워크 기초
2-1
OSI 7 Layer
OSI 7 Layer
국제표준화기구(ISO)에서 개발한 모델로 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설
명한 것이다.
2-2
TCP/IP
TCP/IP
Transimission Control Protocol / Internet Protocol
네트워크 설정 for Windows
3-1
IP Address
1 IP Address
IP 즉 Internet Protocol을 사용하는 컴퓨터 네트워크 장비들이 서로를 인식하는 식별 주소
• IPv4 ; 32bit ex)192.168.1.2
• IPv6 ; 128bit ex) 2001:ABCD:EFAC:1001:0000:0000:0002:0003
2 IP Address Class for IPv4
• Class A ; 앞선 비트가 0
• Class B ; 앞선 비트가 10
• Class C ; 앞선 비트가 110
• Class D ; 앞선 비트가 1110, 멀티캐스트
• Class E ; 앞선 비트가 11110, 예약됨(특수 목적용)
3 공용 IP Address, 사설 IP Address
공용 IP Address ; 전세계에 유일한 IP Address
사설 IP Address ; 내부망에서만 인식할 수있는 IP Address
• Class A ; 10.0.0.0
• Class B ; 172.31.0.0
• Class C ; 192.168.0.0
3-2
Subnet Mask
1 Subnet Mask
IP Address의 네트워크 부분과 호스트 부분을 구분하기 위해 사용하는 식별자
• ex) IP Address : 192.168.3.2, Subnet Mask : 255.255.255.0 (/24)
• network : 192.168.3.0 / host : 0.0.0.2
• subnetting, VLSM
3-3
Gateway
1 Gateway
컴퓨터 네트워크 에서 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는
컴퓨터나 소프트웨어를 두루 일컫는 용어
• 주로 Router
• Network 주소의 첫번째호스트를Gateway 주소로설정하는것이일반적
• ex) 192.168.2.0 인 네트워크에서는Gateway 주소를192.168.2.1로설정
3-4
DNS
1 DNS
Domain Name System의 약자
• www.google.com 을 IP Address로 변환해주는 system
• google의 DNS 8.8.8.8
2 DHCP
Dynamic Host Configuration Protocol
• DHCP 서버를 사용하여 IP 주소 및 관련된 기타 구성 세부 정보를 클라이언트에게 동적으로 할당
네트워크 명령어
4-1
네트워크
명령어
for Windows
기본적인 네트워크 명령어
명령어
내용
옵션
ipconfig
네트워크 설정 상태 확인
/all : 세부내용 표시
/release : 네트워크 사용 해제
/renew : 네트워크 사용 설정
ping
연결상태 테스트
tracert
목적지까지 경유하는 router 표시
netstat
네트워크 상태 표시
Packet Capture
5-1
Packet이란?
1 Packet이란?
컴퓨터 네트워크에서 데이터를 전송하는 데이터 단위 2계층에서는 frame, 4계층에서는 segment
라고 하기도 함
2 Packet Capture 원리
Ethernet
NIC mode
Wireshark
6-1
Wireshark
Wireshark
무료 오픈 소스 packet 분석 툴
6-2
Wireshark
설치하기
1 설치파일 다운로드
www.wireshark.org
6-3
Wireshark 실습
감사합니다.
이 문서는 나눔글꼴로 작성되었습니다. 설치하기