网络协议
zhnlion
这个作者很懒,什么都没留下…
展开
-
NAT协议详解
NAT(Network Address Translation,网络地址转换)是将IP数据报头中的IP地址转换为另一个IP地址的过程。在实际应用中,NAT主要用于实现私有网络访问公共网络的功能。这种通过使用少量的公网IP地址代表较多的私网IP地址的方式,将有助于减缓可用IP地址空间的枯竭。私网IP地址是指内部网络或主机的IP地址,公网IP地址是指在因特网上全球唯一的IP地址。RFC 191转载 2014-03-18 15:30:14 · 12755 阅读 · 0 评论 -
TCP协议的NAT穿透技术
其实很早我就已经实现了使用TCP协议穿透NAT了,但是苦于一直没有时间,所以没有写出来,现在终于放假有一点空闲,于是写出来共享之。 一直以来,说起NAT穿透,很多人都会被告知使用UDP打孔这个技术,基本上没有人会告诉你如何使用TCP协议去穿透(甚至有的人会直接告诉你TCP协议是无法实现穿透的)。但是,众所周知的是,UDP是一个无连接的数据报协议,使用它就必须自己维护收发数据包的完转载 2014-04-24 11:21:22 · 976 阅读 · 0 评论 -
DNS报文格式(RFC1035)
一、域名和资源记录的定义1、Name space definitions2、资源记录定义(RR definitions) 2.1 格式 后面分析报文的时候详细解释。 2.2 类型值(TYPE values) 类型主要用在资源记录中,注意下面的值是QTYPE的一个子集。 类型 值和含义转载 2015-01-15 10:25:53 · 997 阅读 · 0 评论 -
VXLAN技术学习笔记
1、概述 (1)VXLAN是建立在物理IP(overlay)网络之上的虚拟以太网 使用UDP封装完整的内层以太帧,封装报文头共五十个字节 (2)VXLAN使用24位VXLAN网络标识符(VLAN为12位) 最大支持16,000,000个逻辑网络 (3)VXLAN可跨越物理三层网络转载 2015-07-17 11:35:35 · 1582 阅读 · 0 评论 -
dns和常见dns记录类型介绍
DNS:(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。使用端口号53。DNS服务器:用于对域名进行解析的域名解析服务器。DNS代理:用于代理域名服务器,对客户端的查询请求进行响应(一转载 2015-01-09 11:39:46 · 47908 阅读 · 0 评论 -
rip 有类路由协议版本发送接收
rip要对路由表中的条目进行筛选汇总,此筛选汇总的规则如下原创 2014-09-21 20:51:01 · 940 阅读 · 0 评论 -
OSPF的LSA类型介绍
OSPF的LSA类型种类繁多,往往让人头晕恶心。然后OSPF又是目前应用最广泛的IGP协议,我们不得不对它进行研究。OSPF的LSA类型一共有11种(之前说错12种自己数来数去少一种,哈哈,纠正下),分别是:LSA1 路由器LSA(Router LSA)LSA2 网络LSA(Network LSA)LSA3 网络汇总LSA(Network summary LSA)LS转载 2015-02-26 12:06:02 · 1383 阅读 · 0 评论 -
几种TCP连接中出现RST的情况
应该没有人会质疑,现在是一个网络时代了。应该不少程序员在编程中需要考虑多机、局域网、广域网的各种问题。所以网络知识也是避免不了学习的。而且笔者一直觉得TCP/IP网络知识在一个程序员知识体系中必需占有一席之地的。在TCP协议中RST表示复位,用来异常的关闭连接,在TCP的设计中它是不可或缺的。发送RST包关闭连接时,不必等缓冲区的包都发出去,直接就丢弃缓存区的包发送RST包。而接收端收到R转载 2015-12-07 14:45:52 · 630 阅读 · 0 评论 -
VRRP协议详解
1.产生背景及应用环境1.1为什么要用VRRPVRRP(Virtual Router Redundancy Protocol)------虚拟路由器冗余协议,其最新技术标准是RFC3768。 为什么要用VRRP呢,主要是为了实现数据链路层互通设备的冗余备份功能,我们来看图一: 图一(常规网络架构) 通过上图可以看到,常规的局域网一般都是多个终端接到交换机转载 2014-03-13 19:13:29 · 24768 阅读 · 1 评论