2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수
OSI 참조모델 OSI(Open Systems Interconnection)
TCP/IP
TCP/IP 모델 네트워크접속 계층 인터넷 계층 전송 계층 맥주소를 이용 기기간 프레임의 송수신을 담당 ARP, RARP 패킷을 목적지까지 전달하는 라우팅 기능 전송 계층 포트번호를 사용 TCP, UDP를 이용 종단간 통신기능 제공
네트워크 장비
IP 주소 IPv4 주소 ipconfig
IP 주소 네트워크 주소 전체 네트워크를 보다 작은 네트워크로 분할하여 각 호스 트가 속한 네트워크를 대표하는 데 사용 8비트, 16비트, 24비트의 크기로 분류 호스트 주소 네트워크 주소로 표현되는 네트워크 내부에서 각 호스트 의 주소를 표현 전체 32비트에서 네트워크 주소를 제외한 나머지에 해당
브로드캐스트 도메인 Broadcast Domain은 네트워크상에 연결된 단말 중 한 노드가 브로드캐스트 패킷을 전송할 때 그 패킷을 수신 할 수 있는 노드들의 집합을 의미한다. 같은 네트워크 주소를 가지는 호스트들은 같은 브 로드캐스트 도메인에 속한다. Broadcast Domain 분할이 가능한 장비는 3계층 장비인 라우터, VLAN등이 존재한다.
IP 주소 IP주소의 클래스 구조 1.0.0.0 ~126.255.255.255 128.0.0.0 ~191.255.255.255 192.0.0.0 ~223.255.255.255
IP 주소 서브넷마스크 예제 네트워크주소와 호스트주소를 구분할 수 있도록 제공하 는 마스크 정보 IP: 61.81.109.10, subnet mask: 255.255.255.0 61.81.109.10/24 로 표기하기도 함 CIDR (Classless Inter-Domain Routing) 표기법 서브넷마스크 255.255.255.0는 앞의 24비트가 네트워 크 주소이며 나머지 8비트가 호스트 주소라는 것을 표기 네트워크 주소: 61.81.109.0 호스트주소: 10 브로드캐스트 주소: 61.81.109.255
서브넷팅 (Subnetting) 서브넷팅의 목적 한정된 IP 주소 자원을 효율적으로 사용하기 위해서 필요에 따라 네트워크의 크기를 조절하여 사용 가능
서브넷팅 (Subnetting) 용어 IP주소 – 기기에 설정하는 주소 와일드카드마스크 – 서브넷마스크와 반대되는 개념으로 호스 트주소가 무엇인지 나타내기 위한 정보 네트워크주소(서브넷 ID) - IP주소 & 서브넷마스크 기기가 속한 네트워크의 주소 (네트워크 장비들이 라우팅을 위해 이용). 브로드캐스트주소 – 같은 LAN의 모든 컴퓨터들에게 전송하기 위한 주소. 호스트주소 부분의 비트가 모두 1인 주소 호스트주소의 범위 – 같은 LAN에 속한 컴퓨터가 가질 수 있는 IP주소의 범위 서브넷의 호스트주소 개수 – 같은 LAN에 속한 컴퓨터가 가질 수 있는 IP주소의 개수
서브넷팅 (Subnetting) 서브넷마스크에 사용되는 숫자
서브넷 계산기 http://www.subnet-calculator.com/
서브넷 계산기 프로그램 다운로드
예제 사설주소 192.168.0.1/24를 한 서브넷에 20개의 가용 IP주소를 할당할 수 있도록 서브넷팅 하시오. 서브넷 비트: 3 서브넷마스크: 255.255.255.224 와일드카드마스크: 0.0.0.31 서브넷의 개수: 8개 서브넷당 호수트 수: 30
예제 서브넷마스크: 255.255.255.224 서브넷의 개수: 8개 서브넷당 호수트 수: 30 번호 네트워크 주소 호스트주소 범위 브로드캐스트 주소 1 192.168.0.0 192.168.0.1~192.168.0.30 192.168.0.31 2 192.168.0.32 192.168.0.33~192.168.0.62 192.168.0.63 3 192.168.0.64 192.168.0.65~192.168.0.94 192.168.0.95 4 192.168.0.96 192.168.0.97~192.168.0.126 192.168.0.127 5 192.168.0.128 192.168.0.129~192.168.0.158 192.168.0.159 6 192.168.0.160 192.168.0.161~192.168.0.190 192.168.0.191 7 192.168.0.192 192.168.0.193~192.168.0.222 192.168.0.223 8 192.168.0.224 192.168.0.225~192.168.0.254 192.168.0.255
실습문제 1 다음 문제의 빈칸을 채우시오. IP주소와 서브넷마 스크가 주어졌을때 네트워크주소와 브로드캐스트 주소를 계산하시오. 먼저 손으로 풀어보고 계산기 를 이용하여 검산해 보시오. IP주소 서브넷마스크 네트워크주소 브로드캐스트주소 201.222.10.60 255.255.255.248 15.18.192.60 255.255.0.0 135.140.233.18 255.255.240.0 153.70.33.45 255.255.255.192
실습문제 2 클래스 C 주소 203.24.37.0/24를 한 서브넷에 20개의 가용 IP주소를 할당할 수 있도록 서브넷팅 하시오. 클래스 B 주소 172.16.0.0/16을 한 서브넷에 400개의 가용 IP주소를 할당할 수 있도록 서브넷 팅 하시오. 클래스 C 주소 213.44.137.0/24를 한 서브넷에 6개의 가용 IP주소를 할당할 수 있도록 서브넷팅 하시오.