...

Node.js

Node.js

[네트워크] TCP 3-way handshaking & 4- way handshake

1. TCP 3-way handshaking 란? TCP(전송 제어 프로토콜)에서 네트워크의 두 장치 간에 연결을 설정하는 데 사용하는 프로세스다 우리가 브라우저에서 url을 입력하고 엔터를 누르면 HTTP 요청을 보내게 되는데 이때 이 과정을 거친다 TCP는 신뢰성을 확보할 때 3-웨이 핸드셰이크(3-way handshake)라는 작업을 진행한다 SYN 단계 : 클라이언트는 서버에 클라이언트 ISN을 담아 SYN을 보낸다. ISN은 새로운 TCP 연결의 첫 번째 패킷에 할당된 임의의 시퀀스 번호를 말한다 (12010은 예시임) SYN + ACK 단계 : 서버는 클라이언트의 SYN 을 수신 + ISN을 보내며 승인번호로 클라이언트의 ISN + 1을 보낸다 ACK 단계 : 클라이언트는 서버의 ISN + 1..

Node.js

[Node.js] REPL 이란? / gloval 전역객체 / 모듈 / 웹서버 만들어보기

1. Node.js의 REPL(Read-Eval-Print-Loop) 코드를 입력하면 즉시 실행해서 결과를 반환해 주는 인터페이스이다 REPL (Read - Eval - Print - Loop) 읽기 - 해석(실행) - 출력 - 반복 Node.js의 코드를 test 하고 실행할 수 있도록 해주는 대화형 콘솔이다 레포모드에 들어가고 나오기 1. 레포모드에 들어가는 방법 : 터미널에서 node 입력 2. 레포 모드에서 변수 선언하고 console.log 찍어보기 const str = "hello nodejs"; // 를 입력해준다 console.log(str); // 그리고 콘솔을 찍어주면 > console.log(str); hello nodejs undefined // 이런 결과가 나온다 레포모드에서 st..

유도미
'Node.js' 카테고리의 글 목록 (2 Page)