Difference between UUID And SUUID

Universally Unique Identifier (UUID) is a identifier standard used in software construction, standardized by the Open Software Foundation (OSF).


The intent of UUIDs is to enable distributed systems to uniquely identify information without significant central coordination. The use can be understand by means of example of firewall . The firewall assigns an UUID to every connection passing the firewall. This UUID is kept through all firewall operations. Therefore you can follow a connection through the firewall even if the packet content is NAT’ed. The UUID is also kept in the connection table entry for the connection.


Additionally there is the concept of an SUUID (Session UUID). For services which are using several connections (e.g. FTP) every connection has a unique UUID but the SUUID is equal for all the connections (it’s the same as the first/control connection’s UUID).'"

No comments:

Post a Comment

Golang: Http POST Request with JSON Body example

Go standard library comes with "net/http" package which has excellent support for HTTP Client and Server.   In order to post JSON ...