计算机网络
文章平均质量分 95
Pfirsich Zhang
这个作者很懒,什么都没留下…
展开
-
OSI七层模型
PPP帧: PPP帧包含同步字段、地址字段、控制字段、协议字段、信息字段和帧校验序列,用于在点对点链接上进行可靠通信。以太网帧: 以太网帧是数据链路层的基本单位,包括目标MAC地址、源MAC地址、类型字段、数据字段和帧检验序列等。可靠性传输: 通过使用连接导向的协议(如TCP)来确保数据的可靠传输,包括错误检测、重传机制等。用户数据报协议(UDP): UDP是无连接的、不可靠的传输协议,适用于实时应用,如音视频传输。传输控制协议(TCP): TCP是连接导向的、可靠的传输协议,确保数据的完整性和有序性。原创 2024-07-02 17:19:01 · 403 阅读 · 0 评论 -
TCP三次握手四次挥手
确认号为 ack = x + 1,表示收到客户端的序号 Seq 并+ 1 作为自己确认号 ack 的值,随后服务器端进入 SYN-RVCD 阶段。假设重传的报文段被TCP服务器进程正常接收,TCP服务器进程给TCP客户进程发送一个TCP连接请求确认报文段,并进入连接已建立状态。TCP是面向连接的协议,它基于运输连接来传送TCP报文段,TCP运输连接的建立和释放,是每一次面向连接的通信中必不可少的过程。ACK:确认位,为1时,确认有效,除了建立连接开始的syn包时,其他包该位必须为1。并返回最后一段报文。原创 2024-06-26 23:27:15 · 866 阅读 · 0 评论 -
C++ 多线程 互斥量(mutex)、锁(lock)和原子操作库
引自。原创 2024-06-17 18:56:48 · 437 阅读 · 0 评论 -
Socket编程&用到的函数&TCP UDP实例
简单点说就是硬件厂商各有所好,并没有统一的约定制作制作哪一个,大端的优势在于第一个字节就是高位,很容易判断正负性。小端的优势在于第一个字节是低位,最后一个字节是高位,可以依次取出相应的字节进行运算,并且最终会把符号位刷新,这样运算起来更高效。大小端是针对非单字节数据的存取,比如short型,int型等。大端存储是将数据的高位存储在内存的低地址处,小端存储是将数据的低位存储在内存的低地址处。原创 2024-07-02 17:33:23 · 556 阅读 · 0 评论 -
寄存器、RAM、ROM、FLASH、Cache
虚拟地址(Virtual Address):程序使用的地址。物理地址(Physical Address):在内存中实际存储数据的地址。原创 2024-07-07 13:52:26 · 909 阅读 · 0 评论 -
I/O多路复用
参考。原创 2024-07-03 17:02:35 · 1042 阅读 · 0 评论 -
带宽、宽带、网速
现在的所谓加大带宽,提速网络,其实本上是一种掩人耳目的做法,理论上只有改变传输介质,更换网络协议才能使得现有的带宽加大,而现在的双绞线和主要协议TCP/IP已经使用很久了,基本上没有办法再提供它们的通讯质量,所以只能在牺牲上行带宽的前提下增大下行带宽,即把上行的带宽划拨一部分给下行带宽,而普通用户很少使用上行带宽,基本上只有验证密码上传照片更新博客之类的时候才偶尔使用,所以即使牺牲上行带宽,也很难察觉出来,即网络供应商用原来的网络带宽挣取了更多的服务费。通俗点记忆就是字母越大,数值越大,大8倍。原创 2024-08-07 10:52:28 · 555 阅读 · 0 评论