해결된 질문
작성
·
1.1K
0
안녕하세요!
공부를 하면서 몇가지 정리가 안되서 질문을 드립니다.
답변 2
6
안녕하세요, lch9502 님. 공식 서포터즈 codesweaver 입니다.
.
1), 2) 네 맞습니다. 우선 서버에 대해 TCP 연결을 진행하고, 연결이 완료되면 HTTP 요청과 응답을 주고 받게 됩니다..
정리하면..브라우저에서 URL 입력하고 엔터를 누르면
1) DNS 서버 에서 해당 URL의 아이피를 조회합니다.
2) 아이피에 해당하는 서버와 TCP 연결을 합니다.
3) 이후 HTTP 요청/응답을 합니다.
감사합니다.
0
http 프로토콜(url)방식으로 데이터를 tcp가 받아서 3 way handshake을 진행하고 만약 연결이 안됐다면 응답으로 에러를 발생시킬 것이고 그 종류에 따라 http에서는 2xx, 4xx,5xx 등 에러를 보여주지 않을까요?! 됐다면 그에 맞는 결과 값을 다시 http한테 넘기구요.