【网络】TCP/IP 五层网络模型:网络层

最核心的就是IP协议,是一个相当复杂的协议TCP详细展开讲解,是因为TCP确实在开发中非常关键,经常用到,IP则不同,和普通程序猿联系比较浅。和专门开发网络的程序猿联系比较紧密(开发路由器,开发交换机...

[Linux#55][网络协议] 序列化与反序列化 | TcpCalculate为例

本文介绍了结构化数据在网络中的传输方法,通过定义Request和Response类实现序列化与反序列化,并以网络版计算器为例,详细阐述了TCP服务端、客户端的设计及其实现过程,强调了序列化技术在网络通信中的关键作...

【在Linux世界中追寻伟大的One Piece】验证TCP

成功调用该函数后,Winsock库的状态会被初始化,应用程序就可以使用Winsock提供的一系列套接字服务,如地址家族识别、地址转换、名字查询和连接控制等。在调用WSAStartup函数后,如果应用程序完成了对请...

【C++】检测TCP链接超时——时间轮组件设计

参考钟表的策略,我们可用一个数组代表一个钟表,数组的下标代表时间,指向数组的指针按特定的时间向后移动,指针执行哪个位置,就代表哪个位置的时间到了。智能指针shared_ptr用于任务类的超时时间刷新,在上文提到的高并...

[Linux#48][网络] 令牌环网 | IPv4 | socket 套接字 | TCP | UDP | 网络字节序列

本文介绍了网络基础,包括令牌环网、IP地址及IPv4地址解释,网络通信原理;并介绍Socket编程预备知识,涉及端口号、传输层协议、网络字节序及相关库函数定义与使用。...

TCP/UDP Socket 测试小工具,作为网工不可以不知道

背景阿祥今天推荐一款TCP/UDPSocket测试工具,所谓TCP/IP调试工具是用于在TCP/UDP的应用层上进行通信连接、数据传输的Windows工具。所谓应用层上就是说,TCP调试工具是不涉及TCP/IP...

网络:TCP协议-报头字段

本文是我对于TCP协议-报头字段的知识总结TCP保证可靠性,但又不仅仅保证可靠性,还会进行各种提高效率的设定。以上就是我对于TCP协议的知识总结。...

【网络】TCP/IP 五层网络模型:数据链路层

认识以太网、mac地址、mac地址和IP地址的区别、ARP协议、MTU...

基于TCP的网络计算器实现

啥?用TCP实现网络计算器你还不会,还不快来看这篇!!!...

【网络】传输层协议——TCP协议(初阶)

TCP是面向连接的运输层协议。应用程序在使用TCP协议之前,必须先建立TCP连接。在传送数据完毕后,必须释放已经建立的TCP连接每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的...