일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 컴포넌트
- CSS
- sorting
- JavaScript
- 코딩테스트
- Algorithm
- SasS
- leetcode
- string
- 자료형
- 백준
- Python
- JavaSceipt
- 변수
- scss
- vue.js
- computed
- greedy
- github
- JS
- hash table
- 파이썬
- 알고리즘
- array
- HTML
- java
- 프로그래머스
- 자료구조
- math
- dynamic programming
- Today
- Total
목록Concept (3)
Posis
Client와 Server 웹 서비스에는 Client와 Server가 관계를 맺습니다. Client는 Server에게 다양한 요청하는 것을 말하고 Server는 Client가 요청한 내용을 처리해 주는 것을 말합니다. Client Client는 서버로 요청하는 프로그램을 모두 일컬어 말합니다. 대표적으로 사용하는 프로그램인 웹 브라우저가 바로 Client 중 하나입니다. 네이버에서 검색을 하면 Client는 Serve에게 '티스토리'를 검색하면 관련된 글들을 검색해서 보여달라고 요청합니다. 이러한 것이 Client를 말합니다. Server Server는 Client의 요청을 받아서 처리하는 주체입니다. 검색, 주문, 로그인, 회원가입 등등 다양한 서비스를 직접적으로 해결해 주는 것을 Server라고 말합..
웹 개발 웹 개발은 화면에 보이는 화면뿐만이 아니라 로그인, 로그아웃 같은 다양한 기능과 서비스까지 모든 것을 만들어 제공하는 것을 말합니다. 서버 vs 클라이언트 서버(서비스를 제공하는 컴퓨터) - 서비스를 제공하는 소프트웨어가 실행되는 컴퓨터를 서버라고 한다. - 웹 요소와 여러 정보가 저장되어 있는 곳 클라이언트(서비스를 사용하는 컴퓨터) - 사용자가 웹 사이트에 접근할 때 사용하는 기기 - 서버에 요청하고 응답을 받는 역할 프론트엔드 개발 vs 백엔드 개발 프론트엔드 개발 - 웹 브라우저에 보이는 화면을 만들고 서버와에 데이터를 연결할 수 있게 만드는 영역 - HTML, CSS, JavaScript가 대표적인 언어 - HTML과 CSS는 프로그래밍 언어는 아님 - HTML(Hypertext Mar..
http HTTP(HyperText Transfer Protocol)는 W3 상에서 정보를 주고받을 수 있는 Protocol입니다. Client와 Server사이에 이루어지는 요청/응답(request/response)이 가능합니다. 하지만 Client의 요청이 없을 경우에 Server에서 먼저 Client에게 먼저 메시지를 보내는 행위를 할 수 없습니다. 오로지 요청 -> 응답, 요청 -> 응답의 기능만 수행 가능합니다. Client가 요청을 해야지만 Server에서 응답을 할 수 있습니다. (단방향 프로그래밍) 실시간 통신이 불가능합니다. Client가 요청을 해서 Server에 연결을 하고 Server가 응답을 했다면 그 연결은 종료됩니다. WebSockets 웹소켓(WebSocket)은 하나의 TC..