"hello Node"를 출력하는 서버 - code const http = require('http'); let count = 0; const server = http.createServer((req, res) => { log(count); res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.write('hello\n'); setTimeout(() => { res.end("Node"); }, 2000); }); function log(count){ console.log((count += 1)); } server.listen(8000, () => console.log("Hello Node")); const http = require..
- Node.js는 서버 측 자바스크립트 런타임 환경이다. - Node.js는 V8 자바스크립트 엔진과 libuv 및 C/C++에 의존성을 가진 자바스크립트 런타임으로, 여기서 런타임은 자바스크립트로 된 프로그램을 실행할 수 있는 프로그램이다. 구성 요소 - Node.js의 소스 코드는 C++와 자바스크립트, 파이썬 등으로 이루어져 있다. - 사용자 코드(자바스크립트)는 Node.js의 API를 사용하고, Node.js API는 Node.js에 바인딩되어 있는 소스이거나 직접 만든 C++ 애드온을 호출한다. - C++에서는 V8을 사용해 자바스크립트를 해석(JIT 컴파일러) 및 최적화하고 어떤 코드냐에 따라 C/C++ 종속성이 있는 코드를 실행한다. - DNS, HTTP 파서, OpenSSL, zlib ..

VLSM(Variable Length Subnet Mask, 가변 길이 서브넷 마스크)는 서로 다른 서브넷에서 동일한 네트워크 번호로 다른 서브넷 마스크를 지정할 수 있는 특성이다. VLSM은 가용 주소 공간을 최적화하는데 도움이 된다. - 한 번 서브넷팅된 주소를 다시 한 번 서브넷팅 한다. - Prefix를 계속 조정하여 서브넷팅 1. 제일 많은 범위부터 나눈다. 2. 나눠진 서브넷 내에서 가장 많은 호스트를 요구하는 만큼 다시 서브넷팅 예제 예제)201.102.1.0/24의 C class IP를 할당 받았을 때, 영업부에 120개, 인사부 60개, 관리부 20개, 홍보부에 20개의 호스트를 할당해야 할 때 VLSM 진행 1. 영업부 120개 할당 시 201.102.1.0/24를 먼저 서브넷팅한다.(..

서브넷팅(Subnetting)은 네트워크를 나누는 작업이다. 서브넷팅은 네트워크를 분리하여 트래픽 양을 줄이기 위해 사용하며, 네트워크를 효율적으로 관리할 수 있다. 또한, 주소를 절약할 수 있다. - 대표주소, 브로드캐스트 주소로 나눠짐. - 공인 IP -> ISP에서 작업 , 사설 IP -> 개인 작업 서브넷 마스크 A Class(Prefix /8) 255.0.0.0 -> 11111111.00000000.00000000.00000000 B Class (Prefix /16) 255.255.0.0 ->11111111.11111111.00000000.00000000 C Class (Prefix /24) 255.255.255.0 ->11111111.11111111.11111111.00000000 D, E C..

- 원래 데이터에 헤더를 씌우는 과정 - 수신 측에서 각 계층의 헤더를 벗기는 과정을 캡슐해제(혹은 역캡슐화) (Decapsulation)라고 함. - 송신 측 최하위 계층에서는 이 데이터를 전기 신호로 변환한 후 전송매체를 이용하여 중계기(또는 교환기)를 거쳐 수신 측의 1계층으로 전송한다. - 캡슐화와 캡슐 해제 과정을 거쳐 송신 측의 최상위 계층에서 보낸 원래의 데이터(헤더가 없는 데이터)를 수신 측의 최상위 계층(7계층)으로 전달한다. 헤더(Header) - 각 프로토콜들의 동작에 필요한 정보를 기록한 것을 프로토콜 헤더(header)라고 한다. - 모든 프로토콜들이 자신의 동작에 필요한 정보들을 데이터의 앞부분에 붙이므로 헤더라는 용어를 사용한다. - 이더넷 헤더에는 출발지 및 목적지 이더넷 주..
인터넷에서 사용되는 여러 가지 프로토콜을 통틀어 TCP/IP라고 한다. 1. 네트워크 인터페이스 계층 (Network Interface Layer) - 노드와 노드간의 신뢰성 있는 데이터 전송을 담당하는 계층 - OSI 7 계층의 물리 계층과 데이터링크 계층의 역할 - MAC주소 이 계층에서 사용됨. - LAN 상에서는 Ethernet, TokenRing 등이 사용되며, WAN 상에서는 X.25, Frame Relay, PPP 등이 있다. 2. 인터넷 계층(Internet Layer) - OSI7 계층의 네트워크 계층을 담당하는 계층. - 호스트간의 라우팅을 담당 - IP, ARP, RARP, ICMP, IGMP 등이 사용됨 3. 전송계층 (Transport Layer) - OSI7계층의 전송 계층과 같..
- Total
- Today
- Yesterday
- react
- CSS 속성
- 세션
- Binding
- 스프링
- 서블릿
- 서브넷팅
- Servlet
- el
- Session
- nodejs
- html css
- Spring
- Network
- 제이쿼리
- script element
- HTML
- JSP
- httpServletRequest
- Redux
- 내장객체
- Java Server Page
- Spring Security
- javaserverpage
- 스프링 시큐리티
- 리액트
- 미들웨어
- 인가
- 네트워크
- CSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |