1 minute read

  • 네트워크 기초 용어

    네트워크 : 전송 매체를 매개로 서로 연결되어 데이터를 교환하는 시스템의 모음

    인터페이스 : 시스템과 전송 매체의 연결 지점에 대한 규격

    프로토콜 : 시스템이 데이터를 교환할 떄의 임의의 통신 규칙

    표준화 : 서로 다른 시스템을 상호 연동해 동작 시키기 위한 연동 형식의 통일

    인터넷 : IP(Internet Protocol) 라는 네트워크 프로토콜을 사용하는 네트워크의 집합체

    • 시스템

      내부 규칙에 따라 능동적으로 동작하는 대상

      물리적 대상과 논리적인 대

      동작에 필요한 외부 입력이 있을 수 있으며 내부 정보와 외부 입력의 조합에 따른 출력(결과물) 이 있을 수 있음

      작은 시스템이 여러 개 모여 큰 시스템을 구성할 수 있음

    • 인터페이스

      시스템과 시스템을 연결하기 위한 표준화된 접근 방법

      논리적인 규격과 물리적인 규격도 표준화되어야 함

      인터페이스를 이용해 연결하는 시스템은 수평적일수도 수직적일 수도 있음

    • 전송 매체

      시스템끼리 인터페이스를 연동해 데이터를 전달하는 물리적인 전송 수단

    • 프로토콜

      시스템이 전송 매체를 통해 데이터를 교환할 떄의 표준화된 특정 규칙

      동등한 위치에 있는 시스템 사이의 규칙이라는 측면이 강조됨

      정보의 형식과 그 과정에서 발생하는 절차적 순서에 무게를 둠

    • 네트워크

      매체를 공유하는 여러 시스템이 프로토콜을 사용하여 데이터를 주고 받을 떄 하나의 단위

      네트워크가 모여 더 큰 네트워크를 구성할 때 네트워크 끼리는 라우터(Router) 라는 중개 장비를 사용해 연결

    • 인터넷

      전 세계의 모든 네트워크가 유기적으로 연결되어 동작하는 통합 네트워크

      연결된 시스템, 인터페이스, 전송 매체, 프로토콜들은 매우 복잡하고 다양

      데이터 전달 기능에 한해서는 공통으로 IP 프로토콜을 사용

    • 표준화

      서로 다른 시스템이 상호 연동해 동작할 때 연동 형식의 통일

  • 시스템 기초 용어

    • 구분

      네트워크를 구성하는 시스템이 반드시 컴퓨터 처럼 복잡한 기능을 수행하는 건 아니지만 일반적으로 컴퓨터 시스템으로 가정

      • 노드

        인터넷에 연결된 시스템을 가장 일반화한 용어

      • 호스트

        컴퓨터 기능이 있는 시스템

        일반 사용자가 호스트 내의 응용 프로그램을 실행하므로 사용자가 네트워크에 접속하는 창구 역하을 함

      • 클라이언트

        호스트 사이에 제공되는 서비스를 기준으로 서베스를 이용하는 시스템

      • 서버

        호스트 사이에 제공되는 서비스를 기준으로 서베스를 제공하는 시스템

      • 클라이언트와 서버

        임의의 서비스를 기준으로 제공받을 땐 클라이언트, 제공할 땐 서버라고 함