본문 바로가기
CS/컴퓨터 네트워크

[컴퓨터 네트워크] 네트워크의 기초 용어

by snow_white 2022. 3. 26.

네트워크 기초 용어

네트워크를 이해하려면 시스템, 인터페이스, 전송 매체, 프로토콜, 네트워크, 인터넷 같은 용어를 먼저 알아야 한다.

  • 네트워크 (Network) -  전송 매체 (Transmission Media) 를 매개로 서로 연결되어 데이터를 교환하는 시스템(System)의 모음
  • 시스템 (System) - 내부 규칙에 따라 능동적으로 동작하는 대상
  • 인터페이스 (Interface) - 시스템과 시스템을 연결하기 위한 표준화된 접근 방법
  • 전송 매체 (Transmission Media) - 시스템끼리 정해진 인터페이스를 연동해 데이터를 전달하려면 물리적인 전송 수단
  • 프로토콜(Protocol) - 동등한 위치(↔ 주종관계, 인터페이스)에 있는 시스템 사이의 규칙으로 데이터를 교환할 때는 임의의 통신 규칙
  • 인터넷(Internet) - 전 세계의 모든 네트워크가 유기적으로 연결되어 동작하는 통합 네트워크
  • 표준화 (Standardization) - 프로토콜처럼 서로 다른 시스템을 상호 연동해 동작시키려면 연동 형식의 통일이 필요하고, 이 통일을 의미

네트워크의 구성

 

 

시스템 기초 용어

네트워크는 위의 그림과 같이 외형적으로 시스템과 전송 매체의 조합으로 구성된다. 시스템은 전송 매체를 이용해 다양한 연동 형태로 구성할 수 있으므로 개념의 폭이 넓고 복잡하다.

  • 노드 (Node) - 인터넷에 연결된 시스템을 가장 일반화한 용어, 데이터를 주고받을 수 있 는 모든 시스템을 통칭하여 사용
  • 호스트 (Host) - 일반적으로 컴퓨팅 기능이 있는 시스템을 의미, 일반 사용자가 호스트 내 의 응용 프로그램을 실행하므로 사용자가 네트워크에 접속하는 창구 역할
  • 클라이언트 (Client) - 서비스를 이용하는 시스템
  • 서버 (Server) - 서비스를 제공 하는 시스템

 

클라이언트와 서버

아래의 그림은 임의의 서비스를 기준으로 클라이언트와 서버의 상대적인 관계를 설명한다.

  • 호스트 2는 파일 송수신 기능을 제공하는 FTP(File Transfer Protocol) 서비스를 제공
  • 호스트 3은 원격 단말기 기능인 텔넷 Telnet 서비스를 제공
  • FTP 서비스를 살펴보면 호스트 1은 호스트 2에 FTP 서비스를 요청

FTP 서비스를 기준으로 하면 호스트 1이 클라이언트가 되고, 호스트 2는 서버가 된다.

반면, 텔넷 서비스는 호스트 2가 호스트 3에 서비스를 요청한다.

텔넷 서비스를 기준으로 하면 호스트 2 가 클라이언트이고, 호스트 3은 서버이다.

따라서 호스트 2는 사용하는 서비스의 종류에 따라 클라이언트가 되기도 하고 서버가 되기도 한다.

결론적으로 클라이언트와 서버라는 용어는 서비스 이용의 상대적 위치에 따라 결정됨을 알 수 있다.

 

클라이언트와 서버

'CS > 컴퓨터 네트워크' 카테고리의 다른 글

Main Memory  (0) 2023.04.01
[네트워크] DNS(Domain Name System)  (0) 2023.01.26
[네트워크] Circuit Switching & Packet Switching  (0) 2023.01.14

댓글