목록개발 공부지식/*개발 공부* (41)
개발자의 logs

쿠키(Cookie) HTTP의 일종으로 사용자가 어떠한 웹 사이트를 방문할 경우, 그 사이트가 사용하고 있는 서버에서 사용자의 컴퓨터에 저장하는 작은 기록 정보 파일이다. HTTP에서 클라이언트의 상태 정보를 클라이언트의 PC에 저장하였다가 필요시 정보를 참조하거나 재사용할 수 있다. 세션(Session) 일정 시간 동안 같은 사용자(브라우저)로부터 들어오는 일련의 요구를 하나의 상태로 보고, 그 상태를 유지시키는 기술이다. 여기서 일정 시간은 방문자가 웹 브라우저를 통해 웹 서버에 접속한 시점부터 웹 브라우저를 종료하여 연결을 끝내는 시점을 말한다. 즉, 방문자가 웹 서버에 접속해 있는 상태를 하나의 단위로 보고 그것을 세션이라고 한다. 쿠키와 세션은 비슷한 역할을 하며, 동작 원리도 비슷하다. 그 이..
//index.js const app = require('express')(); const http = require('http').Server(app); const io = require('socket.io')(http); const port = process.env.PORT || 3000; app.get('/', (req, res) => { res.sendFile(__dirname + '/index.html'); }); io.on('connection', (socket) => { socket.on('chat message', (msg) => { io.emit('chat message', msg); }); }); http.listen(port, () => { console.log(`Socket.IO s..
// config/passport.js const dotenv = require('dotenv'); // 설정파일 dotenv.config(); const GUser = require('../schemas/googleUser'); var passport = require('passport'); var GoogleStrategy = require('passport-google-oauth2').Strategy; passport.serializeUser(function (user, done) { done(null, user); }); passport.deserializeUser(function (user, done) { done(null, user); }); passport.use( new GoogleStra..

https://book.naver.com/bookdb/book_detail.nhn?bid=21380986 1일 1로그 100일 완성 IT 지식 복잡한 IT 세상을 선명하게 읽는 디지털 문해력 기르기 챌린지IT 지식은 분명 복잡하지만 인생처럼 혼잡하지는 않다. 필요한 지식을 습득하면 막연한 불안감에서 벗어나 디지털 지구가 제시하는 book.naver.com TCP - TCP는 두 컴퓨터 간에 데이터를 주고받는 신뢰성 있는 양방향 스트림을 제공한다. - 인터넷 서비스와 애플리케이션은 TCP를 전송 메커니즘으로 사용하지만, 기능별로 특정한 자신만의 프로토콜을 갖는다. https://developer.mozilla.org/ko/docs/Glossary/TCP TCP - 용어 사전 | MDN TCP (전송 제어 ..

https://book.naver.com/bookdb/book_detail.nhn?bid=21380986 1일 1로그 100일 완성 IT 지식 복잡한 IT 세상을 선명하게 읽는 디지털 문해력 기르기 챌린지IT 지식은 분명 복잡하지만 인생처럼 혼잡하지는 않다. 필요한 지식을 습득하면 막연한 불안감에서 벗어나 디지털 지구가 제시하는 book.naver.com 이 글은 1일 1로그 100일 완성 IT 지식을 참고하여 작성하였습니다. 학교나 회사에서 사용하는 근거리 네트워크, 이더넷 1970년대 초 제록스의 팔로알토 연구소에서 알토라는 혁신적인 컴퓨터를 개발했다. 당시 문제는 어떻게 알토를 서로 연결하느냐, 또는 프린터 같은 자원을 어떻게 공유하느냐였다. 1970년대 초에 로버트 메트칼프와 데이비드 바그스가 발..

https://book.naver.com/bookdb/book_detail.nhn?bid=21380986 1일 1로그 100일 완성 IT 지식 복잡한 IT 세상을 선명하게 읽는 디지털 문해력 기르기 챌린지IT 지식은 분명 복잡하지만 인생처럼 혼잡하지는 않다. 필요한 지식을 습득하면 막연한 불안감에서 벗어나 디지털 지구가 제시하는 book.naver.com 이 글은 1일 1로그 100일 완성 IT 지식을 참고하여 작성하였습니다. 삐-삐- 추억의 모뎀 소리 주택용 유선 전화 시스템은 데이터보다는 아날로그 음성 신호를 주로 전달한다. 따라서 디지털 데이터를 보내려면 비트를 소리로 변환했다가 다시 비트로 변환하는 장치가 필요하다. 신호에 정보 전송용 패턴을 적용하는 과정을 변조라고 한다. 반대쪽에서는 패턴을 원..