IPv6개요

역시 몇장에 걸쳐서(몇장이 될지는 예측할수 없다.. 일단 작성하고 보는 거라서 -.-), 차세대 인터넷의 핵심이라고 할수 있는 IPv6(:12) 에 대해서 알아보도록 하겠다. 이글은 IPv6 의 탄생배경(IPv4 가 이미 있는데도)과 IPv4(:12)와의 비교를 통한 몇가지 기본적인 특징등에 대해서 알아볼것이다. - 이를테면 입문서이다 -...

IPv6환경 만들기

IPv6환경 만들기원래는 IPv6 의 헤더를 중심으로 실제 프로토콜의 특징에 대한 자세한 내용에 대한 글을 쓰고자 했으나, 그러기 위해서는 우선 IPv6 테스트 환경의 구축이 먼저 되어야 겠다고 생각되었다. 그래서 "IPv6 환경구축" 에 관한 내용을 먼저 다루게 되었다. 이 환경구축은 나중에 IPv6 소켓프로그래밍의 테스트를 위해서도 반드시 필요한 내용...

차세대 인터넷 프로토콜 IPv6

차세대 인터넷 프로토콜 IPv6IPv6가 나온지 어언 7년? 이상의 시간이 흐른거 같다. 처음 만들어질 때 부터, 차세대 인터넷 환경을 위한 프로토콜이며, 조만간 IPv4를 대체할 것처럼 말했었다. 그러나 (2006년)지금도 곧 (언젠가는)IPv6시대가 올것이다라고만 하고 있다. 정말 IPv6의 시대가 오긴 오는 것일까 ? 준비할 필요가 있는 것일까 ? ...

TCP IP 네트워킹

TCP IP 네트워킹차세대 인터넷 프로토콜인 IPv6에 대한 내용을 다룹니다. 리눅스에서 네트워크 인터페이스를 IPv6에 대응되도록 환경설정하는 방법과 소켓프로그래밍 방법에 관한 내용까지를 포함하고 있습니다. ...

dhcp client 설정정

dhcp client 설정정는 L7 프로토콜이다. 운영체제의 네트워크 설정을 위해서 dhcp를 사용하기로 했다면, 운영체가 올라오면서 dhcp client를 실행한다. dhcp client는 dhcp 요청을 해당 서브네트워크에 브로드캐스팅을 한다. 만약 브로드캐스팅 영역에 dhcp 서버가 올라와 있다면, dhcp 서버가 요청을 받아서 응답을 전송할 것이다...

IP Subnet

IP Subnet인터넷 주소는 32bit 크기를 가진다. 이를 효율적으로 관리하기 위해서 A 클래스에서 D 클래스 까지 4개의 계층을 둬서 관리한다. 먼저 32bit 주소를 8bit씩 나누고 "."으로 각 필드를 구분한다. 그래서 xxx.xxx.xxx.xxx식의 인터넷 주소 표기 방식이 만들었다. 8bit이므로 0.0.0.0 에서 255.255.255.2...

GNS3 - Layer 3

GNS3 - Layer 3이제 GNS3로 Layer 3 네트워크를 시뮬레이션 해볼까 합니다. L2까지는 MAC주소를 이용해서 물리적으로 연결 됐지만 지금부터는 라우팅 프로토콜과 IP(인터넷 주소)가 사용됩니다. 한 계층 더 추상화된 논리적계층이라고 할 수 있습니다.Gateway에 대한 여러해석이 있지만 L2 에서 L3로 나가기 위한 관문이라고 하면 이해가...

gns3를 이용한 L2 테스트 서브넷 연결

gns3를 이용한 L2 테스트 서브넷 연결 에 이은 문서입니다. 이전 문서에서는 스위치 하나로 구성된 단일 서브넷을 테스트 했습니다. 이걸 한 단계 확장해볼 생각입니다. 2개의 스위치로 구성된 2개의 서로 다른 네트워크를 구성할 생각입니다. 네트워크를 구성해 보겠습니다. 이해하기 쉽게 실제 네트워크 구성 예를 들어보겠습니다. 영업팀과 개발팀이 있습니다. ...

GNS3로 알아보는 OSI7 - L2

GNS3로 알아보는 OSI7 - L2네트워크 공부는OSI7의 각 계층을 이해하는 것에서부터 시작합니다. 각 계층의 프로토콜의 특성을 이해하고 응용하는 거죠.얼마전 부터 네트워크 시뮬레이션 도구인 를 사용하고 있습니다. 좋은 툴도 손에 쥐게 됐으니 이번 참에 OSI7을 처음부터 공부해보기로 마음 먹었습니다. 대략 알고 있기는 하지만, (에뮬레어터 이긴 하지...

UDP 응답시간 체크하기.

이글은 TCP, IP, UDP 그리고 libpcap에 대한 내용을 알고 있을 것이라는 가정하에 작성되었다. TCP 프로토콜과는 달리 UDP 프로토콜은 별도의 연결과정을 거치지 않고, 그냥 데이터를 전송하고 받는다. 또한 흐름제어를 위한 SQE ACK, ACK를 가지지 않는다. 그러므로 단지 Src IP, Src Port, Dst IP, Dst Port 만을...