socket是tcp还是udp
1、SOCKET是Java实现数据通信的API。 2、这个词语起源于BSD相关的UNIX,程序开发中用于process之间通信的API名称。3、TCP/UDP是OSI模型的第四层中定义的两种通信方式。4、也就是说,SOCKET是API,而TCP/UPD是通信协议,两种根本不同的东西。5、语言表达的例子: 用SOCKET实现TCP(或者UDP)通信。 (相反,TCP或者UDP通信也可以不使用SOCKET实现)

socket编程基于什么协议?
如果你的socket协议族是AF_INET,然后类型是SOCK_STREAM,那么是通过TCP协议进行通信的, 如果是SOCK_DGRAM,那么是UDP通信的,无论TCP还是UDP,都会带有IP 地址头。如果是都在本机,有可能通过127.0.0.1这个回环地址进行通信,回环地址和你的网卡不是一个设备,可能你抓错了设备,所以抓不到包,你可以尝试抓一下loop back/本地回环,这样名字的那个设备。 如果你是AF_LOCAL/AF_UNIX,那么它是通过sock文件进行通信的,这个抓不到。

socket属于什么协议
原理很简单 socket 是对协议的封装,把复杂的协议封装起来,便于开发,不可程序开发人员一边开发还得一边看协议吧!,实时连接必须使用socket,可是使用 udp 或其他的通信方式,各有各的好处。

计算机通信是通过协议实现的,socket是基于什么协议
socket是通信的编程方法。 最底可以到网络层,即ip层。高点的都可以,传输层,即tcp/udp;也可以实现应用层,例如stmp等。 综上,基于指的是最底下的那个:ip协议!欢迎采纳。

socket是什么意思?
socket(也叫套接字)最初是在Unix系统上开发的网络通信的接口。 后来微软等公司将它移植到了windows下,当然原来unix系统下的还是好用的。对于socket可以这样理解:它就是一个函数库,里面包括大量的函数和相应的数据结构,已经实现好了。它支持网络通信。程序开发人员可以通过阅读相关的函数文档,了解函数的使用方法,进行网络的编程。两种形式的socket:流式套接字,对应与TCP协议。 数据报套接字,对应与UDP协议。
SOCKET用于在两个基于TCP/IP协议的应用程序之间相互通信。最早出现在UNIX系统中,是UNIX系统主要的信息传递方式。在WINDOWS系统中,SOCKET称为WINSOCK。 两个基本概念:客户方和服务方。当两个应用之间需要采用SOCKET通信时,首先需要在两个应用之间(可能位于同一台机器,也可能位于不同的机器)建立SOCKET连接,发起呼叫连接请求的一方为客户方,接受呼叫连接请求的一方成为服务方。客户方和服务方是相对的,同一个应用可以是客户方,也可以是服务方。在客户方呼叫连接请求之前,它必须知道服务方在哪里。所以需要知道服务方所在机器的IP地址或机器名称,如果客户方和服务方事前有一个约定就好了,这个约定就是PORT(端口号)。也就是说,客户方可以通过服务方所在机器的IP地址或机器名称和端口号唯一的确定方式来呼叫服务方。在客户方呼叫之前,服务方必须处于侦听状态,侦听是否有客户要求建立连接。一旦接到连接请求,服务方可以根据情况建立或拒绝连接。连接方式有两种,同步方式(Blocking)和(noBlocking). 客户方发送的消息可以是文本,也可以是二进制信息流。当客户方的消息到达服务方端口时,会自动触发一个事件(event),服务方只要接管该事件,就可以接受来自客户方的消息了。
socket 就是网络套接字了 网络编程中很多地方用到
套接字啦,用于操作网络中物理层以上,应用层以下的各个层。

本文由 在线网速测试 整理编辑,转载请注明出处。