[백엔드 4기] 2주차 미션 제출
25일 전
추상 : 사용자가 브라우저에 주소를 입력하고 웹페이지에 접속한다.
구체 :
사용자가 주소창에 주소를 입력 후 접속한다.
웹 브라우저나 OS의 내부 DNS 캐시에 도메인 이름의 IP 주소가 있는지 확인한다.
존재하면 캐시에서 가져오고, 없으면 DNS 서버에게 IP 주소를 받아 온다.
HTTP 요청 메시지를 생성 한다.
SOCKET 라이브러리를 통해 서버와 TCP/IP 연결을 맺는다.
데이터를 패킷 형태로 만들고, 네트워크를 통해 서버측에 전달한다.
서버측에 패킷이 도착하면 데이터를 꺼내고 HTTP 메시지를 해석한다.
서버측에서 HTTP 응답메시지를 생성 후 사용자에게 전달한다.
댓글을 작성해보세요.