网络地址转换主要有两种:SNAT和DNAT snat是source network address translation的缩写,即源地址目标转换。比如,多个PC机使用ADSL路由器共享上网,每个PC机都配置了内网IP,PC机访问外部网络的时候,路由器将...
Web
[Socket][网络编程]程序范例:Linux下连接WEB服务器
昨天试着在Ubuntu 下用C语言写了一个客户端,用来向WEB服务器上交请求并取回响应报文。 同时,这也是一个通用的基于IPv4的客户端程序例程。 [cpp] /* socket test on linux main file. * * Author: ...
SSH端口转发(本地端口转发、远程端口转发、动态端口转发)工作原理、应用详解
实验条件: 1.本文所述之实验,本地主机操作系统基于Ubuntu 10.04,远程主机操作系统基于BSD发行版 2.本地主机安装了ssh client(ssh),也安装了ssh server(sshd) 基础知识: 文章中客户端指ssh,用于发出连接...
在Ubuntu上建立tftp服务器 ( Set up tftp server on Ubuntu )
tftp(Trival File Transfer Protocol)是一种轻量级的文件传输协议,TFTP报文封装在UDP包之中(默认端口:69),并不可靠,因此不能 ls ,也不能认证。 但是,在嵌入式开发中,它能够为目标机提供高速下载服务。...
被打开的端口谁(哪个进程)在监听? (Detect service of opened port)
Ubuntu netstat -lnput 结果如下: (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (...
三、HTTP协议如何登陆网站: 解析HTTP登陆报文
前面两讲介绍了通过telnet进行HTTP连接,并且成功提交了表单。 本文给出一个实用的例子:如何通过已经建立的连接登陆网站 您需要知道如下要点: 捕获网络接口(网卡)收发的数据包 如何用telnet建立HTT...
二、HTTP:如何用telnet提交表单
提交一个表单有两种方法: GET POST 第一种方法提交的表单会显式地添加在URL后,以参数形式呈现; 第二种方法则会在HTTP报文中传送,可以允许很大的长度,而且保密性好。 提交第一个表单 这个表单...
一、用Telnet连接HTTP服务器
众所周知,WEB客户端可以是浏览器、机器人、搜索引擎等[1]。当然也可以是像telnet那样的程序。 本文主要介绍如何用telnet向HTTP服务器提交请求 用Telnet连接HTTP服务器的格式 telnet hostname port_number...
Ubuntu下抓取网络包的方法
本文主要介绍如何安全地在Ubuntu下抓取网络包,你应该已经具备如下工具: tcpdump 或者 dumpcap Wireshark Wireshark在抓取时必须要root权限,并且弹出一个安全提示:running wireshark as sudo can b...
PHP调试利器:Zend Debugger安装详解 (How to install Zend Bebugger)
本文主要介绍Zend Debugger的安装,以实现PHP Web Page Debug。 你应当已经安装以下软件: Zend Studio Zend Server 或者 Apache 在官方文件中提到,如果你使用的是Zend Core 或者 Zend Platform,...