이 글은 필자의 블로그에 최적화되어 있습니다.
https://tech.heap.kr/members-of-a-network/
네트워크에 연결되어 통신에 참여하고 있는 모든 컴퓨터는 네트워크로 메시지를 보내거나 네트워크로부터 메시지를 받아들일 수 있다. 네트워크 내에서 컴퓨터의 역할은 설치된 소프트웨어에 따라 크게 두 가지로 분류될 수 있다.
서버 (Server): 정보를 제공할 수 있도록 하는 소프트웨어가 설치된 호스트, 서비스에 따라 서로 다른 서버 소프트웨어를 설치
클라이언트 (Client): 서버에게 정보를 요청하고 서버로부터 받은 정보를 디스플레이할 수 있는 소프트웨어가 설치되어 있는 호스트
● 한 대의 컴퓨터에 여러 서버 소프트웨어가 설치되어 다양한 서비스를 동시에 제공할 수 있음
● 한 대의 컴퓨터에 여러 클라이언트 소프트웨어가 설치되어 다양한 서비스를 동시에 요청할 수 있음
호스트 (Host): 네트워크에 연결되어 통신에 참여하는 컴퓨터, 사용자와 직접 접해있는 장치
퍼리퍼럴 (Peripheral): 네트워크를 통해 공유되는 장치(프린터, 웹캠), 네트워크에 직접 연결되어 있지 않고 다른 호스트를 통해 접근됨 → IP 주소를 할당할 필요가 없음
제어 장치 (Intermediary Device): 네트워크 트래픽을 제어하는 장비(스위치, 라우터), 특정 메시지의 전달 경로를 지정하는 역할, 네트워크 성능을 모니터링 하는 역할을 수행하기도 함
전송 매체 (Network Media): 출발지(source)에서 목적지(destination)까지 메시지가 지나가는 통로
네트워크 트래픽 (Network Traffic)
: 주어진 시간 동안 이동하는 데이터의 총량을 의미