美文网首页
Python socket 编程理解

Python socket 编程理解

作者: kakarotto | 来源:发表于2018-06-12 23:34 被阅读0次
HTTP 、Socket 、 TCP

七层OSI网络模型,这里只介绍五层常用网络模型,想知道全部七层详细内容自行查询。

  1. 应用层 :HTTP FTP SMTP DNS Telnet
  2. 传输层 :TCP UDP
  3. 网络层 :IP ICMP
  4. 数据链路层 :ARP等
  5. 物理层 :1000BASE-SX等

socket是用来连接传输层和应用层,使得应用层可以直接和传输层做交互。
socket本身不属于网络协议,socket可以直接操控tcp,这样可以实现自己的应用层协议,例如聊天室就是,socket可以直接和tcp打交道,实现与http同级别的网络协议。

image.png image.png

上图左侧是server端,右侧是client端

相关文章

网友评论

      本文标题:Python socket 编程理解

      本文链接:https://www.haomeiwen.com/subject/seldeftx.html