[Java] 자바 네트워크 기초
·
Language/Java
네트워크(Network) 네트워크란 다른 장치로 데이터를 이동시킬 수 있는 컴퓨터들과 주변 장치들의 집합으로, 여러 대의 컴퓨터들을 통신 회선으로 연결한 것을 말한다. 조금 더 쉽게 말하자면, 서로 다른 디바이스가 연결되어 데이터를 주고 받는 것을 네트워크라고 정의할 수 있다. 예를들어 서로 다른 디바이스 A, B가 있을 때 A와 B가 연결된 그 자체를 네트워크라고 부른다고 생각하면 된다. (= 장치들의 연결 -> 네트워크) 이때 연결된 모든 장치를 노드라고 하는데, 다른 노드에게 하나 이상의 서비스를 해주는 노드를 호스트라 부른다. 즉 각각의 디바이스를 노드(node) 또는 호스트(host)라고 부른다고 보면 된다. * 주로 호스트(host)라고 부름 LAN (Local Area Network) : 가..