본문 바로가기

라우터4

OSI 7계층 - "네트워크 계층" 이란? / Network Layer / L3 네트워크 계층을 알아보자 안녕하세요. 고코더 입니다. 이번 시간에는 네트워크 계층을 알아보려고 합니다. 우리가 자주 듣고 일상 생활에서도 접하는 IP가 바로 이 계층 입니다. 데이터를 도착지까지 안전하고 빠르게 전달하는 일을 합니다. 이런 일을 라우팅이라고 합니다. 이 일을 하는 장비 라우터가 이 계층에서는 가장 중요한 장비입니다. ● 1. L3가 하는 중요한 역할 1. 라우팅 네트워크 계층에서 가장 중요한 장비라고 말씀 드렸습니다. 네트워크 상에서 통신 데이터를 보낼 경로를 선택하는 과정입니다. 라우팅 알고리즘으로는 비적응형(Non-adaptive), 정적(static), 적응형(Adaptive), 동적(dynamic) 알고리즘 으로 나뉩니다. 2. 혼잡 제어(Congestion control) 패킷이.. 2020. 3. 17.
Node.js - express 라우터 req res, uri 설명 router req, res, uri 쉬운 설명 안녕하세요. 고코더 입니다. 제 노드 강의를 따라온분들이 이제 질문이 생기기 시작했습니다. 좋은 현상입니다. 제가 예제로 노드가 익숙해지시면 설명드리려 했던 라우터에 대해 말씀드릴려고 합니다. ● 1. 라우터 URI 경로 ● 1-1. 매번 익숙하게 선언했던 라우터 메소드 뒤에 URI 가 있습니다. 계속 이부분을 루트 '/'로만 사용중이었는데요. router.get('/', function (req, res) { 이 부분은 라우터 이후에 원하는 URI로 경로를 받을 수 있습니다. app.use('/', indexRouter);로 설정된 라우터 기준으로 말씀드리겠습니다. ● 1-2. 접속 : http://사이트주소/gocoder router.get('/goco.. 2019. 7. 31.
Node.js - form 전송 post로 받아 josn으로 출력/ 기본 예제 form을 이용한 기본 예제 안녕하세요. 고코더 입니다. 이전에 라우터와 뷰단에 소스를 만들고 어떻게 사용하는지 아주 기초적인 방법을 배웠습니다. 이번 시간에는 form으로 전송한 데이터를 node.js에서 받아 간단하게 josn으로 출력하도록 코딩을 해보겠습니다. ● 1. views에서 form 태그를입력 ● 1-1. form.ejs 에 아래 HTML을 추가 합니다. 이전에 입력되어 있는 HTML 밑에 추가합니다. 소스는 폼태그를 이용해서 이름,블로,홈페이지를 입력하는 input 박스에 입력을 받게 됩니다.1234567891011121314151617181920 이름 블로그 홈페이지 전송 ● 1-2. 코드 리뷰 14라인 : action 값은 /form 입니다. 이전 시간에 만든 라우터로 전송할 것 입니.. 2019. 7. 31.
Node.js - routes 기본 생성 예제 routes 파일 생성, 라우터 app.js에 추가 안녕하세요. 고코더 입니다. 지루한 설정은 끝내고 이제 재밌는 실습에 들어가보겠습니다. 노드 express로 소스 코딩에 본격적으로 해보겠는데요. 오늘은 views, routes 파일을 추가하여 기본 예제를 해볼려고 합니다. 어떻게 노드를 작성해야 하는지 기초 구조를 알 수 있는 시간입니다. ● 1. routes 폴더에 .js 파일을 추가 ● 1-1. routes 폴더에서 마우스 오른쪽 버튼을 눌러 New을 클릭해 JavaScript file을 추가 합니다. 노드는 자바스크립트 문법이기에 .js가 프로그래밍 확장자 입니다. 파일명은 form.js 입니다. ● 1-2. 생성된 파일안에 소스 내용을 이렇게 채워보겠습니다. var express = requi.. 2019. 7. 29.