计算机网络
文章平均质量分 86
绅士·永
不忘初心
展开
-
<网络>UPD协议详解
答案是不是的,这些IO类的函数,其实本质上就是一个拷贝函数,那么拷贝数据在哪去呢,在系统层面维护了一个缓冲区,这个缓冲去是UDP协议提供的,当我们调用了发送函数之后,我们是先把数据拷贝到UDP的发送缓冲区,再由UDP自己决定什么时候发送,当我们调用了接受函数之后,我们做的事是把UDP的接受缓冲区的数据,拷贝到我们用户层的缓冲中去。我们注意到, UDP协议首部中有一个16位的最大长度. 也就是说一个UDP能传输的数据最大长度是64K(包含UDP首。然而64K在当今的互联网环境下, 是一个非常小的数字.原创 2023-07-14 09:41:14 · 545 阅读 · 0 评论 -
HTTP协议
协议就是一种约定,你客户端和服务器约定了某种方式去通讯我们主机之间的连接通过硬件+代码可以实现,在这个连接好的基础上,再制定一种协议,通信双方通过这个协议的规则进行有条不紊的,有保障性的通信。其实底层呢其实也就是一种大量的文本处理,这些约定好了的特殊的文本格式,使我们通信的时候更加的有保障。原创 2023-07-12 18:17:48 · 152 阅读 · 0 评论 -
<网络编程>网络基础
了解网络发展背景,对局域网/广域网的概念认识了解网络协议意义,重点理解TCP/IP五层结构学习网络传输的基本流程,理解封装和分用。原创 2023-07-07 21:12:06 · 148 阅读 · 0 评论 -
<网络>TCP代码协议编写
这篇文章我们就主要实现一下如何使用TCP进行完整的网络通信首先我们需要了解什么事TCP,TCP是一种传输控制协议,我们暂且先记住这个。现在我们先开始,第一呢,我们要实现客户端和服务端的网络通信,两个不同的主机之间通信是通过什么?答案是每台主机的网络IP,在我们的电脑进行上网的时候,会自动给我们的电脑分配一个该局域网内的IP。好的,现在我们的两台主机相互的找到了对方,然后再看看我们要做的是什么,两台主机之间的通信对不对!原创 2023-07-08 18:59:35 · 979 阅读 · 0 评论 -
<网络编程>网络套接字
IP地址(公网IP, IPV4 32位),IP地址早已经不够了,采用将网络划分为局域网IP和公网IP,IP在特定的网络中保证主机唯一性。我们通信的目的是将数据传输到对方机器上面的软件客户端 -> 客户端进程, 服务器软件 -> 服务器进程。端口号:传输层协议的一个内容,用来标识一个进程(唯一性),用端口号来交付数据。,将数据在主机间转发仅仅是手段,机器收到之后,需要将数据交付给指定的进程!不可靠传输:只负责把数据给下层,其他的不管,丢包就丢包咯。可靠传输:为了保证可靠,就会设计更多的策略,保证不丢包。原创 2023-04-26 12:28:26 · 734 阅读 · 2 评论