网络
文章平均质量分 72
zhangdaisylove
这个作者很懒,什么都没留下…
展开
-
SSL协议原理
背景介绍 最近在看《密码学与网络安全》相关的书籍,这篇文章主要详细介绍一下著名的网络安全协议SSL。 在开始SSl介绍之前,先给大家介绍几个密码学的概念和相关的知识。 1、密码学的相关概念密码学(cryptography):目的是通过将信息编码使其不可读,从而达到安全性。明文(plain text):发送人、接受人和任何访问消息的人都能理解的消息。密文(转载 2015-04-30 11:11:06 · 916 阅读 · 0 评论 -
NAT及NAT穿越
NAT(Network Address Translation,网络地址转换)NAT技术的出现解决了IPV4地址不够用的问题,同时主机在NAT之后,也可以保证主机的安全性。NAT的缺陷在NAT出现之后,大家听到的多半都是对它的赞美之声,知道它可以为我们节省公网IP,可以保护我们的内部网络,对它的缺陷却知之甚少,甚至不知道我们遇到的很多网络问题就是由它造成的,原创 2015-08-11 18:29:20 · 972 阅读 · 0 评论 -
以太网数据链路层协议分析
首先普及一下什么是以太网,以太网是一种局域网技术。它采用CSMA/CD带冲突检测的载波监听多路访问技术。其他局域网,比如令牌环网、F D D I和R S-2 3 2串行线路采用的是不一样的技术,因此数据链路层的协议也不一致。比如PPP和SLIP就是适用于串行线路的。另外PPPOE是在以太网的基础上封装了PPP协议,方便运营商计费和控制流量。 一,以太网(V2)以太网第二版是早期的版本,原创 2015-07-30 21:09:29 · 5440 阅读 · 0 评论 -
IP协议首部详细分析
IP协议是我们学习网络协议最开始,也是最基础的协议。那么今天我们主要介绍一下有关于IP协议头格式的基本状态。那么就让我们具体看以下有关于IP协议头格式和Sniiffer Portable的IP头的相关内容吧。IP(Internet Protocol,因特网协议)是OSI第三层——网络层协议,本节仅以IPv4版本为例进行介绍。IP协议也是一个无连接的协议,主要就是负责在主机间寻址,并为数据包设定路由原创 2015-07-30 12:02:25 · 23118 阅读 · 1 评论 -
TCP的流量控制与拥塞控制的对比
转载网址:http://blog.chinaunix.net/uid-26548237-id-3966297.html一、TCP的流量控制1、利用滑动窗口实现流量控制 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。 利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控转载 2015-08-05 11:59:53 · 1202 阅读 · 0 评论 -
TCP的滑动窗口与拥塞窗口
最近在TCP/IP的TCP部分的流量控制与拥塞控制,收集了一些网上的资料,特总结于此。 不管是多么复杂的协议原理,我想首先肯定要落实到协议的字段上面。对于TCP来说流量控制无非是就是在序号和窗口大小上面做文章。因此我们先了解一下16位的窗口大小究竟有什么作用。窗口分为滑动窗口和拥塞窗口。滑动窗口是接受数据端使用的窗口大小,用来告知发送端接收端的缓存大小,以此可以控制原创 2015-08-05 11:47:20 · 17617 阅读 · 1 评论 -
UDP协议及包格式
UDP协议的主要特点UDP是一种无连接的、不可靠的传输层协议;在完成进程到进程的通信中提供了有限的差错检验功能;设计比较简单的UDP协议的目的是希望以最小的开销来达到网络环境中的进程通信目的;进程发送的报文较短,同时对报文的可靠性要求不高,那么可以使用UDP协议。UDP的基本工作过程UDP用户数据报传输过程中的封装与拆封UDP报文传输队列转载 2015-08-18 19:36:19 · 1217 阅读 · 0 评论 -
网络编程的面试题
转载网址:http://blog.csdn.net/chencheng126/article/details/443447771:tcp和udp的区别TCP:是面向连接的流传输控制协议,具有高可靠性,确保传输数据的正确性,有验证重发机制,因此不会出现丢失或乱序。UDP:是无连接的数据报服务,不对数据报进行检查与修改,无须等待对方的应答,会出现分组丢失、重复、乱序,但具有较好转载 2015-08-18 19:38:15 · 873 阅读 · 0 评论 -
从电路交换到分组交换——TDM、ATM
在通信网络发展过程中,出现了多种信息传输方式,它们分别适应不同业务速率,如下图所示。这里只对比电路传送模式和分组传送模式两个极端情况,对其他模式,读者可以自行参照下图和相关资料。图 1i. 电路传送模式,也就是电路交换模式(CSM:Circuit Switching Mode)+时分复用传输(TDM:Time Division Multiplexing)。其基本特点是,对任原创 2015-10-25 19:38:27 · 12805 阅读 · 1 评论 -
HTTP协议详解
转载网址:http://www.cnblogs.com/TankXiao/archive/2012/02/13/2342672.html当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实转载 2015-07-16 21:22:25 · 544 阅读 · 0 评论 -
TCP协议详解(理论篇)
转载地址:http://blog.csdn.net/lqx0405/article/details/44777087TCP协议详解(理论篇)1. 与UDP不同的是,TCP提供了一种面向连接的、可靠的字节流服务。面向连接比较好理解,就是连接双方在通信前需要预先建立一条连接,这犹如实际生活中的打电话。助于可靠性,TCP协议中涉及了诸多规则来保障通信链路的可靠性,总结起来,转载 2015-07-17 11:25:00 · 664 阅读 · 0 评论 -
NAT技术
TCP/IP决定任何两台主机通信都需要IP地址。而目前由于IP4地址已经不够用,很多主机都没有固定的IP地址。常见的情况是我们接入运营商的网络,运营商在大的网络中给我们分配一个IP地址。然后我们接入一个路由器,自己再搭建自己的子网。运营商分配给我们的都有可能不是Internet网上的唯一地址,有可能是局域网的地址。而我们路由器分配给我们的192.168.*.*的地址更加是局域网地址。问题来了,原创 2015-05-21 13:46:41 · 648 阅读 · 0 评论 -
openssl dsa rsa算法命令行使用
在日常系统管理工作中,需要作一些加解密的工作,通过openssl工具包就能完成我们很多需求!1. openssl RSA 加解密RSA是基于数论中大素数的乘积难分解理论上的非对称加密法,使用公私钥的方法进行加解密公钥 用于加密,它是向所有人公开的 ; 私钥用于解密,只有密文的接收者持有生成一个密钥(私钥) [root@hunterfu ~]# openss转载 2015-05-18 09:27:47 · 878 阅读 · 0 评论 -
CDN与传统网站访问对比
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的原创 2015-05-18 15:25:26 · 1892 阅读 · 0 评论 -
http协议详解
转载网址:http://www.jb51.net/article/28096.htm1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task F转载 2015-07-13 09:42:23 · 629 阅读 · 0 评论 -
HTTP长连接与短连接
1. HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。 2. 如何理解HTTP协议转载 2015-07-13 19:56:06 · 627 阅读 · 0 评论 -
TCP连接状态分析:SYNC_RECV,CLOSE_WAIT,TIME_WAIT
转载地址:http://maoyidao.iteye.com/blog/1744277面试时看到应聘者简历中写精通网络,TCP编程,我常问一个问题,TCP建立连接需要几次握手?95%以上的应聘者都能答对是3次。问TCP断开连接需要几次握手,70%的应聘者能答对是4次通讯。再问CLOSE_WAIT,TIME_WAIT是什么状态,怎么产生的,对服务有什么影响,如何消除?有一部分同学就回答不转载 2015-07-07 19:53:01 · 7738 阅读 · 0 评论 -
TCP连接的建立 (三次握手) 和释放 (四次握手)
转载于:http://blog.csdn.net/honeybees/article/details/6755335TCP报文段首部格式:序号:本报文段所发送的数据的第一个字节的序号。确认号ack:期待收到对方下一个报文段的第一个数据字节的序号确认ACK:占1位,仅当ACK=1时,确认号字段才有效。ACK=0时,确认号无效同步SYN:连接建立时用于同步序号。转载 2015-07-14 08:48:24 · 2583 阅读 · 0 评论 -
两台不同网段的PC直连是否可以ping通
如题,两台PC相连,假设PC1的ip为1.1.1.1,PC2的ip为2.2.2.2.当PC1 ping PC2时,会首先查看自己的APR缓存,看是否有2.2.2.2对应MAC地址。第一次显然没有,那么就需要发送ARP包来询问谁的IP地址为2.2.2.2PC2收到来自PC1的ARP包之后,会回答说我就是2.2.2.2,将MAC地址发送个PC1.如果按照这个思路,显然是可以ping的通的。原创 2015-07-15 14:30:54 · 13102 阅读 · 1 评论 -
SDH、MSTP、OTN和PTN的区别和联系
首先要说的是TDM的概念,TDM就是时分复用,就是将一个标准时长(1秒)分成若干段小的时间段(8000),每一个小时间段(1/8000=125us)传输一路信号;SDH系统的电路调度均以TDM为基础,所以看到很多人说SDH业务就是TDM业务,就是传统的电路调度,是有理论依据的; 但在SDH大红大紫的时候,另一场战争以太网和ATM(不是取款机哟)大战中,以太网取得全面胜利,从而以太网大行其转载 2015-10-25 18:41:04 · 3244 阅读 · 0 评论