1. CIDR의 개요 (1) CIDR(Classless Inter-Domain Routing)의 개념 기존의 네트워크 클래스인 A, B, C 클래스 별로 IP 주소를 구분하지 않고, 네트워크 식별자 범위를 자유롭게 지정하여 Supernetting, Subnetting을 지원할 수 있게 하는 주소지정 관리 방식(RFC 1517) 기존 Classful IPv4 주소 체계를 개선하여, 네트워크 주소 자원 절약 위해 VLSM(Variable Length Subnet Mask)을 통한 효율적 IP주소 할당 및
I. 클래스와 객체의 관계 가. 클래스 정의 클래스로 객체를 만들어 관계 확인 [예제] 클래스 정의 class MyClass(object) : pass print(issubclass(MyClass, object)) # 클래스와 최상위 클래스 객체 상속 관계 print(issubclass(MyClass, type)) # 클래스와 메타클래스 상속 관계 print(isinstance(MyClass, type)) # 클래스는 메타클래스로 생성 [결과] True False True 나. 클래스와 객체 관계 확인 파이썬의 모든 클래스는 메타클래스로 생성되며,
I. 클래스 정의 머리부 – 예약어 class 클래스명 (상속 클래스명) – 기본 상속은 항상 object 클래스가 됨 몸체부 – 클래스의 데이터인 속성 (Attribute) – 객체를 생성할 때 속성을 정의하는 초기화 함수 – 객체와 클래스의 행위를 표현하는 함수들 (인스턴스 / 클래스 / 정적 메소드) [예제] 클래스 정의 class Car(object) : # 클래스 머리부 pass # 클래스