Node.js란?노드제이에스(node.js)는 노드(node)라는 원래의 이름뒤에 자바스크립트를 사용한다는 의미에서 제이에스(js)를 붙인형태 왜 Node.js를 만들었을까?파일업로드 할때, 업로드 완료되기전까지 아무것도 할수 없었기 때문에, 이 문제를 해결하기 위해 새로운 방식의 서버 개발 도구를 만들기 시작함.-> 파일 업로드 기능을 담당하는 핸들러를 하나 만들어 둔다.Node 특징1. 하나의 요청 처리가 끝날 때까지 기다리지 않고 다른 요청을 동시에 처리 할 수 있는 비동기(입출력,Non-Blocking IO)방식을 적용 그러면 반대로 동기 입출력 방식은 무엇일까?- 파일 기능(읽기요청) -> 파일 준비 -> 파일 처리 -> 데이터 처리(완료 되었을 경우 완료되지 않았으면 다시 반복) -> 다른 작..
클라이언트(Client) 다른곳에 있는 단말에 데이터를 달라고 요청하는 프로그램 서버(Server)다른곳에서 요청받은 명령을 처리하는 프로그램 인터넷에 연결하기 위해서는 ? 단말에 네트워크 카드가 있어야한다. 포트(port)란? 단말에 접속하기 위한 '논리적인 접속 위치'포트 0~65535(0~1023 잘 알려진 포트, 1024~49151번 등록된 포트, 49152~65535번 동적 포트) 웹서버란? 웹브라우저에 접속하는 서버를 '웹서버'라고 한다. 우리가 자주 들어가는 웹브라우저를 생각하면 된다. 프로토콜이란(Protocol)이란? 데이터를 서로 어떤 형식으로 주고 받을지를 정한것(데이터의 형태라고 생각하면 된다) 웹문서란? 보통 HTML,CSS,Javascript를 이용해서 만들어 둔것, 웹브라우저가..
- Total
- Today
- Yesterday
- 안드로이드
- TensorFlow
- 텐서플로우
- 복습
- 개발하는 관광이
- 머신러닝
- programming
- BFS
- 코드엔진
- 백준
- 감자개발자
- node.js
- C언어
- 학교
- Spring
- 감자코딩
- Android
- db
- node
- MVC
- 리버싱
- 프로그래밍
- 초보자를 위한 C언어 300제
- Algorigm
- 알고리즘
- 스프링
- 백준알고리즘
- 노드
- Controller
- C langauge
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |