웹 기본지식
-
http status 값 정의웹 기본지식 2020. 5. 14. 16:39
응답값 정리 200 번대 응답(Response) : 성공(Success) 200 OK * 요청 정상 처리. 204 No Content * 요청 정상 처리하였지만, 돌려줄 리소스 없음. * 응답에 어떠한 엔티티 바디(Entity Body)도 포함하지 않음. * 서버에서 처리 후, 클라이언트에 정보를 보낼 필요가 없는 경우 사용. 206 Partial Content * Range가 지정된 요청인 경우, 지정된 범위만큼의 요청을 받았다는 것을 알려줌. 300 번대 응답(Response) : 리디렉션(Redirection) 301 Moved Permanently * 요청된 리소스에는 새로운 URI가 지정되어 있기 때문에, 이후로는 새 URI를 사용해야 한다는 것을 나타냄. (영구적인 URI 변경) 302 Fou..
-
FTP 보안 프로토콜웹 기본지식 2020. 5. 13. 15:39
FTP 보안 프로토콜(SFTP, Secure FTP, FTPS) 1. SFTP(SSH File Transfer Protocol) 정확히 말하면 SFTP 프로토콜은 FTP를 사용하지 않는다. SFTP는 SSH 기반의 새로운 파일 전송 프로토콜이다. SSH 서버가 구축되어 있어야 한다. Telnet을 대체하는 원격관리 프로토콜인 SSH를 이용하기 때문에 구축 및 유지 비용이 적고 다른 보안 FTP 메커니즘에 비해 일반 사용자들이 사용하기에 편리하여 많이 사용된다. 일반 사용자들은 FileZilla, SSH Secure Shell v3.29 또는 pscp, WinSCP 프로그램을 이용한다. 상용S/W로는 VanDyke Software 社에서 나온 SecureFX가 있다. 특히 FileZilla는 Open S/..
-
쿠키 세션 기본 개념웹 기본지식 2020. 5. 13. 15:32
1. HTTP의 특징과 쿠키와 세션을 사용하는 이유 HTTP 프로토콜이 connectionless, stateless한 특성이 있기 때문입니다. connectionless 클라이언트가 요청을 한 후 응답을 받으면 그 연결을 끊어 버리는 특징 stateless 통신이 끝나면 상태를 유지하지 않는 특징 1. 개요 공통점 : 사용자의 정보(데이터)를 저장할 때 이용된다. 차이점 : 쿠키 : 1) 사용자의 로컬에 저장되었다가 브라우저가 요청시 왔다갔다하게 됨(보안에 취약) 2) 세션과 달리 여러 서버로 전송이 가능함 3) 세션이 브라우저 단위로 생성되어 브라우저 종료시 사라지는데 반해, 쿠키는 유효시간 설정을 할 수 있음. ex) 7일 4) 클라이언트가 재요청시 웹페이지 요청과 함께 쿠키값도 전송 - 자동으로 ..