IPv6기반의 컴퓨터통신 97003235 정해웅 97003244 황경태.

Slides:



Advertisements
Similar presentations
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
Advertisements

1 차세대 인터넷 IP 프로토콜 기술 1999 년 11 월 9 일 장 영 내.
IPv6 발표자 : 김병종 2조: 진흥수, 김병종, 장진혁 이웅섭, 주환준 경남직업전문학교.
CHAPTER 5 - IPv4 주소
컴퓨터 운영체제의 역사 손용범.
Part TCP / IP(계속) 3. IP 주소 4. IP 라우팅 5. 응용 프로토콜.
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Chapter 8. 인터넷 연결공유와 개인네트워크 구축
김태원 심재일 김상래 강신택. 김태원 심재일 김상래 강신택 인터넷 통신망의 정보를 제공하는 서비스 인터넷의 자원 및 정보는 NIC가 관리 IP주소 또는 도메인으로 정보 검색 이용자 및 통신망 관한 정보를 제공.
IP Addressing and Subnet.
인터넷과 TCP/IP 제 3 장 인터넷 프로토콜 v6.
차세대 IPv6와 ICMPv 데이터그램 25.2 단편화 25.3 옵션 25.4 검사합 25.5 IP 설계
Network Lab. Young-Chul Hwang
IPv6 IPv6 Next Generation IPv 김정원 Next Generation
Chapter 2. IP Address IP Address의 구성에 대한 자세한 설명과 함께 IP Address를 효율적으로 관리하기 위한 방법인 서브넷팅, 수퍼넷팅, VLSM 등에 대해서 단계별로 접근할 수 있다. 몇가지 예제를 통해서 서브넷팅에 대한 개념을 정리하고.
IPv 이 동 주 HONGIK UNIVERSITY.
IPv 이 동 주.
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
IPv 문은영 김은혜 류현미.
IPv6 주소체계.
DPR-1630&1615 IP공유기 셋팅 방법 고객지원팀 작성자 : 정청석.
IPv6 (Internet Protocol Version 6) 백상현 김아름
ARP의 실험 발표자 : 이직수
IPv6 (Internet Protocol Version 6)
(Next Generation Internet Protocol)
9장 데이터 링크층 개요 (Introduction To Data-Link Layer)
제 14장 Multicast & Broadcast
무선인터넷 보안기술 컴퓨터공학부 조한별.
제 15 장 점 대 점 프로토콜 15.1 천이상태 15.2 PPP 계층 15.3 링크 제어 프로토콜 15.4 인증
컴퓨터 네트워크 II - 기말고사 토폴로지 발표자료
IP.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
Chapter 06. UDP 서버/클라이언트.
TCP/IP 응용 프로그램에 적용 가능한 다양한 소켓 옵션을 이해하고 활용한다.
IPv 문은영 강유미 권혜숙 조경미.
Chapter 5 UDP Socket 소켓 프로그래밍.
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
IPv 이 동 주 HONGIK UNIVERSITY.
IPv 이 동 주 HONGIK UNIVERSITY.
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
제 15 장 BOOTP와 DHCP BOOTP 15.2 동적 호스트 설정 프로토콜.
USN(Ubiquitous Sensor Network)
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
TCP/IP TCP/IP의 이해 TCP UDP IP 한빛미디어(주).
네트워크 프로토콜.
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
Network 네트워크 이론 및 실습 TCP / IP 4장.
Overlay Multicast 김 종 완 김 성 현
31장 인터넷 보안 프로토콜 31.1 IP 계층 보안 31.2 전송계층 보안 31.3 응용계층 보안 31.4 방화벽
Packet sniffing 응용 레벨이 아닌 네트워크 디바이스 레벨에서의 데이타을 얻는 것 네트워크 상의 트래픽을 분석
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
01. 라우팅 및 원격 액세스의 개요 라우팅은 패킷을 송신지부터 수신지까지 어떠한 경로를 통해 보낼 것인지를 결정하는 방법
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
Chapter 26 IP over ATM.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
(Dynamic Host Configuration Protocol)
Addressing the Network – IPv4
Chapter 27 Mobile IP.
라우터의 이해 (보충자료) TCP/IP구성 Ping명령어를 이용한 연결검사 비트와 바이트 10진수/2진수/16진수
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
제 13 장 인터넷 그룹 관리 프로토콜 정보통신연구실.
제 6 장 IP 패킷 전달과 라우팅 6.1 연결형 서비스와 비연결형 서비스 6.2 직접 전달과 간접 전달 6.3 라우팅 방법
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
인공지능실험실 박사 1학기 장성만 TCP/IP Socket Programming… 제 8장 도메인 이름과 인터네 주소 인공지능실험실 박사 1학기 장성만
4. IP 데이터그램과 라우팅 (6장. 인터넷과 IP) IP 데이터그램 : 특정 물리망에 종속되지 않은 가상의 패킷 형식.
3. 윈도우 미디어 플레이어 6.4 옵션(환경) 설정 변경
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
ARP.
Presentation transcript:

IPv6기반의 컴퓨터통신 97003235 정해웅 97003244 황경태

Introduction 차세대 프로토콜(IPng) - Version 6 - 인터넷주소 고갈문제 해결 - 효율적인 헤더공간 사용 - 생활 전 영역에 이르는 네트워크 - IPv6, NDP, ICMPv6

Introduction IETF Activity - IPng WG : IPv6 Protocol suit 에 대한 표준화 진행 - ngtrans WG : IPv6 정착에 관한 정책 제시 및 IPv6로의 이전단계에 필요한 프로토콜 제안

IP Version 4 현재 인터넷의 표준 프로토콜 32bit IPv4체계로 인한 주소부족 문제 - 매년 인터넷 호스트 수는 기하급수적으로 증가 - 사이트의 규모에 따른 class별 할당방식의 문제점 · 호스트영역의 길이에 따라 A(24bti), B(16bit), C(8bit) class 할당 · A class 를 할당받은 사이트의 경우 할당되지 않은 주소공간 발생 IPv4 헤더영역의 비효율적 사용 - IPv4 헤더 내의 fragment 관련 영역

IPv6 의 특징 주소공간의 확대 - 기존의 32bit 주소에서 128bit 주소로 확대 헤더형식의 단순화 · 주소 할당 공간 부족 문제 해소 · 사용 목적에 따른 다양한 할당 방식이 가능 : multicast 주소와 anycast 주소 역시 사용이 가능 헤더형식의 단순화 - 중요하지 않은 필드와 옵션필드 확장헤드로 옮겨 오버 헤드 최소화 - 단순화된 헤더형식으로 인한 효율적인 헤더공간 사용

IPv6 의 특징 Flow Label 영역을 통한 QoS 지원가능 Stateful 주소구성과 Stateless 주소구성 - Stateful 방식 : DHCP 가 있을 때의 주소구성 - Stateless 방식 : DHCP 가 없을 때의 주소구성 (현재가능) 보안/인증 확장헤더를 이용한 인터넷 계층의 보안기능 제공

IPv4 vs IPv6 IPv4 IPv6 필드길이 32bit (4byte) 128bit (16byte) IPSec 지원 선택사항 필수항목 브로드 캐스트 서브넷내의 모든 노드로 트래픽을 보내기 위해 사용 링크-로컴범위-모든 노드 멀티캐스트 주소 사용 (브로드캐스트 없음) 주소 클래스 구분함 구분 안함 멀티캐스트 주소 Class D FF00 :: / 8 정의되지 않은 주소 0.0.0.0 :: 루프백 주소 127.0.0.1 :: 1 공인 IP Class A, B, C Aggregatable global Unicast Address 사설 IP 10.0.0.0 /8, 172.16.0.0 /12 192.168.0.0 /16 사이트 로컬 주소 (FFC0 :: / 48) 표기 및 자리 구분 2진수 / . (dot)으로 구분 16진수 / : (콜론)으로 표기 네트워크 비트 표시 서브넷 마스크로 구분 접두사 길이만 표시 DHCP 수동구성 또는 DHCP구성으로 통해 가능 별도의 구성 필요 없음

IPv4와 IPv6의 header비교 · IPv4 · IPv6 - 32bit address field - 128bit address field - field 수 : 12개 - field 수 : 8개

IPv6 Address Architecture 주소 영역 구성 IPv6 주소 표기 - “ XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX” - ‘X’ = 4bit 로 구성되는 16진수 한자리 IPv6 주소의 예 - fedc::ba00:0:0:98:7654:3210 또는 fedc:ba::98:7654:3210 (연속되는 0의 축약) Prefix 정보 - fedc::ba00::/64 등으로 <prefix/prefix length> 형식으로 표기

IPv6 Address Architecture (prefix) Multicast Address

IPv6 Address Architecture (prefix) Anycast - 같은 prefix를 가지는 임의의 호스트에게 패킷 전달 - 라우터는 라우팅 토플로지상 가장 가까운 노드로 결정 - 한 호스트로 집중되는 트래픽을 분산 - 예

IPv6 주소 형식 호환주소 (IPv4 - Compatible IPv6 Address) - 앞의 96bit가 모두 0이며 뒤의 32bit에 IPv4주소를 매핑하는 방식 매핑된 주소 (IPv4 - Compatible IPv6 Address) - 앞의 80bit 모두 0, 그다음 16bit가 모두 1, 나머지32bit에 IPv4 주소를 매핑 6 over 4 (IPv4 Multicast tunnelling) - 앞의 16bit에 FF80 매핑(prefix), Interface ID에는 IPv4주소를 16진수로 변환한 값 매핑 - 131.107.5.93 을 6 over 4 로 변환하면 FF80::836B:055D - IPv4와의 연동시에는 multicast link를 지원해야 가능하므로 거의 사용안됨

6 to 4 address IPv6 트래픽을 전송전에 IPv4헤더를 캡슐화하여 전송 앞의 16bit에 2002 매핑(prefix), NLA ID에 IPv4 주소 매핑. 나머지 64bit는 모두 0.

6 to 4 address IPv4도메인을 사이에 둔 IPv6도메인 간의 통신을 위해 사용 임시 자동 터널링 매커니즘. 주소에 6to4 TLA 및 IPv4주소를 이용한 NLA 사용 Prefix - TLA524:NLA(IPv4 addr):SLA::

IPv6 구현 운영체제 : 윈도우 XP 사용 프로그램 : ethereal, sniffer 윈도우XP의 콘솔 창에서 IPv6를 install 한후, 변환된 IPv6주소를 확인한후, 일반 IPv4기반 웹사이트와 IPv6 지원이 되는 website, 그리고 IPv4/IPv6 모두 지원되는 웹사이트간의 프로토콜 흐름을 두가지 프로그램을 이용하여 분석 및 연구.

IPv6 구현 ethereal - ethereal 프로그램은 입출력되는 패킷들의 정보나 형태 등을 자료형으로 분석이 가능한 프로그램으로써 패킷의 프로토콜의 헤더파일의 분석에 상당히 용이함. Sniffer - sniffer 프로그램은 자신의 컴퓨터로 받아들이는 모든 데이터들을 각 분류별로 자료화가 가능한 프로그램이 다. (source addr, data size)

추가적인 사항 하드웨어적으로 IPv6를 지원하는 라우터를 찾기란 현재 로써는 불가능 하므로, IPv6 프로토콜을 지원하는 웹 사이트와 IPv4프로토콜간의 데이터흐름, IPv6와 IPv6 간의 데이터 흐름 등을 통한 분석을 위주로 연구진행. 부족한 부분은 참고문헌 및 전문가의 조언 협조 세세한 사항에 있어서의 feedback으로 결점 보완