- 博客(11)
- 收藏
- 关注
原创 TCP和UDP分析
在UDP通信中,客户端和服务器可以不断地通过sendto()和recvfrom()函数进行数据的发送和接收。重要的一点是,UDP是无连接的协议,所以每次发送或接收数据都是独立的操作,不保留状态信息。这个时候,你使用的就像是TCP。在选择服务器和客户端时,应根据实际的业务需求、成本效益分析、维护能力和安全性要求等多方面因素进行综合评估。是速度快,效率高,非常适合那些对实时性要求很高的应用,比如视频通话或在线游戏。是不可靠,如果数据在传输中遗失,接收方不会知道,并且发送方也不会重发。一.TCP(传输控制协议)
2024-05-16 15:45:44 522
原创 七层网络模型简要理解
分出层次的目的是运用层次模型可以把开放系统的信息交换问题拆分到多方面易于调整的硬件软件模块-层中,而各层可以依照需求单独展开改动或增加功效,与此同时,有助于个各个生产厂家的机器设备相互连接,也有助于各位学习、正确理解数据通信网络。这一层涵盖了广泛的通信服务和应用环境的绝大部分功能。要求通讯设备的机械的、电气的、功效的和流程的特点,用于创建、维护和拆卸物理链路连接。帧是数据链路层的传输单位,它包括数据本身以及关于如何处理这些数据的控制信息,比如头部和尾部信息,这些信息能帮助接收设备识别帧的开始和结束。
2024-05-16 15:42:20 582
原创 tcp的三次握手和四次挥手
确认号为Ack=x+1,表示收到客户端的序号Seq并将其值加1作为自己确认号Ack的值(两端配对 接收到消息 并反馈的过程;标志位为SYN和ACK,表示“确认客户端的报文Seq序号有效,服务器能正常接收客户端发送的数据,并同意创建新连接”(即告诉客户端,服务器收到了你的数据);第三次握手:客户端接收到来自服务器确认收到数据的TCP报文后,明确了从客户端到服务器的数据传输是正常的,结束SYN-SENT阶段,并返回一段TCP报文。序号为Seq=x+1,表示收到服务器端的确认号Ack,并将其值作为自己的序号值;
2023-12-13 19:41:56 444 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人