DNAT (Destination Network Address Translation)외부 네트워크에서 내부 네트워크로 들어올때 IP 주소 변환 -> Destination IP를 변환시키는것. destination IP : 대상 IP 주소-> 정보 패킷을 수신하는 시스템의 IP주소DNAT의 사용 예는 방화벽이다?DNAT이 외부 네트워크에서 내부 네트워크로 들어올때 공인 IP를 사설 IP로 포워딩 하는 경우 이용되기 때문입니다. 보통 방화벽 안에 서버를 가지고 있습니다.서버를 가지고 있다면 서비스를 해야 하는것이 보통, 즉 누군가 인터넷으로 들어와야 하는 것입니다. 어떻게? 사설 IP대역에 있는 누군가가 내 서버에 들어올수 있나?? 바로 이 DNAT을 사용하는 것입니다.Destination IP address..
ext2 (Second Extended File System (Ext2 fs) ext 파일 시스템이 가지고 있던 문제를 해결하기 위해 내놓은 것입니다.ext2 파일 시스템은 ext 파일 시스템을 기반으로 확장성도 고려하여 개발 되었습니다. 초기 버그가 있어서 불안정 하였으니 현재 매우 안정적인 시스템이 되었습니다.리눅스 커널 2.6.17이전 버전에서는 파일 시스템의 크기가 2TB 로 제한 되었으나 현재는 이론적으로 32TB까지 지원 가능하다고 합니다.ext3 파일 시스템이 개발되기 전까지 사실상 거의 리눅스의 표준 파일 시스템으로 사용되었다고 합니다.현재도 부팅 가능한 USB 플래시 드리이브와 다른 SSD 장치에 사용되고 있습니다.
안녕하세요 무무입니다. 이번엔 css를 시작하는데 몇가지 팁을 정리해볼까 합니다. 일단 css를 직접 시작하시기에 css프레임워크를 시작하시는것을 추천드립니다. css에는 클래스와 아이디로 해당 태그들의 스타일을 변경할 수 있습니다. 보통 css 프레임워크는 클래스는 활용하여 스타일을 설정합니다. 간단히 클래스를 짚어보고 css의 프레임워크들을 소개해드릴께요. 참고 링크: https://developer.mozilla.org/ko/docs/Web/CSS/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0/%EC%84%A4%EB%A0%89%ED%84%B0 위 링크는 선택자에 대한 모질라 재단의 css 선택자 설명내용입니다. 아이디와 클래스는 유일성만 생각하시면 됩니다. 아이디는 이름이 유일해..
파일 시스템은 운영체제의 주요한 기능 중 하나로, 다양한 정보를 가지고 있는 파일과 디렉터리의 집합을 구조적으로 관리하는 체계입니다. 사용자가 외부에서 보기에는 별다른 차이가 없지만 ,내부적으로 어떤 구조를 구상하여 파일이나 폴더를 관리하냐에 따라 다양한 파일 시스템이 존재 합니다. 리눅스를 비롯한 각 운영체제는 다양한 파일 시스템을 적용하고 있습니다. ext ( Extend File System)ext파일 시스템은 레미키드 가 개발한 것으로 1992년 4월 리눅스 0.96c에 포함되어 발표하였다. MFS의 기능을 확장했다는 의미를 가지고 있다. MFS의 경우 16비트 주소 체계를 사용하여 파일 시스템의 크기가 최대 64MB였지만 ext에서는 최대 2GB까지로 늘어낫다.파일 이름의 길이도 MFS는 최대 ..
SNAT (Source Network Address Translation) 내부 네트워크에서 외부 네트워크로 나갈때 네트워크 주소 변환 -> Source IP를 변환 시키는 것 source IP 란?트래픽이 시작된 IP주소 SNAT의 실생활에서 가장 다가올만한 예는 바로 '공유기'인듯 합니다.공유기는1. 현재의 트래픽을 NAT 태이블에 기록합니다.2. Source IP의 주소를 공인 IP로 바꾼 후 NAT테이블을 참조하여 내부망으로 전달해 주는 것입니다. 출처 : https://serverfault.com/questions/509057/can-you-configure-snat-with-multiple-source-ips-and-use-static-dnat-port-forwa iptables이용한 SNAT..
NAT (Network Address Translation)이란?네트워크 주소 변환은 패킷(TCP/UDP) 포트 숫자, 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술입니다. IPv4의 주소 부족 문제를 해결하기 위한 방법으로 고려되었으며 주로 비공인(사설,local) 네트워크 주소를 사용하는 땅에서 외부 공인망(public) 과의 통신을 위해서 네트워크 주소를 변환하는 것입니다. 즉 내부망에서는 사설 IP주소를 사용하여 통신을 하고, 외부망과의 통신시에는 NAT을 거쳐 공인 IP주소로 변환한다는 것 입니다.. NAT을 사용하는 이유는 대게 사설 네트워크에 소간 여러 개의 호스트가 하나의 공인 IP주소를 사용하여 인터넷에 접속하기 위함 이라고 합니다..아래 ..
안녕하세요. 무무입니다. vue.js는 사이트를 보신분이면 프레임워크라고 보셨을겁니다. 그런데 vue.js 프레임워크를 활용한 프레임워크? 는 어떤걸지 하나하나 설명드릴려고해요. 아래 링크를 눌러주세요.https://madewithvuejs.com/frameworks?page=1 위 링크를 클릭하면 아래와 같이 화면이 뜨게됩니다. vue.js도 javascript로 구성된 프레임워크긴해요. 그런데 그걸로 만든 프레임워크라면 어떤것일까요. 크게 3가지로 나눌수있어요. UI 구성 화면 템플릿 구성 서버렌더링에 대해서 vue.js로 프레임워크를 확인하실 수 있습니다. 다음에 기능에 대해서 본격적으로 써볼텐데요. 해당 프레임워크중 써볼것들이 있으면 합쳐서 한번 써보려고합니다. 읽어주셔서 감사합니다.
안녕하세요 무무입니다. 오늘부터 Vue.js를 시작해보려고 합니다. Vue.js를 시작하기 위해선 Node.js가 필요합니다. Node.js를 설치하시고, 아래 과정을 하나하나 진행해나가보시면 vue.js 기본 프로젝트를 실행하실수있습니다. 1. Node.js 설치 (https://nodejs.org/en/)LTS버전을 설치해주세요. 2. node -v, npm -v를 통해 설치를 확인합니다. 3. Vue.js를 설치합니다. # 최신 안정화 버전 $ npm install vue 4. Vue-cli 를 설치하고 프로젝트를 설정합니다. 프로젝트를 생성하고 vue 프로젝트를 실행할때 필요한 커맨드를 제공합니다. Usage: vue [options] Options: -V, --version output the ..
HTML은 웹개발하는데 기본이 되는 언어로써 많은 분들이 관심을 가져주는 언어입니다. 개인 홈페이지는 물론이고 소개페이지, 온라인 이력서, 기업용 쇼핑몰, 최근은 앱개발을 할때도 HTML언어는 기본이 되는 언어중 하나가 되었습니다. HTML은 다른 프로그래밍 언어와는 다르게 태그의 열고 닫힘과 상하위구조에 대한 이해를 어려워 하시는분이 많이계십니다. HTML은 읽는 방법이 중요합니다.그래서, 다양한 분야의 분들이 관심을 가져주는 프로그래밍 언어로써 컴퓨터를 자주 사용하시는 3가지 역할을 정하여 이해방법에 대해서 작성해보려고 합니다. 1. 전산학과 대학생 1학년은 교양및 기초 전공과목을 들음으로 인해 4년제 대학교 기준 2,3,4학년 대상 글입니다. 핵심은 트리라는 자료구조입니다. 트리란 노드와 링크로 구..
내부 ip, 외부 ip란 무엇인가요? 인터넷을 하기 위해서는 ip 주소를 할당 받아야 합니다. ip 주소 할당이 없으면 인터넷을 사용하지 못합니다. 인터넷 사용자의 수요가 증가하면서 외부 ip의 수가 부족해 지면서 외부 ip안에서 내부ip를 사용할수 있게끔 개발되기 시작하였습니다. 내부 ip : 내 PC에서 현재 사용하고 있는 내부적으로 할당받은 IP입니다. ---> 192.168..........외부 ip : 내 PC 에서 하는 작업들이 외부에서 하고있는 ip입니다. -->168.126....... 출처 : http://gotocloud.co.kr/wp-content/uploads/2013/03/IP2.png ip는 랜카드 주소(MAC 주소) 마다 하나씩 부여해야 합니다. 왜냐하면 일종의 식별자 이기 ..