首页 > 代码库 > python-网络编程-01
python-网络编程-01
我们常说的计算机网络通信,值得是两台,或者多台计算机间,进行数据传输。
从计算机网络发展至今,人们使用了很多协议,但是最常用的还是tcp/ip协议,实际上这是一组协议。
当然使用python做网络编程的时候,我们通常都会在tcp/ip协议上面编程。也就是我们不需要关心,tcp/ip层真正传输层协议
【1】 socket
通常我们可以这么理解socket -->用来标识远程主机上面的某一个进程。
当我们的客户端请求,发送到服务器的网口上面去之后,操作系统让哪个进程去处理它呢?
socket解决的就是这个问题。
就相当于,我们去大厦里面找一个公司一样,通常都会有xx大厦几楼几零几。
socket在服务器角度来看,其实就是一个文件(unix/linux),准确的说,是一个文件描述符(一般指的就是文件,活着类似文件的实体)
对socket的操作,其实跟对文件的操作是极其相似的比如recv()和read()
python-网络编程-01
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。