서버2 [Web] 서버 - 클라이언트 통신 Web API Web API는 Web Application Programming Interface의 줄임말로, 서버에 요청을 보내고 응답을 받기 위해 정의된 명세를 뜻한다. 보통 API라고 하면 Web API를 의미한다. 서버/클라이언트/웹의 동작 개념 설명 [https://bo5mi.tistory.com/73] * 즉, 브라우저가 하는 일은 1) 요청을 보내고, 2) 받은 HTML 파일을 그려주는 일뿐이다. - 브라우저에 주소를 치고 엔터를 누르면 HTML 정보를 보내줬다! => 바로 이 주소가 API이다. 엔터를 치면 '요청'이 가고, 서버는 '응답'으로 HTML을 보내주는 것이다. - API에서 응답으로 HTML 전체가 아니라 데이터만 따로 정리해서 보내줄 수도 있다. => 바로 JSON 형식이다... 2022. 8. 22. [서버 문제 발생] 서버가 터졌다고 하는데 뭐가 어떻게 터지는 걸까? 수강신청 사이트나 티켓팅 사이트 등 이용자가 많이 몰리는 경우 서버가 터졌다고 얘기한다. 여기서 서버는 어떻게 터지는건지 궁금해서 찾아봤다. 이 의문을 해결하기 위해서는 컴퓨터의 내부 부품인 하드웨어에 관해서 이해해야한다. 컴퓨터는 CPU와 보조기억장치(하드디스크, SSD 등), 메모리(램) 과 같은 하드웨어를 가지고 있다. 기능 간략히 정리해보면 - CPU: 인간의 뇌 => 프로그램을 사용하기 위해서는 CPU가 일해야 함. 즉, 데이터 처리라는 일을 한다. - 보조기억장치: 저장 => 보조기억장치에는 파일과 데이터가 저장되어 있음. 사용자가 특정 프로그램을 실행시키면 CPU는 데이터를 처리하기 위해 보조기억장치에서 필요한 데이터를 요청한다. 보조기억장치는 필요한 데이터를 찾아서 CPU에 전달하는데, 이.. 2022. 7. 26. 이전 1 다음