Computer Science
-
[Network] Stateful (상태유지) 와 Stateless (무상태) 차이Computer Science/Network 2025. 6. 3. 21:11
📌 목차 ◦ Stateful (상태유지) ◦ Stateless (무상태) ◦ Stateful (상태유지) 와 Stateless (무상태) 의 차이점 📌 Stateful (상태유지) ⚡ Stateful (상태유지) 의 의미'상태 유지'라는 것은 Client 와 Server 의 관계에서 Server 가 Client 의 상태를 보존하는 것을 의미한다. 클라이언트와 서버가 통신하는 단계별 과정을 진행하는데 있어,서버에서 클라이언트가 이전 단계의 정보를 저장한 상태를 말한다. 대표적으로 홈페이지에서 한 번 로그인을 하면 페이지를 이동해도 다시 로그인할 필요없이 계속 로그인 된 정보가 유지되는 것이다.서버가 클라이언트의 상태를 유지, 즉 기억하고 있으니 가능한 것이다. 클라이언트의 정보를 기억한다는 ..
-
[Network] RESTful API 그리고 HTTP Method ( GET / POST / PATCH / DELETE 등 ) 정리Computer Science/Network 2025. 5. 31. 16:02
📌 목차 RESTful API 란 ?HTTP Method 정리▪ GET / POST / PUT / PATCH / DELETE / HEAD / TRACE / OPTION 📌 RESTful API REST 란, Representational State Transfer 의 약자로자원을 이름으로 구분하여 자원의 상태를 주고 받는 모든 것을 의미한다. • HTTP URI ( Uniform Resource Identifier )를 통해 자원 ( Resource )을 명시한다.• HTTP Method 를 통해 해당 자원에 대한 CRUD 를 적용하는 것을 의미한다. ⚡ REST 구성 요소 ◾ 자원 ( Resource ) : HTTP URI - Client 는 URI 를 통해 자원을 전달하고, Ser..
-
[Server] 대규모 트래픽 대응 방안 및 Session ClusteringComputer Science/Server 2024. 12. 3. 13:53
📌 목차 Session / Cookie대규모 트래픽으로 인한 서버 과부하 해결 방법Sticky Session / Session Clustering / Redis 📌 Session / Cookie ⚡ Session 이란..? Session 을 사용 하는 이유..? ◾ HTTP 프로토콜을 사용하는 인터넷 사용자가 어떤 웹 사이트를 방문했을 때, 클라이언트와 서버 사이의 연결을 확인하기 위한 정보이다.◾ 세션은 서버 내부에 저장되며, 저장된 값은 반영구적이다. 브라우저를 닫아 연결이 끊어지거나 서버에서 세션을 삭제하면 저장된 세션이 삭제된다.◾ 세션은 각 클라이언트의 고유 ID 를 부여하는데, 이 ID 를 통해서 클라이언트를 구분하여 해당 요청에 맞는 응답을 한다. → 쉽게 말해서 우리가 웹 서..
-
[Software] 모바일 App 비교 : Web / Hybrid / Native App / Cross PlatformComputer Science/Software 2023. 6. 27. 08:11
겉으로 볼 때, 앱은 모두 비슷해 보이지만 모바일 애플리케이션을 만드는 방법에는 여러 종류가 있다. 앱의 특성과 서비스의 종류에 따라 어떤 방법으로 앱을 개발할지 선택하는 것은 앱을 원활히 운영하기 위해 고려할 중요한 사안이다. 자주 쓰이는 App 으로는 Mobile Web App / Hybrid App / Native App / Cross Platform 이 있다. 📌 Mobile Web / Web App Mobile Web, Web App 이란, 홈페이지와 같은 Web을 스마트폰 화면에서 크기를 줄인 채로 그대로 보는 것이다. PC 나 스마트폰 등 단말기의 기종에 관계없이 모든 단말기에서 같은 콘텐츠를 볼 수 있도록 것이다. ( 반응형 X ) Desktop Application 이 컴퓨터 위에서 실행..