📙 IT 5분 잡학사전
📑 오늘 읽은 범위: episode 16~21
웹 브라우저 엔진인 '브라우저 엔진'의 성능이 웹 브라우저의 성능을 결정한다. 엔진이 최신 표준안, 최신 기술을 지원한다면 최신 웹 브라우저가 되는 것이다.
그러나, 2003년 시장 점유율 95%인 인터넷 익스플로러는 수많은 보안 취약점이 발견되었는데도, 새 버전이 나오기까지 오려걸리며 게을러졌고 결국 사라지게 되었다.
쿠키는 '어떤 웹 사이트에 방문했을 때 브라우저를 통해 컴퓨터에 보관하는 기록물'을 말한다.
인터넷에서 정보를 주고 받기위한 프로토콜인 HTTP에서는 우리와 서버가 항상 연결되어 있지 않은 특징(stateless)이 있다. 따라서 어떤 웹 사이트에서 로그인을 한다음 웹 브라우저를 종료하면 로그인이 유지되어야 하는데, 쿠키가 없이는 유지해 주지 못한다. 우리가 누구인지 기억하기 위해서는 '쿠키'가 필요한 것이다.
서버(server)는 영어로 봉사자, 서비스를 제공해주는 사람.
➡ 서버는 인터넷에 항상 연결되어 있으면서 사용자가 웹사이트 주소를 입력하기를 기다리고 있다. 그리고 그 주소가 입력되면 그에 맞는 웹 페이지와 데이터를 보여준다.
➡ 서버는 '항상 켜져 있는 컴퓨터'이면서 '인터넷에 연결'되어 있고 '접속 요청에 응답하는 컴퓨터'이다.
풀스택은 프런트엔드, 백엔드, 데브옵스다.
(데브옵스: 소프트웨어의 개발(development)과 운영(operations)의 합성어. 소프트웨어 개발자와 정보 기술 전문가 사이에 소통, 협업, 통합을 강조하는 개발 환경이나 문화를 말함)
'서버리스'는 우리가 직접 관리하지 않는 서버를 의미.
서버에 필요한 하드웨어를 제공, 관리 그리고 서버의 소프트웨어 관리까지. 그리고 서버를 위한 소프트웨어를 함수 단위로 쪼개서 서버에 올려, 함수 요청에만 깨워서 요청한 작업만 수행하도록 하여 등록한 함수가 실행된 만큼만 서비스업체에 돈을 지불한다. 전력도 아끼고, 하드웨어도 효율적으로 사용할 수 있게 되었다.
그러나
인터넷을 처음 사용한 어린 시절부터 너무나도 익숙했던 인터넷 익스플로러. 사실 어느순간부터 보안도 별로인것 같고 지원하는 것들도 적어졌다고 느꼈는데, 왜 그랬는지 이유를 알게 되었다.. 그리고 크롬, 파이어폭스 등 다른 브라우저가 인기를 끌기 시작한 이유도. 역시 취약점은 빠르게 보안하고 변화에 빠르게 대응해야 하는 것이 중요하다는 생각이 든다.
오늘 읽은 부분에서는 다른 것보다도 서버에 관해 알게 된 사실이 많다. '서버가 다운되었다', '서버실에서 불이나서 먹통이 되었다'라는 이야기는 많이들었지만 정확히 서버를 어떻게 운영하고 있는지 등은 알지 못했었다. 그러나 19장과 21장 읽으며 서버의 개념과 특징, 특히 서버리스에 관해 알게 되어 좋았다.
없음!