우수 답변
상태 저장 프로토콜과 상태 저장 프로토콜의 차이점
네트워크 프로토콜 은 웹 브라우저 및 서버를위한 두 가지 유형, 즉 상태 비 저장 프로토콜과 상태 저장 프로토콜로 분류됩니다.
이 두 프로토콜은 상태 또는 세션 정보를 저장하기위한 서버 또는 서버 측 소프트웨어의 요구 사항에 따라 구분됩니다.
1. Stateless Protocol : Stateless Protocol은 클라이언트가 현재 상태에 따라 서버에 요청을 보내고 서버 응답을 다시 보내는 네트워크 프로토콜 유형입니다. 여러 요청을 위해 서버가 세션 정보 또는 각 통신 파트너에 대한 상태를 유지할 필요가 없습니다.
HTTP (Hypertext Transfer Protocol) , UDP (사용자 데이터 그램 프로토콜) , DNS (도메인 이름 시스템) 는 상태 비 저장 프로토콜 .
상태 비 저장 프로토콜의 자동 기능 :
- 상태 비 저장 프로토콜은 서버의 설계를 단순화합니다.
- 상태 비 저장 프로토콜은 시스템이 다중 링크 통신 및 세션 세부 정보를 추적 할 필요가 없기 때문에 리소스가 덜 필요합니다.
- 상태 비 저장 프로토콜에서 각 정보 패킷 이동은 다른 패킷을 참조하지 않고 자신을 소유합니다.
- 상태 비 저장 프로토콜의 각 통신은 이산 적이며 선행 또는 후속 통신과 관련이 없습니다.
2. Stateful Protocol : In Stateful Protocol 클라이언트가 서버에 요청을 보내면 어떤 종류의 응답을 기대하고 응답을받지 못하면 요청을 다시 보냅니다. FTP (파일 전송 프로토콜) , Telnet 은 상태 저장 프로토콜 . 상태 저장 프로토콜의 자동 기능 :
- 상태 저장 프로토콜은 연결 정보를 추적하여 클라이언트에 더 나은 성능을 제공합니다.
- 상태 저장 애플리케이션에는 백업 스토리지가 필요합니다.
- 상태 저장 요청은 항상 서버 측 상태에 종속됩니다.
- TCP 세션은 두 시스템 모두 세션에 대한 정보를 유지하므로 상태 저장 프로토콜을 따릅니다.
답변
상태 비 저장 프로토콜
상태 저장 프로토콜
1.
상태 비 저장 프로토콜에서는 트랜잭션이 처리 된 후에도 트랜잭션에 대한 정보가 유지되지 않습니다.
상태 저장 프로토콜에서는 트랜잭션이 처리 된 후에도 상태 정보가 유지됩니다.
2.
상태 비 저장 프로토콜에서는 서버 끝에 저장되는 상태에 대한 기록이 없습니다.
상태 저장 프로토콜을 사용하는 서버는 다음 정보 : 연결 상태, 실행중인 프로세스, 실행중인 프로세스의 상태
3.
클라이언트는 서버에 요청을 보내고 현재 상태에 따라 서버 응답을 보냅니다. .
클라이언트가 서버에 요청을 보내면 어떤 종류의 응답을 기대하고, 응답이 없으면 요청을 다시 보냅니다.
4.
상태 비 저장 프로토콜에서는 클라이언트와 서버간에 밀접한 종속성이 없습니다.
상태 저장 프로토콜에서는 클라이언트와 서버간에 엄격한 종속성이 있습니다.
5.
상태 비 저장 서버는 연결간에 상태를 유지하지 않습니다. 따라서 상태 비 저장 서버에 요청을 보낼 때 요청과 관련된 정보를 추적하는 객체를 생성하지 않습니다.
상태 저장 서버는 연결 상태를 유지합니다.
6.
상태 비 저장 프로토콜은이를 사용하는 서버가 정보를 보관하지 않기 때문에 가볍습니다.
상태 저장 프로토콜은 무겁습니다.
7.
상태 비 저장 프로토콜은 일반적으로 트랜잭션을 신속하게 처리합니다.
상태 저장 프로토콜은 트랜잭션을 더 느리게 처리합니다.
8.
Ex. UDP, HTTP 등
예. FTP, Telnet.