문제
개념
- 라우터의 역할
- 서브네팅 테이블의 확장
문제 접근
- 현재 네트워크(WAN)은 총 2개.
- 마스크 번호가 좀 더 확장됨
python
mask : 255.255.192.0
255.255.0.0 -> 네트워크 주소
0.0.192.0 -> 호스트 주소
세번째 수를 기준으로 생각. 네번째 수는 아무거나 들어와도 됨.
255 - 192 = 63 = 2^6.
한 서브넷 당 ip 갯수 : 64개
서브넷 총 갯수 : 4개
xxx.xxx.0.0 ~ xxx.xxx.63.255
xxx.xxx.64.0 ~ xxx.xxx.127.255
xxx.xxx.128.0 ~ xxx.xxx.191.255
xxx.xxx.192.0 ~ xxx.xxx.255.255
0으로 끝나는 ip 주소 : 네트워크 주소
255로 끝나는 ip 주소 : 브로드캐스트 주소
나머지는 전부 유효 ip주소.
- 클라이언트(pc)를 다른 pc와 연결시켜야 한다.
python
현대의 인터넷 => pc에서 다른 pc로 가는 길이 한번에 정해져 있는 것은 아니다.
예를 들어, [pc] => [스위치] => [라우터] => ... => [라우터] => [스위치] => [pc] 가 경로라면
1. 가장 가까운 라우터로 간다.
2. 인접 라우터에서 다음 라우터까지 최적 경로를 찾는다. 이를 따라 이동(=포워딩)
3. 같은 과정을 반복
이를 홉-바이-홉 기법이라고 하며, 인접한 라우터를 넥스트 홉이라고 한다.
라우터는 패킷이 목적지로 가는 최적의 경로를 파악하지 않고 최적의 테스트 홉을 선택해 보내줌.
따라서 클라이언트를 가장 가까운 라우터와 연결된 길(=인터페이스)와 연결시켜야 함.
단말기의 시작지점(