분류 전체보기

    첫 (기술) 블로그

    첫 (기술) 블로그

    목표 프로그래밍 관련 공부한 내용을 정확히 정리해서 내가 왜 이렇게 코드를 작성했는지 생각하면서 개발하기 개발에 재미 붙이기 세부 계획 웹 개발 프로젝트 진행을 통해 웹 프로그래밍 내용 학습 네트워크 지식 공부 코테를 통과하기 위한 알고 공부~! 현재 관심 있는 분야 - 기술 스택 Backend Server (Framework) JAVA - Spring Javascript - Node.js 네트워크 인프라 구축 Linux Programming OS

    VRF (Virtual Routing Forwarding) 이란

    VRF (Virtual Routing Forwarding) 이란

    L2 VLAN과 같은 L3 가상화 장비 기술이다. 한 라우터에 여러 라우팅 테이블을 생성하여 마치 라우터가 여러 개인 것처럼 구성할 수 있어서 각각의 VRF에 동일한 IP가 있더라도 서로 다른 VRF이므로 다르게 작동한다. 라우팅 테이블이 여러개이므로 FIB가 여러개인 것처럼 보일 수 있으나, 실제 하드웨어에서는 하나의 FIB를 사용하고 FIB ID로 구분하여 각각 라우팅 테이블을 구분한다. 리눅스 커널은 namespace 라는 기능을 제공하는데, NET namespace를 통해 각 네트워크 (인터페이스)의 구분을 하여 원하는 네트워크로 통신할 수 있게 된다. Linux가 제공하는 유틸리티 ip(8) 를 통해 관련 설정을 할 수 있다. man page 으로도 확인가능하다. 예를 들어 root@~~#ip ..

    [WAS/WES] Apache Tomcat이란?

    [WAS/WES] Apache Tomcat이란?

    Apache란? 웹서버 소프트웨어이다. 웹서버가 구축된 서버는 컨텐츠들을 제공한다. 컨텐츠에는 정적 컨텐츠, 동적 컨텐츠들이 있는데 정적인 컨텐츠에는 웹페이지(html), 이미지가 포함된다. Apache Server 는 HTTP 프로토콜(GET, POST, DELETE 등) 을 통해 정적인 컨텐츠를 처리한다. 그렇다면 동적 컨텐츠는? WAS(Web Application Server) 를 통해 처리 가능하다. 대표적인 WAS가 Apache 사에서 만든 소프트웨어가 Apache Tomcat이다. Apache Tomcat WAS (Web Application Server) 우선 WAS의 개념부터 알아야한다. WAS는 동적인 컨텐츠를 처리하기 위해 웹서버와 컨테이너를 포함한 서버이다. 컨테이너는 소프트웨어 모듈..