[Infra] 네트워크(Network)(6)-웹서버

업데이트:

6. 웹서버에 도착하여 응답 데이터가 웹 브라우저로 돌아간다-불과 몇초인 긴 여행의 끝

1. 서버의 개요

1-1. 클라이언트와서버의 차이점

1-2. 서버 애플리케이션의 구조

1-3. 서버측의 소켓과 포트 번호

2. 서버의 수신 동작

2-1. LAN 어댑터에서 수신 신호를 디지털 데이터로 변환한다

2-2. IP 담당 부분의 수신 동작

2-3. TCP 담당 부분이 접속 패킷을 수신했을 때의 동작

2-4. TCP 담당 부분이 데이터 패킷을 수신했을 때의 동작

2-5. TCP 담당 부분의 연결 끊기 동작

3. 웹서버 소프트웨어가 리퀘스트 메시지의 의미를 해석하여 요구에 응한다

3-1. 조회의 URI를 실제 파일명으로 변환한다.

3-2. CGI 프로그램을 작동하는 경우

3-3. 웹서버로 수행하는 액세스 제어

3-4. 응답 메시지를 되돌려 보낸다

4. 브라우저가 응답 메시지를 받아 화면에 표시한다

4-1. 응답 데이터의 형식을 보고 본질을 판단한다

4-2. 브라우저 화면에 웹 페이지를 표시하여 액세스를 완료한다.