반응형

Study 152

IPv4에서 IPv6으로 변환

IPv4 주소는 IPv6 주소로 변환할 수 있다.(단, 반대로 전환은 불가능하다.)주소 변환이 필요한 이유는 기존에 사용되고 있던 것들을 무시할 수 없기 때문이다.두 주소는 IP주소라는 면에서 비슷하지만 다른 점이 많으므로 점차적인 과정을 통해 변환된다.그 과정은 IETF에서 고안한 이중 스택, 터널링, 헤더 변환이다.이중 스택(Dual Stack)은 IPv4와 IPv6을 모두 처리해주는 기술을 말한다. 예를 들어 패킷을 수신측으로 보낼 때 버전을 결정하기 위해 송신측에서는 DNS에 질의를 하게 된다. DNS에서 IPv4 주소로 응답한다면, 송신측은 IPv4 패킷을 보내고, IPv6 주소로 응답하면 IPv6의 패킷을 보내게 된다.헤더변환(Header Translation)은 대부분의 인터넷이 IPv6 사..

Study/Network 2014.07.25

IPv6의 주소 모양

IPv6 주소는 16바이트, 즉 128비트로 구성되며 주소를 읽기 쉽게 하기 위해 16진수 콜론표기를 규정하고 있다.IPv6의 비트수와 모양을 살펴보기 전에, IPv4의 비트수와 모양을 살펴보자.1비트는 2가지 수(0, 1)를 표현할 수 있다.즉, 2진수는 1비트로 표현된다.이렇게 생각하고 보자면 IPv4는 하나의 수가 1비트를 나타낸다고 볼 수 있고, xxxx xxxx의 모양이므로 하나가 1비트를 가진다고 생각해보면 xxxx xxxx는 8비트를 가진다고 할 수 있다.그런데 192.165.111.001처럼 xxxx xxxx이 4개가 존재하므로 총 길이는 32비트가 된다.IPv6모양은 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx의 모양을 가진다.그런데 x가 16진수로 나타내지므로..

Study/Network 2014.07.25

IPv6의 특징

IPv6 주소는 128비트 길이를 가지는 주소이다.비트수가 큰 만큼 읽기 힘드므로 16비트마다 :(콜론)을 사용하여 자리를 구분한다.32비트의 길이를 IPv4와 비교해 보았을 때 주소 공간의 길이가 4배 증가했다.IPv4는 헤더에 옵션들이 많이 붙는 식이었다.IPv6은 옵션들이 기본 헤더로부터 분리되고, 대부분의 옵션이 라우터에 의해 검사될 필요가 없으므로 라우팅이 더 빠르게 이루어진다.즉, 몸통의 데이터 비트수가 커진 만큼 많은 정보를 포함할 수 있어 헤더의 크기가 작아진다는 의미이다.또한 IPv6은 새로운 기술이나 응용 분야에서 요구되는 프로토콜의 확장을 허용하도록 설계되었으며, 서비스 유형 필드가 삭제되고 흐름 레이블(Flow Label)이라는 항목이 추가되어 송신자가 패킷에 대한 특별한 처리를 요..

Study/Network 2014.07.25

IPv6의 유래, 개념

인터넷의 폭발적인 성장으로 인해 32비트로 구성된 IPv4 주소 공간이 거의 고갈상태에 이르렀다.또한 다양한 신규 인터넷 서비스에 대한 대규모 IP 주소 할당 요구가 이루어져 추가적인 주소가 필요한 상태이다.물론 서브네팅 기술, NAT(공인-사설 IP의 주소 변환 기술), DHCP(랜덤 IP 자동 할당 기술)등이 존재하지만 고정 IP가 필요한 경우가 더 많아지고 있는 실정이므로 위의 기술로는 한계가 존재한다.현재 사용되고 있는 IP 버전은 4이며 IPv4로 표현한다.IPv4를 간략하게 설명하자면 IPv4 주소는 32비트로 구성되며 2-level 주소 구조(netid, hostid)로 되어있다.또한 네트워크 규모에 따라 3가지 규모의 클래스(A, B, C)와 멀티 캐스트 클래스(D), 예약된 클래스(E)를..

Study/Network 2014.07.25

HDLC(High-level Data Link Control)

포인트 투 포인트 링크와 멀티 포인트 링크를 위하여 개발된 프로토콜이다.또한 루프 방식에서도 사용 가능하다.반이중 통신과 전이중 통신을 모두 지원한다.에러제어를 위해 Go-Back-N ARQ와 선택적 재전송(Selective Repeat) ARQ를 사용한다.흐름 제어를 위해 슬라이딩 윈도우 방식을 사용한다. 전송 효율과 신뢰성이 높다.프레임의 종류는 아래와 같다. 정보(I) 프레임(information frame) 제어부가 0으로 시작하며 사용자 데이터를 전달하는 역할을 한다. 감독(S) 프레임(supervisor frame) 제어부가 10으로 시작하며 오류 제어와 흐름 제어를 위해 사용한다 비번호(U) 프레임(unnumbered frame) 제어부가 11로 시작하며 링크의 동작 모드 설정과 관리를 함 ..

Study/Network 2014.07.25

NetBEUI(NetBIOS Extended User Interface)

별개의 컴퓨터상에 근거리통신망 내의 컴퓨터들이 상호 통신할 수 있게 해주는 프로그램인 NetBIOS의 새로운 확장판이다.또한 단일 LAN 내에서의 통신에 있어 가장 좋은 성능을 보인다.NetBIOS와 마찬가지로 다른 네트워크로 향하는 메시지 라우팅이 지원되지 않아, 인터페이스는 IPX, TCP/IP와 같은 다른 프로토콜에 맞추어 표준화되어야한다.

Study/Network 2014.07.25
반응형