🌱 오늘의 주제 : 네트워킹, URL(Uniform Resource Locator)
🌱 네트워킹(networking) 이란?
- 네트워킹은 컴퓨터들을 서로 연결하여 데이터 손쉽게 주고받거나 또는 자원을 함께 공유하고자 하는 노력에서 시작되었다.
- 네트워킹은 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구성하는 것을 말한다.
🌱 클라이언트와 서버
- 클라이언트/서버는 컴퓨터간의 관계를 역할로 구분하는 개념이다.
- 서버(server)는 서비스를 제공하는 컴퓨터이고 클라이언트(client)는 서비스를 사용하는 컴퓨터가 된다.
🌱 IP 주소 ( IP address)
- IP주소는 컴퓨터를 구별하는데 사용되는 고유한 값이다.
- IP주소는 네트워크주소와 호스트주소로 나눌 수 있다.
🌱 URL(Uniform Resource Locator)
- URL은 인터넷에 존재하는 여러 서버들이 제공하는 자원에 접근할 수 있는 주소를 표현하기 위한 것으로 '프로토콜://호스트명:포트번호/경로명/파일명?쿼리스트링#참조' 형태로 이루어져 있다.
🌱 URLConnection 클래스
- URLConnection은 어플리케이션과 URL간의 통신연결을 나타내는 클래스의 최상위 클래스로 추상클래스이다.
'Java' 카테고리의 다른 글
Java - 변수 (variable) (0) | 2023.04.16 |
---|---|
Java - TCP와 UDP (0) | 2023.04.13 |
Java - 직렬화(serialization) (0) | 2023.04.12 |
Java - BufferedReader와 BufferedWriter, InputStreamReader와 OutputStreamWriter, File (0) | 2023.04.11 |
Java - FileInputStream과 FileOutputStream, BufferedInputStream과 BufferedOutputStream, 문자 기반 스트림 - Reader , Writer (0) | 2023.04.10 |