【回顾】:

【网络原理——网络协议】

【目录】:

一、socket介绍

二、待续

 

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

一、socket介绍

1、socket层

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

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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是同一台机器上不同进程或者线程的标识

 

 

 

 

 

 

 

 

参考资料:

https://www.cnblogs.com/linhaifeng/articles/6129246.html#_label3

https://zhuanlan.zhihu.com/p/110296719

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄