원지의 개발
728x90
article thumbnail
[네트워크] HTTPS & SSL TLS, 혼합 콘텐츠
Study/Network 2023. 11. 1. 16:22

HTTPS HTTP 프로토콜 상위에서 TLS 암호화를 구현한 것으로 HTTPS를 사용하는 웹사이트는 TLS 암호화를 이용 혼합 콘텐츠 경우에 따라 HTTPS 사이트에는 일반 텍스트 HTTP 프로토콜을 사용하여 로드되는 일부 요소도 포함될 수 있음 = 혼합 콘텐츠 조건 생 HTTPS를 통한 HTTP 콘텐츠가 혼합된 경우 HTTPS로 보호되는 사이트에 있으므로 안전하게 암호화된 채로 연결되어 있다고 생각하지만, 페이지의 암호회되지 않은 요소로 인해 취약점이 발생할 수 있음 심각도는 혼합 콘텐츠가 패시브(이미지, 동영상)인지 액티브(JavaScript 파일, API 요청)인지에 따라 달라짐 혼합 콘텐츠를 모두 차단하는 웹 브라우저는 사용자에게 매우 좁은 버전의 웹을 제공하는 것이므로 브라우저는 덜 심각한 형태..

article thumbnail
[네트워크] socket, 웹소켓
Study/Network 2023. 9. 14. 14:10

socket컴퓨터 사이에 네트워킹을 위한 통신 채널클라이언트 프로세스는 소켓을 통해 서버 프로세스와 데이터를 주고받을 수 있음전화와 같이 신뢰할 수 있는 양방향 통신을 제공프로세스 간의 통신에 사용되는 양쪽 끝단(endpoint)을 의미소켓은 TCP/IP 레이어(4계층)에서 작동하고, 웹 소켓은 HTTP 레이어(7계층)에서 작동함인터넷 프로토콜에 기반, 대부분의 네트워크 소켓은 인터넷 소켓임과정시스템을 구축할 때는 서버 프로세스를 위한 server socket 객체를 만듦서버 서비스가 원활하게 진행되면 클라이언트 프로세스를 만듦시스템 구축을 완료하면 고유한 IP 주소와 포트 번호를 가진 서버와여기에 접속한 클라이언트는 소켓을 통한 양방향 통신이 가능해짐2022.10.31 - [프로그래밍 언어/Java] ..

article thumbnail
[네트워크] 로드 밸런싱, 공인 IP & 사설 IP
Study/Network 2023. 9. 1. 03:20

로드 밸런싱 load balancing 쏟아지는 트래픽을 여러 대의 서버로 분산시켜주는 기술 네트워크 또는 서버에 가해지는 부하(Load)를 분산시켜 처리해주는 기법 가용성, 확장성, 보안 및 성능 향상 목적 또 다른 보안 계층을 추가할 수 있는 보안 기능이 내장 정적 라운드 로빈 방식 클라이언트로부터 받은 요청을 순서대로 할당하는 방식 로드 밸런싱 대상 서버의 성능이 동일하고 처리 시간이 짧은 애플리케이션의 경우 균등 분산 가중 기반 라운드 로빈 방식 우선 순위 또는 용량에 따라 각 서버에 서로 다른 가중치 할당 가중치가 높으면 더 많은 트래픽 수신 IP 해시 방식 클라이언트 IP 주소에 해싱을 수행하여 숫자로 변환한 다음 개별 서버에 매핑 사용자가 항상 동일한 서버로 연결되는 것을 보장 동적 최소 연..

728x90
250x250