基本信息
文件名称:Socket面试题及答案(实战版).docx
文件大小:24.5 KB
总页数:5 页
更新时间:2025-11-12
总字数:约4.58千字
文档摘要
Socket面试题及答案(实战版)
一、基础概念题
问:什么是Socket?它在网络通信中扮演什么角色?
答:Socket是“套接字”,本质是操作系统提供的网络通信接口(文件描述符),是应用层与TCP/IP协议族交互的桥梁。它就像通信两端的“电话号码+端口号”组合,让不同主机的进程能通过网络建立连接、传输数据——应用程序无需关心底层协议细节,只需调用Socket相关API即可实现数据收发。
问:Socket的核心类型有哪些?分别适用于什么场景?
答:主要分3类:
流式套接字(SOCK_STREAM):基于TCP协议,面向连接、可靠有序、字节流传输,适用于