1. TCP 和 UDP 的区别?
答:TCP是面向连接的传输协议,提供可靠的数据传输和错误检测,适用于对可靠性要求较高的场景,如文件传输,网页访问等;UDP是无连接的传输协议,不保证传输的可靠性,适用于对实时性要求较高的场景,如视频会议,音频传输等。
2. OSI 参考模型和 TCP/IP 协议模型的区别是什么?
答:OSI 参考模型和 TCP/IP 协议模型都是网络协议栈的标准模型,但 OSI 参考模型包括七层协议,分别是 物理层,数据链路层,网络层,传输层,会话层,表示层和应用层;TCP/IP 协议模型只包括四层协议,分别是 网络接口层,网络层,传输层和应用层。TCP/IP 协议模型是实际中应用更广泛的模型。
3. HTTP 和 HTTPS 有什么区别?
答:HTTP 是一种明文传输协议,数据传输不加密,易被中间人窃取和篡改;而 HTTPS 使用 SSL/TLS 加密技术对数据进行加密,数据传输更加安全可靠,适用于对数据保密性要求较高的场景,如网上银行,电子商务等。
4. ARP 协议和 RARP 协议是什么?
答:ARP 协议用于将 IP 地址映射为 MAC 地址,即将网络层的地址转换为数据链路层的地址。而 RARP 协议用于将 MAC 地址映射为 IP 地址,即将数据链路层的地址转换为网络层的地址。ARP 协议和 RARP 协议是数据链路层的协议。
5. ICMP 协议是什么?
答:ICMP 是 Internet 控制报文协议,用于在网络中传输控制信息,如差错报告,网络状况控制等。常见的 ICMP 消息包括回显请求和回显应答,它们可以用于测试网络连接是否正常。
标签:协议,面试题,IP,网络协议,TCP,传输,地址,链路层 From: https://www.cnblogs.com/is-wgy/p/17368855.html