网络
文章平均质量分 86
iihacker_cat
这个作者很懒,什么都没留下…
展开
-
wininet、winhttp、winsock的区别
wininet、winhttp、winsock的区别winsock是传输层wininet和winhttp是应用层winsock=tcp, udpwininet=http, ftp…winhttp=httpWinsock复杂,但性能高。WinInet封装层次太高,不能进行底层控制,只能完成简单任务。转载 2017-09-26 10:48:48 · 419 阅读 · 0 评论 -
非阻塞 socket 在send之后返回 WSAEWOULDBLOCK分析
首先,Winsock 异常 10035 WSAEWOULDBLOCK (WSAGetLastError) 的意识是 Output Buffer 已经满了,无法再写入数据。确切的说它其实不算是个错误,出现这种异常的绝大部分时候其实都不存在 Output Buffer 已满情况,而是处于一种“忙”的状态,而这种“忙”的状态还很大程度上是由于接收方造成的。意思就是你要发送的对象,对方收的没你发的快或者对...原创 2018-08-30 09:14:52 · 1010 阅读 · 0 评论 -
计算机网络体系结构详解(图文) 转
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/songkai320/article/details/51754433计算机网络体系结构计算机网络的各层及其协议的集合,称为网络的体系结构。 网络协议:为进行网络中的数据交换而建立的规则、标准或约定称为网络协议。网络协议主要由以下三要素组成:1、语法,即数据与控制信息的结构...转载 2018-09-28 11:22:44 · 2183 阅读 · 0 评论 -
Windows网络系统架构 转
在介绍Windows网络体系架构之前,我首先介绍一下Windows中的两个重要编程规范——TDI,NDIS.,然后再介绍网络体系的架构。TDI,Transport Driver Interface,传输驱动程序接口。/Windows/System32/Drivers/Tdi.sys。在实现网络API驱动程序时,由于牵涉到很多不同协议,会用到不同协议驱动提供的接口,使得开发的工作复杂化。所以Micr...转载 2018-09-28 11:24:13 · 1760 阅读 · 0 评论 -
TUN/TAP设备浅析(一) -- 原理浅析
TUN/TAP设备浅析TUN设备TUN 设备是一种虚拟网络设备,通过此设备,程序可以方便地模拟网络行为。TUN 模拟的是一个三层设备,也就是说,通过它可以处理来自网络层的数据,更通俗一点的说,通过它,我们可以处理 IP 数据包。先来看看物理设备是如何工作的:上图中的 eth0 表示我们主机已有的真实的网卡接口 (interface)。网卡接口 eth0 所代表的真实网卡通过网线(w...转载 2018-12-17 10:35:37 · 1219 阅读 · 0 评论