如何用Python代码具体实现Socket通信的基本原理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1780个文字,预计阅读时间需要8分钟。
前言:socket通称套接字,用于描述IP地址和端口,是一个通信链路的句柄。应用程序通常通过套接字向网络发送请求或接收网络请求。[[套接字,是TCP/IP协议封装的一个句柄。]]
前言
socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。
socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用模式来操作。 socket就是该模式的一个实现,socket是一种特殊的文件,一些socket函数就是对其进行的操作(打开、读/写IO、关闭)。
socket和file的区别:
文件是都是在同一台计算机上,两个进程之间传输数据。
那网络通信呢又要说到tcp/ip协议和udp协议,socket里面已经封装好了upd和tcp/ip协议,直接使用就可以了。
简述tcp/ip协议:
简单说下tcp/ip协议是干嘛的,网络刚出来的时候,一片混乱,那要传输数据就得大家都遵守一个规则,大家都按照这个,然后就出现了tcp/ip协议。也许你听过3次握手,4次断开,说的就是tcp/ip连接的一个过程。
本文共计1780个文字,预计阅读时间需要8分钟。
前言:socket通称套接字,用于描述IP地址和端口,是一个通信链路的句柄。应用程序通常通过套接字向网络发送请求或接收网络请求。[[套接字,是TCP/IP协议封装的一个句柄。]]
前言
socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。
socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用模式来操作。 socket就是该模式的一个实现,socket是一种特殊的文件,一些socket函数就是对其进行的操作(打开、读/写IO、关闭)。
socket和file的区别:
文件是都是在同一台计算机上,两个进程之间传输数据。
那网络通信呢又要说到tcp/ip协议和udp协议,socket里面已经封装好了upd和tcp/ip协议,直接使用就可以了。
简述tcp/ip协议:
简单说下tcp/ip协议是干嘛的,网络刚出来的时候,一片混乱,那要传输数据就得大家都遵守一个规则,大家都按照这个,然后就出现了tcp/ip协议。也许你听过3次握手,4次断开,说的就是tcp/ip连接的一个过程。

