Skip to content

Commit 30651cb

Browse files
committed
update : 네트워크 파트 웹서버 질문 업데이트
1 parent 5b577f5 commit 30651cb

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,12 +207,20 @@ print("hello world!")
207207

208208
<details>
209209
<summary>웹 서버 소프트웨어(Apache, Nginx)는 OSI 7계층 중 어디서 작동하는지 설명해보세요.</summary>
210-
...
210+
</br>
211+
<p>Apache와 Nginx는 HTTP 프로토콜을 통해 데이터를 클라이언트에게 제공 해 주는 웹서버 역할을 합니다.</p>
212+
<p>HTTP 프로토콜은 OSI 7 계층 중 7번째 계층인 애플리케이션 레이어에서 브라우저와 서버 간 데이터 통신을 위한 프로토콜입니다.</p>
213+
<p>그러므로 Apache와 Nginx는 애플리케이션 레이어에서 동작합니다.</p>
211214
</details>
212215

213216
<details>
214217
<summary>웹 서버 소프트웨어(Apache, Nginx)의 서버 간 라우팅 기능은 OSI 7계층 중 어디서 작동하는지 설명해보세요.</summary>
215-
...
218+
</br>
219+
<p>여기서 의미하는 라우팅이 단말 내에 실행중인 API 서버와 같은 애플리케이션을 의미하는 것이라면 애플리케이션 레이어에서 동작합니다.</p>
220+
<p>Apache, Nginx 둘 다 할당 된 도메인주소가 있다는 가정하에 서브 도메인에 대한 라우팅 설정을 해 줄 수 있습니다.</p>
221+
<p>브라우저에서 /test 와 같은 서브 도메인으로 HTTP 프로토콜을 통한 요청을 보낸다면, 웹서버 내 Config 파일에 설정 된 경로 정보를 토대로 요청을 전달할 수 있습니다.</p>
222+
<p>예를 들어 스테틱 파일을 응답하는 경로를 설정하였다면, Config 내 해당 경로 설정 에 작성 된 웹서버가 작동하고 있는 단말 내 파일시스템 내의 경로의 스태틱파일을 반환합니다.</p>
223+
<p>만약 API 서버 등 애플리케이션에 해당 경로를 설정하였다면, 80 혹은 443 포트로 전달 된 요청을 웹 서버가 받아서 WAS에 대신 전달합니다. 이를 리버스프록시라고 합니다.</p>
216224
</details>
217225

218226
### 운영체제

0 commit comments

Comments
 (0)