-동작과정: https://donologue.tistory.com/380
①② 사용자가 웹 브라우저를 통해 찾고 싶은 웹 페이지의 URL 주소를 입력함.
③ 사용자가 입력한 URL 주소 중에서 도메인 네임(domain name) 부분을 DNS 서버에서 검색함.
④ DNS 서버에서 해당 도메인 네임에 해당하는 IP 주소를 찾아 사용자가 입력한 URL 정보와 함께 전달함.
⑤⑥ 웹 페이지 URL 정보와 전달받은 IP 주소는 HTTP 프로토콜을 사용하여 HTTP 요청 메시지를 생성함.
이렇게 생성된 HTTP 요청 메시지는 TCP 프로토콜을 사용하여 인터넷을 거쳐 해당 IP 주소의 컴퓨터로 전송됨.
⑦ 이렇게 도착한 HTTP 요청 메시지는 HTTP 프로토콜을 사용하여 웹 페이지 URL 정보로 변환됨.
⑧ 웹 서버는 도착한 웹 페이지 URL 정보에 해당하는 데이터를 검색함.
⑨⑩ 검색된 웹 페이지 데이터는 또 다시 HTTP 프로토콜을 사용하여 HTTP 응답 메시지를 생성함.
이렇게 생성된 HTTP 응답 메시지는 TCP 프로토콜을 사용하여 인터넷을 거쳐 원래 컴퓨터로 전송됨.
⑪ 도착한 HTTP 응답 메시지는 HTTP 프로토콜을 사용하여 웹 페이지 데이터로 변환됨.
⑫ 변환된 웹 페이지 데이터는 웹 브라우저에 의해 출력되어 사용자가 볼 수 있게 됨.
출처: http://tcpschool.com/webbasic/works
-DNS: https://blog.naver.com/PostView.naver?blogId=ghdalswl77&logNo=222331240558&redirect=Dlog&widgetTypeCall=true&directAccess=false
https://gentlysallim.com/dns%EB%9E%80-%EB%AD%90%EA%B3%A0-%EB%84%A4%EC%9E%84%EC%84%9C%EB%B2%84%EB%9E%80-%EB%AD%94%EC%A7%80-%EA%B0%9C%EB%85%90%EC%A0%95%EB%A6%AC/
-tcp/udp : https://mangkyu.tistory.com/15
protocol
:공통의 데이터 교환 방법 및 순서에 대해 정의한 형식,약속, 규약, 규틱 체계 프로그램
communication protocol
:네트워크상 통신회선을 통해서 컴퓨터 단말기 같은 시스템 간에 내부적으로 통신,접속하기 위해 정보,자료,메시지 등을 주고 받는 프로토콜
coummunication protocol 구성요소
구문(syntax)|의미(semantic)|타이밍(titming)
-구성요소 : https://baileyworld.tistory.com/7
출처: https://beenii.tistory.com/127 [끄적이는 개발노트]
경로지정|
패킷의 위치를 추출하여, 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 장치로 전향시키는 장치
-http: https://joshua1988.github.io/web-development/http-part1/