小程序开发要多少钱?费用高不高?

05-17 1261阅读 0评论

很多商家企业经常会问做个小程序什么价格啊?为什么有些只要两三百,有些却要大几千甚至几万几十万呢?下面给大家讲讲做一个小程序到底要多少费用,赶紧收藏起来!

1️⃣小程序认证费 300元/年

做小程序之前必须得先去微信公众平台申请一个小程序,然后提供商家/企业的资质进行认证,认证费由腾讯收取,认证好后才能申请官方的各种接口包括微信支付等。

2️⃣域名费50-200/年

微信小程序需要绑定一个备案过的域名,域名费用由域名注册商决定,很多公司会免费提供域名和备案服务,有些可能是含在总报价里面。

3️⃣云服务器费用 2000元左右

一般我们会根据项目需求去购买相应配置,如果项目规模一般用户量不大,常规的2核4G内存5M带宽也够了,大概2000元/年左右,独享服务器好处就是数据和代码的管理能掌握在自己的手上。

小程序开发要多少钱?费用高不高? 第1张

4️⃣模板费用 1000起

模板搭建分为saas版本、独立部署版本,saas小程序价格在几百-几千不等,是按照功能模块收年费的,是一种服务租用模式。独立部署版本是部署在自己的服务器上,价格在几千-几万不等,区别在于源码是否加密,能否二次开发。

5️⃣定制开发费用 10000起

定制开发的小程序费用比较贵,整个过程时间周期较长,通常报价根据不同城市不同难易程度在1000-2500元的人/天左右,比如一个项目需要2个人做30天,按1000元/人/天算的话就是6W元。

6️⃣日常运维内容

模板小程序每年收取的运维费几百-几千不等,定制开发的小程序一般会收取开发费10%-20%的运维费,负责日常服务器运维、数据备份、安全防护等等,保障系统正常运行。

小程序开发要多少钱?费用高不高? 第2张

7️⃣系统升级

saas版本的小程序厂家会不定期更新迭代系统,但是有些新功能会另外付费,而定制开发的小程序则根据客户的需求评估功能升级的工作量,也是按照人天报价。

8️⃣其他费用

若开发的小程序还用到其他的第三方服务如短信、快递查询、虚拟号码、身份实名认证等,这类是由第三方提供的接口服务是需要另外付费的,一般按用量套餐算。

支持APP、小程序、系统开发

各行业小程序定制及模板方案价格,戳我了解

用心服务拒绝套路,懂技术,更懂你

从12900h到13900h办公效率提升多少?MOREFINE摩方小主机简单测试

从i9-12900H到i9-13900H提升有多大?刚好手里就有两台分别搭载了这两个芯片的迷你主机,品牌是 MOREFINE 摩方,型号是S600 ,同个品牌还能保证测试的准确数,于是有了这篇关于两个芯片的测评文章。

小程序开发要多少钱?费用高不高? 第3张

首先从纸面数据来看,13 代对比 12 代变化不大,同样的架构,都是 14 核 20 线程,睿频提高到 5.4GHz,还有更高的带宽,看上去就是常规的升级,跑分结果显示提升约 15%,好在现在 14 代和 Ultra 都出了,13 代价格会相对便宜一些。

小程序开发要多少钱?费用高不高? 第4张

实测上手,这台 MOREFINE 摩方 S600 鲁大师跑分可以达到 130W+,之前的 i9-12900H 只能跑 118W 左右。

小程序开发要多少钱?费用高不高? 第5张

小程序开发要多少钱?费用高不高? 第6张

英特尔从十二代开始就这种采用了大核堆小核的策略,被很多人戏称“跑分高了,功耗发热也高了”,而发热量确实是个问题。之前 12 代的 MOREFINE 摩方 S600 散热表现就不错,拆开机器可以看到底部一个大尺寸风扇以及大面积的导热铜管。不过i9-13900H 的峰值功耗高了不少,好在实际测试来看,温度保持的还算不错,相比 12 代没有太大变化。

小程序开发要多少钱?费用高不高? 第7张

小程序开发要多少钱?费用高不高? 第8张

13代还有一个升级就是支持了5200MHz频率的内存,对于生产力来说可能是个不错的提升吧。

小程序开发要多少钱?费用高不高? 第9张

说到生产力,平时刚好有剪辑视频的需求,于是也拿这两台不同 CPU 的 MOREFINE 摩方 S600 测试了一下两者的表现差异。

视频剪辑这块的提升还是很大的,不管是 PR 还是 AE,运行过程中都能感觉到更加流畅了,而渲染视频的速度也更快了,拿之前做的一个 20 秒的素材来说,12900h 和 13900h 导出速度分别是 1 分 13 秒和 48 秒,提升了 50%,长视频提升可能会小一点,运行过程风扇噪音也不明显,温度控制的还不错。

小程序开发要多少钱?费用高不高? 第10张

小程序开发要多少钱?费用高不高? 第11张

有了强悍的CPU,好的内存,办公效率那是相当的舒服,C4D、3D Max、Keyshot等3D软件也能流畅操作,渲染就交给公司的独显主机,而像PS、AI、CAD、SU、酷家乐等设计软件同样是轻松驾驭。

小程序开发要多少钱?费用高不高? 第12张

3D Max使用表现

小程序开发要多少钱?费用高不高? 第13张

酷家乐使用体验

这台 MOREFINE 摩方 S600 是双2.5G网口,非常适合拿来折腾,于是有一台被我拿去装了 ALL IN ONE,性能强的主机效果还是很好的,装了好多系统依旧流畅无比。

小程序开发要多少钱?费用高不高? 第14张

小程序开发要多少钱?费用高不高? 第15张

总的来说,13 代的提升还是有的,多核性能和带宽的提升带来不少工作效率提高,而且价格就比 12 代贵了四五百,还是比较划算的,对性能有需求的话完全可以上,并且 MOREFINE 摩方 S600 配置还算不错,使用体验很不错。

超干!计算机网络知识点全面总结

来自:CSDN,作者:mcyuuji

链接:https://blog.csdn.net/mcyuuji/article/details/113794535

第一章 概述

基本概念

链路,结点,协议和服务,实体和对等实体,各层 PDU

链路:连接结点的称为链路,可以是铜缆,光纤,卫星等

结点:可以是计算机,集线器,交换机或路由器等

协议:两个对等实体之间的通信规则。协议规定了通信实体之间所交换的消息的格式、意义、顺序以及针对收到信息或发生的事件所采取的动作。协议有三要素:语法(数据与控制信息的结构或格式、信号电平)、语义(需要发出何种控制信息、完成何种动作以及做出何种响应、差错控制)、时序(事件顺序、速度匹配)

服务:在协议的控制下,本层向上一层提供服务,本层使用下一层所提供的服务

实体:任何可发送或接收信息的硬件或软件进程

对等实体:位于同等层中相互通信的两个实体。对等实体之间处理相同的 PDU。

各层 PDU:PDU: 对等层之间传送的数据单位

小程序开发要多少钱?费用高不高? 第16张

- C/S 模式,B/S 模式,P2P 模式

C/S 模式:也即客户 - 服务器方式。客户是服务请求方,服务器是服务提供方。客户必须知道服务器的地址,反之不必

B/S 模式:也即浏览器 - 服务器方式。在服务器安装 SQLserver,MYSQL 等数据库,浏览器通过 web server 同数据库进行数据交换

P2P 模式:对等方式,通信在对等实体之间直接进行。每一个主机既是客户又是服务器,本质上仍是 C/S

LAN,WAN,MAN,PAN 的划分

LAN,WAN,MAN,PAN 的划分:按照网络的作用范围进行分类,分别为:广域网 WAN(几十到几千公里)、城域网 MAN(5~50KM)、局域网 LAN(1km 左右)、个人局域网 PAN(10 米左右)

网络性能参数:速率,带宽,吞吐量,时延,往返时间,[信道]利用率

速率:数据的传送速率,单位是 Bit/s

带宽: 在计算机网络中,网络带宽表示单位时间内网络中某信道所能通过的 “最高数据率”,单位为 bit/s

吞吐量: 表示在发送端与接收端之间实际的传送数据速率(bit/s)

时延: 指数据从网络的一端传送到另外一端所需的时间。

发送时延:是主机或路由器发送数据帧所需要的时间。公式为:数据帧长度(bit)/ 发送速率(bit/s)

传播时延:是电磁波在信道中传播一定的距离需要花费的时间。公式为:信道长度(m)/ 电磁波在信道上的传播速率(m/s)

处理时延:主机或路由器在收到分组时要花费一定的时间进行处理

排队时延:在分组进入路由器后要先在输入队列中排队等待处理

往返时间: 从发送方发送数据开始,到发送方收到来自接受方的确认,总共经历的时间

信道利用率: 指某信道有百分之几的时间是有数据通过的

信道利用率并非越高越好,因为当利用率增大时,该信道引起的时延也就迅速增加

2、互联网的组成(边缘部分与核心部分的作用)

边缘部分:各种端系统如主机,手机,大型或超级计算机组成。位于网络边缘;运行网络应用程序

核心部分:互联的路由器网络。关键功能:路由和转发,其中交换机是在同一个子网内部转发数据,路由器是在不同子网之间转发数据。以数据交换的方式实现数据从源主机通过网络核心到达目的主机。

电路交换与[分组交换],数据报交换和虚电路交换的特点

电路交换:最经典的电路交换网络是电话网络。主要特点就是独占资源。电路交换的三个阶段:建立连接(呼叫)、通信、释放连接(挂机)。用多路复用技术解决一条链路被多路通信共享的问题

分组交换:

报文:源应用发送的信息整体

分组:由报文拆分成较小的数据块

在发送端,先把较长的报文划分成较短的,固定长度的数据段

每一个数据段前面添加上首部构成分组。每一个分组的首部都含有地址等控制信息

依次把各分组发送到接收端。每个分组在互联网中独立地选择传输路径

接收端收到分组后剥去首部还原成报文

数据报交换:将整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点

虚电路交换:

即先建一条逻辑通路,其通信过程类似电路交换。每个分组除了包含数据之外还包含一个虚电路标识号,而不是目的地址的信息;在预先建好的路径上的每个节点都知道把这些分组引导到哪里去,数据分组按已建立的路径顺序通过网络,不再需要路由选择判定。

4.TCP/IP [体系结构],数据的封装与解封装

TCP/IP 体系结构

小程序开发要多少钱?费用高不高? 第17张

小程序开发要多少钱?费用高不高? 第18张

小程序开发要多少钱?费用高不高? 第19张

数据的封装与解封装

小程序开发要多少钱?费用高不高? 第20张

小程序开发要多少钱?费用高不高? 第21张

第二章 [物理层]

信号编码:不归零编码,曼切斯特编码

不归零编码:1 为高电平,0 为低电平

曼切斯特编码:1 开始为高电平中间转为低电平,0 开始为低电平中间转为高电平

小程序开发要多少钱?费用高不高? 第22张

影响信号失真程度的因素

影响信号失真程度的因素:传输速率、传输距离、传输介质、噪声干扰

在任何信道中,码元传输的速率是有上限的,否则会出现码间串扰

传输介质:双绞线,同轴电缆,光纤(单模和多模),无线介质

双绞线:

同轴电缆:

光纤(单模和多模):

小程序开发要多少钱?费用高不高? 第23张

几种复用技术的特点:频分复用,时分复用,统计时分复用,波分复用,码分复用

几种复用技术的特点:

频分复用

时分复用

统计时分复用

STDM 帧不是固定分配时隙,而是按需动态分配时隙

波分复用

使用一根光纤来同时传输多个光载波信号,就是光的频分复用

码分复用

宽带接入技术:ADSL,HFC,FTTX

小程序开发要多少钱?费用高不高? 第24张

小程序开发要多少钱?费用高不高? 第25张

第三章 数据链路层

理解数据链路层的地位与作用,三个基本问题

链路:从一个结点到相邻结点的一段物理线路(有线或无线),中间没有任何其他交换结点

数据链路:物理链路 + 通信协议

数据链路层的地位:局域网中的主机、交换机必须实现数据链路层;网络中的主机、路由器必须实现数据链路层。

数据链路层的作用:网络中两个主机发送数据所经过的网络可以是多种不同类型的,不同类型网络的链路层可能采用不同的协议

三个基本问题:

2、使用点对点信道的链路层:信道特点,PPP 帧格式,零比特填充法和字节填充法,差错检测(CRC)

小程序开发要多少钱?费用高不高? 第26张

图中 F 为标志字段表示开始和结束,是 PPP 帧的定界符;A 和 C 实际上并没有携带 PPP 帧的信息;协议字段中的不同数据表示该帧的数据部分的作用不同(背)

小程序开发要多少钱?费用高不高? 第27张

使用广播信道的链路层: 信道特点,CSMA/CD 协议,MAC 帧格式,最小帧长和最大帧长

CSMA/CD 协议:载波监听多点接入 / 碰撞检测

小程序开发要多少钱?费用高不高? 第28张

小程序开发要多少钱?费用高不高? 第29张

小程序开发要多少钱?费用高不高? 第30张

网卡的功能和 MAC 地址,帧的类型(单播帧,广播帧,多播帧)

网卡的功能:计算机通过网络适配器(网卡)和局域网进行通信

小程序开发要多少钱?费用高不高? 第31张

MAC 地址:MAC 地址固化在网卡的 ROM 中,全球唯一。由 6 个字节组成,前 3 个字节由 IEEE 注册管理机构 RA 分配,后 3 个字节由厂家自行指派。

注意:当主机或路由器安装有多个适配器,就有多个 “MAC 地址”

帧的类型(单播帧,广播帧,多播帧):

比较集线器与交换机,交换机的自学习功能及转发帧的过程

小程序开发要多少钱?费用高不高? 第32张

比较集线器与交换机:

交换机的自学习功能及转发帧的过程:

开始时,交换表是空的

收到第一个帧后,广播发到其他接口,非目标主机会把收到的帧丢弃,并记录这个接口对应的 MAC 地址

当一个接口发送帧时,先从原接口进入,查找交换表是否有目的地址的记录,如果有就直接发送;如果没有就广播发帧。

交换表上的记录会存在有效时间,过了有效时间会清除记录,以免接口更换主机或者主机更换网卡

如果两个交换机有两个接口相互连接,会利用生成树协议,在逻辑上删除一个接口

广播域和碰撞域,VLAN,生成树协议 STP

广播域:指网络中一个站点发出广播帧所影响的范围

碰撞域:指网络中一个站点发出的单播帧会与其他站点发出的单播帧产生碰撞的范围;任一个时刻在一个碰撞域中只能有一个主机发送数据

VLAN:即虚拟局域网,不改变网络的物理局域网,在逻辑上划分虚拟局域网。可以基于交换机端口,基于主机 MAC 地址,基于主机 IP 地址(交换机只在 802.1Q 标记相同的接口之间转发帧)划分 VLAN

小程序开发要多少钱?费用高不高? 第33张

生成树协议 STP:不改变网络的物理拓扑,但在逻辑上切断某些链路,消除回路

第四章 网络层

网络连接设备:中继器,集线器,交换机,路由器的工作层次

中继器:物理层使用设备

集线器:物理层使用设备

交换机:数据链路层使用设备

路由器:网络层使用设备

2.IP 地址:分类 IP 地址;互联网中的 IP 地址,特殊 IP 地址(网络地址,广播地址)

分类 IP 地址:

互联网中的 IP 地址:有两个字段组成,第一个字段是网络号,标志着主机(或路由器)要连接到的网络;第二个字段是主机号,标志着一台主机号在他前面的网络号所指明的网络范围内必须是唯一的

特殊 IP 地址(网络地址,广播地址等) :

3.IP 地址与硬件地址的关系,ARP 协议(ARP 原理,ARP 缓存,同一局域网使用 ARP,跨网使用 ARP)

IP 地址与硬件地址的关系:在网络中传输数据时,目的 IP 地址不变,但目的 MAC 地址会随着传输到不同设备改变

ARP 协议(ARP 原理,ARP 缓存,同一局域网使用 ARP,跨网使用 ARP)

4.IP 数据报格式:首部长度和总长度,IP 分片与重组(标识,标志,片偏移),生存时间 TTL,协议,首部检验和

首部长度:4 位,首部长度 = 固定部分(20 字节)+ 可选字段(0~40 字节),取值范围 5 到 15,单位为 4 字节

总长度:16 位,单位为 1 字节,最大值为 65535,但总长度必须不超过 MTU

IP 分片与重组(标识,标志,片偏移) :

生存时间 TTL:8 位,指数据报在网络中可通过的路由器数的最大值。IP 数据报每经过一个路由器,TTL 减 1。当减到 0 时,这个数据报就会被丢失

协议:8 位,指数据部分是何种协议

划分子网:子网划分,子网掩码,根据 IP 地址和子网掩码计算该 IP 地址所在网络的网络地址,广播地址,子网数和子网中的主机数

子网划分:

小程序开发要多少钱?费用高不高? 第34张

子网掩码:形如 IP 地址,网络号和子网号全取 1,主机号全取 0

小程序开发要多少钱?费用高不高? 第35张

根据 IP 地址和子网掩码计算该 IP 地址所在网络的网络地址、广播地址、子网数和子网中的主机数:

小程序开发要多少钱?费用高不高? 第36张

路由优先级:直连路由》特定主机路由》静态路由》动态路由》默认路由

6.CIDR(给定一个 CIDR 地址快,计算最小 IP 地址,最大 IP 地址,掩码和地址总数)和路由聚合(给定几个 IP 地址,计算聚合后的地址)

CIDR(给定一个 CIDR 地址快,计算最小 IP 地址,最大 IP 地址,掩码和地址总数) :

7.ICMP 协议:ICMP 协议的作用,ICMP 差错报文何时产生,由谁产生. PING 命令和 Tracert 命令的工作原理

ICMP 协议的作用:支持主机或路由器进行差错报告和网络探询。向源主机报告 IP 数据报的差错信息;只是报告差错,不能纠正差错。ICMP 报文有两种,即 ICMP 差错报告报文(单向,向源主机报告差错)和 ICMP 询问报文(双向,向源主机请求,向目的主机应答)

ICMP 差错报文何时产生,由谁产生:

终点不可达:当路由器或主机不能交付数据报时向源点发送终点不可达报文

时间超过:当路由器收到生存时间为零的数据报,除丢弃该数据报外,还要向源点发送时间超过报文。当终点在预先规定的时间内不能收到一个数据报的全部数据报片时,就把已收到的数据报片都丢弃,并向源点发送时间超过报文。

参数问题:当路由器或目的主机收到的数据报的首部中有的字段的值不正确就丢弃该数据报,并向源点发送参数问题报文

改变路由(重定向):路由器把改变路由报文发送给主机,让主机知道下次应将数据报发给另外的路由器

PING 命令和 Tracert 命令的工作原理:分组网间探测 PING 用来测试两台主机之间的连通性,使用了 ICMP 回送请求与回送回答报文;tracert 命令用来跟踪一个分组从源点到终点的路径

8、路由器:给定拓扑写出路由器(直连路由,静态路由和动态路由,默认路由),路由器根据路由器转发 IP 数据报的过程

给定拓扑写出路由器(直连路由,静态路由和动态路由,默认路由) :

路由器根据路由器转发 IP 数据报的过程:

9.RIP:距离,距离向量算法,工作过程,特点

距离:

距离向量算法:路由器 R 收到邻居路由器 X 的路由表后:

将收到的路由表(即邻居的路由表)中所有的项目的 “下一跳” 改为 X,所有 “距离” 值加 1

对修改的每个项目(N,d,X):

小程序开发要多少钱?费用高不高? 第37张

工作过程:

特点:

仅和相邻路由器交换信息

交换的信息是当前本路由器所知道的全部信息,即自己的路由表

按固定的时间间隔交换路由信息,例如每隔 30 秒。当网络拓扑发生变化时,路由器也及时向相邻路由器通告拓扑变化后的路由信息

网络规模较小

以跳表示链路开销

占用宽带较多

收敛慢:当网络出现故障时,RIP 需较长时间才能让所有路由器知晓

10.OSPF:链路状态,OSPF 的工作过程,OSPF 区域

链路状态:

OSPF 的工作过程:

每个路由器根据链路状态数据库,利用 Dijkstra 算法,求出到达每个网络的最短路径,一次构造路由表

小程序开发要多少钱?费用高不高? 第38张

R8 根据链路状态数据库调用 Dijkstra 算法获得以 R8 为根的最短路径树

小程序开发要多少钱?费用高不高? 第39张

根据最短路径树生成路由表

小程序开发要多少钱?费用高不高? 第40张

OSPF 区域:为了使 OSPF 能够用于规模很大的网络,OSPF 将一个自治系统再划分为若干个更小的范围,叫做区域。

划分区域的好处就是把利用洪泛法交换链路状态信息的范围局限于每一个区域而不是整个的自治系统,这就减少了整个网络上的通信量

小程序开发要多少钱?费用高不高? 第41张

粉色区域为主干区域,里面的路由器叫主干路由器(包括边缘的)

主干边缘和其他区域交接的路由器又叫区域边界路由器

R6 这种位置的叫自治系统边界路由器

小程序开发要多少钱?费用高不高? 第42张

小程序开发要多少钱?费用高不高? 第43张

外部网关协议 BGP:寻找可达性的路由,策略路由

寻找可达性的路由:用于在不同自治系统的边界路由器之间交换路由信息,寻找一条可以到达目的网络的较好路径

策略路由:

小程序开发要多少钱?费用高不高? 第44张

12.IPv6:ipv6 数据报格式,IPv6 相比 IPv4 的变化,IPv6 地址的表示,从 IPv4 相比 IPv6 的过渡技术

ipv6 数据报格式:IPv6 数据报 = 基本首部 + 有效载荷;有效载荷 = 扩展首部 + 数据部分

小程序开发要多少钱?费用高不高? 第45张

小程序开发要多少钱?费用高不高? 第46张

IPv6 地址的表示:

冒号十六进制记法:各段之间用冒号分隔:68E6:8C64:FFFF:FFFF:0000:1180:960A:FFFF

零压缩表示法:连续的零可用双冒号代替(只能使用一次):0:0:0:2AA:23:0:0:0→::2AA:23:0:0:0

CIDR 表示法:21DA::D3:0:0/48

URLs:[3FFE::1:800:200C:417A]:8000

从 IPv4 相比 IPv6 的过渡技术:

使用双协议栈

小程序开发要多少钱?费用高不高? 第47张

路由器 B 和 E 同时具有两种 IP 地址:一个 IPv6 地址和一个 IPv4 地址

使用隧道技术

路由器 B 把 IPv6 数据报封装在 IPv4 数据报中发送给路由器 E

13.IP 多播:比较(单播,广播,多播,任播),IP 多播数据报的封装,多播 IP 地址与多播 MAC 地址,IGMP 协议的作用

比较(单播,广播,多播,任播):

IP 多播数据报的封装:IP 首部加上 IGMP 报文,其中首部的协议字段等于 2,目的地址为 D 类 IP 地址(224.0.0.0~239.255.255.255)

多播 IP 地址与多播 MAC 地址:

IGMP 协议的作用:是让连接在本地局域网上的多播路由器知道本局域网上是否有主机参加或退出了某个多播组

14.VPN:私有 IP,VPN 路由器封装 IP 数据报的过程,三种 VPN 类型的判断,NAT 路由器封装 IP 数据报的过程

私有 IP:仅在机构内部使用,不需要向因特网管理机构申请

A 类:10.0.0.0 到 10.255.255.255

B 类:172.16.0.0 到 172.31.255.255

C 类:192.168.0.0 到 192.168.255.255

VPN 路由器封装 IP 数据报的过程:用隧道技术实现 VPN。将原本的 IP 数据报作为数据部分加密到新的 IP 数据报中,并为她添加新的数据报首部,源地址是发送的路由器地址,目的地址是收到的路由器地址

三种 VPN 类型的判断:

小程序开发要多少钱?费用高不高? 第48张

15.MPLS:与传输路由技术的比较,负载均衡与 FEC

MPLS:多协议标记交换,在 MPLS 域的入口处给每个 IP 数据报打标机,使用硬件转发

小程序开发要多少钱?费用高不高? 第49张

小程序开发要多少钱?费用高不高? 第50张

与传输路由技术的比较:

负载均衡与 FEC:

小程序开发要多少钱?费用高不高? 第49张

第五章 运输层

运输层的作用

运输层向它上面的应用层提供通信服务(提供端到端,进程到进程的可靠通信),为运行在不同 host 上的进程提供逻辑通信,向高层用户屏蔽通信子网的细节

2.UDP 和 TCP 的特点,及使用它们的应用程序,熟知端口号

UDP 和 TCP 的特点:

TCP

及使用它们的应用程序:

小程序开发要多少钱?费用高不高? 第52张

熟知端口号:

小程序开发要多少钱?费用高不高? 第53张

小程序开发要多少钱?费用高不高? 第53张

3.UDP:首部格式,检验和

首部格式:

小程序开发要多少钱?费用高不高? 第55张

检验和:

小程序开发要多少钱?费用高不高? 第56张

发送端:

先设置检验和字段为 0

每两个字节为一组,进位累加求和,多出的加到最后一位

把求和结果求反,求反即转换成 2 进制后,0 变 1,1 变 0

把计算结果放入检验和字段

接收端

把每 2 个字节为一组,进位累加求和

把求和结果求反:为 0 即未检验出差错(不排除没检测出来的错误)

小程序开发要多少钱?费用高不高? 第57张

4.TCP 的首部格式(端口号,序号,确认号,窗口,首部长度,检验和,6 个标志位)

小程序开发要多少钱?费用高不高? 第58张

端口号:各占 2 个字节

当访问百度时,源端口使用客户端系统随机分配的端口号,目的端口是使用熟知端口号 80

序号:占 4 个字节。序号范围是【0~2^32-1】,循环使用

确认号:占 4 个字节,是期望收到对方下一个报文段的第一个数据字节的序号。若确认号为 N,则代表:序号 N-1 为止的所有数据都已正确收到

窗口:占 2 个字节。窗口值是【0~2^16-1】之间的整数。窗口指的是发送本报文段的一方的接收窗口。窗口值告诉对方:从本报文段首部中的确认号算起,接收方目前允许对方发送的数据量。窗口值作为接收方让发送方设置其发送窗口的依据。

窗口字段明确指出了现在允许对方发送的数据量。窗口值经常在动态变化着

首部长度:占 4 位,也叫数据偏移,最小 20,最大 60

检验和:占 2 位,检验和字段检验的范围包括首部和数据两部分

6 个标志位:

5.TCP 的可靠传输:超时重传机制,TCP 流量控制(序号,确认号,确认标志位,窗口,死锁问题与持续计时器),发送缓存和接受缓存的作用,捎带确认与累积确认

超时重传机制:

超时计时器时间 RTO:RTO=RTTs+4*RTTD

测量多个 sampleRTT 求平均值,形成 RTT 的估计值 RTTs:

RTTs=(1-α) * RTTS+α * SampleRTT 典型值α=1/8

测量 RTT 的变化值:RTTs 与 SampleRTT 的差值:

RTTd=(1-β) * RTTD+β * |RTTs-SampleRTT| 典型值:β=1/4

TCP 流量控制(序号,确认号,确认标志位,窗口,死锁问题与持续计时器) :

6.TCP 的拥塞控制:网络拥塞的判断,传输轮次与拥塞窗口大小的关系(慢开始与拥塞避免,门限 ssthresh,重传计时器超时与三个重复 ACK)

网络拥塞的判断:重传定时器超时

*** 传输轮次与拥塞窗口大小的关系(慢开始与拥塞避免,门限 ssthresh,重传计时器超时与三个重复 ACK)***:

7.TCP 连接:TCP 的套接字,三次握手建立 TCP 连接,四次握手释放 TCP 连接

TCP 的套接字:就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制

三次握手建立 TCP 连接:

小程序开发要多少钱?费用高不高? 第59张

四次握手释放 TCP 连接:

小程序开发要多少钱?费用高不高? 第60张

第六章 应用层

域名系统 DNS

1)IP 与域名的关系,DNS 的作用,域名的结构

IP 与域名的关系:一个域名只有一个 IP 地址,但是一共 IP 地址却是可以对应多个域名的。所以,IP 地址与域名是一对多的关系。

DNS 的作用:查询域名与 IP 地址的映射;主机别名;负载均衡(web 服务器);Internet 核心功能;多层命名服务器构成的分布式数据库

域名的结构:域名的结构由标号序列组成,各标号之间用点隔开

小程序开发要多少钱?费用高不高? 第61张

2)四类域名服务器(根域名服务器,顶级域名服务器,权限域名服务器和本地域名服务器)

四类域名服务器(根域名服务器,顶级域名服务器,权限域名服务器和本地域名服务器)

根域名服务器:知道所有顶级域名的映射

顶级域名服务器:负责 com,org,ney,cn,uk 等顶级域名

权威域名服务器:属于组织的,负责组织内部服务器的解析

本地域名服务器:

3)迭代与递归解析域名的方式,DNS 缓存

迭代与递归解析域名的方式:

小程序开发要多少钱?费用高不高? 第62张

小程序开发要多少钱?费用高不高? 第63张

DNS 缓存:每个域名服务器和主机都维护一个 DNS 高速缓存。

查看主机 DNS 缓存命令:ipconfig /displaydns

清空主机 DNS 缓存命令:ipconfig /flushdns

文件传输协议 FTP:FTP 协议的作用,控制连接与 21 号端口,数据连接与 20 号端口,匿名 FTP 的三种使用方式

FTP 协议的作用:是互联网上使用最广泛的文件传送协议。FTP 提供交互式的访问,允许客户指明文件的类型和格式,并允许文件具有存取的权限。基于 TCP,使用 C/S 方式

控制连接与 21 号端口:FTP 客户使用临时端口号,用来传输控制信息,使用 21 号端口,发送你用户名、密码、读取文件等命令

数据连接与 20 号端口:FTP 服务器从控制连接上收到一个读取文件命令后,使用 20 号端口与客户端临时端口号建立一个数据连接;通过数据连接传输文件;文件传输完毕后关闭数据连接

匿名 FTP 的三种使用方法:


免责声明
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明。
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所
提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何
损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在
转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并白负版权等法律责任。

手机扫描二维码访问

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,1261人围观)

还没有评论,来说两句吧...

目录[+]