네트워크 관련 기초 용어

헬리코박도·2021년 8월 18일
0

컴퓨터 네트워크

목록 보기
2/4

목차

  1. 네트워크의 구성 요소

  2. 시스템 기초 용어


네트워크의 구성 요소

시스템 System

  • 내부 규칙에 따라 능동적으로 동작하는 대상
  • 논리적, 물리적인 대상 모두 포함하며, 외부 입력과 출력이 있을 수 있고, 작은 시스템이 모여 큰 시스템을 이룰 수도 있음.

인터페이스 Interface

  • 시스템시스템을 연결하는 표준화된 접근 방법
  • 상호 데이터 교환을 위해 논리, 물리적인 규격이 표준화되어야 함.
  • 연결하는 시스템은 능력과 권한이 동등한 시스템일 수도 있지만 서로 서비스를 주고 받는 상하 관계일 수도 있음.

전송 매체 Transmission Media

  • 시스템끼리 정해진 인터페이스를 연동해 데이터를 전달할 때 필요한 물리적인 전송 수단
  • 케이블, 공기와 같은 매질, 무선 신호 등이 그 예임
  • 인터페이스에서 정해진 규칙이 매체에서 구현됨

프로토콜 Protocol

  • 상호 연동되는 시스템전송 매체를 통해 데이터를 교환할 때 따르는 표준화된 규칙

  • 인터페이스와의 구분

    • 일반적으로 프로토콜은 상하관계가 아닌 동등한 위치에 있는 시스템 사이의 규칙이라는 측면이 강조됨.
      • 서로 상하관계인 키보드라는 시스템과 컴퓨터라는 시스템을 연결할 때는 USB라는 인터페이스가 쓰이고 동등한 컴퓨터와 컴퓨터 간에는 IP 같은 프로토콜을 사용하는 것 같은 거라고 이해했다.
    • 인터페이스는 두 시스템 간의 연동을 위한 특정한 접촉 지점 AP(Access Point)를 의미하는 경우가 많지만, 프로토콜은 주고받는 정보의 형식과 그 과정의 일련의 절차에 무게를 둠

네트워크 Network

  • 통신용 매체를 공유하는 여러 시스템프로토콜을 사용해 데이터를 주고받을 때 이들을 하나의 단위로 통칭하여 부르는 명칭
  • 일반적인 컴퓨터 네트워크에서는 물리적인 통신 매체로 연결된 컴퓨터들이 동이한 프로토콜을 이용함.
  • 네트워크가 모여 더 큰 네트워크를 이룰 수 있으며, 이 때 네트워크 간의 연결에는 라우터 Router라는 장비를 사용함.

인터넷 Internet

  • 전 세계의 모든 네트워크가 유기적으로 연결괴어 동작하는 통합 네트워크
  • 인터넷으로 연결괸 시스템, 인터페이스, 전송 매체, 프로토콜의 종류는 매우 다양함
  • 그러나 데이터 전달 기능에 한해서는 공통적으로 IP(Internet Protocol)을 사용함. 인터넷이라는 말도 IP의 앞 단어를 딴 것임.

표준화 Standardization

  • 서로 다른 시스템이 상호 연동하기 위해 통일시킴.
  • 예를 들어 A4 용지라는 규격으로 종이 크기를 통일시켜 표준화하여 서로 다른 회사에서 생산한 종이와 프린터로도 같은 작업을 할 수 있음.

시스템 기초 용어

시스템의 구분

노드 Node

  • 인터넷에 연결된 시스템을 가장 일반화한 용어
  • 데이터를 주고받을 수 있는 모든 시스템을 통칭

호스트 Host

  • 컴퓨팅 기능이 있는 시스템을 일반적으로 지칭하는 용어
  • 호스트 내의 응용 프로그램을 실행하여 일반 사용자가 네트워크에 접속하는 창구 역할을 함

클라이언트 Client

  • 호스트를 제공되는 서비스를 기준으로 세분화하여 서버클라이언트로 나눔
  • 클라이언트는 서비스를 이용하는 시스템이고 서버는 서비스를 제공하는 시스템임
  • 호스트는 다양한 서비스를 서로 주고받기 때문에 한 호스트가 클라이언트나 서버 하나로 고정되는 것은 아님
  • 이용하는 서비스에 따라 클라이언트도 서버도 될 수 있으므로, 특정 서비스를 기준으로 상대적인 관점에서 클라와 서버를 나눔

서버 Server

  • 서비스를 제공하는 시스템
  • 일반적으로 서버는 클라이언트보다 먼저 실행 상태가 되어 클라이언트의 요청을 개시해야 함
  • 영원히 종료하지 않고 클라이언트의 요청이 있을 때마다 서비스를 반복하여 제공
profile
Data Engineer

0개의 댓글