Computer Science/Network 2

Proxy Server

Proxy Server (프록시 서버)란? 서버와 클라이언트 사이에 위치하여 두 호스트를 중계해주는 역할을 주로 한다. 중계 역할 이외에도 캐싱 기능, 보안 기능을 제공하며 프록시가 어디에 위치하느냐에 따라 Forward Proxy, Reverse Proxy 두 종류로 나눌 수 있다. Forward Proxy vs. Reverse Proxy Forward Proxy 클라이언트측과 인터넷 사이에 위치한 프록시를 Forward Proxy라고 한다. 캐싱 기능 프록시에서 제공하는 기능의 첫 번째는 캐싱이다. 이 경우 클라이언트가 데이터를 요청하고 응답받는 순서는 클라이언트 → 프록시 → 인터넷 → 서버 → 인터넷 → 프록시 → 클라이언트 순으로 된다. 이 때 프록시 서버는 서버에서 클라이언트 측으로 전송한 데..

네트워크의 구조 - 네트워크, 패킷, 대역폭

네트워크 두 대 이상의 컴퓨터가 연결되면 네트워크라고 할 수 있다. 네크워크를 사용하여 컴퓨ㅜ터 간의 데이터 전송, 웹 사이트 열람, 메일 송수신과 같은 일을 할 수 있다. 인터넷은 전 세계의 큰 네트워크부터 작은 네트워크까지 연결한 거대한 네크워크를 말한다. 패킷 웹사이트를 보거나 데이터를 주고받기 위해서는 규칙이 있어야 한다. 그 규칫에는 패킷을 사용한다. 패킷은 컴퓨터 간에 데이터를 주고받을 때 네크워크를 통해 전송되는 데이터의 작은 조각을 의미한다. 패킷을 사용하는 이유 큰 데이터를 패킷으로 나누지 않고 그대로 보내면 네트워크의 대역폭을 너무 많이 점유하여 다른 패킷의 흐름을 막는다. 대역폭 일반적으로 네트워크에서 이용 가능한 최대 전송 속도로, 정보를 전송할 수 있는 단위 시간당 전송량을 말한다..