stu*_*uck 0 python sockets urllib
我正在学习网络编程基础知识,有一个问题我不知道如何在我的任务中回答.
'urllib库'与Python中的'套接字库'有什么不同?我怎么能清楚地解释清楚?
Mat*_*hen 10
urllib 是更高的水平.
socket提供对许多不同类型套接字的低级访问,您可以使用它们通过任何端口和协议进行通信.例如,您可以将它用于电子邮件,SSH,远程桌面等.您还可以使用它来侦听端口(对于服务器).几乎所有的Python网络库,包括urllib,socket以某种方式使用.
urllib 专门用于套接字的特定用途,即HTTP(和可选的TLS)和FTP协议的客户端,通常(但不总是)使用端口80,443或21.