omegabetax,
TCP and UDP are layer 4 protocols and they are on top of IP layer 3, as NettableWalker said there is a "hidden" deny everything in the end of any access-list, some thing like that:
permit...
deny...
.
.
.
deny tcp any any eq 1433 log-input
deny everything else (you don't see it)
If you say:
deny tcp any any eq 1433 log-input
permit tcp any any
as TCP is on top of IP, hence TCP/IP (TCP and UDP are inside of a IP package) if you permit TCP any any, you still have the "deny everything else in the end" end anything else, i mean anything, will be droped.
Hope it helps.
Niltinho
BEng,CCNA,MCSA,CNA