전체 글(129)
-
2장 ip주소의 이해_ subnet mask 연습문제
💭Q1. 192.168.0.3 70명 근무(제시된 host) Tip. 2의 n승 중에서 근접한 수를 찾는다 -> 128 128 64 32 16 8 4 2 1 1 * 서브넷팅은 서브넷 마스크부터 구해야함. subnet mask : 255.255.255.128 서브넷팅 주소 : 192.168.0.0 ~ 192.168.0.127 가용 ip 주소 : 192.168.0.1 ~ 192.168.0.126 2^n-2>=70 n=7 2^7 = 128 255.255.255.|0|0000000 ->0 ( 0~127) 255.255.255.|1|0000000 ->128 💭Q2. 192.168.0.3 20명 근무 2^n-2>=20 n=5 2^5 = 32 0~31 32씩 증가 3이 첫번째 조각에 속함 32~63 64 96 sub..
2022.08.20 -
2장 IP주소의 이해(1)
💭IP addressing - IP address -> IP는 논리적인 주소. TCP/IP를 사용하는 네트워크 상에 연결된 장비들에게는 고유의 IP주소가 부여된다. (주소가 같은 다른 장비가 존재한다면 IP 주소가 서로 충돌) -> IP address는 네트워크 부분과 호스트 부분으로 구성. IP address = Network ID + Host ID ex. 교실 이름과 학생 번호 - IP 주소는 network 부분과 host부분으로 그분 - 하나의 네트워크란 하나의 broadcast domain. - 하나의 네트워크란 L3장비(Router)를 거치지 않고 통신이 가능한 영역 - 다른 네트워크와 통신하기 위해서는 Router를 거쳐야 한다. - 동일 네트워크에서는 Network부분은 모두 같고 Host부..
2022.08.17 -
1장. 네트워크와 OSI 7 Layer (3)
💭 OSI 7 Layer - OSI 7 Layer 모델 국제 표준화 기구(ISO)가 1984년에 발표한 OSI 7 Layer는 통신이 일어나는 과정을 7단계로 구분해서 한눈에 들어올 수 있도록 보여준다. - 컴퓨터 통신 구조의 모델과 앞으로 개발될 프로토콜의 표전적인 뼈대를 제공하기 위해서 개발된 참조 모델 💭 1. OSI 7 Layer 모델 - 데이터의 흐름이 한 눈에 보인다. - trouble shooting이 쉽다. - 네트워크를 공부하는 사람들이 네트워크 동작 과정을 쉽게 습득할 수 있다. - 계층을 7단계로 구분하고 각 층별로 표준화했기 때문에 여러 회사 장비를 사용해도 네트워크가 이상 없이 돌아간다. 💭 1계층 : Physical Layer(물리 계층) - 네트워크 통신을 위한 물리적인 표준 ..
2022.08.17 -
[node.js] node.js 를 이용한 웹앱 제작 실습
사용자가 입력한 정보를 서버에 저장한 뒤 저장한 정보를 꺼내옴 중요한 관심사 : 데이터를 저장하는 부분 app_file.js를 server_side_javascript에 새로 만들어준다 app_file.js //node_modules에 있는 express 모듈을 가져와서 require을 해준다. //가져온 express를 제어(사용)하려면 require가 리턴한 값을 express라는 변수에 담아야함. let express = require('express'); //모듈을 가져왔으니 모듈을 이용해서 app 객체를 만들어야함. //express 변수에 담겨 있는 함수를 호출하면 application 객체를 리턴한다. let app = express(); //app 객체가 담고 있는 메소드 중에서 liste..
2022.08.11 -
[node.js] POST 방식을 이용한 정보의 전달 4 : GET 과 POST 용도
let express = require('express'); var bodyParser = require('body-parser'); let app = express(); app.locals.pretty=true; app.set('views','./views'); app.set('view engine','pug'); app.use(bodyParser.urlencoded({ extended: false })) app.get('/form',function(req,res){ res.render('form'); }); app.get('/form_receiver',function(req,res){ let title = req.query.title; let description = req.query.descript..
2022.08.11 -
[node.js] POST 방식을 이용한 정보의 전달 3 : POST
그렇다면 post방식으로 받은 데이터는 어떻게 application으로 받을 수 있는가? req 객체가 body를 갖고 있지 않기 때문에 에러가 남 https://expressjs.com/en/5x/api.html#req Express 5.x - API Reference Express 5.x API Note: This is early beta documentation that may be incomplete and is still under development. express() Creates an Express application. The express() function is a top-level function exported by the express module. const express =..
2022.08.10