socket是tcp还是udp
SOCKET是API,TCP/UPD是通信协议,两个不是一个概念
都可以 socket是网络套接字 它可以使用tcp和udp两种传输协议
tcp/ip 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。

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

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 socket( int af, int type, int protocol ); 应用程序调用socket函数来创建一个能够进行网络通信的套接字。 第一个参数指定应用程序使用的通信协议的协议族,对于TCP/IP协议族,该参数置AF_INET; 第二个参数指定要创建的套接字类型,流套接字类型为SOCK_STREAM、数据报套接字类型为SOCK_DGRAM; 第三个参数指定应用程序所使用的通信协议。 该函数如果调用成功就返回新创建的套接字的描述符,如果失败就返回INVALID_SOCKET。套接字描述符是一个整数类型的值。每个进程的进程空间里都有一个套接字描述符表,该表中存放着套接字描述符和套接字数据结构的对应关系。该表中有一个字段存放新创建的套接字的描述符,另一个字段存放套接字数据结构的地址,因此根据套接字描述符就可以找到其对应的套接字数据结构。每个进程在自己的进程空间里都有一个套接字描述符表但是套接字数据结构都是在操作系统的内核缓冲里。 下面是一个创建流套接字的例子: struct protoent *ppe; ppe=getprotobyname("tcp"); SOCKET ListenSocket=socket(PF_INET,SOCK_STREAM,ppe->p_proto);
是网络的通信协议,是一种协议!!
插槽。
插座;插口
袜子???

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

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