inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Khái niệm cơ bản về web HTTP cho mọi nhà phát triển

Luồng yêu cầu của trình duyệt web

웹브라우저 요청흐름 질문입니다.

Đã giải quyết

844

hjhjhj3770217732

74 câu hỏi đã được viết

0

https://blog.kakaocdn.net/dn/4rsaX/btruvviyacp/7ZXnLsK7SBsJzwCdv6BP81/img.png여기서 1,2번을 정리한건데 맞는 지 확인 해주세요

1. URL을 입력한다. (클라이언트의 요청)

2. DNS 서버로 IP를 찾아내고 생략된 PORT는 scheme로 찾아낸다.

⇒ DNS에서 IP주소를 획득하는 과정은 3way handshake가 발생하지 않는다.

3.웹 브라우저가 HTTP 요청 메시지를 생성

4.애플리케이션에서 SOCKET 라이브러리를 사용해서 지시

⇒ "커넥션을 TCP/IP로 맺으세요.! " 라고 지시

⇒TCP/IP계층에서 이전에 찾은 IP와 PORT 정보를 통해 3 way handshake 방식으로 서버와 연결

 

먼저 1)이과정이 맞게 생각하고 있는 건지 궁금하고

2)두번째는

다른분의 질문답변에서

3 hand shake를 하면 클라이언트와 서버 모두 서로 IP, PORT를 알게 된다 라고 되있던데 이말은

3 hand shake를 하기위해서는 클라이언트는 서버의 IP, PORT를 알고 있어야하고 3 hand shake 이후에 서버도 클라이언트의 IP, PORT를알게된다는 의미인가요?

그러면 이 수업에서는 DNS 서버로 IP를 찾고 URL(클라이언트의 요청)의 scheme에서 생략된 port를 찾았다 고 배웠는데 그럼 이 과정은 필수 과정인가요??

(3 hand shake를 사용하기위한 필수과정 인가요?

클라이언트와 서버가 연결하기위한 필수과정인가요?)

 

답변 주시면 정말 감사하겠습니다.

네트워크 network

Câu trả lời 1

0

yh

안녕하세요. 박희재님

1번 과정은 맞습니다.

2번의 경우 클라이언트는 여분의 랜덤 포트를 하나 할당합니다. 그리고 서버는 해당 랜덤 포트와 연결됩니다.

클라이언트 -> 서버는 80을 연결되더라도, 서버 -> 클라이언트는 랜덤 포트로 연결된다고 보시면 됩니다.

감사합니다.

캐시무효화시 그냥 no-store만 넣어되지 않나요?

0

63

2

API의 헤더와 바디에 대한 문의 입니다.

0

67

2

수정폼과 수정

0

65

1

쿠키에 대해 질문드려요!

0

84

2

서버에서 캐시 검증 헤더를 직접 처리해야 하나요?

0

81

1

http api get, post 멱등

0

38

1

컬렉션의 개념

0

46

1

시작라인에 들어가는 요청 대상 경로는 상대 경로 아닌가요?

0

49

1

PATCH 는 PUT처럼 멱등이여야 하지 않나요?

0

77

1

리소스 질문드립니다

0

53

1

IP 패킷 질문입니다.

0

56

1

html from, http api

0

72

2

브라우저 캐시가 60초 유효하다는게 무슨 뜻일까요

0

119

1

stateless 무상태 예제가 생각났는데. 저가 생각 한게 맞는지 궁금합니다.

0

96

1

URI 및 URL 질문, 왜 자바(스프링)에서는 이렇게 나누었는지?

0

136

1

host와 port

0

105

1

tcp/ip는 연결을 유지? 아니면 유지하지 않음?

0

139

1

다음 강의 커리큘럼 질문!!

0

127

2

캐시 개념에 대해서 설명하시지는 않으시는건가요?

0

109

1

클라이언트가 patch, delete 요청 시 알아야 하는 url

0

86

1

html form 형태 전송시 new, edit 등 컨트롤 리소스를 사용하는 이유

0

165

2

비 연결성(connectionless) 강의에서 질문입니다~

0

136

1

PATCH를 사용하지 못할 때 왜 POST?

0

155

2

협상과 우선순위3 질문드립니다.

1

125

1