[네트워크] 시스템 기초 용어

hi·2022년 9월 3일
0

네트워크 컴퓨팅

목록 보기
2/6

시스템 기초 용어


시스템의 구분

네트워크를 구성하는 시스템이 반드시 일반 컴퓨터처럼 복잡한 기능을 수행해야 하는 것은 아니지만, 데이터 전송 기능을 포함하여 일정 정도의 컴퓨팅 기능을 보유함. 네트워크 시스템은 수행 기능에 따라 다양한 명칭으로 부름.

  • 노드
    노드는 컴퓨터 이론 분야에서 특정 시스템을 가리키는 가장 일반적인 용어로 사용되며, 인터넷에서도 상호 연결된 시스템을 표현할 수 있는 가장 포괄적 의미로 사용되므로 데이터를 주고받을 수 있는 모든 시스템을 통칭한다. 즉, 네트워크 공간 상에 있는 모든 장치라고 보면됨. 노드는 인터넷 내부를 구성하는 라우터와 인터넷 바깥쪽에 연결되어 데이터를 주고 받는 호스트로 구분된다.

  • 라우터
    라우터는 인터넷 내부를 구성하며, 데이터 전송 기능을 가지고 있다. 라우터는 데이터를 중개하는 역할을 수행하며, 인터넷 바깥쪽에 연결된 호스트들 사이의 데이터 전송이 인터넷 내부에서 최적의 경로를 통하여 이루어지도록 한다.

  • 호스트
    호스트는 인터넷 바깥쪽에 연결되어 일반 사용자들의 네트워크 접속 창구 역할을 한다. 일반적인 컴퓨팅 기능을 갖춘 호스트는 네트워크 응용 프로그램을 실행할 수 있고, 사용자는 이 프로그램을 이용하여 다양한 인터넷 서비스를 제공받는다. 호스트는 호스트 사이에 제공되는 서비스를 기준으로 클라이언트와 서버로 나눌 수 있다. 쉽게 말하면 네트워크/인터넷에 연결된 장치(device)임. ex) 검색에 사용한 컴퓨터, 스마트폰 = 호스트/ 지금 이 글을 보고 있는 당신이 컴퓨터 = 호스트

https://docs.oracle.com/cd/E56343_01/html/E53782/ipplan-43.html


호스트 네임 vs 도메인 네임

  • 도메인 네임: 네트워크 상에서 컴퓨터를 식별하는 호스트 네임
    ex) google.com
  • 호스트 네임: 네트워크에 연결된 장치 또는 서버들에 부여되는 고유한 이름
    ex) mail.google.com
    ex) comic.google.com

  • 호스팅
    서버를 만든 후 네트워크에 띄어서 서비스하는 일련의 과정 (IP와 서버를 연결하는 작업)
  • 클라이언트와 서버
    클라이언트는 임의의 인터넷 서비스를 이용하는 응용 프로그램이고, 서버는 서비스를 제공하는 응용 프로그램이다. 따라서 서버가 클라이언트가 될 수도 있고 클라이언트가 서버가 될 수도 있다. 서버는 클라이언트보다 먼저 실행 상태가 되어 클라이언트의 요청에 대기해야 한다. 그리고 영원히 종료하지 않으면서 클라이언트의 요청이 있을 때마다 서비스를 제공해야 한다.

  • 시스템 기초 용어
키워드내용
노드데이터를 주고받을 수 있는 모든 시스템
호스트네트워크에 연결된 장치
라우터호스트들 사이의 데이터 전송이 인터넷 내부에서 최적의 경로를 통하여 이루어지도록 하는 장치
클라이언트인터넷을 통해 서비스를 이용하는 애
서버인터넷을 통해 서비스를 제공하는 애

0개의 댓글