우리가 흔히 브라우저를 사용하여 특정 사이트에 들어갈 때 사용하는 것이
바로 URL이다. 그렇다면 URI
는 무엇일까?
Uniform : 리소스 식별하는 통일된 방식
Resource : 자원, URI로 식별할 수 있는 모든 것(제한 없음)
Identifier : 다른 항목과 구분하는 데 필요한 정보 (식별자)
URI라는 큰 개념안에 URL
과 URN
이 들어있다.
Locator : 리소스 위치 지정
Name : 리소스에 이름을 부여 ( 사용을 거의 안한다.)
https://www.google.com/search?q=http&hl=ko
scheme://[userinfo@]host[:port][/path][?query][#fragment]
HTTP Secure
https://www.google.com <:443(생략됌)>/search?q=http&hl=ko
TCP/IP 패킷 생성, HTTP 메시지 포함
이더넷 프레임을 감싸서 인터넷을 통해 서버에 전송
서버가 응답 패킷을 전달 (똑같이 TCP/IP패킷으로 HTTP메세지을 감싼 형태)
도착한 패킷을 웹 브라우저가 HTML 렌더링 하여 화면 출력
이번 학습을 통해 URL을 보게 되면 각 항목이 무엇인지 약간이나마 분석할 줄 알게 되었다. 천천히 정리한 것을 복습하면서 부족한 부분을 채워나가자!
출처 및 참고자료