![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python网络编程
二十七º
嘿咻嘿咻!
展开
-
网络编程(一)
在学习网络编程之前,理解几个名词:计算机网络、互联网、因特网、万维网。计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来。在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。互联网:互联网是指网络与网络之间所串联的庞大网络。这种将计算机网络互相连接在一起的方法叫做网络互连,而互联网就是基于此而发展...原创 2019-09-05 15:30:25 · 115 阅读 · 0 评论 -
网络编程(二)----TCP socket网络编程
网络分层模型在第一篇网络编程基础篇章中我们了解到,要想创建一个网络应用程序需要创建套接字,套接字分为面向连接和无连接的。而面向连接的基于TCP协议,无连接的基于UDP协议,可以看到这两个协议都位于传输层。尽管IP协议位于网络层,而且IP协议是所有互联网协议的基础,但事实上,很少会直接基于网络层进行应用程序编程。Python提供了socket等模块针对传输层协议进行编程。理解socket...原创 2019-09-07 00:53:02 · 313 阅读 · 0 评论 -
网络编程(三)---- UDP网络编程
UDP协议TCP协议与UDP协议都是位于传输层的协议,其中TCP协议即 Transmission Control Protocol,中文名为传输控制协议,UDP全称为 User Datagram Protocol,中文名为用户数据报协议。两者都主要用于计算机之间的网络通信。TCP与UDP再区分在之前的文章里已经简略地介绍了TCP与UDP的区别,接下来再详细地说明一下。因为TCP协议与...原创 2019-09-12 16:10:19 · 174 阅读 · 0 评论