본문 바로가기

Study/Network

[Network] URL

1. URL 형식

 

1) 프로토콜

- 프로토콜은 사용자가 서버에 접속할 때 어떤 방식으로 통신할 것인지를 나타내는 부분

- HTTP (HyperText Transfer Protocol) 은 웹브라우저와 웹 서버가 서로 데이터를 주고받기 위해서 만든 통신 규칙

 

2) 호스트 (도메인 네임) 

- 호스트는 인터넷에 접속된 각각의 컴퓨터를 의미

 

3) 포트 번호

- 한 대의 컴퓨터 안에는 여러 대의 서버가 있을 수도 있습니다. 그러면 클라이언트가 접속했을 때 그중에 어떤 서버와 통신할지가 모호합니다. 그래서 접속할 때 포트 번호를 명시하면 해당 포트로 연결된 서버와 통신하게 됩니다.

 

4) 경로

- 경로는 해당 컴퓨터 안에 있는 어떤 디렉터리에서 어떤 파일을 불러올 것인지를 가리킵니다.

 

5) 쿼리스트링

- 쿼리스트링을 사용하면 웹 서버에 데이터를 전달할 수 있습니다. 

- 쿼리스트링은 물음표(?)로 시작하고, 값과 값 사이는 앰퍼샌드 기호(&)로 구분합니다. 또한 이름과 값은 등호(=)로 구분하기로 약속돼 있습니다.