토큰은 클라이언트가 서버에 데이터를 자주 요청하고, 서버는 자주 데이터베이스에 가서 사용자 이름과 비밀번호를 쿼리하고 이를 비교하여 사용자 이름과 비밀번호가 올바른지 여부를 확인하는 것을 의미합니다. 이러한 맥락에서 토큰이 탄생했습니다. 토큰은 클라이언트 요청에 대한 토큰으로 서버에서 생성된 문자열입니다. 처음 로그인할 때 서버는 토큰을 생성하고 이 토큰을 클라이언트에 반환합니다. 앞으로 클라이언트는 이 토큰만 가져오면 됩니다. . 토큰은 사용자 이름과 비밀번호를 다시 가져오지 않고도 데이터를 요청할 수 있습니다.
확장 정보:
토큰은 실제로 더 대중적인 방식으로 비밀번호라고 불릴 수 있습니다. 일부 데이터가 전송되기 전에 먼저 비밀번호를 확인해야 합니다. 운영. 예를 들어, USB1.1 프로토콜에는 토큰 패킷, 데이터 패킷, 핸드셰이크 패킷 및 특수 패킷의 네 가지 유형의 데이터 패킷이 정의되어 있습니다. 호스트와 USB 장치 간의 지속적인 데이터 교환은 세 단계로 나눌 수 있습니다. 첫 번째 단계에서 호스트는 토큰 패킷을 보냅니다. 서로 다른 토큰 패킷은 서로 다른 내용(다른 비밀번호)을 가지며 장치에 서로 다른 작업을 수행하도록 지시할 수 있습니다. 두 번째 단계에서는 호스트가 토큰 패킷을 보냅니다. 첫 번째 단계에서는 데이터 패킷이 전송되고 세 번째 단계에서는 핸드셰이크 패킷이 반환됩니다.
참조: 바이두 백과사전 토큰