- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 数据包嗅探
数据包嗅探 在交换网络环境中,根据数据包的目的地MAC地址,只将它们发送到其目的端口。这需要更加智能化的硬件,这些硬件能够创建并维护关联MAC地址和特定端口的表,依赖于该表将设备连接到每个端口。交换网络环境的好处是只将数据包发送给目的设备,因此混杂模式将不能窃听任何额外的数据包。但即使是在交换环境中,仍有巧妙的方法窃听其他设备的数据包;只不过它们更复杂一
2016-02-07 10:17:04 1406
原创 Socket嗅探
Socket嗅探上面几篇博文介绍了基础支持至此,在我们的代码示例中已经使用过流套接字了。使用流套接字发送和接收时,数据被简洁地包装在一个TCP/IP连接中。访问OSI模型的会话层(5),操作系统负责所有传输过程中的低级细节、纠错和路由。使用原始套接字可以在较低层对网络进行访问。在网络的较低层,程序员必须处理所有暴露出来的细节。通过使用类型SOCKRAW即可指定原始套接字
2016-02-07 09:45:44 1727
原创 网络嗅探技术
网络嗅探技术数据链路层上的交换(switched)网络与非交换(unswitched)网络之间也存在区别。在非交换网络中,以太网数据包经过网络上的每个设备,期望每个系统设备只查看以其作为目的地址发送的数据包。然而,将设备设置为混杂模式(promiscuous mode)是相当容易的,该模式允许设备查看所有数据包,而不管其目的地址是什么。大多数的数据包捕获程序,例如t
2016-02-07 09:17:34 4853
原创 了解网络底层信息
了解网络底层信息使用Web浏览器时,您不必考虑所有7个OSI层中的任何一个,这将允许您专注于浏览而不是协议。在OSI的较高层上,许多协议可以是纯文本,因为较低的层已经考虑了连接的所有其他细节。会话层(5)上有套接字,它提供了从一台主机向另一台主机发送数据的接口。传输层(4)上的TCP提供了可靠性和传输控制。网络层(3)上的IP提供了寻址和包级别的通信。数据链路层(2)上的以
2016-02-06 08:14:11 1518
原创 一个精简服务器
一个精简服务器一个Web服务器并没有必要比我们前面章节中创建的简单服务器复杂。接受TCP/IP连接之后,Web服务器需要使用HTTP协议实现更深层的通信。除了将处理连接的代码分隔到它自己的函数之外,下面列出的服务器代码几乎与简单服务器相同。这个函数处理来自网络浏览器的HTTP GET和HEAD请求。程序会在本地目录webroot中查找浏览器请求的资源并将它发送给
2016-02-06 08:06:01 903
原创 了解套接字Socket
了解套接字 套接字是通过操作系统(OS)完成网络通信的一种标准方法。可以将套接字看作是与连接相连的一个终端,就像是操作员配电盘上的一个插座一样。但是这些套接字只是程序员的抽象称呼,它们负责有文描述的OSI模型的所有基本细节。对程序员来说,可以使用一个套接字通过网络发送或接收数据。这些数据在较低的层(由操作系统处理)之上的会话层(5)传输,该层负责路由。有几种不同的套接字
2016-02-05 22:41:18 4096
Cygwin(32-bit)安装文件
2023-03-18
Mac OS X Server 安装与应用.docx
2020-06-08
LOG-PDF.rar
2020-02-12
MicrosoftFixit50450-1.rar
2020-01-15
学校网站管理系统正式版
2009-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人