
网络协议
文章平均质量分 93
anda0109
密码学与信息安全,区块链,分布式数据库/存储,人工智能。
展开
-
POP3、SMTP和IMAP之间的区别和联系
POP3POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件转载 2014-11-14 11:43:49 · 2382 阅读 · 0 评论 -
STUN与TURN技术
在现实Internet网络环境中,大多数计算机主机都位于防火墙或NAT之后,只有少部分主机能够直接接入Internet。很多时候,我们希望网络中的两台主机能够直接进行通信,即所谓的P2P通信,而不需要其他公共服务器的中转。由于主机可能位于防火墙或NAT之后,在进行P2P通信之前,我们需要进行检测以确认它们之间能否进行P2P通信以及如何通信。这种技术通常称为NAT穿透(NAT Traversal)。转载 2015-05-24 21:11:25 · 2184 阅读 · 0 评论 -
Windows下安装RabbitMQ
RabbitMQ官网:http://www.rabbitmq.com/ 下载rabbitmq-server windows安装包。由于其是基于erlang开发的需要erlang的环境。erlang下载地址:http://www.erlang.org/download.html,下载windows版本安装完成后安装rabbitmq-server即可。激活Rabbit MQ's Manag原创 2015-05-17 15:35:21 · 1508 阅读 · 1 评论 -
使用wininet接口实现访问http服务
利用wininet接口实现访问http服务:#include "StdAfx.h"#include #pragma comment(lib,"wininet.lib")int main(){ //第一步,连接12306网站服务器 LPCTSTR lpszAgent = L"WinInetGet/0.1"; HINTERNET hInternet = InternetOpen(原创 2014-12-25 11:53:05 · 3874 阅读 · 0 评论 -
【网络协议】使用soket实现IP协议数据包抓取
使用socket编程实现IP协议数据帧的抓取:#include "stdafx.h"#include #pragma comment(lib,"ws2_32.lib")#define MAX_HOSTNAME_LAN 255#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)#define MAX_ADDR_LEN 16//IP协议头struct原创 2014-11-26 21:57:14 · 2248 阅读 · 0 评论 -
【网络协议】ARP协议
ARP 概述 在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的 MAC 地址(硬件地址)。而在 TCP/IP 协议中,网络层和传输层只关心目标主机的 IP 地址。这就导致在以太网中使用 IP 协议时,数据链路层的以太网协议接到上层 IP 协议提供的数据中,只包含目的主机的 IP 地址。 ARP 是一种地址解析协议,是一个位于 TCP/I原创 2014-11-29 22:07:26 · 1428 阅读 · 0 评论 -
【网络协议】基于winpcap的以太网络抓包及协议分析
下面的程序只是一个简单的示例:#include "stdafx.h"#include "pcap.h"#include#pragma comment(lib,"wpcap.lib")#pragma comment(lib,"packet.lib")#pragma comment(lib,"ws2_32.lib")void ethernet_protocol_packet_ca原创 2014-11-26 14:23:43 · 9954 阅读 · 8 评论 -
P2P中的NAT穿越方案
P2P中的NAT穿越方案简介:http://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_Five/Home/Catalog/201206/747035_97665_0.htm转载 2014-11-21 23:13:34 · 1028 阅读 · 0 评论 -
常用网络协议及相互关系
(一)TCP/UDP,SOCKET,HTTP,FTP简析TCP/IP协议Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数转载 2014-11-14 13:34:35 · 2154 阅读 · 0 评论 -
WebSocket 原理介绍及服务器搭建
WebSocket(1)– WebSocket API简介WebSocket是HTML5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,对该协议支持最早的应该是chrome,从chrome12就已经开始支持,随着协议草案的不断变化,各个浏览器对协议的实现也在不停的更新。该协议还是草案,没有成为标准,不过成为标准应该只是时间问转载 2017-02-07 11:10:54 · 2255 阅读 · 0 评论