[Network기초] 1. 네트워크 관련 기초 용어
네트워크
- 전송매체를 매개로 서로 연결되어 데이터를 교환하는 시스템의 모음
- 시스템과 전송매체의 연결지점에 대한 규격이 존재
- 시스템이 교환할 때는 임의의 통신 규칙이 존재
시스템
- 내부 규칙에 따라 능동적으로 동작하는 대상
- 노드
- 노드는 인터넷에 연결된 시스템을 가장 일반화한 용어이다. 데이터를 주고 받을 수 있는 모든 시스템이다
- 호스트
- 일반적으로 컴퓨팅 기능이 있는 시스템을 의미한다. 호스트는 노드에 속하는 일부분이다
- 클라이언트와 서버
- 클라이언트는 서비스를 이용하는 시스템이고, 서버는 서비스를 제공하는 시스템이다
- 호스트는 다양한 서비스를 상호작용으로 주고받는다. 따라서 임의의 호스트는 클라이언트가 될 수도 있고, 서버가 되 ㄹ수도 있다. 따라서 어떤면에서는 클라이언트가 될 수도 있고 다른 호스트에 대해서는 서버가 될 수도 있다
인터페이스
- 시스템과 시스템을 연결하는 표준화된 접근 방법
- 시스템과 전송 매채의 연결 지점에 대한 규격
전송매체
- 시스템끼리 정해진 인터페이스를 연동해 데이터를 전달하려면 물리적인 전송 수단인 전송 매체가 필요하다
프로토콜
- 상호 여동되는 시스템이 전송 매체를 통해 데이터를 교환할 대는 표준화된 특정 규칙을 따르는데 이를 프로토콜이라고 부른다
- 동등한 위치에 있는 시스템 사이의 규칙이며 상하 관계의 연결인 인터페이스와는 구분된다
인터넷
- 인터넷은 전 세계의 모든 네트워크가 유기적으로 연결되어 동작하는 통합 네트워크이다
- 데이터 전달 기능에서 IP프로토콜을 사용한다