본문 바로가기

기타/Network

[Network]클라이언트와서버

1. 클라이언트의 웹 어플리케이션인 WebBrowers에서 http://ot.com/1.php 를 요청한다.

 

2. 운영체제는 이 요청을 받아 전송할 준비를 한다.

 

3. 하드웨어의 랜포트의 랜을 통해서 네트워크(인터넷)으로 전송한다.

 

4.이 때 요청한 주소는 도메인이기 때문에 DNS(Domain Netword Server)에 전송하고 해당 도메인이 어떤 아이피를 가졌는지 요청한다.

 

5. DNS는 ip를 클라이언트로 전달하고 이는 HW OS WB로 거쳐간다.

 

6. 웹브라우저는 다시 ip를 통해 요청사항을 요청한다.

 

7. 네트워크는 수많은 라우터들을 거쳐 해당 ip를 가진 서버컴퓨터로 요청사항을 전달한다.

 

8. 서버컴퓨터는 요청사항을 받아 HW OS를 거쳐 WS로 간다.

 

9. 웹서버(Apache와 같은)는 파일명 php는 php 엔진을 통해서 처리 될 수 있음을 알고 있고 고로 PHP엔진으로 요청사항을 전송한다.

 

10. PHP엔진에서 DB를 요청하였고 DB는 요청사항을 받는다.

 

11. 역순으로 WebBrowers까지 요청사항이 전송된다. 

'기타 > Network' 카테고리의 다른 글

[Network]TCP/IP 정리  (0) 2019.01.21