C语言网络编程面试题及详细答案(实战版).docx

C语言网络编程面试题及详细答案(实战版).docx

C语言网络编程面试题及详细答案(实战版)

一、网络编程基础面试题

1.简述TCP/IP四层模型,每一层的作用及对应协议

参考答案:

日常开发中常用TCP/IP四层模型,从上到下依次为应用层、传输层、网络层、网络接口层,各层职责和核心协议如下:

1.应用层:直接面向用户和应用程序,负责定义应用的通信规则、数据格式和交互逻辑,是程序开发直接接触的层级。核心协议:HTTP、HTTPS、FTP、SSH、DNS。

2.传输层:负责端到端的进程通信,在两台主机的应用程序之间建立数据传输通道,提供可靠/不可靠传输、流量控制等能力。核心协议:TCP(可靠面向连接)、UDP(不可靠无连接)。

3

文档评论(0)

1亿VIP精品文档

相关文档