전체 글

IT 공부
IT 지식/IT 정보

웹사이트와 브라우저

웹사이트는 text 파일로 이루어져 있으며 이를 브라우저에게 전달해 브라우저가 코드를 이해해서 구현한 것이다. 따라서 우리는 어떤 text를 어디에 작성할지를 알면 웹사이트를 제작할 수 있다. ​ 브라우저는 text 형식의 코드를 받고 표현해준다. 개발자로써 해야할 거는 어떤종류의 text를 써야하고, text를 어디에 써야하는지 배우는거다. ​ 웹사이트는 최소2가지에서 최대 3가지 종류의 text로 구성되어있다. HTML CSS Javascript ​ 브라우저는 멍청해서 인간들이 쓰는 언어를 이해하지 못한다. (구글크롬, 파이어폭스, 사파리, 익스플로러) 브라우저에게 content가 뭔지 우리가 알려줘야한다. HTML을 사용해서 브라우저에게 이건 title 이건 image 이건 list 라는 식으로 설..

IT 지식/IT 정보

SSL, TLS, HTTPS 설명

SSL ( Secure Sockets Layer ) - 보안 소켓 계층 SSL 인증서는 디지털 인증서로 불리며, 브라우저(사용자의 컴퓨터) ↔ 서버(웹사이트) 사이의 암호화된 연결을 수립하는데 사용된다. - SSL 은 웹사이트와 브라우저 사이( 또는 두 서버 사이)에 전송되는 데이터를 암호화하여 인터넷 연결을 보호하기 위한 기술. 개인 데이터나 금융 데이터 등의 전송되는 정보를 보거나 훔치는 것을 방지한다. TLS ( Transport Layer Security ) - 전송 계층 보안 TLS는 SSL 의 향상된, 더욱 안전한 버전이다.( 1996년 이후 SSL 업데이트 x ) SSL은 일반적인 용어이며, TLS는 업데이트된 버전이다. ( TLS를 사용하고 있다고 생각하면 된다.) HTTPS ( Hyper..

IT 지식/IT 정보

APM Setup 설치 및 간단한 문제 풀기

APM setup 설치 후 진행URL 에 localhost 입력 후 접속하면 아래와 같은 창이 뜬다. 위 그림과 같이 htdocs 경로의 index.php 파일 삭제 후 아래와 같은 창이 뜬다.위와 같은 창이 뜨면 본격적으로 시작한다.문제1. html 과 php 로 hello world 출력하기 htdocs 폴더 안에 index.html 파일 생성 ( 메모장으로 열기 ) Hello World 문제 2. javascript 및 php 사용해서 alert 발생시키기  문제 3. php 로 반복문 1~100 까지 만들기 "; $i++; }?>이전 문제에 사용했던 Hello, World! 구문 옆부터 1이 출력되어 줄바꿈 태그 사용$i  → i라는 변수에 1 집어넣고 ( $ 사용하여 변수 선언 )w..

IT 지식/IT 정보

GET 과 POST 특징 및 차이점

GET 이란 ? GET은 클라이언트에서 서버로 어떠한 리소스로 부터 정보를 요청하기 위해 사용되는 메서드이다. ex) 게시판의 게시물 조회할 때 사용 GET을 통한 요청은 URL 주소 끝에 파라미터(변수)로 포함되어 전송되며, 이 부분을 쿼리 스트링(query string) 이라 한다. 예를 들어 아래와 같은 방식이다 www.example.com/test?id=user&pw=1234 서버에서는 id 와 pw라는 파라미터(변수)명으로 각각 user 와 1234 라는 파라미터 값을 전달 받을 수 있다. 특징 GET 요청은 캐시가 가능하다. GET 요청은 브라우저 히스토리에 남는다. GET 요청은 북마크 될 수 있다. GET 요청은 길이 제한이 있다.(브라우저마다 제한이 다르다) GET 요청은 파라미터가 다 ..

Security Engineer
IT-log