计算机网络之套接字SOCKET

编程入门 行业动态 更新时间:2024-10-19 01:21:40

<a href=https://www.elefans.com/category/jswz/34/1769818.html style=计算机网络之套接字SOCKET"/>

计算机网络之套接字SOCKET

当某个应用进程启动系统调用时,控制权就从应用进程传递给了系统调用接口。

此接口再将控制权传递给计算机的操作系统。操作系统将此调用转给某个内部过程,并执行所请求的操作。

内部过程一旦执行完毕,控制权就又通过系统调用接口返回给应用进程。

系统调用接口实际上就是应用进程的控制权和操作系统的控制权进行转换的一个接口,即应用编程接口 API(Application Programming Interface)。

关于TCP/IP协议最著名的API就是BerkeleyUNIX 操作系统定义的套接字接口(socketinterface)。微软公司在其操作系统中采用了套接字接口 API,形成了一个稍有不同的 API,并称之为 Windows Socket。

请注意,在套接字以上的进程是受应用程序控制的,而在套接字以下的运输层协议软件则是受计算机操作系统的控制。因此,只要应用程序使用TCP/IP协议进行通信,它就必须通过套接字与操作系统交互并请求其服务。

 

当应用进程需要使用网络进行通信时就发出系统调用,请求操作系统为其创建“套接字”,以便把网络通信所需要的系统资源分配给该应用进程。

操作系统为这些资源的总和用一个叫做套接字描述符

更多推荐

计算机网络之套接字SOCKET

本文发布于:2024-02-12 01:00:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1684783.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:计算机网络   SOCKET

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!