웹 브라우저에서 URL을 입력
URL 파싱 작업
→ Protocol/url/port/file/querystring
DNS Lookup
→ 과정
DNS 에서 IP 가져옴
HTTP protocol을 이용하여 Request message + Http Status를 OS에게 전달
→ HTTP란?
ARP를 이용해 MAC Address 가져옴
프로토콜 스택이 브라우저로부터 메시지를 받아, 패킷에 저장하여 LAN에 저장
LAN 어댑터는 MAC Address를 붙인 프레임을 전기신호로 변환
LAN 케이블에 송출
LAN 어댑터가 송신한 프레임은 스위칭 허브를 경유하여 라우터에 도착
라우터는 프로바이더에게 전달하여 인터넷으로 접속
패킷은 통신회선에 의해 POP(Point Of Presence, 통신사용 라우터)까지 운반
패킷이 목적지를 향해 흘러가 웹 서버측 LAN에 도착
캐시가 있으면 바로 읽을 수 있음
서버와 TCP 통신을 위한 3-way-handshaking
→ 과정
서버는 HTTP Reponse Message를 만들어 보내고, html, CSS, JS, Image 등 자원을 보냄
Client Browser Rendering
→ Rendering 과정
TCP 연결 해제를 위한 4-way-handshaking
→ 과정
TCP란?
→ UDP와 비교
OSI 7계층과 어떤 연관성이 있는지?