1. 네트워크의 모양새
네트워크의 모양새는 자료구조 중 그래프의 형태를 띄고 있다.
그래프에서는 정보의 주체를
그래프에서는 정보의 주체를
노드 , 노드를 잇는 선을 간선 이라고 하는데 해당 개념을 이용해 네트워크의 구성요소를 하나씩 설명하겠다.2. 구성 요소
- 호스트
- 네트워크 장비
- 통신 매체
- 메시지
(1) 호스트
정보를 최초 생성 및 송신하거나 최종 수신하는 노드를 말한다. (즉 네트워크 상 가장 자리 노드이다.)
이 호스트가 될 수 있는 요소는 전통적으로 노트북, 서버, 컴퓨터 등이 있었는데 기술의 발전으로 자동차, 시계, 냉장고 등 그 범위가 확대되고 있다.
이 호스트가 될 수 있는 요소는 전통적으로 노트북, 서버, 컴퓨터 등이 있었는데 기술의 발전으로 자동차, 시계, 냉장고 등 그 범위가 확대되고 있다.
이러한 호스트들 사이에서 특정 역할을 '주로' 수행하는 호스트들은 별도의 명칭으로 부르기도 한다. 대표적으로는 '서버' 와 '클라이언트' 를 들 수 있다.
- 서버 : 주로 서비스를 제공하는 호스트
- 클라이언트: 서비스를 요청하고 응답을 제공받는 호스트
(2) 네트워크 장비
호스트 간 정보 교환을 위해서 중간에 거치는 노드들을 의미한다. (즉 네트워크 상 브랜치 노드)
호스트 간 정보 교환이 안정적이고 안전하게 이루어질 수 있도록 보조하는 역할을 한다.
호스트 간 정보 교환이 안정적이고 안전하게 이루어질 수 있도록 보조하는 역할을 한다.
⚠️ 호스트 vs 네트워크 장비, 서버 vs 클라이언트 배타적인 개념일까?
전혀 아니다! 당시 맡은 역할에 따라 나눠부를 뿐이지, 언제든 서버가 클라이언트가 될 수 있고, 호스트가 네트워크 장비 역할을 할 수도 있다.
(3) 통신 매체
각 노드를 연결하는 간선을
통신매체에는 노드들을 유선으로 연결하는
통신 매체라고 부른다.통신매체에는 노드들을 유선으로 연결하는
유선 매체와 무선으로 연결하는 무선 매체로 나눌 수 있다.(4) 메시지
네트워크 상 연결된 노드들이 주고받는 정보를
메시지 라고 한다.부록
(1) 모르는 것 정리
자료 구조
: 정보를 표현하고 다루는 방법
(2) 참고 문서
➡️ 다음 글