데이터통신 2

네트워크 프로그래밍

네트워크 network 네트워크란? 서로 데이터를 주고 받을 수 있는 컴퓨터 및 장치들의 집합이다. 네트워크 내에서 통신의 주체가 되는 장비를 ‘노드(node)’라고 한다. 노드는 컴퓨터, 프린터, 라우터, 브릿지, 게이트웨이와 같은 네트워크 장비이기도 하다. 노드 중에서 일반적인 컴퓨터를 호스트라고 부른다. 네트워크 주소 network address 모든 네트워크 노드(장비)들은 각각의 고유한 네트워크 주소를 갖고 있다. Java 프로그래밍에서 네트워크 주소 네트워크 주소는 바이트 목록(byte[])이다. Java의 기본 숫자 타입(int, long, float)은 네트워크 주소를 저장하기에 적당하지 않다. Java의 int 타입 변수는 4바이트이지만 바이트의 순서는 big-endian이기 때문이다. ..

데이터통신(2) - 데이터통신 기본개념 간단요약

회선구성 둘 이상의 통신장치가 하나의 링크에 연결되는 방식이다. 링크는 하나의 장치로부터 다른 장치로 데이터를 보내는 물리적 통신로다. 종류는 3가지로 나뉘는데 다음과 같다. 점대점 point-to-point : 두 장치만 사용하는 단일 전용 링크를 제공한다. 다중점 multipoint : 두 개 이상의 장치가 단일링크로 공유하는 방식이다. 교환방식 switching : 교환기들로 구성된 네트워크를 통하여 여러 기기들 간에 데이터를 송수신하는 방식이다. 접속형태 물리 또는 논리적인 네트워크 구성 방법인데, 네트워크 링크의 물리적 또는 논리적 링크의 배열이다. 접속형태를 선택할 때 고려사항이 있다. 대등 대 대등 peer-to-peer : 장치들이 동등하게 링크를 공유하는 방식이다. (링형과 그물형이 있다..

728x90
반응형