공부

브라우저의 주요 기능 브라우저의 주요 기능은 사용자가 참조하고자하는 웹페이지를 서버에 요청하고 서버의 응답을 받아 브라우저에 표시하는 것이다. 가장 대표적인 브라우저에는 익스플로러, 파이어폭스, 사파리, 크롬, 오페라 등이 있다. 브라우저의 기본 구조 사용자 인터페이스 : 주소 표시줄, 이전/다음 버튼, 북마크 메뉴 등. 요청한 페이지를 보여주는 창을 제외한 나머지 모든 부분 브라우저 엔진 : 사용자 인터페이스와 렌더링 엔진 사이의 동작을 제어 렌더링 엔진 : 요청 받은 내용을 브라우저 화면에 표시. ex) HTML을 요청하면 HTML과 CSS를 파싱하여 화면에 표시 통신 : HTTP UI 백엔드 : 콤보 박스와 창 같은 기본적인 장치를 그림 자바스크립트 해석기 : 자바스크립트 코드를 해석하고 실행 자료..
HTTP(Hyper Text Transfer Protocol) 인터넷에서 데이터를 주고받을 수 있는 프로토콜프로토콜은 규칙이라 생각하면 된다. HTTP의 동작 클라이언트 즉, 사용자가 브라우저를 통해 어떠한 서비스를 요청(request)하면 서버에서는 해당 요청사항에 맞는 결과를 찾아서 사용자에게 응답(response)하는 형태로 동작한다. HTTP의 특징 ⦁ 클라이언트-서버 모델을 따른다.⦁ TCP/IP를 이용하는 응용 프로토콜이다.⦁ 비연결형 지향 : 클라이언트가 서버에게 리소스를 요청한 후 응답을 받으면 연결을 바로 끊어버린다.⦁ 무상태성 : 각각의 요청은 독립적이다. Request Method(요청의 종류) 클라이언트가 서버에 요청방법을 정의하는 것이다. ⦁ GET : 서버에게 조회할 리소스를 요..
인터넷 웹의 핵심적인 기술, 컴퓨터들이 서로 통신 가능한 거대한 네트워크 TCP/IP 프로토콜을 기반으로 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망 단순한 네트워크 두 대의 컴퓨터가 통신이 필요할 때, 각각의 컴퓨터는 물리적 또는 무선으로 연결되어야 한다. 두 대의 컴퓨터를 연결한다고 가정했을 때, 아래와 같은 모양일 것이다. 같은 방식으로 원하는 만큼의 컴퓨터를 연결할 수도 있다. 그러나 이렇게 연결할 수록 매우 복잡해진다. 이러한 문제를 해결하기 위해 라우터가 등장한다. 라우터는 간단히 말해 경로를 설정해주는 역할을 한다. 복잡했던 연결이 라우터를 사용하니 이렇게 간단해지는 것을 볼 수 있다. 네트워크 속의 네트워크 그렇다면 더욱더 나아가 수백, 수천, 수십억 대의 컴퓨터를 ..
지식냠냠
'공부' 카테고리의 글 목록 (2 Page)