计算机网络运输层简答题
1.端口的作用是什么?
答:端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机应用进程能够互相通信。
2.试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的?
答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务。
运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信。
各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。
3.简述TCP三次握手、四次挥手的流程
答:三次握手:
第一次握手:客户端先向服务端发起一次询问建立连接的请求,并随机生成一个值作为标识。
第二次握手:服务端向客户端回应第一个标识,再重新发一个确认标识。
第三次握手:客户端确认标识,建立连接,开始传输数据。
四次挥手:
第一次挥手:客户端向服务端发起断开连接的请求。
第二次挥手:服务端向客户端确认请求。
第三次挥手:服务端向客户端发起断开连接的请求。
第四次挥手:客户端向服务端确认断开请求。
4.TCP和UDP的区别
答:TCP是面向连接的,UDP是无连接的。
TCP是面向字节流的,UDP是基于数据报的。
TCP保证数据正确性,UDP可能丢包。
TCP保证数据顺序,UDP不保证。
TCP支持一对一,UDP支持一对一、一对多和多对多。
5.面向连接服务与无连接服务的区别
答:①面向连接服务就是在通信双方建立通信之前,必须先建立连接,在通信过程中,整个连接的情况一直被实时地监控和管理,通信结束后,应该释放这个连接。
②无连接服务是指两个实体之间的通信不需要先建立好连接,需要通信时,直接将信息发送到“网络”中,让该信息的传递在网上尽力而为的往目的地传送。
6.虚拟专用网VPN
答:虚拟专用网VPN被定义为通过一个公用网络(通常是因特网)建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)