넘겨주기에서 넘어옴
1. 통신 용어[편집]
Redirect
어원은 Re(다시) + direct(요청하다/지시하다)이며 구체적으로는 웹 브라우저가 웹 서버에 어떤 URL을 요청했을 때 서버가 리다이렉트를 지시하는 특정 HTTP 응답[1]을 통해 웹 브라우저로 하여금 지정된 다른 URL로 재요청하라고 지시하는 것을 말한다.
이해하기 위해선 클라이언트-서버 모델(Client-Server Model)에 대한 기초적인 이해가 필요한데 인터넷 통신에 있어 웹 브라우저가 클라이언트 역할을, 웹 서버가 서버 역할을 한다. 간단히만 설명하자면, 클라이언트는 서버에게 특정한 명령을 수행할 것을 요청하고 서버는 그 요청을 받아 처리한 결과를 클라이언트에게 되돌려준다.
작업 요청자의 권한에 맞는 접근을 하기 위해 필요하다. 네이버 메일함 버튼을 눌렀을 때 아무나 메일함으로 이동시켜 주면 절대로 안 될 것이다. 그래서 로그인되지 않은 상태에서 메일함 접근을 시도하면 권한을 먼저 얻으라고 로그인 창으로 리다이렉트 해 준다.
피싱 등 보안에 취약하다는 단점도 있다. JavaScript로 구현 가능한 납치태그도 리다이렉트를 응용한 것이다.
어원은 Re(다시) + direct(요청하다/지시하다)이며 구체적으로는 웹 브라우저가 웹 서버에 어떤 URL을 요청했을 때 서버가 리다이렉트를 지시하는 특정 HTTP 응답[1]을 통해 웹 브라우저로 하여금 지정된 다른 URL로 재요청하라고 지시하는 것을 말한다.
이해하기 위해선 클라이언트-서버 모델(Client-Server Model)에 대한 기초적인 이해가 필요한데 인터넷 통신에 있어 웹 브라우저가 클라이언트 역할을, 웹 서버가 서버 역할을 한다. 간단히만 설명하자면, 클라이언트는 서버에게 특정한 명령을 수행할 것을 요청하고 서버는 그 요청을 받아 처리한 결과를 클라이언트에게 되돌려준다.
작업 요청자의 권한에 맞는 접근을 하기 위해 필요하다. 네이버 메일함 버튼을 눌렀을 때 아무나 메일함으로 이동시켜 주면 절대로 안 될 것이다. 그래서 로그인되지 않은 상태에서 메일함 접근을 시도하면 권한을 먼저 얻으라고 로그인 창으로 리다이렉트 해 준다.
피싱 등 보안에 취약하다는 단점도 있다. JavaScript로 구현 가능한 납치태그도 리다이렉트를 응용한 것이다.
1.1. 포워드와 리다이렉트의 차이[편집]
2. 위키 용어[편집]
위키 용어 |
3. 돈 따위를 다른 방식이나 용도로 돌려 쓰는 것[편집]
[1] HTTP 코드 번호 302