[정보처리기사/실기] 인터넷, 서브네팅
인터넷 : TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크 들이 연결된 광범위한 컴퓨터 통신망
IP주소 : 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소
8비트씩 4부분, 총 32비트로 구성
A class : 0 ~ 127 , 2^24 host 사용가능
B class : 128~ 191 , 2^16 host 사용가능
C class : 192 ~ 223, 2^8 host 사용가능
서브네팅 : 할당된 네트워크 주소를 다시 여러개의 작은 네트워크로 나누어 사용하는 것
[Example]
192.168.1.0/24 를 3개의 서브넷으로 나누기
192으로 시작하니까 이 주소는 C class에 속하는 네트워크이다
서브넷 마스크를 Subnet으로 나눌 때는 마지막 9비트를 이용하면 된다
11111111 11111111 11111111 00000000
=> 11111111 11111111 11111111 11000000 (11000000 은 192임)
네트워크 ID는 11, 호스트 ID는 000000에 해당함
-> 8비트중 2비트를 제외하고 나머지 6비트로 호스트를 구성한다
즉 2^6 = 64로 나누면 됨
192.168.1.0 ~ 192.168.1.63
192.168.1.64 ~ 192.168.1.127
192.168.1.128 ~ 192.168.1.191
IPv6 : 128비트 (IPv4는 32비트)
인증성, 기밀성, 데이터 무결성의 지원으로 보안 문제를 해결할 수 있음
주소의 확장성, 융통성, 연동성이 뛰어남
16비트씩 8부부느 총 128비트로 구성되어 있다
애니캐스트, 멀티캐스트, 유니캐스트 3가지 주소 체계로 나뉜다.