1. 웹 브라우저에서 URL을 입력

  2. URL 파싱 작업

    → Protocol/url/port/file/querystring

  3. DNS Lookup

    → 과정

  4. DNS 에서 IP 가져옴

  5. HTTP protocol을 이용하여 Request message + Http Status를 OS에게 전달

    → HTTP란?

  6. ARP를 이용해 MAC Address 가져옴

  7. 프로토콜 스택이 브라우저로부터 메시지를 받아, 패킷에 저장하여 LAN에 저장

  8. LAN 어댑터는 MAC Address를 붙인 프레임을 전기신호로 변환

  9. LAN 케이블에 송출

  10. LAN 어댑터가 송신한 프레임은 스위칭 허브를 경유하여 라우터에 도착

  11. 라우터는 프로바이더에게 전달하여 인터넷으로 접속

  12. 패킷은 통신회선에 의해 POP(Point Of Presence, 통신사용 라우터)까지 운반

  13. 패킷이 목적지를 향해 흘러가 웹 서버측 LAN에 도착

  14. 캐시가 있으면 바로 읽을 수 있음

  15. 서버와 TCP 통신을 위한 3-way-handshaking

    → 과정

  16. 서버는 HTTP Reponse Message를 만들어 보내고, html, CSS, JS, Image 등 자원을 보냄

  17. Client Browser Rendering

    → Rendering 과정

  18. TCP 연결 해제를 위한 4-way-handshaking

    → 과정

  19. TCP란?

    → UDP와 비교

  20. OSI 7계층과 어떤 연관성이 있는지?