
실시간으로 데이터를 주고 받을 수 있는 장치들의 집합이다.여기서 장치는 컴퓨터일 수도 있고 아닐 수도 있다.(노드)노드 중에 가장 컴퓨터와 가까운 것은 호스트라고 한다.모드 네트워크 노드는 바이트 시퀀스인 고유한 주소를 갖고 있다.이 주소는 노드를 고유하게 식별할 수

Google 서버와 관련된 패킷을 확인하기 위해 구글 서버의 IP Address를 구함구글 서버의 IP 주소로 필터링함버전은 v4헤더 길이는 20 바이트헤더 + 데이터의 길이(Total Length는 61패킷의 고유 식별자는 16진수로 0x0000이다.Flags에 Mo
이더넷 헤더 - 6바이트이더넷 데이터 - \~\~~뒤에 오는 것에 대한 정보 - 2바이트IP header length -> IP는 20/4로 보내서 5로 보내지만 받는 쪽에서는 x4를 해주는 것으로 약속이 되어 있다. \-> 이런 약속을 프로토콜이라고 한다.Tos -


1 2 3 4 5 를 사용해도 1Byte만 사용할 것이다.)인코딩을 통해(약속되어 있는 문자를 매핑한다)ASCII CODE1Byte는 255까지 표현 가능 ASCII CODE는

1 2 3 4 5 
위 문제에서 UTF-8에 길이정보가 저장되면 안됐다.그건 writeUTF 메소드를 사용했기 때문에 저장되었던 것이고 나는 OutPutStreamWriter를 사용해야했다.위 코드에서 오류는 Thread가 끝날 떄까지 기다리지도 않고 실행 시간을 측정했던 것이다.join
\-> polling을 통해 계속 물어본다.\-> 하지만 polling은 계속 물어본다는 점에서 비효율적이다.내가 물어볼 것이 아니라 Thread의 일이 끝나면 알려주면 된다.InstanceCallback은 본인 Instace를 만들면 그것을 생성자로 인자로 넘겨준다.

1 2 3 4 5 은 강력한 I/O 오퍼레이션 기능을 제공하는 자바 프로그래밍 API이다. NIO는 J2SE 1.4에서 표준I/O를 보완하기 위해서 소개되었다. 또 NIO는 확장되어 자바7에