网络协议
文章平均质量分 96
桀桀桀桀桀桀
专注于C/C++,后续会逐渐更新相关的文章,还会有数据结构/Linux系统等文章。
展开
-
传输层协议UDP
本篇将主要介绍 UDP 协议,介绍了有关 UDP 协议的报头、协议特点、UDP 协议在操作系统中的缓冲区、UDP 协议使用的注意事项,以及有关 UDP 的 Socket 编程程序,同时重点介绍了操作系统对于 UDP 协议报文的管理。 接着介绍了有关端口号的映射。原创 2024-09-06 17:07:39 · 418 阅读 · 0 评论 -
UDP/TCP --- Socket编程
本篇将使用 Linux 中的系统调用来实现模拟 TCP 和 UDP 的通信过程,其中只对 UDP 和 TCP 进行了简单的介绍,本篇主要实现的是代码,至于 UDP 和 TCP 的详细讲解将会在之后的文章中给出。 本篇给出的 tcp 和 udp 的代码中的 echo 都是测试连接是否成功的代码,之后的代码都是在 echo 代码的基础上修改实现了不同功能的代码。原创 2024-08-19 20:01:04 · 1020 阅读 · 0 评论 -
Linux网络基础
从本篇开始将进入介绍 Linux 中的网络知识,本篇是先对网络中的一些基础概念做介绍。其中主要介绍了 OSI 七层协议(TCP/IP 五层协议),以及网络传输的流程,其中主要介绍了局域网传输和广域网(跨网络)传输,其中很重要的一点是关于数据包的封装和分用,最后介绍了关于端口号和 socket,得出了网络间通信的本质是进程间通信。原创 2024-08-21 11:24:26 · 1122 阅读 · 0 评论 -
应用层协议HTTP
应用层协议中的 HTTP(超文本传输协议)。在互联网中,HTTP 协议是一个至关重要的一个协议,它定义了客户端与服务器之间如何进行通信,以交换或传输超文本。 本篇介绍了有关 URL 的相关知识,http 的报文格式,http 报头中的对应的方法以及 http 中的状态码。最后还泄漏一份关于 http 的网页代码(若想使用该代码成功的在浏览器中访问,需要将自己的 ip 和端口开放)。原创 2024-09-05 12:08:35 · 868 阅读 · 0 评论