IP 주소는 ipv4 그리고 ipv6가 있다.
ipv4는 32bit, xxx.xxx.xxx.xxx, 각 xxx가 8bit를 가지고 있어서 32bit체계이다.
2^32를 하면 4294967296, 의 아이피를 가질 수 있지만 현재로서는 턱없이 부족한 수여서 ipv6, 126bit를 가진 ip를 만들었다.
하지만 공유기를 통해 많은 아이피를 사용할 수 있게됐다.
ip는 a,b,c,d,e클래스가 존재하며, 현재는 a,b,c만 사용한다.
클래스 | 상위비트 | 상위 8비트 | 클래스범위 |
a | 0 | 00000000~01111111 | 0.0.0.0 ~ 127.0.0.0 |
b | 10 | 10000000~10111111 | 128.0.0.0 ~ 191.0.0.0 |
c | 110 | 11000000~11011111 | 192.0.0.0 ~ 223.0.0.0 |
c클래스 같은 경우에는 xxx.xxx.xxx가 네트워크고 마지막 3개 xxx는 호스트이다. 즉 0~255 256개의 아이피를 줄 수 있는데, 첫번째 0은 대표 주소이며 마지막 255은 브로드캐스팅 주소이다. 그래서 정확하게는 254개의 아이피를 가질수 있다.
cidr(classless inter-domain routing) - 만약 203.42.115.0 아이피를 유저한테 부여하면, 해당 유저는 255개의 아이피를 사용할 수 있는데, 정작 사용하는 아이피는 3~4개 밖에 안될 수 있다. 이런 비효율적인 아이피 방식을 개선하기 위해서 나온 방법이 cidr이다. c class같은 경우에는 xxx.xxx.xxx.??? 에 xxx는 네트워크 주소로 사용하여 총 24비트를 사용한다. 그래서 xxx.xxx.xxx.??? / 30이렇게 부여하면 총 30비트를 네트워크 주소로 사용한다는 뜻이므로 2티만 호스트 주소로 사용한다는 뜻이다. 2 bit = 4가지, 하나는 대표 주소, 마지막 하나는 브로드캐스팅 주소, 즉 2개만 사용가능.
dhcp(dynamic host configuration protocol) -
nat(network address translation) - 사설 아이피 주소를 공인 아이피 주소로 바꿔주는 주소 변환기이다.
'IT > ETC' 카테고리의 다른 글
운영체제 시스템의 성능 평가 척도 (0) | 2020.03.11 |
---|---|
운영체제의 정의 및 목표 (3/11/2020) (0) | 2020.03.11 |
Checked vs Unchecked (0) | 2020.03.05 |
Git (0) | 2020.03.04 |
Design ToolBox (0) | 2020.02.29 |