728x90
복습하기 위해 학부 수업 내용을 필기한 내용입니다.
이해를 제대로 하지 못하고 정리한 경우 틀린 내용이 있을 수 있습니다.
그러한 부분에 대해서는 알려주시면 정말 감사하겠습니다.
▶Topics Discussed in the Section
- Notations
- Address Space
- Three Address Types
- Broadcasting and Multicasting
/뒤에 숫자는 의미 있는 bit의 개수
▶Address Space Allocation
- IPv4의 주소 공간처럼 IPv6의 주소 공간은 크기가 다양한 여러 블록으로 나뉘며 각 블록은 특별한 목적을 위해 할당된다.
- 대부분의 블록은 아직 할당되지 않았으며 나중에 사용할 수 있도록 남겨두었다.
- 주소 공간에서 각 블록의 할당과 위치를 더 잘 이해하기 위해 먼저 전체 주소 공간을 8개의 동일한 범위로 나눈다.
- 이 나눗셈은 블록 할당을 보여주지는 않지만, 각 실제 블록이 위치한 위치를 보여 준다고 믿는다.(아래 그림)
IPv6의 지정되지 않은 주소는 ::/128이다.
대상 주소로 사용해서는 안 된다.
IPv6의 루프백 주소는 ::1/128이다.
대상 주소로 사용해서는 안 된다.
/128은 128bit 모드 netid로써 의미가 있다는 것이다.
Unique local ex) 경북대 내에서만 사용한다.
subnet ID : 경북대 학과 별로
Interface ID : MAC address 토대로
link local address는 router 거치면 안 되고 특정 router내에서 사용한다.
v6는 MAC IP를 포함시킨다.(interface id)
8bit 빼고 flag, scope, group id의 bit로 계산해 address는 총 2^120개가 나온다.
▶Global Unicast Addresses
- 인터넷에서 두 호스트 간의 unicast(one-to-one) 통신에 사용되는 주소 공간의 이 블록을 global unicast address block이라고 한다.
- 블록에 대한 CIDR 표기법은 2000::/3이며, 이는 이 블록(001)의 모든 주소에 대해 가장 왼쪽의 세 비트가 동일하다는 것을 의미한다.
global routing prefix 48bit는 기관에 할당한다. 그러니 총 2^48개가 기관에 할당된다.
subnet identifier 16bit는 기관이 알아서 쪼갠다.
Interface identifier 64bit는 mac id이다.
EUI-64는 MAC 주소와 비슷하게 한다.
EUI-64에서 interface id를 추출하려면 왼쪽에서 7번째 bit를 0에서 1로 바꾼다.
24에서 쪼개는 이유는 좌측 24bit는 기관 코드, 우측 24bit는 hostid이기 때문이다.
가운데 added bits를 추가한다. (FFFE)
▶Autoconfiguration
- IPv6 주소 지정의 흥미로운 기능 중 하나는 호스트의 자동 구성이다.
- IPv4에서는 호스트 및 라우터는 원래 네트워크 관리자가 수동으로 구성한다.
- 그러나 동적 호스트 구성 프로토콜인 DHCP를 사용하여 네트워크에 가입하는 호스트에 IPv4 주소를 할당할 수 있다.
- IPv6에서 DHCP 프로토콜은 여전히 호스트에 IPv6 주소를 할당하는 데 사용될 수 있지만 호스트는 자체적으로 구성할 수도 있다.
- 즉, ver4는 address 입력 또는 DHCP를 쓰고, ver6는 ver4방식에 autoconfiguration을 추가로 사용한다.
728x90
'컴퓨터공학 > 컴퓨터망' 카테고리의 다른 글
[컴퓨터망] ICMPv6 (0) | 2022.07.11 |
---|---|
[컴퓨터망] IPv6 Protocol (0) | 2022.07.11 |
[컴퓨터망] Multimedia (ex. 동영상 볼 때) (0) | 2022.07.11 |
[컴퓨터망] Network Management: SNMP (0) | 2022.07.11 |
[컴퓨터망] Electronic Mail: SMTP, POP, IMAP and MIME (0) | 2022.07.11 |