一、桥接网络(Bridge):如图所示:桥接网络,此时真实机的网卡为混杂模式,从而达到侦听多个IP的能力,它与我们在一块网卡上设置多个IP地址类似。它将虚拟机的网卡桥接到真实网络中。VMware虚拟出一个名为VMnet0的网桥。真实机使用其物理网卡,虚拟机使用自已的网卡,只需将虚拟机的IP设置为真实网络中主机能够使用的IP即可与真实机通信,并且虚拟机也可以同真实机所在网络的任意一台真实主机通信。在
先来说说ping程序的原理吧,其实挺简单,就是一个主机系统向另外一个主机系统说:I love you(ICMP报文),然后那个主机如果相信你或者说想和你通信,和你心知心,那它就把收到的I love you(ICMP)报文原样返回.好嘛,源主机收到这个回应后,就happy了,因为对方是和自己心连心的。如果对方没有收到这个消息,或者对你不感冒,不愿意理你,不回你这个报文,或者说些不知云是云雾是雾的话,
libpcap详解 2010-12-01 22:07 libpcap(Packet Capture Library),即数据包捕获函数库,是Unix/Linux平台下的网络数据包捕获函数库。它是一个独立于系统的用户层包捕获的API接口,为底层网络监测提供了一个可移植的
在网络上找来很久了,终于在今天与51cto的兄弟们予以分享 请用心去阅读一下文档,谢谢 Internet中一台计算机访问Web服务器的全部过程,从中可以窥探Internet是如何工作的,本讲中会涉及到网络(或Internet)的专业术语、概念及Internet的重要内容,在以后的讲座中我们会详细讲解。本讲主要是想让大家明网络是怎样交付数据、寻址等,即Internet的基本工作原
linux下查看当前网络流量工具有很多,多的不知道用哪个好。今天找了一个好用的,解决了我的流量异常问题。 找了一圈,找到了nethogs 1:安装命令 sudo apt-get install nethogs 2:在使用前有个操作,找到自己的网卡,即将来想查看哪个网卡的网速 sudo ifconfig 可以看到我先在用的
从北京刚到深圳的时候就想着自己要搭建一个代理服务器,目的是把公司的现有网络给管理了,因为这之前我们的学生都是依靠路由器直接上网,从而对各个班级的网速都产生了问题,既然现在来到了深圳,那么就要解决好这个问题;其实之前在北京已经在公司偷偷用过好多次代理服务器了,现在我就想通过搭建一台http代理服务器来完成各个班级上网的管理;刚开始是想在win2003上进行搭建的,可是弄了好久还是不行,而且自己是搞l
在windows通过samba连接到linux共享的目录的时候,有的时候需要更换用户名等,这种情况下需要对windows网络连接进行清理缓存
转自:http://blog.csdn.net/yixijide/article/details/8280263 简介: FTP 客户端如 FlashFXP,File Zilla 被广泛应用,原理上都是用底层的 Socket 来实现。FTP 客户端与服务器端进行数据交换必须建立两个套接字,一个作为命令通道,一个作为数据通道。前者用于客户端向服务器发送命令,如登录,删除某个文
转自:http://blog.chinaunix.net/uid-10696433-id-2935794.html ftp与大多数应用层协议不同的是, 它采用了二个端口. 控制端口21,数据端口20.这就导致了客户端与服务器通信的四个端口连接问题. 主动连接流程为,服务器为S,客户端为C C以一个随机端口x与S的21端口相连, 这个随机端口范围
转自:http://www.cppblog.com/changshoumeng/archive/2010/05/09/114899.html ( 一)、ftp的port和pasv模式的工作方式 FTP使用2个TCP端口,首先是建立一个命令端口(控制端口),然后再产生一个数据端口。国内很多教科书都讲
代理服务的实现十分简单,它只需在局域网的一台服务器上运行相应的服务器端软件就可以了。目前代理服务器软件产品主要有:Microsoft Proxy,Microsoft ISA,WinProxy、WinGate、winRoute、SyGate、CCProxy、SuperProxy等,这些代理软件不仅可以为局域网内的PC提供代理服务,还可以为基于Windows网络的用户提供代理服务;而在UN
在学习Python CGI中,需要在Ubuntu下安装Apache,所以今天在Ubuntu11.04上对Apache的安装和配置进行了学习。 一.Apache的安装 在网上查了些资料有两种安装方式:一种是从Apache网站上下载tar文件到自己的电脑上安装;另一种是直接通过网络安装。为了方便我就使用
什么是ARP ARP(Address Resolution Protocol)是地址解析协议,是一种将IP地址转化成物理地址的协议。从IP地址到物理地址的映射有两种方式:表格方式和非表格方式。ARP具体说来就是将网络层(也就是相当于OSI的第三层)地址解析为数据链路层(也就是相当于OSI的第二层)的物理地址(注:此处物理地址并不一定指MAC地址)。 ARP
服务器端: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h>&nbs
互联网的目的是为了实现通信,而通信的基础是有一套行之有效的网络协议。正如我们在交谈的时候需要符合一定的语法和用语规范一样,机器之间的通话也必须符合协议。否则,每一台机器各说各的,永远也无法相互理解。“协议森林”是我已经开始写的一系列关于网络协议的文章。这一篇是系列的索引。网络协议是一个复杂的技术和政策混合体。Ethernet, IP, UDP, TCP, HTTP, DNS... 这些协议就像是一
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 信号的传输总要符合一定的协议(protocol)。比如说长城上放狼烟,是因为人们已经预先设定好狼烟这个物理信号代表了“敌人入侵”这一抽象信号。这样一个“狼烟=敌人入侵”就是一个简单的协议。协议可以更复杂,比如摩尔斯码(Morse Code),使用短信号和长信号的组合,来代
网络层(network layer)是实现互联网的最重要的一层。正是在网络层面上,各个局域网根据IP协议相互连接,最终构成覆盖全球的Internet。更高层的协议,无论是TCP还是UDP,必须通过网络层的IP数据包(datagram)来传递信息。操作系统也会提供该层的socket,从而允许用户直接操作IP包。IP包的格式IPv4包 我们按照4 bytes将整个序列折叠,以便更好的显示IP clas
在IP接力中,我们是以IPv4为例说明IP包的格式的。IPv4和IPv6是先后出现的两个IP协议版本。IPv4的地址就是一个32位的0/1序列,比如11000000 00000000 0000000 00000011。为了方便人类记录和阅读,我们通常将32位0/1分成4段8位序列,并用10进制来表示每一段(这样,一段的范围就是0到255),段与段之间以.分隔。比如上面的地址可以表示成为192.0.
IPv4与IPv6头部的对比 Type of Service 服务类型(Traffic Class in IPv6)。Type of Service最初是用来给IP包分优先级,比如语音通话需要实时性,所以它的IP包应该比Web服务的IP包有更高的优先级。然而,这个最初不错的想法没有被微软采纳。在Windows下生成的IP包都是相同的最高优先级,所以在当时造成Linu
ICMP传输的信息可以分为两类,一类是错误(error)信息,这一类信息可用来诊断网络故障。我们已经知道,IP协议的工作方式是“Best Effort”,如果IP包没有被传送到目的地,或者IP包发生错误,IP协议本身不会做进一步的努力。但上游发送IP包的主机和接力的路由器并不知道下游发生了错误和故障,它们可能继续发送IP包。通过ICMP包,下游的路由器和主机可以将错误信息汇报给上游,从
传输层最重要的协议为TCP协议和UDP协议。这两者使用“网”的方式走了两个极端。两个协议的对比非常有趣。TCP协议复杂,但传输可靠。UDP协议简单,但传输不可靠。其他的各个传输层协议在某种程度上都是这两个协议的折中。我们先来看传输层协议中比较简单的UDP协议。我们将参考许多之前文章的内容(协议森林01, 03, 05)。UDP(User Datagram Protocol)传输
TCP(Transportation Control Protocol)协议与IP协议是一同产生的。事实上,两者最初是一个协议,后来才被分拆成网络层的IP和传输层的TCP。我们已经在UDP协议中介绍过,UDP协议是IP协议在传输层的“傀儡”,用来实现数据包形式的通信。而TCP协议则实现了“流”形式的通信。2. 如何实现可靠传输TCP协议是传输层协议,实现的是端口到端口(port)的通信。更进一步,
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在TCP协议与"流"通信中,我们概念性的讲解了TCP通信的方式。可以看到,TCP通信最重要的特征是:有序(ordering)和可靠(reliable)。有序是通过将文本流分段并编号实现的。可靠是通过ACK回复和重复发送(retransmission)实现的。这一篇文章将引
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在TCP协议与"流"通信中,我们建立了滑窗(sliding window)的基本概念。通过滑窗与ACK的配合,我们一方面实现了TCP传输的可靠性,另一方面也一定程度上提高了效率。其工作方式如下面的视频所示:如果视频加载有问题,可点下面链接: http://v.y
应为在开发中会经常使用到各种端口,为了防止忘掉,记录下来端口:0服务:Reserved说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。端口:1服务:tcpmux说明:这显示有人在寻找SGI Irix机器。Irix是实现tcpmux的主要提供
转自:http://netsecurity.51cto.com/art/201212/371576.htm黑客都是使用哪些方法入侵我们电脑的?想必很多菜鸟都想知道,其实黑客入侵的手法包括:(1)瞒天过海 (2)趁火打劫 (3)无中生有 (4)暗渡陈仓 (5)舌里藏刀 (6)顺手牵羊 (7)供尸还魂 (8)调虎离山 (9)抛砖引玉 (10)湿水摸鱼 (11)远交近攻 (12)偷梁换柱 (13)反客为
三个方法查看当前流量 Linux流量监控的iftop工具 用途: 用来即时监看网路状态和各ip所使用的频宽 执行(必须以root身份)监控eth1的网卡的流量# iftop -i eth1 以位元组(bytes)为单位显示流量(预设是位元bits):$ iftop -B 直接显示IP, 不进行DNS反解:$ iftop -n 直接显示连接埠编号, 不显示服务名称:$ iftop -N
通过3天的时间终于 在linux平台下编写好飞鸽传书V1.0 可以参考我自己写的demo完成对 网络程序编写; 提示: 1:make clean 2:make 3:./ipmsg 4:输入 help 可以显示帮助信息
通过2天的 编码,终于在今天上午 “linux 飞鸽传书” V1.0终于要出炉了----很是兴奋啊! 在去年的时候写过一个版本,只不过,当时是在学习,没对其深入的关注,这次我想把“飞鸽”所需要的东西全部整理出来,不仅会有code,还会有pdf说明文档。。。。 关于资料的上传会在以后的几天全部上传,请亲关注。。。 不是炫耀,只是为了n年之后我还知道自己写过的东西!
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号