IMAP 보안 정보 저장소
정보 기술의 보급으로보안 문제가 중요해진다. 또한, 다양한 측면과 상대적으로 다른 개발을 수행 할 필요가 있습니다. 여기, 예를 들어, IMAP 보안 - 그것은 무엇입니까? 인터넷 메시지 액세스 프로토콜은 얼마나 신뢰할 수 있습니까? 그것이 가지고있는 이점, 개발 된 이유, 작업의 버전과 메커니즘이 있습니다 - 여기서 당신이 현재 익숙해지고있는 기사의 내용을 간략하게 다시 말합니다.
IMAP이란 무엇입니까?
IMAP은 왜 개발 되었습니까?
POP3보다 장점
왜이 프로토콜이 사용 되었습니까? 사실 IMAP Mail은 위의 내용 외에도 다음과 같은 여러 가지 이점을 제공합니다.
- 사용자 인터페이스가 활성화되어 있으면 연결이 끊어지지 않습니다.
- 메시지는 클라이언트의 관련 요구 사항이있는 경우에만 다운로드됩니다.
- 여러 사용자가 동시에 액세스 할 수 있지만 각 사용자는 모든 변경 사항을 수행 할 수 있습니다.
- 클라이언트는 이름을 변경하고 상자를 삭제하고 메시지를 이동시킬 수 있습니다. 또한 IMAP 4 액세스 제어 목록 확장 프로그램이있는 경우 액세스 권한을 변경할 수 있습니다.
- 메시지 자체의 상태 (읽었거나, 삭제되었거나, 회신을 보낸 등)를 추적 할 수 있습니다. 이러한 작업에 대한 데이터를 플래그라고하며 서버에 저장됩니다.
- 메시지 검색은 항상 서버에서 수행되며 명시 적 확장 메커니즘이 있습니다.
메시지와 그 속성
UID
각 메시지는 32 비트 코드를 수신합니다. 고유 한 식별자가 추가됩니다. 함께 메시지를 식별하는 데 필요한 64 비트 시퀀스를 형성합니다. 이것은 IMAP 보안입니다. 나중에 도착하면 UID가 더 중요합니다. 이 매개 변수는 사서함을 선택할 때 응답 코드로 사용됩니다. 한 세션 동안 또는 두 세션간에 변경되지 않습니다. 기술 조건에서이 매개 변수를 편집해야하는 경우 UID는 이전보다 커야합니다. 데이터 전송에는 모두 동일한 IMAP 포트가 사용됩니다.
메시지 시퀀스 번호
메시지 플래그
- 본 - 메시지를 읽었습니다.
- 대답 - 대답을 보냈습니다.
- 최근 - 현재 세션 중에 메시지가 나타납니다.
- 초안 - 초안으로 표시되었습니다.
- 신고 됨 - 사용자가 메시지를 중요하다고 표시했습니다.
- 삭제됨 - 삭제됨.
메시지의 내부 날짜 및 시간
어떤 값을 입력해야하는지 결정하는 방법이 매개 변수들? 메시지가 SMTP 프로토콜을 사용하여 전달 된 경우 최종 수신자의 시간과 날짜가 사용됩니다. copy 명령이 사용되면 송신자의 매개 변수가 사용됩니다. 시간과 날짜를 설정할 수 있습니다. 이렇게하려면 append 명령을 사용하십시오.
클라이언트와 서버의 상호 작용
전송 된 데이터가 두 가지 경우가있을 수 있습니다.고객이 끝나지 않았습니다. 첫 번째는 명령 인수에 이전에 문자열에있는 옥텟 수를 결정한 코드가 제공된다는 것입니다. 두 번째는 서버의 응답입니다. 두 경우 모두 클라이언트는 명령을 계속할 수있는 요청을받으며, 반드시 +와 같은 기호로 시작합니다. 특정 유형의 데이터 수신을 시작한 경우 이전이 완료되어야하며, 그렇지 않으면 새 프로세스를 시작할 수 없습니다. 읽기, 구문 분석, 매개 변수 선택 및 서버로 데이터 전송은 프로토콜 수신자가 수행합니다. 명령 처리가 완료되면이 통지와 함께 클라이언트에 응답이 전송됩니다. 명령의 완료를 표시하지 않는 정보 앞에는 *가 붙습니다. 이것을 레이블이없는 응답이라고합니다. 클라이언트 요청에 대한 응답으로 또는 이니셔티브로 이러한 서버를 보내는 것이 실습됩니다. 그들의 형식은 그들이 보내진 이유에 의존하지 않습니다.
인기있는 서비스에 대해 무엇을 말할 수 있습니까?Gmail? 단순한 사용자를위한 IMAP 설정은 사용할 수 없지만 특수 클라이언트를 통해 이메일을 보내는 경우 만들 수 있습니다. 그러나 이것은 전적으로 보내는 편지에 대한 것입니다.
실제 응답은 무엇입니까? 그들은 정보의 성공적인 / 실패한 실행을보고합니다. 응답은 항상 프로 시저를 시작한 클라이언트 팀에서 사용한 레이블과 동일한 레이블을 적용합니다. 따라서 데이터 전송의 멀티 스레딩이 가능하며 혼동하지 않습니다. 상황을 명확히하기 위해 서버의 세 가지 유형의 응답이 개발되었습니다.
- 성공적인 실행.
- 실패.
- IMAP 프로토콜 오류 (알 수없는 명령이 적용되거나 서버가 구문에 문제가 있음을 인식하면 발생 함)
클라이언트의 특질은 항상오는 응답을 처리 할 준비를하십시오. 데이터는 명확한 요청을 서버에 보낼 필요없이 클라이언트가 직접 사용할 수있는 방식으로 기록되어야합니다. Gmail에서 확인할 수 있습니다. 광범위한 기능을 갖춘 이메일 클라이언트 덕분에 IMAP 설정을 편집하거나 수정할 수 있습니다.