URI

2024. 8. 12. 20:34Web/기본지식

URI(Uniform Resource Identifier)

형식이 정해진 자원 식별자

 

URI는 URL(Locator)과 URN(name)을 포함하는 개념이다.

URL은 위치를, URN은 이름을 통해 식별한다.

shceme - 프로토콜이 들어간다. URL에 적용되는 약속과 규칙이다.

userinfo - 도메인host 사에 등록된 회원의 정보이다. 이름이나 비번 같은? 잘 사용하지 않는다.

host - 도메인 주인

port - http , https 등 자주 쓰이는 놈들은 생략 가능하다.

path - 해당 주소지의 상세주소 쯤으로 생각하면 된다. 계층적 구조를 띄고 있다. ex) ㅁㅁ아파트 102동 10211호

query 

- 해당 주소지에 전달해야할 의미 있는 내용 및 키워드.

- path 바로 뒤에 ? 를 붙이면서 시작된다. &로 여러 개 추가할 수 있다.

- key=value 식으로 넘어간다.

- 쿼리 파라미터, 쿼리 스트링 등으로 불린다.

fragment - .. 모르겠다.  html 에 사용되는 북마크 개념?

 

웹 브라우저 요청 흐름

애플리케이션 계층

1. 애플리케이션 계층에서 전송 데이터(HTTP 메세지) 생성

2. 소켓 라이브러리를 통해 TCP/IP 계층으로 HTTP 메세지 전달

 

전송/흐름제어 및 네트워크 계층

3. TCP/IP(HTTP 메세지)

 

네트워크 인터페이스 계층

4. LAN 드라이버, 카드 통해 Ethernet Frame 정보 찍어 통신 시작

 

목적지

5. HTTP 메세지를 언패키징하여 요청 처리

6. HTTP 응답 메세지(처리 결과 등) 생성

--- 내용 반복--

'Web > 기본지식' 카테고리의 다른 글

인터넷 네트워크  (0) 2024.08.12