기본적으로 HTTP는 텍스트로 데이터를 주고받는 통신 규약으로, 보안성이 약하다. 반면, HTTPS는 SSL 프로토콜을 이용해 암호화된 데이터를 주고받아 보안성이 강화되어 있다. 이 글에서는 클라이언트-서버 모델, HTTP 메서드, SSL과 TLS 등에 대해 설명하며, HTTP와 HTTPS의 차이점을 명확히 이해할 수 있게 도와준다. ✨시작하며 URL을 확인하면 http 이후 s가 붙어있을 때도, 붙어있지 않을 때도 있다. HTTP와 HTTPS는 대체 무슨 차이가 있을까? 클라이언트-서버 모델 클라이언트-서버 모델은 웹 통신에서 클라이언트(일반적으로 웹 브라우저)가 서버에 요청을 보내고, 서버는 요청을 처리한 후 클라이언트에 응답하는 방식으로 작동한다. 예를 들어, 클라이언트가 웹 페이지를 불러오는 것이..
filterMultipartResolver를 거치면서 lucy 필터가 적용되지 않아 web.xml에 multipartFilter를 추가하였으나, 이로 인해 첨부파일 업로드 시 500 에러가 발생하였다. 이를 해결하기 위해 server.xml 및 context.xml을 수정하였다. server.xml은 서버의 실행 시점에 동작을 준비하는 xml 문서로, context-path 설정이 가능하다. 반면 context.xml은 웹 어플리케이션의 지원을 명시해주는 파일로, 웹을 읽어 실행하고 DB를 연결하는 기능을 수행한다. ✨시작하며 전자정부 프레임워크에서 프로젝트 수행 중 lucy-xss-servlet-filter를 사용해 XSS 취약점을 조치 하는데 filterMultipartResolver를 거치게 되면 ..
GNS3, 네트워크 소프트웨어 에뮬레이터에 대한 내용부터 설치 방법, 주요 기능, 실습 팁까지 상세히 안내하였다. 특히, 각 기능별 설치 항목과 그 역할, 프로젝트 생성 예시, IP/MASK 및 GATEWAY 설정 방법 등을 설명하며, 실제로 GNS3를 활용하는데 필요한 기본적인 지식을 제공하고 있다. GNS3 GNS3는 네트워크 소프트웨어 에뮬레이터이다. 설치 Download GNS3 사이트로 이동한 후 자신의 운영체제에 맞는 버전의 GNS3를 다운로드한다. (여기서는 Windows 2.2.34 버전의 GNS3 다운을 예시로 했다.) 체크되지 않은 항목들을 모두 체크해준다. 아래는 기본적으로 체크되지 않은 항목들, 즉 추가로 체크해줘야 하는 목록이다. GNS3 WebClient GNS3 VM Tools..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.