Notice
Recent Posts
Recent Comments
Link
250x250
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 스프링부트
- 서버
- 백엔드
- java
- JavaScript
- 코드 테스트
- 데이터베이스
- 오라클
- SQL
- Next.js
- 디자인 패턴
- 알고리즘
- oracle
- 자바스크립트
- 미니정리
- 코드테스트
- 프런트엔드
- web
- BACK-END
- spring
- 프론트엔드
- node.js
- 스프링
- 정리
- 프로그래머스
- jsp
- jpa
- 자바
- 쿼리
- MySQL
Archives
- Today
- Total
참치코더의 꿈 메모장
2021-09-18 InetAddress, URL, URLConnection - 네트워크 본문
728x90
InetAddress
자바에서는 IP주소를 다루기 위한 클래스로 InetAddress를 제공한다.
| byte[ ]getAddress( ) | IP주소를 byte배열로 반환한다 |
| static InetAddress[ ] getAllByName(String host) | 도메인 명에 지정된 모든 호스트의 IP주소를 배열에 담아 반환한다 |
| static InetAddress getByAddress(byte[ ] addr) | byte 배열을 통해 IP주소를 얻는다. |
| static InetAddress getByName(String host) | 도메인명(host)을 통해 IP주소를 얻는다 |
| String getCanonicalHostName( ) | FQDN을 반환한다 |
| String getHostAddress( ) | 호스트의 IP주소를 반환한다 |
| String getHostName( ) | 호스트의 이름을 반환한다 |
| static InetAddress getLocalHost( ) | 지역호스트의 IP주소를 반환한다. |
| boolean isMulticastAddress( ) | IP주소가 멀티캐스트 주소인지 알려준다 |
| boolean isLoopbackAddress() | IP주소가 loopback 주소(127.0.0.1)인지 알려준다 |
URL
URL은 인터넷에 존재하는 여러 서버들이 제공하는 자원에 접근할 수 있는 주소를 표현하기 위한 것이다.
https://chamchicoder.tistory.com:80
프로토콜 : https:// : 자원에 접근하기 위해 서버와 통신하는데 사용되는 통신규약
호스트명 : chamchicoder.tistory.com : 자원을 제공하는 서버의 이름
포트번호 : 80 : 통신에 사용되는 서버의 포트번호
경로명 : 접근하려는 자원이 저장된 서버상의 위치
파일명 : 접근하려는 자원의 이름
쿼리(query) : url에서 ? 이후의 부분
참조(anchor) : url에서 #이후의 부분
자바에서는 URL을 다루기 위한 클래스로 URL클래스를 제공한다.
URLConnection
URLConnection은 어플리케이션과 URL간의 통신연결을 나타내는 클래스의 최상위 클래스로 추상클래스이다.
URLConneciton을 사용해서 연결하고자하는 자원에 접근하고 읽고 쓰기를 할 수 있다.
728x90
'JAVA' 카테고리의 다른 글
| 자바(Java) 예외 처리 요약 (0) | 2025.04.29 |
|---|---|
| 자바 중첩 클래스 개념 요약 (0) | 2025.04.27 |
| 바이트기반의 보조스트림 - java /2021/09/08 (0) | 2021.09.08 |
| Java - 바이트기반 스트림 2021/09/06 (0) | 2021.09.06 |
| 메타 애너테이션(Annotation) - Java - 2021/08/31 (0) | 2021.08.31 |
Comments