问题 单项选择题

Socket的通信方式包括 (1) (2) 是最常用的套接字类型。

2()

A.字节流套接字

B.数据报套接字

C.原始数据报套接字

D.A、B和C

答案

参考答案:A

解析:

本题考查的是Socket的通信方式。

使用Socket进行通信的方式有3种。

字节流套接字(stream socket):TCP/IP协议族中的TCP协议使用此类接口,它提供面向连接的(建立虚电路)、无差错的、发送接收顺序一致的、包长度不限和非重复的网络信包传输。

数据报套接字(datagram socket):TCP/IP协议中的UDP(Liser Datagram Protocd)协议使用此类接口,它是无连接的服务,以独立的包进行网络传输,包最大长度为32kB,传输不保证顺序性、可靠性和无重复性,通常用于单个报文传输或可靠性要求不高的场合;

原始数据套接字:提供对网络下层通信协议(如IP协议)的直接访问,一般不是提供给普通用户的,主要用于开发新的协议或提取协议较隐蔽的功能。其中字节流套接字是最常用的套接字类型。

选择题
多项选择题