개발자의 기록장 블로그

만나서 반가워 !
이거 좋아해?

네트워크 모델
·
Computer Science/Computer Network
우리가 사용하는 인터넷, 즉 네트워크는 매우매우 크고 복잡한 시스템들의 집합이다. 하지만 이렇게 큰 시스템들도 사실 작은 여러 컴포넌트들로 이루어져있는데, 컴포넌트들을 이해한다면 큰 시스템을 자연스럽게 이해할 수 있다. 이를 다른 말로 모듈화된 시스템 계층이라고 말한다. 독립적으로 동작할 수 있으며 상호유기적으로 통합될 수 있는 모듈들로 시스템을 구성하면 크기를 늘리기도 쉽고 유지보수하기도 쉬우며 전체 구조를 모듈을 파악함으로써 쉽게 이해할 수 있다. 모듈화모듈은 큰 시스템을 구성하는데 있어서 필수적인 방법적 접근방식이다.  모듈끼리 통신하기 위해서는 적절한 인터페이스가 필요하며 이런 모듈은 상-하위 계층이 존재한다.(이전에 서비스를 주고받으면서 OSI7계층이 동작한다고 했었다!) 상위 계층(모듈)이 하..
네트워크 시작
·
Computer Science/Computer Network
어떤 학문을 배울 때 용어가 중요하다는 것은 누구나 알고있는 사실이다.  특히나 컴퓨터 네트워크란 학문은 개념적 학문이 아닌 실제로 구현되고 동작하는 컴포넌트들의 집합으로 설명되기 때문에 용어 하나하나의 의미에 민감할 수 밖에 없다.  따라서 공부를 시작하기에 앞서 용어 정리를 좀 하고나서! 진행하면 어떨까 해서... 네트워크는 활용되는 만큼이나 많은 용어들이 생기고 사라지고 하는 것 같다. 새로운 용어를 표현할 때 기존의 단어를 재활용 하거나 문자의 축약형을 사용하는 경우도 많이 보았다.(IP = Internet Protocol 같은 경우라던가...) 있는 그대로의 사전적 의미보다 올바른 용어의 활용처를 아는 것이 중요하겠다. 컴퓨터 네트워크컴퓨터 네트워크란 시스템들이 프로토콜을 이용해 통신하는 집합체..