计算机网络-Socket

一、Socket简介

两个进程需要通信的前提是能够唯一的标示一个进程,在本地进程通信中可以使用pid来唯一标识一个进程,但pid只在本地唯一,网络中两个进程pid冲突的概率还是有的,我们知道IP层的IP地址可以唯一标识一台主机,而TCP协议和端口号可以唯一标识一个主机的进程,我们可以利用IP地址加协议加端口号来唯一标识网络中的一个进程,能够唯一标识网络中的进程后,他们就可以利用socket进行通信了。

Socket是对TCP/IP协议的抽象,是操作系统对外开放的接口。

二、Socket通信流程

Socket通信流程
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Socket 介绍 概述 socket是一种IPC方法,它允许位于同一主机或使用网络连接起来的不同主机的应用程序之...
    666真666阅读 8,357评论 1 54
  • 运输层协议概述 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是...
    srtianxia阅读 7,241评论 0 2
  • 一: 网络各个协议:TCP/IP、SOCKET、HTTP 网络七层由下往上分别为物理层、数据链路层、网络层、传输层...
    iYeso阅读 5,271评论 0 13
  • 网络编程 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运...
    go以恒阅读 6,399评论 0 6
  • 收拾了厨房,忙碌的一天宣告终结,也终于在这偶尔传来蛙鸣的夜晚享受到了片刻的舒适,这是在白天不曾体会的。 回想这一天...
    天蓝的新灵阅读 877评论 1 1