【2020Python修炼记】网络编程(二)socket编程(socket.socket python)

网友投稿 601 2022-09-22

【2020Python修炼记】网络编程(二)socket编程(socket.socket python)

【2020Python修炼记】网络编程(二)socket编程(socket.socket python)

一、socket介绍

1、socket层

2、什么是socket

* socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。

在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。

* 所以,我们无需深入理解tcp/udp协议,socket已经为我们封装好了,我们只需要遵循socket的规定去编程,写出的程序自然就是遵循tcp/udp标准的。

* 也有人将socket说成 ip+port (端口),ip是用来标识互联网中的一台主机的位置,而port是用来标识这台机器上的一个应用程序,ip地址是配置到网卡上的,而port是应用程序开启的,ip与port的绑定就标识了互联网中独一无二的一个应用程序 而程序的pid是同一台机器上不同进程或者线程的标识

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Unix Study之--AIX删除卷组中物理卷
下一篇:Linux/Unix设计思想
相关文章

 发表评论

暂时没有评论,来抢沙发吧~