일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- hibernate.dialect
- ERROR TYPE : org.apache.ibatis.binding.BindingException
- 무상태프로토콜
- 매핑정보가없는필드
- fixedDelay
- http
- @Entity
- KAKAOLOGINAPI
- anyMatch
- 자바ORM표준프로그래밍
- 네이버로그인API
- 캐쉬가능
- RFC723x
- Invalid bound statement (not found)
- HTTP3
- gitreset
- HTTPMESSAGE
- JPA
- Transaction not successfully started
- initialDelay
- 데이터베이스 방언
- 김영한JPA
- 멱등활용
- @Table
- org.apache.ibatis.binding.BindingException
- Git
- gitrevert
- 네이버 연결된 서비스
- DB방언
- SpringBoot
Archives
- Today
- Total
twocowsong
[모든 개발자를 위한 HTTP 웹 기본 지식 - 8] 본문
웹 브라우저에 요청과 흐름
위 URL로 데이터를 요청할 경우 IP:PORT를 조회 후 HTTP 메세지를 만들어서 요청한다.
HTTP 메세지를 자세히보면 위와 같다.
1. 브라우저에서 HTTP 메시지를 생성
2. 3way handshake 확인 후 구글 서버랑 연결한다. 그리고 데이터를 전달하기위해 OS에 데이터를 전달.
3. 전달 데이터에 TCP/IP 패킷을 씌운뒤 네트워크를 통해 전송된다.
전송된 패킷을 상세히보면 위와 같다.
인터넷망으로 전송된 패킷은 수많은 노드를 거쳐 목적지 IP까지 도달하게된다. 구글 서버는 도착한 패킷에 TCP/IP 패킷을 버린뒤 HTTP 메세지만 가지고 사용한다.
ex) q=hello&hl=ko 로 데이터가 들어오면 hello 검색을 한뒤 한국어로 데이터를 조회한다.
구글서버에서는 조회된 결과 데이터로 HTTP 응답 메세지를 생성 후 다시 나한테 전송해준다.
검색 결과가 내PC화면에서 보여지게된다.
'IT > HTTP' 카테고리의 다른 글
[모든 개발자를 위한 HTTP 웹 기본 지식 - 10] (0) | 2022.01.22 |
---|---|
[모든 개발자를 위한 HTTP 웹 기본 지식 - 9] (0) | 2022.01.22 |
[모든 개발자를 위한 HTTP 웹 기본 지식 - 7] (0) | 2022.01.22 |
[모든 개발자를 위한 HTTP 웹 기본 지식 - 6] (0) | 2022.01.22 |
[모든 개발자를 위한 HTTP 웹 기본 지식 - 5] (0) | 2022.01.22 |