python编程入门第十二讲(python六十七课网络编程)

网络编程:什么是网络编程?,我来为大家讲解一下关于python编程入门第十二讲?跟着小编一起来看一看吧!

python编程入门第十二讲(python六十七课网络编程)

python编程入门第十二讲

网络编程:

什么是网络编程?

网络:它是一种隐形的媒介;可以将多台计算机使用(将它们连接到一起)

网络编程:将多台计算机之间可以相互通信了(做数据交互)

一旦涉及到网络编程,划分为两个方向存在,一方我们称为客户端(cilent),一方我们称为服务端(server)

冲浪概念(上网),打开浏览器 举例:访问百度页面

我们可以认为是浏览器的进程和百度服务器之间进行数据交互

IP:

IP地址的作用:

如果我们需要上网,每台计算机都需要有一个唯一的识别号(标识),就需要用到ip的概念

【注意事项】:

ip地址是每台计算机在网络中的唯一识别(切记)

但是在最初人们是考虑到使用主机名(计算机名称)来查找在网络中直接对应的计算机;

可以多态计算机之间可能存在主机名重复的现象,伴随着完全隐患;

所以我们就舍弃了使用主机名作为计算机的识别,改而使用ip;

只要理解传输层的作用,确定使用到底是tcp还是udp协议(规则),进行数据传输

socket(套接字):

python将网络编程观想的函数都封装到了socket模块中,我们只需要导入socket即可使用

代码核心:

不管是client还是server,获取/得到socket对象才是关键,然后可以调用send或者recv等函数实现操作

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页