본문 바로가기

전체 글

(60)
[SQLD]MYSQL 이란 더보기 MYSQL 이란?MYSQL 정의MYSQL은 오픈소스 관계형 데이터베이스 관리 시스템 입니다. 다른 관계형  데이터베이스 (ORACLE, POSTGRE, DB2 등) 와 마찬가지로 MYSQL은 행과 열로 구성된 테이블에 데이터를 저장합니다. 사용자는 더 일반적으로 SQL 이라고 하는 구조화된 쿼리 언어를 사용하여 데이터를 정의, 조작. 제어, 쿼리할 수 있습니다. 오픈소스 MYSQL은 오픈소스로서 GNU 일반 공중 라이선스 약관에 누구나 무료로 사용할 수 있습니다. 따라서 누구나 자체적으로 소프트웨어의 소스 코드를 수정할 수 있습니다. (MYSQL은 다른 라이선스에 따라 상업적 용도 사용 가능) 관계형 데이터베이스 Mysql 은 관계형 데이터베이스 관리 시스템(RDBMS)이라는 데이터베이스 카테고리..
[Network] OSI 7계층 & TCP/IP 4 프로토콜 OSI 7계층 & TCP/IP 4계층 비교 TCP/IP 프로토콜에서 네트워크 통신을 위해, 각종 기능을 계층화하고 복수의 프로토콜을 조합하여 실현시킨 것이 TCP/IP 4계층 모델이다. TCP/IP 응용 프로그램 계층 프로토콜을 사용하는 명령을 사용자가 실행하면 일련의 이벤트가 시작됩니다. 사용자의 명령 또는 메시지는 로컬 시스템의 TCP/IP 프로토콜 스택을 통해 전달됩니다. OSI 7계층 PDU TCP/IP Stack Protocol L7 Application Layer DATA Application Layer Telnet, SSH, FTP, SMTP, HTTP, DNS, SNMP… etc L6 Presentation Layer L5 Session Layer L4 Transport Layer Segm..
[Network] OSI 7 계층이란?, 개념 및 역활 OSI 7 계층이란?, 개념 및 역활 OSI 7 계층 이란? 이기종 시스템간의 네트워크 상호호환을 위해 필요한 표준 아키텍처를 정의한 참조모델로서 각 계층별로 표준화를 함으로써 상·하위 계층 간에 인터페이스만 충족시켜주면 다양한 제조사들에 의한 독자적인 계층별 프로토콜의 구현 및 발전을 이룰 수 있다. 주요 용어 정리 개방형시스템(OS) 인터페이스와 프로토콜이 표준화 되어 서로 다른(이기종) 시스템과 상호 연동이 가능한 시스템을 말하며, 이와는 반대로 폐쇄형 시스템(CS)는 독자적인 인터페이스와 프로토콜을 사용하여 이기종 시스템과 호환되지 않는 시스템을 말합니다. 노드(Node) 네트워크에 연결된 장치를 의미한다. 네트워크에 연결된 컴퓨터를 포함하여 네트워크 프린터와 같으 주변기기, 라우터, 스위치, 허..
파이썬 기초 문법[ 데이터 타입_boolean] 파이썬 기초 문법[데이터 타입_boolean] 두 값을 비교할 때 식이 평가되고 파이썬은 boolean을 통한 TRUE, FALSE을 출력합니다. 부울 값의 TRUE/FALSE 경우 TRUE 모든 값이 일종의 콘텐츠가 있는 경우 빈 문제열을 제외한 모든 문자열 0을 제외한 모든 숫자 빈 목록을 제외한 모든 LIST, TUPLE, DIRECTORY FALSE 숫자 및 값과 같은 빈 값을 제외하고는 FALSE 값은 많지 않습니다. Example 위의 예제와 같이 BOOL을 사용함으로서 두 개의 데이터 값을 비교하여 결과를 도출할 수 있다. 비교를 통하여 원하는 경우에 적절한 데이터 값을 삽입하는 것이 가능하다. 참고 사이트 Python Booleans (w3schools.com)
파이썬 기초 문법[출력] 파이썬 기초 문법[출력] 안녕하세요. 프로그래밍에서 결과값을 표현하기 위한 가장 중요한 수단은 입력과 출력이다. 출력에 대한 파이썬 기초 문법을 설명해드리는 피드 글이다. 출력 형식 python 출력으로 console에 표시할 경우 print() 함수를 사용하면 된다. print() 함수는 아래와 같이 다양한 방식으로 출력 표현이 가능하다. 1. print 함수에 문자표시 > print 함수로 문장을 만들려면 큰/작은 따음표 안에 문자를 넣으면 된다. 2. 긴 문장을 표시하기 > 개행이 있는 문장을 표현하려면 따음표 3개를 문장 앞뒤에 넣으면 된다. 3. 개행 없애기 > print() 함수를 사용시에는 출력 마지막에 자동적으로 개행이된다. 이를 해결하기 위해서는 print()함수 안에 마지막 표시로 en..
파이썬 기초 문법[입력] 파이썬 기초 문법[입력과 출력] 안녕하세요. 프로그래밍에서 결과값을 표현하기 위한 가장 중요한 수단은 입력과 출력이다. 입력에 대한 파이썬 기초 문법을 설명해드리는 피드 글이다. 입력 형식 입력 방식으로는 input() 함수를 사용하여 사용자 입력을 받는 형식이 있다. input은 입력되는 모든 것을 문자열(string)으로 취급한다. 변수 = input() 변수 = input("문자") 위와 같이 input() 함수를 사용하면 사용자가 입력한 값을 변수에 저장할 수 있으며, 첫 번째 방식처럼 아무것도 없이 사용해도 되고 입력받는 값 앞에 문자열이 포함하고 싶으면 input() 함수 안에 문자열을 넣으면 된다. input()함수는 기본적으로 String을 표준으로 하며, 다른형식으로 지정하고 싶은 경우 ..
[Javascript] Javascript 개요 Javascript 개요 자바스크립트(영어: JavaScript)는 객체 기반의 스크립트 프로그래밍 언어이다. 이 언어는 웹 브라우저 내에서 주로 사용하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있으며, 오늘날 HTML, CSS와 함께 웹을 구성하는 요소 중 하나다. HTML이 웹 페이지의 기본 구조를 담당하고, CSS가 디자인을 담당한다면 JavaScript는 클라이언트 단에서 웹 페이지가 동작(백엔드)하는 것을 담당한다.[1] 웹 페이지를 자동차에 비유하자면, HTML은 자동차의 뼈대, CSS는 자동차의 외관, JavaScript는 자동차의 동력이라고 볼 수 있다. Javascript 역사 Node.js와 같은 런타임 환경과 같이 서버 프로그래밍에도 사용되고 있다. 자바스..
[Network] 프로토콜 분석기 도구 - NetworkMiner 프로토콜 분석기 도구 - NetworkMiner NetworkMiner는 Windows용 오픈 소스 NFAT(Network Forensic Analysis Tool)입니다( Linux / Mac OS X / FreeBSD 에서도 작동 ). NetworkMiner는 네트워크에 트래픽을 발생시키지 않고 운영 체제, 세션, 호스트 이름, 열린 포트 등을 감지하기 위해 수동 네트워크 스니퍼/패킷 캡처 도구로 사용할 수 있습니다. NetworkMiner는 또한 오프라인 분석을 위해 PCAP 파일을 구문 분석하고 PCAP 파일에서 전송된 파일과 인증서를 재생성/재조립할 수 있습니다. 사용 예시 Youtube와 같은 웹 사이트에서 네트워크를 통해 스트리밍되는 미디어 파일을 추출하고 저장하는데 사용된다. 파일 추출 지..