본문 바로가기
👨‍💻Computer Science/컴퓨터네트워크

[컴퓨터네트워크] 19장 Network Layer: Logical Addressing

by 코푸는 개발자 2021. 7. 24.
728x90

IPv4 -> 32bit

그룹

class A 0-127(8bits) 0

class B 128-191(16bits) 10

class C 192-223(24bits) 110

-> 디폴트 마스크에서 비트수가 늘어난 만큼 2^n만큼의 서브 네트워크가 생김

>>주소 체계 공부할 것

class 공부할 것

왜 마스크가 있는지

IP주소의 구성 NetidHostid로 구성됨

-> 이러한 네트워크들을 합칠 수도 있고 더 잘게 쪼겔 수도 있음

-> 이것들을 서로 구분하기 위해서 mask를 붙임.

-> subnetting은 네트워크들을 잘게 나누는 경우

-> 서브넷을 구성하지 않으면 기본적인 default mask를 클래스 별로 사용함

suppernetting은 거꾸로 네트워크들을 합치는 경우임

-> 번호가 연속적일 때 합칠 수 있음 -> /24 -> /22 -> 4개를 합침

 

NAT(Network Address Translation)기술 -> 외부와 통신을 가능하게 함.

IP고갈된 경우 각 클라스 별로 만들어 놓은 사설주소로 네트워크를 구성함

하나만 classfull IP를 받아서 간트 장비에다가 붙여놓고 그것이 실제 IP를 갖고 나머지는 private주소 -> 여기다 직접적으로 보낼 수 없음

A10으로 시작

B class172.16

C class에서 쓰는 건 192.168로 시작함 -> 일반적인 공유기가 여기에 속함

>>위와 같은 것들은 모두 사설 네트워크 주소임

>>이걸로는 외부랑 통신 못함, 내부에서만 망 구축해서 사용하기 위해 만들어 놓은 것임

>>사용될 때 출입 시 헤드번호를 바꿔주어야 함

 

IPv6는 크기가 128bits

-> 16진수로 잘라서 사용 -> IoT에 사용 앞에 48bitMAC주소로 할당함

728x90

댓글