UX·UI - FrontEnd Dev. Story

IT용어 6

정보계층보안 SSL(Secure Sockets Layer)인증서 의미/정의

1. SSL [ Secure Sockets Layer ] - 정보 계층 보안이란? 암호화 기반의 인터넷 보안 프로토콜로 개인정보 보호, 인증, 데이터 무결성을 보장하기 위해 개발되었다. * 무결성 ? 더보기 - 데이터의 정보가 변경되거나 오염되지 않도록 하는 원칙. 네트워크에서 데이터 전송 시 비인가 접속자가 데이터를 변경하거나 위조하지 않았다는 것을 나타냄. SSL은 SSL 인증서(공식적으로 TLS 인증서)가 있는 웹사이트만 실행할 수 있는데 SSL 인증서는 사람으로 친다면 신원을 확인하는 신분증이라 생각하면 된다. SSL 인증서는 사이트 or 애플리케이션 서버가 웹에 저장하고 표시한다. SSL/TLS를 사용하는 웹사이트 URL에는 HTTP 대신 HTTPS 가 있습니다. 디지털 인증서는 인터넷 보안에서..

JSON(JavaScript Object Notation) 이란? 개념잡기

개념 JSON은 자바스크립트의 객체를 만들때 리터럴(Literal)과 프로퍼티(Property)를 표현한다. 따라서 JSON 데이터는 모양과 규칙이 매우 단순하다. 그래서 브라우저 영역에서 쉽고 빠르게 의미를 해석할 수 있으며, 다른 프로그래밍 언어에서도 구현하기 쉽다. JSON은 데이터 포맷일 뿐이라서 어떤 통신도 프로그래밍 문법도 아닌 단순한 데이터 표시하는 표현 방법일 뿐입니다. * 리터럴(literal) 개념 더보기 Click 더보기 리터럴(Literal)은 데이터(값) 그 자체를 뜻한다. 변수에 넣는 변하지 않는 데이터를 의미. 30 // 숫자 리터럴 "JSON이란" // 문자열 리터럴 true // 불리언 리터럴 리터럴 표기법이란, 변수를 선언함과 동시에 그 값을 지정해주는 표기법.. // 객..

PHP에 대한 개념 정리

기본 웹 페이지의 개념 웹 페이지 프로그래밍 언어에는 Javascript(자바스크립트)와 PHP 등 다양하게 있다. JavaScript는 클라이언트 측의 스크립트이고 PHP는 서버 측 스크립트이다. 웹 브라우저는 서버에서 내용을 받아 클라이언트 서버에 보여주는 역할을 하며, HTML 코드로 작성한 페이지들은 단순히 레이아웃이 고정된 정적 웹 홈페이지다. 그래서 자바스크립트(JavaScript)와 PHP는 이런 정적인 페이지를 동적으로 만들어주는 역할을 한다. * 클라이언트 사이드와 서버 사이드 개념이 궁금하시다면 Click! 클라이언트 사이드와 서버 사이드의 개념과 차이점 Client-side / Server-side 웹 프로그래밍에서 서버 사이드 / 클리아언트 사이드는 엄청난 의미를 가진다. 왜냐하면 ..

웹 브라우저 쿠키(cookie) / 세션(Session) 개념 차이점

인터넷을 사용하다보면 쿠키 관련된 정보를 묻거나 설정하는거에 대해 많이 나온다. 그래서 자주 접하는 쿠키(cookie) / 세션(session)이 무엇인지 정리했다. * 쿠키(영어: cookie)란 :: 사용자가 어떠한 웹사이트를 방문할 경우, 그 사이트가 사용하고있는 서버를 통해 브라우저에서의 정보들을 사용자의 컴퓨터에 저장되는 작은 텍스트 파일. ex) 웹 사이트에 접속할때마다 쿠키와 세션을 통해 로그인 상태를 유지할 수 있다. 쿠키는 사용자 웹 브라우저에 저장하며 데이터 형태는 Key, Value 형태로 String문이며, 4kb이상 저장 불가. 브라우저마자 저장되는 쿠키는 다르다(크롬, 익스플로러, 사파리, 파이어폭스 등 각각 다름) 1. 쿠키 종류 1) 기술적 쿠키 검색하는 주체가 사람인지 아니..

[IT 소프트웨어 용어] 디버깅이란?

디버깅(Debugging)이란 무엇인가? 버그란 Bug 벌레를 뜻하는데 초기 컴퓨터 개발자 중 한명인 그레이스 하퍼가 컴퓨터 고장의 원을 조사하던 중 회로 사이에 나방 한 마리가 끼어 있는것을 밝견했다. 그때부터 컴퓨터에 어떤 문제가 생길 경우 버그라고 부르게 되었다. 그리고 디버깅(Debugging)은 버그를 잡는다는 의미로서 잘못된 부분을 찾아 고치는것을 뜻하게 되었다. 글을 쓰거나 문제를 풀 때 이상하거나 틀린 점 발견하면 처음부터 과정을 다시 살펴보는데 디버깅도 마찬가지다. 프로그램 만든 후 원하는 결과 나오지 않거나 문제가 생기면 프로그램의 코드를 처음부터 한 줄씩 실행하면서 무엇이 잘못되었는지 오류나는 부분은 어디인지 일일이 찾아서 고치는 것이다. 버그가 확인되었음에도 아무런 조치를 하지않으면..

반응형