Socket面试题及答案.docx

Socket面试题及答案

一、基础概念类

1.什么是Socket?它在网络通信中扮演什么角色?

答案:Socket直译是“套接字”,本质是操作系统提供的一套用于网络进程间通信(IPC)的编程接口(API)。我们常说的TCP/UDP通信,底层都是通过Socket来实现的。

形象点说,网络通信就像两个人打电话,Socket相当于“电话机”——没有电话机,两个人没法建立连接、传递语音;没有Socket,两个网络进程(比如客户端和服务器)就没法跨网络交换数据。它封装了TCP/IP协议栈的底层细节,让开发者不用直接操作TCP头、IP头,就能轻松实现进程间的网络通信。

2.Socket和TCP、UD

文档评论(0)

1亿VIP精品文档

相关文档