C语言网络编程高频面试题(含详细实战答案)
一、基础概念类
1、什么是Socket?Socket的本质是什么?
参考答案:
Socket本质是操作系统提供的网络通信接口,也是一套文件描述符。Linux下万物皆文件,Socket就是一种特殊的文件,读写Socket文件就相当于收发网络数据。
Socket是IP地址+端口号的组合,用来唯一标识网络中一台主机的一个进程。
分为两种:
服务端Socket:监听端口,等待客户端连接
客户端Socket:主动发起连接,进行数据通信
2、TCP和UDP的核心区别?面试常问的优缺点对比
参考答案:
特性
TCP
UDP
连接特性
您可能关注的文档
最近下载
- 2026年口腔执业医师《口腔医学综合》章节习题《口腔解剖生理学》《牙体牙髓病学》《牙周病学》.docx VIP
- 11CJ33 通风采光天窗.docx VIP
- 摩托车科目一考试题库(江苏版).docx VIP
- E1-1 施工单位工程竣工报告.xlsx VIP
- (高清版)G-B∕T 37526-2019 太阳能资源评估方法.pdf VIP
- 部编版二年级语文下册全册教案(2026春).pdf VIP
- Q∕CAM-266-2022 汽车禁用物质说明.pdf VIP
- (已压缩)长沙岳麓区观沙岭片区初中项目修建性详细规划建筑方案设计(1).pdf VIP
- 第4课 西汉与东汉——统一多民族封建国家的巩固 课件(共26张PPT) 2025年统编版高中历史 必修中外历史纲要(上)(含音频+视频).pptx VIP
- 2026年西藏昌都遴选考试试题及答案.docx VIP
原创力文档

文档评论(0)