I am reading about computer networks. I saw some simple HTTP socket programs(In c gcc). I saw a strange thins on those programs they are using URL directly without any DNS lookup. How this thing works? are dns lookuplookup's implemented by builtin library functions?or else the application programmer need not to worry about DNS someone else may be the isp do it for the programmer?