책 내용 질문하기
IPv6의 주소 축약 부분에 대한 질문 2탄입니다.
도서
2026 시나공 컴퓨터활용능력2급 필기 기본서
페이지
163
조회수
43
작성일
2025-07-14
작성자
이*윤
첨부파일

안녕하세요.


지난번 질문에 답변 달아주셔서 감사드립니다 ^^

지난번 답변에 IPv6의 주소변환 과정에서 한부분만 0으로 연속된 경우 :: 으로 대체가능하다고 답변 주셨는데 제가 알기로는 아닙니다.

주소의 연속된 부분이 0인 경우 ::으로 대체 가능하고 한 부분만 0인 경우 0으로 대체 가능합니다.

왜냐하면 ::은 주소당 1번만 가능하기 때문입니다.

만약 주소에 0000:0000 처럼 연속된 데이터와 0000 처럼 한 부분만 0인 주소가 같이 공존한다면 연속된 데이터는 ::으로 처리하고 0000은 0으로 처리해야 하기 때문입니다.


원본 주소

fe80:0000:0000:f87f:aa87:aa32:0000:7bd2


변환주소

fe80::f87f:aa87:aa32:0:7bd2


관련 주소 링크 남깁니다.

답변 부탁드립니다.


[네트워크]IPv6 - IPv6 주소의 표현 : 네이버 블로그



답변
2025-07-17 13:54:33

안녕하세요.


주소의 한 부분으로 답변을 드렸었네요.

주소의 각 부분이 0으로 연속된 경우 0을 생략하여 "::"와 같이 표시할 수 있다.

로 수정한 내용입니다.


또한 말씀하신 것처럼 각 블록에서 한 부분이 0인 경우 0으로 대체하는 것이 아니라

"각 블록 앞에 붙은 0은 생략할 수 있다"라고 표현할 수 있습니다.

첨부해 주신 링크에서도 선행 0을 생략이라고 표현한 것이 그것입니다.

0000을 0을 대체한다기 보다 0000에서 앞의 000을 생략하여 0만 남은 것입니다.

이와 같은 예로

0db7은 db7로

0001은 1로 대체하는 경우가 이와 같이 "각 블록 앞에 붙은 0은 생략할 수 있다"라고 표현할 수 있습니다.


오늘도 즐거운 하루 되세요.


  • 관리자
    2025-07-17 13:54:33

    안녕하세요.


    주소의 한 부분으로 답변을 드렸었네요.

    주소의 각 부분이 0으로 연속된 경우 0을 생략하여 "::"와 같이 표시할 수 있다.

    로 수정한 내용입니다.


    또한 말씀하신 것처럼 각 블록에서 한 부분이 0인 경우 0으로 대체하는 것이 아니라

    "각 블록 앞에 붙은 0은 생략할 수 있다"라고 표현할 수 있습니다.

    첨부해 주신 링크에서도 선행 0을 생략이라고 표현한 것이 그것입니다.

    0000을 0을 대체한다기 보다 0000에서 앞의 000을 생략하여 0만 남은 것입니다.

    이와 같은 예로

    0db7은 db7로

    0001은 1로 대체하는 경우가 이와 같이 "각 블록 앞에 붙은 0은 생략할 수 있다"라고 표현할 수 있습니다.


    오늘도 즐거운 하루 되세요.


· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.