전체방문자

508,219

today 53
yesterday 892
본문 바로가기

Web/Web

Web - HTTP 커넥션 관리(성능 향상을 위한) TCP 성능에 대한 고려 HTTP 커넥션 관리 (성능 향상을 위한)TCP 성능에 대한 고려https://galid1.tistory.com/618HTTP 프로토콜의 경우 TCP프로토콜 상위에서 동작하기 때문에, TCP 성능에 영향을 받을 수 밖에 없습니다. 따라서 고성능의 HTTP 어플리케이션을 구축하고자 하는 분은 위의 링크로 이동하여 TCP 성능에 영향을 미치는 요소를 파악하시기 바랍니다. 1. HTTP 성능에 영향을 미치는 요인DNS 이름분석 시간클라이언트는 URI에서 웹서버의 IP 주소와 Port 번호를 알아내야 합니다. 최근에 방문한 적이 있어 DNS 캐시에 남아있지 않는 이상, DNS 서비스를 통해 Domain을 IP주소로 변환해야 합니다. 커넥션 연결 시간클라이언트와 서버간에 HTTP 프로토콜..
작성일: 2019. 8. 25. 20:08
Web - cookie 와 session 분석 (servlet 예제) session에 대해 알아보려고 합니다 cookie와 session에 대해 알아보려고 합니다. cookie와 session은 서버에서 이전에 요청한 클라이언트의 구분을 위해서 사용하는 것입니다. 이전의 클라이언트의 구분을 한다는게 무슨의미일까요 ? 우선 Session과 Cookie가 생겨난 배경을 알아본뒤 HTTP 프로토콜의 간단한 동작을 알아보아야 할 것같습니다. 1. Session과 Cookie의 배경HTTP 프로토콜의 동작클라이언트는 브라우저 상에 https://www.naver.com을 입력합니다.www.naver.com에 해당하는 Server에 (index.html 등)페이지를 요청합니다.요청을 받은 Server와 Client 컴퓨터 간 연결이 수립됩니다.Client가 요청한 페이지를 Serve..
작성일: 2019. 3. 31. 12:00
Web - Web Server, Web Container, WAS 의 이해 WebSer Web Server(웹서버)- 웹서버란 사용자가 요청하는 정적 컨텐츠를 전달하는 소프트웨를 의미한다.(소프트웨어를 의미할때도 있고 하드웨어를 의미할때도 있음)- 동적인 웹페이지도 응답을 하지만 동적인 웹페이지 처리는 WAS에서 처리되며 웹서버에서는 결국 정적인 컨텐츠를 전달하게 된다. 종류ApacheNginxIIS등.. 동적, 정적정적 컨텐츠 - 정적컨텐츠란 있는 그대로의 것을 제공하는 것을 의미한다. 예를들어 서버에서 코끼리.jpg의 이미지를 보여주는 웹페이지가 있을 때 코끼리 사진을 그대로 보여주는 것들을 정적컨텐츠라고 한다. 동적 컨텐츠 - 동적컨텐츠란 서버가 컨텐츠를 처리하여 제공하는 것을 의미한다. 즉, 사용자와 상호작용하며 때에 따라 다른 데이터를 보여주는 웹페이지를 의미한다. W..
작성일: 2019. 3. 24. 15:10
작성일: 2018. 12. 15. 10:33
작성일: 2018. 12. 15. 10:03
작성일: 2018. 9. 5. 21:34
웹 기본 개념 웹브라우저란- HTML로 작성된 웹페이지를 볼수 있도록 해주는 응용 소프트웨어 이다 (ex : 크롬 , 인터넷이스플로어 , 파이어폭스 등등)- 주요 역할은 브라우저 사용자가 선택한 자원을 서버에게 요청하여 브라우저에 나타내는 것- HTML 문서, PDF등의 자원이 표시될 수 있다 웹브라우저 상세 동작- https://d2.naver.com/helloworld/59361 과정1. 사용자가 웹브라우저를 통해 웹서버에게 Request(요청)을 한다2. 인터넷을 통해 서버에 요청이 전달되면 그에 맞는 Response(응답)을 한다3. 다시 인터넷을 통해 응답한 웹페이지가 웹브라우저에 나타난다 웹 페이지​1. 웹페이지 - 하나의 HTML 문서와 , 객체들로 구성된다2. 객체 - URL로 지정할 수 있는 하나의 파..
작성일: 2018. 9. 5. 21:33