웹 썸네일형 리스트형 [WEB BASIC] WAS(Web Application Server) WAS 1.웹 서버 웹 서버 소프트웨어 또는 웹 서버 소프트웨어 작동중인 컴퓨터를 지칭 웹 서버 소프트웨어는 단순히 클라이언트가 요청한 정적 데이터를 응답해준다. 그럼 동적 데이터(계산 등이 필요한)는 어떻게? 2. 구세대 클라이언트 처음 동적 데이터는 DBMS활용을 클라이언트에 구현하여 처리하였는데 클라이언트는 그 소스가 사용자들에게 공개되어 있기 때문에 보안 이슈, 로직 수정 어려움 등의 이슈로 대체할게 필요, 컴퓨터 스펙, 네트워크 기술이 발전됨에 따라 동적 데이터 처리를 서버측으로 넘김 3 .미들웨어 동적 데이터 처리를 서버에서 하자는 개념 4. CGI 동적 데이터를 각종 응용프로그램에서 처리하는데 각 프로그램마다 언어가 다르다(Perl, C, C++)등등 웹 서버와 데이터를 주고받기 위해서 정해.. [WEB BASIC] 브라우저 BrowserHTML, CSS 본격적으로 공부하기 앞서 브라우저가 어떻게 구성되어있고 어떻게 "그리는지" 파악하기1.정의 브라우저 컴포넌트 구성 요소[1] 1. 사용자 인터페이스 : 주소 표시줄, 이전/다음 버튼, 북마크 메뉴 등, 요청한 페이지를 보여주는 창을 제외한 나머지 모든 부분 2. 브라우저 엔진 : 사용자 인터페이스와 렌더링 엔진 사이의 동작을 제어 3. 렌더링 엔진 : 요청한 콘텐츠를 표시. 예를들어 HTML을 요청하면 HTML과 CSS를 파싱하여 화면에 표시함 4. 통신 : HTTP 요청과 같은 네트워크 호출에 사용됨. 이것은 플랫폼 독립적인 인터페이스이고 플랫폼 하부에서 실행됨 5. UI 백엔드 : 콤보 박스와 창 같은 기본적인 장치를 그림, 플랫폼에서 명시하지 않는 일반적인 인터페이스로.. [WEB BASIC] HTTP 프로토콜 HTTP ProtocolHTTP프로토콜을 보기전에 인터넷 / WWW / 클라이언트-서버 / 프로토콜 타입 보고오세요~1.정의 인터넷에서 하이퍼텍스트 문서를 교환하기 위하여 사용되는 통신규약이다. 하이퍼텍스트는 문서 중간중간에 특정 키워드를 두고 문자나 그림을 상호 유기적으로 결합하여 연결시킴으로써, 서로 다른 문서라 할지라도 하나의 문서인 것처럼 보이면서 참조하기 쉽도록 하는 방식을 의미한다.[1]2.정리 인터넷에서 WWW 네트워크의 프로토콜로 사용되는것은 무엇일까요? 바로 HTTP입니다. HTTP 프로토콜은 클라이언트/서버 모델에서 지배적으로 사용되고있고 무상태(Stateless)방식을 사용해요 www 네트워크는 단순히 데이터를 주고받는 네트워크인데 HTTP프로토콜이 존재함으로써 지금처럼 문자/이미지/.. [WEB BASIC] 프로토콜 연결 방식 Protocol Connection Type 프로토콜들의 연결 방식에 대해서 함께 공부해봐요~1.정의 컴퓨팅에서 무상태 프로토콜(stateless protocol)은 어떠한 이전 요청과도 무관한 각각의 요청을 독립적인 트랜잭션으로 취급하는 통신 프로토콜로, 통신이 독립적인 쌍의 요청과 응답을 이룰 수 있게 하는 방식이다. 무상태 프로토콜은 서버가 복수의 요청 시간대에 각각의 통신 파트너에 대한 세션 정보나 상태 보관을 요구하지 않는다. 반면, 서버의 내부 상태 유지를 요구하는 프로토콜은 상태 프로토콜(stateful protocol)로 부른다. 무상태 프로토콜의 예에는 인터넷의 기반이 되는 인터넷 프로토콜(IP)과 월드 와이드 웹의 데이터 통신의 토대가 되는 HTTP가 있다. HTTP 프로토콜은 요청간 .. [WEB BASIC] 클라이언트/서버 모델(구조) Client/Server Model(Architecture) 네트워크망을 구현하기 위해서 어떤 방식들로 형성되어 있는지 공부해 봐요1.정의 1.1 클라이언트/서버 웹(WWW)에서 웹 브라우저의 작동 원리를 이해하기 위해서는 클라이언트와 서버라는 용어를 알아야 한다. 이 웹 서비스가 바로 클라이언트(client)/서버(server)모델을 기본으로 작동하고 있기 때문이다.[1] 1.2 피투피 기존의 서버와 클라이언트 개념이나 공급자와 소비자 개념에서 벗어나 개인 컴퓨터끼리 직접 연결하고 검색함으로써 모든 참여자가 공급자인 동시에 수요자가 되는 형태이다.[2]2.정리 2.1 클라이언트 / 서버 네이버, 다음, 카카오 이러한 기업들이 제공해주는 것이 "서버"라고해요. 우리는 "네이버 서버" 혹은 "카카오 서버".. [WEB BASIC]WWW(World Wide Web) WorldWideWeb(WWW)제 홈페이지에 접속할때 www로 시작하는걸 보셨나요? 무슨 의미일까요? 함께 공부해요1.정의 월드 와이드 웹의 줄임말. HTML로 작성된 홈페이지의 데이터는 인터넷에서 상호 링크하여 복잡한 컴퓨터 네트워크를 형성하고 있다. 마치 거미집처럼 복잡하게 접속되어 있어서 WordWide(세계적인) Web(거미집)이라고 불리게 되었다.[1]2.정리 2.1 WWW(World Wide Web) 다들 홈페이지를 접속해보세요 혹시 광고 배너가 보이시나요? 안보이신다구요? 그럼 본문의 4.참고 에서 WWW를 클릭해보세요. 어때요 다른 페이지로 이동되지 않나요? 이처럼 우리는 웹 서비스를 이용하면서 한 홈페이지에서 여러 다른 홈페이지의 링크, 컨텐츠를 포함하는것을 자주 볼 수 있을 거에요 여기.. [WEB BASIC] 인터넷? INTERNET 인터넷을 사용해서 제 티스토리에 방문해 주신것을 환영합니다. 그런데 인터넷이 뭔지 아시나요? 함께 공부해요1.정의 통신망과 통신망을 연동해 놓은 망의 집합을 의미하는 인터네트워크(internetwork)의 약어인 internet과 구별하기 위해 Internet 또는 INTERNET과 같이 고유명사로 표기한다. 랜(LAN)등 소규모 통신망을 상호 접속하는 형태에서 점차 발전하여 현재는 전세계를 망라하는 거대한 통신망의 집합체가 되었다.[1]2.정리 2.1 인터넷 인터넷 이전에는 각 기업이나 정부 등의 단체에서 정보를 컴퓨터로 편하게 주고 받기 위해서 네트워크가 구현되고 사용되었을 거라고 생각해요. 인터넷을 본격적으로 설명하기 앞서 "네트워크"라는 개념을 이해해보도록합시다~ "네트워크"란 특.. 이전 1 다음