欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

进程和套接字

发布时间:2023/12/29 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 进程和套接字 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一 、进程

· 进程(process):在主机上运行的程序

· 进程通信:

         · 同一主机间的两个进程间的通信:由操作系统决定。

         · 不同主机间的进程通信:通过网络交换报文进行。

 ·网络应用程序:

          · 由成对的进程组成,并通过网络相互发送报文。

 ·根据功能分别标识为:

              客户机服务器

√客户机进程:发起通信的进程。

√服务器进程:等待其他进程联系的进程。

二、套接字

·套接字(socket):  同一台主机应用层运输层之间的接口,也叫应用程序和网络之间的应用程序接口API,是在网络上建立网络应用程序的可编程接口

三、进程与套接字关系

进程类似房子套接字是进程的

√ 进程通过套接字在网络上发送和接收报文。

发送进程:把报文推出门(套接字)。

传送报文:通过下面网络把报文传送到目的进程门口。

接收进程:通过其门(套接字)接收报文。

四、进程寻址

主机上的进程可以有多个

网络中有多个主机,每个主机上有多个进程。

· 进程识别信息:表示哪台主机上的哪一个进程

         源主机上的进程向目的主机上的进程发送报文时应带有接收进程的识别信息(标识)。

· 进程寻址: 根据 进程识别信息 找到相应的进程。

         确定主机  →  确定进程

五、进程识别信息

·主机名称或地址:网络中的哪一个主机。

        因特网中,用IP地址标识(32位,全球唯一)

·进程的标识:主机中的哪一个进程。

        因特网中,采用端口号标识(port number)。

常用的应用程序被指派固定的端口号

        如:Web服务进程(HTTP协议): 80

               邮件服务进程(SMTP协议): 25

创建一个新的网络应用程序时,必须分配一个新的端口号。不得重复

总结

以上是生活随笔为你收集整理的进程和套接字的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。