목록 네트워크 (2)
이롭게 현명하게
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bOExBZ/btrU540t9xd/9An5dVz7k1plTBYGyFJK90/img.png)
목차 URLConnection HttpURLConnection [URLConnection] 네트워크에서 데이터를 읽는 방법도 파일에서 읽는 방법과 비슷하다. 스트림을 네트워크에 연결하여 데이터를 읽는다. 자바에서 네트워크 패키지는 java.net이다. 많은 클래스 중에서 java.net.URL은 자바 프로그램과 인터넷상의 원격 컴퓨터를 연결하는 기능을 한다. 원격 컴퓨터가 자원에 접근하는 것에 허가하였다는 전제하에 가능하다. URL 클래스에서 원격 컴퓨터에 접근하려면 URL 객체를 생성하여, 생성자 호출을 통해 웹 사이트의 주소를 전달한다. 만약 URL 생성자에서 URL을 잘못 지정되었을 경우에 MalformedURLException 예외를 발생시킨다. try{ URL testURL = new URL("..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/caI8nX/btrVaTlkabC/EkZkDlKA8rgV11aRcmpW9k/img.png)
목차 프로토콜(Protocol) TCP(Transmission Control Protocol) UDP(User Datagram Protocol) 포트(Port) 소켓(Socket) 소켓 예제 [프로토콜(Protocol)] 한국어를 사용할 수 있는 사람과 스페인어를 사용할 수 있는 사람이 있다. 이 두 사람이 대화를 하기 위해서는 서로 알고 있는 동일한 언어를 사용할 때만 의사소통이 가능하다. 컴퓨터도 동일하다. 컴퓨터들끼리 데이터를 주고받기 위해서는 어떠한 규칙이 필요하다. 이것을 프로토콜(Protocol)이라고 한다. 프로토콜은 컴퓨터들 간에 상호통신을 할 때 데이터를 원활하고 신뢰성 있게 주고받기 위해 필요한 약속을 규정하는 것이다. 프로토콜에는 정보의 교환 형식과 송수신 방법 등을 규정하는 규칙이 ..