gRPC
·
💻
등장배경1. Server-Client Model하나의 메인 프레임에서 동작하는 Monolothic 구조로 설계 시절 네트워크 통신 중요 X고가인 메인 프레임워크 → 비교적 저가의 워크스테이션 서버로 대체하고 싶어함But, 메인 프레임워크의 초고양 사양 그대로 제공하는데 한계⇒ 메인 프레임워크 기능 → 워크스테이션 서버로 분산 + 네트워크 연결로 서비스하는 방식 채택= Server-Client Model⇒ 서버-서버, 서버-개인PC 간 네트워크 연결 및 통신 중요→ OSI 7 layer, TCP/IP 등 네트워크 계층 구조 정의, 발전 2. IPC프로세스는 기본적으로 상호독립적메모리 공유 X → 각자 자신의 일만 하고 서로 간섭 XBut, 필요에 따라 프로세스 간 정보를 교환해야 하는 경우→ 별도의 수단 ..
[Node.js 교과서 - 개정 3판] 4장 http 모듈로 서버 만들기
·
💻
4장 http 모듈로 서버 만들기1. 요청과 응답 이해하기클라이언트 -요청(request)-> 서버 -응답(response)-> 클라이언트 => 서버) 요청을 받는 부분과 응답을 보내는 부분 필요요청과 응답: 이벤트 방식 -> 어떤 작업 수행할지 이벤트 리스너 등록// server1.jsconst http = require('http');http.createServer((req, res) => { // 어떻게 응답할지 적어줌 res.write(200, { 'Content-Type': 'text/html; charset=utf-8' }); res.write('Hello Node!'); res.end('Hello Server!');}) .listen(8080, () => { // 서버 연결 ..
[Do it! 모던 자바스크립트 프로그래밍의 정석] 12. HTTP 통신과 JSON
·
💻/FE
12. HTTP 통신과 JSONHTTP/HTTPSHTTP(HyperText Transfer Protocol)클라이언트와 서버 간에 자료를 주고받으려면 미리 약속된 규칙 필요: 프로토콜(protocol)웹에서는 HTTP라는 프로토콜 사용HTTP 요청(HTTP request): 클라이언트) 자료 요청 -> 서버 HTTP 응답(HTTP response): 서버) 응답 -> 클라이언트요청 헤더와 응답 헤더클라이언트) 사이트 주소 입력하고 [Enter] 누를 때사이트 주소 + 사용 중인 시스템 정보, 웹 브라우저 정보, 사용한 언어 등 다른 정보까지 함께 전송-> 서버로 요청할 때 보내는 헤더: 요청 헤더(request header)서버) 입력한 사이트를 찾아 -> 클라이언트응답 헤더(response header..
kimmeoww
'HTTP' 태그의 글 목록