![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络协议
书法教育1
你付出很多,能量守恒,你也会收获很多,相反你总是想着从别人那里得到更多,自己付出很少,也是能量守恒,你日后会为此付出更多。
展开
-
电路交换
**概述** 电路交换(CS:circuit switching)是通信网中最早出现的一种交换方式,也是应用最普遍的一种交换方式,主要应用于电话通信网中,完成电话交换,已有100多年的历史。 电话通信的过程是:首先摘机,听到拨号音后拨号,交换机找寻被叫,向被叫振铃同时向主叫送回铃音,此时表明在电话网的主被叫之间已经建立起双向的话音传送通路;当被叫摘机应答,即可进入通话阶段;在通话过程中,任何一方转载 2016-05-24 11:07:04 · 3084 阅读 · 0 评论 -
数据传输效率
数据的传输效率是指发送的应用层数据除以所发送的总数据(即应用层数据加上各种首部和尾部的额外开销),[1] 是对方发送数据流量的控制,使其发送效率不致超过接受方所能承受的能力。它并不是数据链路层特有的功能,许多高层协议也提供流量控制功能。转载 2016-06-22 20:14:09 · 9747 阅读 · 2 评论 -
距离向量选路算法
1.代码#include<stdio.h>#include<ctype.h>#include<malloc.h>#include<limits.h>#include<string.h>#include<stdlib.h>#include<io.h>#include<math.h>#include<sys/timeb.h>#include<stdarg.h>#include<tim原创 2016-06-18 13:50:55 · 2834 阅读 · 0 评论 -
递归查询和迭代查询的区别
(1)递归查询 递归查询是一种DNS 服务器的查询模式,在该模式下DNS 服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机。如果DNS 服务器本地没有存储查询DNS 信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。 (2)迭代查询 DNS 服务器另外一种查询方式为迭代查询,DNS 服务器会向客户机提供其他能够解析查询请求的DNS 服务器地址,当客户机发送查询请求转载 2016-06-18 10:52:37 · 20904 阅读 · 0 评论 -
子网划分的两个例子
子网划分的两个例子例1:本例通过子网数来划分子网,未考虑主机数。 一家集团公司有12家子公司,每家子公司又有4个部门。上级给出一个172.16.0.0/16的网段,让给每家子公司以及子公司的部门分配网段。 思路:既然有12家子公司,那么就要划分12个子网段,但是每家子公司又有4个部门,因此又要在每家子公司所属的网段中划分4个子网分配给各部门。 步骤: A. 先划分各子公司的所属网段。 有1转载 2016-06-15 21:06:05 · 511 阅读 · 0 评论 -
IP地址、子网掩码、网络号、主机号、网络地址、主机地址
IP地址:4段十进制,共32位二进制,如:192.168.1.1 二进制就是:11000000|10101000|00000001|00000001子网掩码可以看出有多少位是网络号,有多少位是主机号: 255.255.255.0 二进制是:11111111 11111111 11111111 00000000网络号24位,即全是1 主机号8位,即全是0129.168.1.1 /24 这个、24就是告转载 2016-06-15 21:02:42 · 481 阅读 · 0 评论 -
C/S结构的两层模型、三层模型及多层模型
(1)两层结构 在C/S结构中有传统的两层结构和新型的三层结构之分。二层结构最早在20世纪80年代后期引入业界的,它为多用户系统提供了前所未有的双向交流感和灵活性,革命性的改变了传统的应用设计和系统实现方式,很快便在各种类型的软件系统设计与开发中获得了广泛应用。两层结构的处理流程可表示为:两层网络计算模式=多Client+单/多Data Server+动态计算两层结构的应用软件模型可表示为转载 2016-06-11 19:55:48 · 21631 阅读 · 0 评论 -
TCP数据报首部
源端口(Source Port),目标端口(Destination Port) 各2字节源端口号,标识主机上发起传送的应用程序;目的端口标识主机上传送要到达的应用程序。源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上I P首部中的源端I P地址和目的端I P地址唯一确定一个TCP连接。一个I P地址和一个端口号有时也称为一个插口(socket),插口对(socket pair)(包含客转载 2016-06-11 15:36:45 · 566 阅读 · 0 评论 -
为什么TCP要设MSS?
以下是个人的一点理解: MSS是TCP一次能够传输的数据(不包括协议头的开销)的最大值,在传输过程中是会变化的,客观地反映了信道和两个客户端的处理能力的变化情况。 假设客户端出能力能很强,一般情况下,当通信双方约定好MSS后,会尽量按照MSS传输数据,以期达到信道利用率的最大化,然而当信道条件改变后,即变好了或者变坏了,如果此时仍不改变每次发送的数据的数量,就会出现信道利转载 2016-06-11 15:09:23 · 1786 阅读 · 0 评论 -
IPv6协议原理以及跟IPv4的差别
IPv6是由IETF设计的用来替代现行的IPv4协议的一种新的IP协议。目前,IPv4协议还是主流。但IPv4协议已经使用了30年,在这30年的应用中,IPv4获得了巨大的成功的同时,随着应用范围的扩大,地址匮乏等问题越来越明显。IPv6是为了解决IPv4所存在的一些问题和不足而提出的,同时它还在许多方面提出了改进。 1.报头 IPv6报头占40字节,相对于IPv4报头(变长的24字节)看似长。转载 2016-05-20 22:57:24 · 1671 阅读 · 0 评论 -
网络层概念学习之一(基本概念、路由器、选路算法)
网络层建立在链路层之上,它的最主要的功能是使得网络中的各个主机之间可以互相通信。在因特网中,IP层是TCP/IP协议族中最为核心的协议,也是最复杂的层次之一。一、概述1.转发和选路网络层的功能是要将分组从一个主机移动到另一个主机从而使得主机之间可以互相通信。为此需要网络层提供两种功能:转发:路由器(三层交换机)将进入其某个输入链路的分组转发到其某个输出链路。它是将分组从一个输入链路移动到一个输出链路转载 2016-05-16 15:26:12 · 1316 阅读 · 0 评论 -
TCP的状态(SYN,FIN,ACK,PSH,RST,URG)
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有 DATA数据传输,RST表示连接重置。其中,ACK是可能与SYN,FIN等同时使用的,比如SYN和ACK可能同时为1,它表示的就是建立连接之后的响应,如果转载 2016-05-27 10:58:11 · 662 阅读 · 0 评论 -
电路交换与分组交换的优缺点
(一)电路交换:由于电路交换在通信之前要在通信双方之间建立一条被被双方独占的物理通路(有通信双方之间的交换设备和链路逐段连接而成),因而有以下优缺点。优点:1.由于通信线路为通信双方用户专用,数据直达,所以传输数据的时延非常小。2.通信双方之间的物理通路一旦建立,双方可以随时通信,实时性强。3.双方通信时按发送顺序传送数据,不存在失序问题。4.电路交换既适用于传输模拟信号,也适转载 2016-05-12 09:22:06 · 9539 阅读 · 0 评论 -
IP地址
IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,但大部分都收费。 Internet上的每台主机(Host)都有一个唯一的IP地址。IP协议就是使用这个地址在主机之转载 2016-05-12 09:08:48 · 367 阅读 · 0 评论 -
对称加密
对称加密是计算机加密领域最古老也是最经典的加密标准。虽然对称加密被认为不再是安全的加密方式,但是直到现在,我们还看不到它被淘汰的迹象。在很多非网络化的加密环境中,对称加密足以满足人们的需要。对称加密采用单密钥加密方式,不论是加密还是解密都是用同一个密钥,即“一把钥匙开一把锁”。对称加密的好处在于操作简单、管理方便、速度快。它的缺点在于密钥在网络传输中容易被窃听,每个密钥只能应用一次,对密钥管理造成了转载 2016-05-12 08:53:20 · 595 阅读 · 0 评论 -
什么是HTTPS?听大神说https和http有何区别?
在做雅虎的时候,发现用第三方工具截取不到客户端与服务端的通讯,以前重来没碰到过这种情况,仔细看了看,它的url请求时基于https的,gg了下发现原来https协议和http有着很大的区别。总的来说,http效率更高,https安全性更高。 首先谈谈什么是HTTPS: HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通转载 2016-05-11 10:09:25 · 501 阅读 · 0 评论 -
子网掩码怎么计算
业务的发展常常会导致许多单位面临这样一个问题:工作站数量越来越多,管理单一的大型网络也变得越来越艰难。如果将一个单一的大型网络划分为多个子网,通过对每个子网进行单独管理,可以明显地提高整个网络的性能。 要划分子网就需要计算子网掩码和分配相应的主机块,尽管采用二进制计算可以得出相应的结论,但如果采用十进制计算方法,计算起来更为简便。经过长期实践与经 验积累,笔者总结出子网掩码及主机块的十进制算法转载 2016-05-24 11:18:44 · 566 阅读 · 0 评论 -
TCP/UDP Socket编程步骤
sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW); WINDOWS环境下TCP/UDP编程步骤: 1. 基于TCP的socket编程是采用的流式套接字。 在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。 服务器端编程的步骤: 1:加载套接字库,创建套接字(WSAS转载 2016-06-22 23:24:18 · 660 阅读 · 0 评论