DHCP的工作原理、怎么检测IP地址冲突

原帖地址:http://7658423.blog.51cto.com/7648423/1270601 理解DHCP的雏形BOOTP(Bootstrap Protocol) DHCP的为什么要替代BOOTP;它们的区别在哪里? 理解DHC...

2015-04-07 14:47:31

阅读数:5094

评论数:0

SSL/TLS in Detail(重点部分有翻译)

Applies To: Windows Server 2003 with SP1 This section provides a detailed explanation of the SSL/TLS protocol, specifically the handshake protocol...

2015-03-25 12:48:50

阅读数:1059

评论数:0

php使用curl访问https示例分享

curl是利用URL语法在命令行方式下工作的开源文件传输工具,下面介绍一下php使用curl访问https的示例,大家参考使用吧 为方便说明,先上代码吧 复制代码代码如下: /**   * curl POST   *   * @param  ...

2015-03-24 23:56:03

阅读数:525

评论数:0

SSH HTTPS 公钥、秘钥、对称加密、非对称加密、 总结理解

目录[-] DES: DSA: RSA: 公钥、私钥 的解释 签名: 指纹: 公钥登陆 error SSH基本原理和免密码登录 公钥认证的原理 非对称加密 SSL/TLS协议 https 非对称+对称 作者:shede333  主页:http://m...

2015-03-24 17:14:34

阅读数:2117

评论数:0

图解HTTPS

原文地址:http://limboy.me/tech/2011/02/19/https-workflow.html 我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实...

2015-03-24 17:11:07

阅读数:667

评论数:0

Wireshark基本介绍和学习TCP三次握手

之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括 http,TCP,UDP,等网络协议包。 记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的...

2015-03-24 11:06:51

阅读数:454

评论数:0

Virtualbox虚拟机网络配置(NAT + Host-only - Bridged)

日常工作中,常常会用虚拟机,在里面安装Server,搭建服务端环境供开发调试,这种使用场景一般都需要虚拟机能够正常访问外部网络,同时宿主机必须可以访问虚拟机。在Virtualbox中,虚拟机访问外部网络一般是使用配置起来最简单的NAT模式,但纯NAT模式下,宿主机不能访问虚拟机,必须使用Bridg...

2015-03-23 17:11:25

阅读数:1744

评论数:0

VirtualBox 主机与虚拟机互相访问且均上外网

VirtualBox中有4中网络连接方式: NAT Bridged Adapter Internal Host-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。 要让自己(或别人)理解深刻,方法就是做...

2015-03-23 16:48:39

阅读数:845

评论数:0

UNIX网络编程——揭开网络编程常见API的面纱【下】

Linux网络编程数据收发的API流程分析        只要把数据在协议栈中的流动线路和脉络弄清楚了,关于协议栈的实现部分,理解起来就轻松多了。在网络编程章节的数据接收过程中,我们主要介绍过read()、recv()、recvfrom()还有一个recvmsg()没介绍到,今天我们就来看一...

2015-02-04 18:12:37

阅读数:402

评论数:0

ARP报文格式

ARP:地址解析协议(address Resolution protocol,地址解析协议)是将IP地址解析为以太网MAC地址(或称物理地址)的协议。  在局域网中,当主机或其它网络设备有数据要发送给另一个主机或设备时,它必须知道对方的网络层地址(即I地址IP)但是仅仅有IP地址是不够的,因...

2015-01-29 11:11:29

阅读数:1206

评论数:0

UNIX网络编程——原始套接字的魔力【续】

上一篇里面提到的是从链路层“收发”数据,该篇是从链路层发送数据帧。        上一节我们主要研究了如何从链路层直接接收数据帧,可以通过bind函数来将原始套接字绑定到本地一个接口上,然后该套接字就只接收从该接口收上来的对应的数据包。今天我们用原始套接字来手工实现链路层ARP报文的发送和接收...

2015-01-28 21:58:11

阅读数:472

评论数:0

struct sockaddr和struct sockaddr_in结构

sockaddr结构体 sockaddr的缺陷:sa_data把目标地址和端口信息混在一起了 struct sockaddr { ushort sa_family; char sa_data[14]; };sa_family是通信类型,最常用的值是 &qu...

2015-01-28 20:56:53

阅读数:430

评论数:0

inet_ntoa(), inet_aton(), inet_addr

Convert IP addresses from a dots-and-number string to a struct in_addr and back Prototypes #include #include #include // ALL THESE ARE DEPREC...

2015-01-28 20:32:46

阅读数:529

评论数:0

htonl() htons()及inet_ntoa() inet_addr()的用法

现在我们很幸运,因为我们有很多的函数来方便地操作 IP 地址。没有 必要用手工计算它们,也没有必要用" 首先,假设你已经有了一个sockaddr_in结构体ina,你有一个IP地址"132.241.5.10" 要储存在其中,你就要用到函数inet_addr(),...

2015-01-28 20:11:02

阅读数:393

评论数:0

ioctl 获取本机网卡ip地址 | socket() 复制代码

#include #include #include #include #include #include #include int main() { int inet_sock; struct ifreq ifr; inet_sock = socket(AF...

2015-01-28 20:02:00

阅读数:608

评论数:0

制作不用密码可立即登入的 ssh 用户

你或许已经想到了,既然 ssh 可以使用 scp 来进行网络复制的话,那么我能不能将 scp 的指令放置于 crontab 服务中, 让我们的系统透过 scp 直接在背景底下自行定期的进行网络复制与备份呢?抱歉,答案是:『预设状况下不允许此动作』的! 为甚么呢?因为预设状况下,你必须要透过远程登录...

2015-01-14 16:21:27

阅读数:421

评论数:0

SSH 协议与OpenSSH详解

1. ssh概述 ssh是(Secure SHell protocol) 的简写,安全外壳协议(SSH)是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。 2. ssh 主要功能 一个就是类似 telnet 的远程联机使用 shell 的服务器,即 ssh 另一个就...

2015-01-08 12:40:49

阅读数:842

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭