전체 글
-
[ 1주 - 2 ] 웹 개발 -> 출력 문구 작성모의해킹/모의해킹 취업반 - 개발 2023. 4. 3. 10:05
연결된 홈페이지로 Happy Hacking 이라는 단어를 출력하도록 해주었다 우선 vscode 를 열어서 HTML문장을 작성해 주었다 연결된 사이트로 가서 보니 원하는 단어가 정상적으로 왔음을 알 수 있었다 https://ruang0124.tistory.com/12 [리눅스] 우분투 - VSCode와 localhost 사이트 연결하기 우분투에서 웹 개발을 하기 위해서 vscode 와 localhost 홈페이지를 연결하는 작업을 해 보았다 왼쪽 위에 File을 클릭해 주고 Add Folder to Workspace... 을 클릭해 준다 초록색 박스 안의 모양처럼 만들어 ruang0124.tistory.com
-
[UTM][리눅스] 우분투 - VSCode와 localhost 사이트 연결하기가상머신/Ubuntu 2023. 4. 3. 07:00
우분투에서 웹 개발을 하기 위해서 vscode 와 localhost 홈페이지를 연결하는 작업을 해 보았다 왼쪽 위에 File을 클릭해 주고 Add Folder to Workspace... 을 클릭해 준다 초록색 박스 안의 모양처럼 만들어준 뒤 var 를 찾아 들어가 준다 다음으로 www -> html 순으로 클릭해 준다 다음과 같이 신뢰할 수 있는지 묻는 경고창이 나타나고 Yes 를 눌러주면 vscode 와 localhost 가 연동이 된다
-
네트워크 개념 - 프로토콜의 이해전공 - IT/통신과네트워크 2023. 4. 2. 23:39
모듈화 하드웨어 측면 CPU, 메모리, 하드디스크 같은 작은 부품들이 모여 하나의 시스템을 구성한다 복잡한 시스템을 기능별로 모듈화 하면 시스템 구조가 단순해져서 전체 시스템을 이해하기 쉬워진다 각 단위 모듈이 독립적인 기능을 수행하기 때문에 고장이나 업그레이드 등의 상황에 손쉽게 대처가 가능함 소프트웨어 측면 일반프로그래밍 언어에서 함수 개념을 사용해 전체 프로그램을 모듈화 할 수 있다 함수별로 특정 기능을 독립적으로 수행하도록 함으로써 각 함수가 개별적으로 설계되고 구현된다 함수 사이의 인터페이스는 함수의 매개변수에 의해서만 이루어지므로 전체 시스템을 이해하기 쉽다 시스템을 모듈화 하지 않는다면 어떤 한 부분에서 문제가 발생하였을 때 전체 시스템을 고쳐야 한다 계층구조 네트워크에서는 독립적인 고유 기..
-
네트워크 기초 - 주소의 표현, 주소와 이름, 주소 정보의 관리전공 - IT/통신과네트워크 2023. 4. 2. 23:09
주소의 표현 유일성 구분자의 가장 중요한 역할은 대상을 서로 구분하여 지칭하는 것이다 서로 다른 대상이 같은 구분자를 갖지 않는 유일성을 보장해야 한다 이론적으로 완전한 확장성을 전헤로 하는 유일성을 보장하기는 불가능하다 확장성 시스템은 시간이 흐르면서 이용자가 증가하는 보편화 과정이 진행되므로 자연스럽게 규모가 확장된다 시스템의 최대 수용 규모를 예측하여 구분자의 최대 한계를 올바르게 설정하지 않으면 표현할 수 있는 공간의 크기가 제한되어 시스템의 확장성도 제한받게 된다 편리성 시스템 설계 과정에서 부여되는 구분자는 시스템의 내부 처리 구조를 효율적으로 운용할 수 있도록 해주어야 한다 시스템 내부 동작에 종속된 구분자의 주소 체계는 사용자가 쉽게 이해하기 어려워서 문자로 된 이름을 추가로 할당 숫자로 ..
-
네트워크 기초 - 구조적 모델 2전공 - IT/통신과네트워크 2023. 4. 2. 22:30
인터네트워킹 의미 : 네트워크와 네트워크의 연결을 인터네트워킹이라 하며, 연결되는 네트워크 수가 증가할수록 복잡도가 커진다 네트워크 연결 : 서로 독립적으로 운영되는 2개 이상의 네트워크가 연동되어 정보를 교환하려면, 이를 적절히 연결하여 데이터를 중개할 수 있는 인터네트워킹 시스템이 필요하다 게이트웨이 인터네트워킹 기능을 수행하는 시스템을 일반적으로 게이트웨이라고 부른다 리피터 물리 계층의 기능을 지원 물리적 신호는 전송 거리가 멀수록 감쇄되기 때문에 중간에 이를 보완해주어야 한다 리피터는 한쪽에서 입력된 신호를 물리적으로 단순히 증폭하여 다른 족으로 중개하는 역할을 한다 브리지 리피터 기능에 데이터 링크 계층의 기능이 추가된 것으로 물리 계층에서 발생한 오류를 해결해 준다 라우터 물리 계층, 데이터링..
-
PHP 기초 - 변수 생성, 변수, 출력 변수, 특징, global, local프로그래밍언어/PHP 2023. 4. 2. 18:19
PHP 변수 생성 PHP에서 변수는 $기호로 시작하고 $ 뒤에 변수 이름이 온다 PHP 변수 변수는 $ 부호로 시작하고 뒤에 변수 이름이 온다 변수 이름은 문자 또는 밑줄 문자로 시작해야 하고 변수 이름은 숫자로 시작할 수 없다 변수 이름에는 영숫자와 밑줄(Az, 0-9 및 _ )만 포함할 수 있으며 변수 이름은 대소문자를 구분한다 출력 변수 echo문은 데이터를 화면에 출력하는 데 사용된다 또한 온점을 사용하여 출력을 할 수 있다 PHP는 느슨하게 입력된 언어 변수가 어떤 데이터 유형인지 PHP에 알릴 필요가 없다 PHP는 값에 따라 데이터 유형을 변수에 자동으로 연결하기 때문에 정수에 문자열을 추가하는 것과 같은 작업을 수행할 수 있다 PHP 변수 범위 PHP에서 변수는 스크립트의 어느 곳에서나 선언..
-
PHP 기초 - php정의, 구문, 대소문자, 주석프로그래밍언어/PHP 2023. 4. 2. 17:51
PHP란? PHP는 "PHP: Hypertext Preprocessor"의 약자이다 PHP는 널리 사용되는 오픈 소스 스크립팅 언어이고 PHP 스크립트는 서버에서 실행된다 PHP 파일에는 텍스트, HTML, CSS, JavaScript 및 PHP 코드가 포함될 수 있으며 PHP 코드는 서버에서 실행되고 결과는 일반 HTML로 브라우저에 반환되고 PHP 파일의 확장자는 " .php" 이다 PHP 스크립트가 서버에서 실행되고 일반 HTML 결과가 브라우저로 다시 전송된다 기본 PHP 구문 PHP 스크립트는 문서의 아무 곳에나 배치할 수 있으며 시작 태그는 이다 위 예제에서 PHP 내장함수인 echo 를 사용하여 오른쪽과 같이 나타남을 알 수 있다 PHP 대소문자 구분 PHP에서 키워드(if, else, wh..
-
[UTM][리눅스] 우분투 - VsCode 설치하기가상머신/Ubuntu 2023. 4. 2. 17:00
우분투에 vscode 를 설치해 보았다 우선 visualstudio.com 홈페이지로 들어가면 위 사진처럼 시스템 사양에 맞춰서 설치홈페이지가 나온다 위 사진에서 .deb 파일을 다운로드 받아준다 Terminal 을 열어서 다음의 명령을 차례대로 실행해 준다 cd Downloads sudo apt install ./code_1.76.2-1678817477_arm64.deb ( code 뒤에 숫자는 업데이트로 인해 달라질 수 있으므로 개인 파일에 맞추어서 입력 ) 사용자 비밀번호를 입력하고 설치를 진행한다 설치가 끝난 후 code 명령어를 입력해 보면 Visual Studiio Code 가 설치되었음을 확인할 수 있다