라벨이 Abbr인 게시물 표시

[Javascript] How to represent(abbreviate) IPv6 Address

How to represent(abbreviate) IPv6 Address IPv6는 인터넷 프로토콜 버전 6(Internet Protocol Version 6)의 약자로, 일반적으로 사용되고 있는 IPv4의 보완하고자 나온 새로운 주소 체계이다.  128bit로 이루어져 있으며, 16bit 단위로 끊어서 16진수로 주소를 표현한다. 예) 2001:0db8:0000:0000:0000:ff00:0042:8329 사용상 편리를 위해 축약을 하여 표현하기도 한다. <축약 권고 사항>   - Handling Leading Zeros in a 16-Bit Field    => 0으로 시작하는 그룹에서는 0을 생략하여 표현하여야 한다. 모든 자리가 0인 그룹은 "0"으로 표현하여야 한다.     2001:0db8:0000:0000:0000:ff00:0042:8329     =>  2001:db8:0:0:0:ff00:42:8329  - "::" Usage   : Shorten as Much as Possible     => "::" 은 모든 자리가 0인 그룹이 두개 이상 연속되었을 경우 사용되는 표현방법으로 최대한 축약하여 표현하여야 한다.       2001:0db8:0000:0000:0000:ff00:0042:8329       => 2001:db8::0:ff00:42:8329 (X)       => 2001:db8::ff00:42:8329 (O)   : Handling One 16-Bit 0 Field     => 모든 자리가 0인 그룹이 하나일 경우에는 "::" 로 표현하지 않는다 ...