계층구조
-
네트워크 개념 - 프로토콜의 이해전공 - IT/통신과네트워크 2023. 4. 2. 23:39
모듈화 하드웨어 측면 CPU, 메모리, 하드디스크 같은 작은 부품들이 모여 하나의 시스템을 구성한다 복잡한 시스템을 기능별로 모듈화 하면 시스템 구조가 단순해져서 전체 시스템을 이해하기 쉬워진다 각 단위 모듈이 독립적인 기능을 수행하기 때문에 고장이나 업그레이드 등의 상황에 손쉽게 대처가 가능함 소프트웨어 측면 일반프로그래밍 언어에서 함수 개념을 사용해 전체 프로그램을 모듈화 할 수 있다 함수별로 특정 기능을 독립적으로 수행하도록 함으로써 각 함수가 개별적으로 설계되고 구현된다 함수 사이의 인터페이스는 함수의 매개변수에 의해서만 이루어지므로 전체 시스템을 이해하기 쉽다 시스템을 모듈화 하지 않는다면 어떤 한 부분에서 문제가 발생하였을 때 전체 시스템을 고쳐야 한다 계층구조 네트워크에서는 독립적인 고유 기..