목록CS/Network (14)
S E P H ' S
IP Address IP 주소는 네트워크 통신에 있어 각각의 통신 기기(컴퓨터, 노트북, 스마트폰 등)에 할당된 고유 식별 번호이다. IP 주소는 각 통신기기마다 고유하게 할당된 것이 아닌 네트워크 관리자 혹은 인터넷 서비스 공급자(ISP)가 제공받기 때문에 경우에 따라 바뀔 수 있다. 서브넷 마스크(Subnet Mask)는 IP 주소에서 네트워크 주소, 호스트 주소를 나눠주는 역할을 한다. 호스트(개인)들 간의 네트워크 통신은 같은 네트워크 주소/네트워크 대역(국가) 내에서만 이뤄진다. 다른 네트워크 대역의 호스트와 연결하는 방법은 라우팅에 관련이 있다. 같은 IP 주소라 하더라도 서브넷 마스크가 다르면 IP 주소가 의미하는 바가 완전히 달라지게 된다. IPv4 IPv4 주소는 32 비트 주소이다. I..
로드밸런서란? 서버에 가해지는 부하(== 로드)를 분산(==밸런싱) 해주는 장치 혹은 기술을 통칭한다. L4 로드밸런서 L4 로드 밸런서는 전송 계층(Transport Layer, Layer 4) 에서 작동하는 로드 밸런서로, 주로 TCP 및 UDP 프로토콜을 기반으로 클라이언트와 서버 간의 트래픽을 분산시킵니다. L4 로드밸런서는 클라이언트의 IP 주소와 포트, 서버의 IP 주소와 포트를 기반으로 로드 밸런싱을 수행한다. L7 로드밸런서 L7 로드 밸런서는 애플리케이션 계층(Application Layer, Layer 7)에서 작동하는 로드 밸런서로, 주로 HTTP 및 HTTPS 프로토콜을 기반으로 클라이언트와 서버 간의 트래픽을 분산시킵니다. L7 로드 밸런서는 요청 내용(URL, 헤더, 쿠키 등)을..
라우터 라우터는 컴퓨팅 디바이스와 네트워크를 다른 네트워크에 연결하는 네트워킹 디바이스이다. 경로 설정, 데이터 전달, 로드 밸런싱의 역할을 담당한다. 라우터는 인터넷계층에 위치한다. 라우팅과 포워딩 라우팅은 패킷이 출발지부터 목적지까지 가는 경로를 설정하는 것이다. 라우터는 라우팅 테이블을 사용하여 목적지 IP주소를 분석하고, 다음으로 이동할 경로를 선택한다. 라우터는 패킷의 목적지 주소와 연결된 네트워크 및 서브넷 정보를 확인하여 어느 인터페이스로 전송할지 결정한다. 포워딩은 라우팅에 의해 선택된 경로를 따라 패킷을 실제로 전달하는 과정이다. 라우터 또는 스위치가 패킷을 수신하여 해당 패킷을 목적지로 전달하는 것을 포워딩이라고 한다. 포워딩은 라우팅 결정에 의해 선택된 경로를 따라 패킷을 전송하는 단..
SOP (Same Origin Policy) SOP 란 동일 출처 정책이란 뜻으로 동일한 출처의 리소스만 상호작용을 허용하는 정책이다. A 출처에서 온 문서가 B 출처에서 가져온 리소스와 상호작용하는 것을 차단하는 보안 정책이다. 두 URL의 프로토콜, 호스트, 포트가 모두 같아야 동일한 출처로 인정되며 웹 사이트를 샌드박스화 하여 잠재적 보안 위협으로 부터 보호하는 정책이다. 개발 시에 해당 문제로 인해 자주 귀찮음도 겪고 불편한 점이 이만저만이 아니다. 그런데 왜 굳이 SOP 가 등장했을까? 다른 출처 간의 상호작용을 차단하지 않는다면 어떤일이 발생하게 되는지 살펴보자. SOP가 없는 상황에서 악의적인 JavaScript가 포함된 페이지에 접속하는 상황을 가정해보자. 사용자가 악성페이지에 접속하여 악..