오늘 코테는 쉬웠다.
향상된 for문이 바로 생각나서 사용!
: TCP/IP 프로토콜을 기반으로 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망
1. 인터넷에 연결된 컴퓨터 자원을 구분하기 위한 고유한 주소
2. 8비트 * 4 = 32비트
3. 0~127, 128~191, 192~223, 224~239
4. 사용자: 도메인 주소 -> DNS(도메인 네임 시스템) -> IP 주소 -> 웹 서버
5. 네트워크 ID: 네트워크를 구분하여 주는 ID
네트워크 ID가 같다는 의미는 같은 네트워크 상에 있다는 의미
같은 네트워크 상에 있다면 서로 자유롭게 통신 가능
6. 호스트 ID: 해당 네트워크에 속한 사용자에게 부여하는 고유의 번호
1. 할당된 네트워크 주소를 다시 작은 네트워크로 나누어 사용하는 것
2. 서브넷 마스크: 네트워크 주소와 호스트 주소를 구분하기 위한 비트
ex) 255.255.255.192 -> 1111 1111. 1111 1111. 1111 1111. 1100 0000
-> 네트워크 개수 4개, 호스트 개수 256/4 = 64개
3. CIDR /개수 : 서브넷 마스크에서 1의 개수가 24개라는 의미
네트워크 | 네트워크 주소 | 브로트캐스트 주소 |
---|---|---|
1 | 192.168.1.0 | 192.168.1.63 |
2 | 192.168.1.64 | 192.168.1.127 |
3 | 192.168.1.128 | 192.168.1.191 |
4 | 192.168.1.192 | 192.168.1.255 |
192.168..1.132의 네트워크 주소: 192.168.1.128
해당 네트워크에서 네트워크 주소와 브로드캐스트 주소를 제외한 사용 가능 호스트의 수는 62개
1. 128비트, 각 부분을 16진수로 표현, :으로 구분
2. IPv4의 주소 부족 문제를 해결하기 위해 개발됨