본문 바로가기
반응형

라우팅2

Express란 무엇일까? 🎇 Express Express는 HTTP 요청, 응답을 쉽게 하도록 도와주는 웹 프레임워크이다. 1. 서버 생성, 시작 var express = require('express'); var app = express(); app.listen(3000); 2. 라우팅 요청을 요청 처리 미들웨어로 분배해준다. 1) HTTP method 별로 라우팅 app.get('/', (req, res)=>{ // get request handling }); app.post('/', (req, res)=>{ // post request handling }); 2) url 경로 별로 라우팅 app.get('/user', (req, res)=>{ // /user url에 대한 handling }); app.get('/items.. 2021. 4. 20.
Network layer(네트워크 계층)과 router(라우터) *네트워크 계층에서는 데이터를 데이터그램 형태로 송수신 하지만 본 게시물에서는 그냥 패킷과 데이터그램을 섞어가며 사용했다. 호스트1이 라우터를 거쳐 호스트2로 보낼 때 - 호스트1: 패킷->세그먼트->데이터그램 단계(뒤의 2단계 생략)를 거쳐 캡슐화 진행 후 라우터로 전송 - 라우터: 입력 링크에서 출력 링크로 데이터그램 전달 - 호스트2: 데이터그램->세그먼트->패킷 추출 네트워크 계층에서는 송신 호스트에서 수신호스트로 패킷(데이터그램)을 전송하는 것이 중요하다! 용어정리 forwarding(포워딩, 전달) 패킷이 라우터의 입력 링크에 도달했을 때 적절한 출력 링크로 이동시키는 것. routing(라우팅) 송신자가 수신자에게 패킷을 전송할 때 네트워크 계층은 패킷 route를 결정해야 한다. 어느 라우.. 2020. 11. 30.
반응형