Uniform Resource Locator의 줄임말로, 네트워크 상에서 웹 페이지, 이미지, 동영상 등의 파일이 위치한 정보를 나타낸다. uri > url
scheme, hosts, url-path로 구분
http : //www.google.com:80/search
Uniform Resource Identifier의 줄임말로,
scheme, hosts, url-path에 더해 query, bookmark
http : //www.google.com:80/search?q=JavaScript
| 부분 | 명칭 | 설명 |
|---|---|---|
file://, http://, https:// | scheme | 통신 프로토콜 |
127.0.0.1, www.google.com | hosts | 웹 페이지, 이미지, 동영상 등의 파일이 위치한 웹 서버, 도메인 또는 IP |
:80, :443, :3000 | port | 웹 서버에 접속하기 위한 통로 |
/search, /Users/username/Desktop | url-path | 웹 서버의 루트 디렉토리로부터 웹 페이지, 이미지, 동영상 등의 파일이 위치까지의 경로 |
q=JavaScript | query | 웹 서버에 전달하는 추가 질문 |
localhost: 127.0.0.1 현재 사용 중인 로컬 PC를 지칭한다.
IPv4 라고 한다.PORT
터미널에서 리액트를 실행하면 나타나는 화면에는, 로컬 PC의 IP 주소인 127.0.0.1 뒤에 :3000과 같은 숫자가 표현된다.
포트 번호는 0~ 65535 까지 사용할 수 있다. 그중에서 0 ~ 1024번 까지의 포트 번호는 주요 통신을 위한 규약에 따라 이미 정해져 있다.
반드시 알아야 할 잘 알려진 포트 번호 :
22 : SSH
80 : HTTP
443: HTTPS
네트워크 상에 존재하는 모든 PC는 IP 주소가 있지만, 모두 도메인 이름을 가지는 것은 아니다.
로컬 PC를 나타내는 127.0.0.1 은 localhost 로 사용할 수 있지만, 그 외의 일정 기간 동안 대여하여 사용한다.
도메인 이름과 매칭된 IP 주소를 확인하는 작업이 반드시 필요한데 이것을 위한 서버가 DNS이다.
www.naver.com과 같은 도메인을 컴퓨터가 이해할 수 있는 IP 주소,