본문 바로가기

전체 글231

FORTIGATE - diagnose system top 명령어 들어가며 diagnose system top 명령어에 대해 알아본다. diagnose system top 해당 명령어는 현재 장비에서 돌아가고 있는 프레세스들의 이름 정보, 상태 정보, 실행 정보등을 알 수 있는 명령어이다. 보통 에러가 있을때 CLI창에서 해당 명령어를 입력하여 초기 작업으로 진행해준다. 해당 명령어는 말 그대로 diagnose system top 명령어를 요약하여 보여주는 기능이며, 펌웨어 버전에 따라 사용에 제한이 있을 수 있으니 참고바란다. 2021. 4. 6.
FORTIGATE - Web Filter & App Control 들어가며 Web Filter & App Control 설정 방법을 알아본다. FORTIGATE - Web Filter & App Control 방화벽에서 제공하는 웹 필터 기능을 사용하여 유해 싸이트 차단과 같은 정책을 사용할 수 있다. Web Filter - Static URL Filter, Fortiguard Web Service Filter 및 Content Filter 등 사용 가능 - URL Filter -> Fortiguard Web Filter -> Web Content Filter -> Web Script Filter -> AntiVirus Scanning 순서로 차단. - 포티게이트는 동작 방식이 Profile-Based와 Policy-Based 존재하며 Profile-Based인 경우 .. 2021. 4. 5.
Framework & Library & API Framework & Library & API 프레임워크와 라이브러리는 정확한 개념을 모를때 무슨 차이가 있는지 헷갈릴때가 있다. 그 차이를 한마디로 정의하자면 응용프로그램의 흐름 주도권을 누가 가지고 있는가?를 물어보면 해답을 얻을 수 있다. 먼저 각각의 정의를 먼저 정리해보았다. Framework(프레임워크) - 개발에 있어 기본이 되는 뼈대나 구조를 제공함. - 프레임워크는 라이브러리의 컬렉션이라고 할 수 있다. - 라이브러리와 프레임워크에 주된 차이점은 제어의역전(IOC)이다. (이 말에서 흐름 주도권을 생각해볼수 있다.) - 프레임워크에는 작업을 호출할 수 있는 제어권이 있음. (수동적) - 반제품 형태에 구조를 가지는 애플리케이션 (완전한 애플리케이션 소프트웨어가 아님.) - 프레임워크 안에 .. 2021. 4. 4.
NAT - Network Address Translation 들어가며 NAT의 대한 개념을 정리한다. NAT - Network Address Translation 란? - Network Address Translation 약자이며, 라우터 또는 방화벽과 같은 단일 장치가 인터넷 또는 공용 네트워크와 로컬 또는 개인 네트워크 간의 에이전트 역할을 해주는 프로세스 ( 여기서 에이전트란 내부에 있는 장치의 소스 ip 주소를 다른 ip주소로 변환 해주는것 ) 이다. 이를 통해서 단일 공용 주소가 상당히 많은 수의 개인 주소를 나타낼 수 있다. - 이러한 NAT의 기원으로는 라우팅 가능한 프로토콜 중 하나는 인터넷의 표준이 된 IPv4인데 만들어졌을 당시에는 아무도 얼마나 많은 주소가 필요한지 전혀 몰랐기 때문에 총 주소 범위를 2의 32제곱의 개념을 기반으로 하여 만들었.. 2021. 4. 3.
JAVA - 객체의 생명 주기 (LifeCycle) 들어가며 객체의 생명 주기에 대해서 정리한다. 객체의 생명주기란? - 객체의 생존 기간을 라이프 사이클이라고 한다. 객체가 생성된 후부터 폐기될 때 까지의 기간. 로컬변수 - 로컬변수는 처리 블록 내에서만 사용할 수 있는 변수 - 변수를 선언한 곳에서 생성되어 블록이 종료한 시점에서 폐기 인스턴스 변수 - 클래스의 필드로 선언하는 변수 - 부조 객체를 생성할 때 생성되어 부모 객체가 가비지 컬렉션될 때 함께 삭제된다. 가비지 컬렉션이란? - 더이상 사용되지 않는 메모리를 뜻하는 가비지와 이런 가비지를 회수하여 사용할 수 있는 메모리 공간을 늘리는 작업을 가비지 컬렉션이라고 한다. 그리고 이러한 일을 수행하는 것을 가비지 컬렉터라고 함. 클래스 변수 - 클래스의 static 필드로 선언한 변수 - 자바의 .. 2021. 4. 2.
MAC & ARP 들어가며 MAC과 ARP에 대해서 정리한다. MAC & ARP -Media Access Control의 준말 -네트워크상에서 통신을 위해서는 서로를 구분할 일종의 주소가 필요한데 이 역할을 담당하는 주소가 바로 MAC주소 - IP주소로 주고 받으며 통신을 하지만 이 IP주소를 다시 MAC으로 바꾸는 절차를 통해서 통신이 일어남. (이 과정을 ARP라고함) - ARP를 뿌리면 ARP Table에 MAC 정보가 갱신이 되고 일정 시간 동안 저장이 되어 다음 데이터를 보낼 때에 브로드 캐스트를 하지 않고 원하는 주소에 바로 보낼수 있게 됨. 2021. 4. 1.