네트워크 개념 정리
EP 1
네트워크와 인터넷
네트워크(Network)와 인터넷(Internet)을 알아보자.
1. 네트워크(Network)
컴퓨터끼리 연결되어 유/무선으로 통신하는 것. 또 이러한 연결들이 그물처럼 연결되어있음.
인터넷(Internet)
네트워크의 네트워크, 전 세계 어디서든 연결할 수 있음.
2. 그래프 이론과 네트워크
네트워크는 크게 그래프 형태를 띄고 있음.
여기서 그래프(graph)는 노드(정점)와 그들을 연결하는 간선(링크, 엣지)으로 구성되어있음.
네트워크도 비슷한 구조인데, 네트워크는 노드와 노드를 연결하는 간선, 노드 간 주고받는 메세지(데이터)로 구성되어있음.
호스트(Host)
네트워크의 가장자리에 있는 노드들을 말함. 즉 우리가 최종적으로 수신하는 컴퓨터, 스마트폰 등이 해당이 되고 네트워크를 최초로 송신하는 서버도 여기에 속함.
서버(Server)와 클라이언트(Client)
서버는 어떠한 서비스를 요청받으면 서비스(파일 서버, 웹 서버 등등)를 제공하는 호스트.
클라이언트는 반대로 서버에게 어떠한 서비스를 요청 하여 어떠한 서비스를 제공받는 호스트.
네트워크 장비(스위치, 라우터, 허브 등)
호스트 외에도 중간에 장비가 있는데, 이들을 호스트 간 주고받는 데이터를 안정적이고 안전하게, 원하는 목적지 까지 데이터를 전송하게 할 수 있게 하는 장비.
통신 매체
당연하겠지만 네트워크끼리 통신하기 위해선 유선이던 무선이던 서로 연결이 되어야함.
이러한 연결 방식을, 즉 그래프의 간선을 통신 매체라고 함.
유선으로 연결되는 유선 매체(트위스트 페어 케이블, 광섬유 케이블 등등), 무선(라디오파 등등)으로 연결되는 무선 매체 등이 있음.
메세지(데이터)
간선, 즉 통신 매체를 통해 노드들이 주고받는 정보(데이터)를, 메세지(Message)라고 함.