분류 전체보기 (1605) 썸네일형 리스트형 로그인된 구글 계정 연결 삭제하기, 로그아웃 탈퇴 구글접속 - 앱 - 계정 보안 - 모든 연결보기 - 원하는 서비스 상세페이지 - 연결삭제 완료 네트워크 통신을 수행하는 URLConnection: addRequestProperty() connect() getAllowUserInteraction() getConnectTimeout() getContent() getContentEncoding() getContentLength() getContentType() getDate() getDefaultAllowUserInteraction() getDefaultRequestProperty() getDefau 앞서 URL클래스와 URLConnection클래스의 차이를 알아봤다.실제로 네트워크 통신을 수행하고 요청(Request)을 보내고 응답(Response)을 받아오는 역할을 하는 URLConnection의 메서드에 대해 알아보자.https://standout.tistory.com/1522 URL 클래스와 URLConnection 클래스의 차이URL 클래스와 URLConnection 클래스는 모두 네트워크 통신을 다루는 데 사용되지만, 목적과 기능이 다르다. URL 클래스URL 클래스는 자원의 위치를 식별하고 관리주로 URL 문자열에서 프로토콜, 호스트,standout.tistory.com void addRequestProperty(String key, String value) HTTP 요청 헤더에 지정된.. URL 클래스와 URLConnection 클래스의 차이 URL 클래스와 URLConnection 클래스는 모두 네트워크 통신을 다루는 데 사용되지만, 목적과 기능이 다르다. URL 클래스URL 클래스는 자원의 위치를 식별하고 관리주로 URL 문자열에서 프로토콜, 호스트, 포트, 경로 등의 구성 요소를 추출하고 관리네트워크 통신을 위한 직접적인 메서드를 제공하지 않는대신 URL 객체를 통해 원격 자원의 위치를 나타내고, 해당 URL로 연결하기 위해 URLConnection 객체를 생성한다. URLConnection 클래스URL 클래스에서 생성된 URL 객체를 사용하여 원격 자원에 연결하기 위한 클래스URL 객체에서 openConnection() 메서드를 호출하여 생성된다.실제로 네트워크 통신을 수행하고 요청(Request)을 보내고 응답(Response)을 받.. 자원의 위치를 식별하는 데 사용되는 클래스URL와 URL메서드: URL() getAuthority() getContent() getDefaultPort() getFile() getHost() getPath() getPort() getProtocol() getQuery() getRef() getUserInfo() openConnection() openStream() set() toExternalForm() toURL() URLUniform Resource Locator자원의 위치를 식별하는 데 사용되는 클래스웹상의 자원을 가리키는 문자열로부터 해당 자원의 프로토콜, 호스트, 포트, 경로 등을 추출하고 관리자바 표준 라이브러리(java.net 패키지)에 포함되어 있으며, 네트워크 프로그래밍 및 웹 개발에서 많이 활용된다. 주요기능을 살펴보자. 자원 위치 식별문자열 형태로 표현된 자원의 위치(웹 페이지, 이미지, 파일 등)를 식별구성 요소 추출주어진 문자열에서 프로토콜, 호스트, 포트, 경로, 쿼리 등의 구성 요소를 추출프로토콜 지원 다양한 프로토콜(HTTP, HTTPS, FTP 등)을 지원하여 해당 프로토콜을 사용하여 자원에 접근연결 및 통신URL 객체를 사용하여 원격 호스트에 연결하고 자원을 가져오는 등의 네트워크 통.. URL과 URL의 구성: scheme host port path query fragment URLUniform Resource Locator웹상에서 특정 자원(문서, 이미지, 동영상 등)의 위치를 지정하는 주소웹 브라우저나 웹 애플리케이션에서 사용되며, 인터넷 상의 다양한 자원에 접근하기 위해 필요하다. URL의 일반적인 형태를 알아보자.scheme://host:port/path?query#fragmentscheme필수 항목, 자원에 접근하기 위한 프로토콜HTTP, HTTPS, FTP 등이 있다.host필수 항목, 자원이 위치한 호스트(서버)의 도메인 이름이나 IP 주소를 지정port선택 항목, 호스트가 사용하는 포트 번호를 지정.기본적으로 사용되는 포트 번호는 scheme에 따라 다르다.path선택 항목, 서버 상의 자원의 경로를 지정.서버에서 자원의 위치를 정확히 지정합니다. query.. IP 주소를 나타내는 클래스, InetAddress InetAddress 네트워크상의 호스트에 대한 IP 주소를 나타내는 클래스. byte[] getAddress() InetAddress의 IP 주소를 byte 배열로 반환import java.net.*;public class InetAddressExample { public static void main(String[] args) { try { InetAddress address = InetAddress.getByName("www.example.com"); byte[] ipAddress = address.getAddress(); for (byte b : ipAddress) { System.out.pri.. 동영상 회의에 사용되는 특별한 IP 주소: 멀티캐스트 주소 멀티캐스트 주소데이터 패킷을 여러 대의 호스트에 동시에 전송하는 방식브로드캐스트와 유니캐스트의 중간에 위치한 통신 방식네트워크에서 멀티캐스트 그룹에 속한 호스트들에게 데이터를 전달하는 데 사용되는 특별한 IP 주소 멀티캐스트 주소는 IPv4와 IPv6 모두에서 사용된다. IPv4의 멀티캐스트 주소 범위는 224.0.0.0부터 239.255.255.255까지이며, IPv6의 경우는 ff00::/8 범위해당 주소로 전송된 데이터 패킷은 그룹에 속한 여러 대의 호스트에게 동시에 전달된다. 멀티캐스트 주소는 인터넷에서 실시간 멀티미디어 스트리밍, 동영상 회의, 온라인 게임 등다중 사용자 환경에서 효율적인 데이터 전달을 위해 널리 사용된다. 루프백 주소, 네트워크에서 자기 자신을 가리키는 특별한 주소 루프백 주소네트워크에서 자기 자신을 가리키는 특별한 주소 ( 127.0.0.1, ::1 )이 주소를 사용하면 호스트 자신에 대한 네트워크 통신을 시뮬레이션할 수 있다. 간단한 에코 프로그램 소켓 통신을 시뮬레이션하는 코드를 확인해보자.https://standout.tistory.com/1516 두 컴퓨터 간의 데이터 교환을 가능하게 하는 엔드포인트, 소켓 Socket소켓 Socket소켓은 네트워크에서 데이터를 읽고 쓰는 다양한 메서드를 제공하여 통신을 가능하게 한다. 소켓이란 두 컴퓨터 간의 데이터 교환을 가능하게 하는 엔드포인트(endpoint)일반적으로 소standout.tistory.com클라이언트와 서버 프로그램을 만들어 클라이언트가 서버로 메시지를 보내고, 서버가 해당 메시지를 다시 클라이언트에.. 이전 1 ··· 12 13 14 15 16 17 18 ··· 201 다음