美文网首页
计算机网络-Socket

计算机网络-Socket

作者: 南小夕 | 来源:发表于2020-01-21 21:49 被阅读0次

一、Socket简介

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

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

二、Socket通信流程

Socket通信流程

相关文章

  • python网络编程

    一:socket的由来socket 是一种计算机网络数据结构,中文译名:套接字 socket 最初是为同一主机上的...

  • socket编程, since 2021-07-04

    (2021.07.04 Sun) socket基本 socket(套接字)是计算机网络节点间和进程间通信的一种方式...

  • 计算机网络(三)| Socket

    Socket简介 套接字socket是大多数程序员都非常熟悉的概念,它是计算机网络编程的基础,TCP/UDP收发消...

  • 知识回顾

    计算机网络(TCP/UDP/HTTP/SOCKET) 阿里巴巴Android开发手册techforum-img.c...

  • Java Socket 编程指南

    Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时...

  • Socket 编程

    Socket 即套接字,是计算机网络数据结构,它用于进程之间的通信。 想要理解socket, 涉及到的知识点有:T...

  • Android开发之使用Netty进行Socket编程(一)

    一些基本概念 1 Socket 1) 同一个名词Socket有多种不同意思。2) 在计算机网络知识体系中,运输层的...

  • 计算机网络基础

    参考:计算机网络的五层协议体系、iOS的socket开发基础 OSI 七层模型(Open System Inter...

  • 计算机网络实验

    计算机网络实验:搭建一个简单的web server 和 SMTP 客户端。 只要熟悉了socket编程, HTTP...

  • 七、linux网络编程

    网络编程基础网络编程,首先了解计算机网络体系结构是有必要的,着重掌握TCP、IP协议,理解socket的概念,理解...

网友评论

      本文标题:计算机网络-Socket

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