When people use either SMB or CIFS, are talking about the same exact thing. The two are interchangeable not only in discussion, but also in application – i.e., a client speaking CIFS can talk to a server speaking SMB and vice versa. Why? Because CIFS is a form of SMB.
SMB has tag info, while cifs does not.
I know there are not a ton of questions tagged with either of these, but found them while looking at some tags.