计算机网络审查的第1-2章(从上到下)
- 一、计算机网络的基本概念
- 1.1 认识英特网
- 1.2 网络边缘
- -=YTET -伊甸园字幕组=- 翻译:
- -=YTET -伊甸园字幕组=- 翻译:
- 1.05=礼宾级别和服务模式
- 1.6(摘录)安全和历史
- 二、应用层
- 《第二.1层议定书第二.1号议定书》理论已执行
- 2 两项网络合同和HTTP合同=
- 密克罗尼西亚联邦和密克罗尼西亚和密克罗尼西亚和密克罗尼西亚是两项议定书。
- DNS 目录服务( 2. 4版)
- 2.5 P2P(X)
- 三. 传输层(全焦点)=
- 三.1 传输层概况和服务
- 三.2 多电路的重新使用/分解
- 3.3 未连接的 UDP
- 4.4 可靠数据传输的三个理由说明(ddt+GBN+SR)
- 三.5 面向连接的TCP
- 三.6 TCP 选区管理
一、计算机网络的基本概念
- 本章按以下方式编排:基本思想、组成部分 -- -- 网络边缘 -- -- 网络核心 -- -- 重点概念(时间延迟 -- -- 卸载) -- -- 礼宾概念
1.1 认识英特网
一个由通信线路和群体交流组成的大型中继网络,一般与大量终端系统相连。
构成:
- 主机=终端系统,包括与计算机网络、个人计算机、智能家用电器等连接的智能设备;按功能、客户(客户)、服务器(服务器)分列
- 通信连接:网络线路-实体对实体链条构成路径(路径/路径)
- 路由器(路由器)(环形X标志)和链接开关(开关)(平方X标志)形成一个团体开关(包装女巫)。
- 服务提供者(因特网服务提供商、因特网服务提供者):提供网络接入,例如三个主要运营商,等等。
- 因特网工程工作队(IETF)负责制定因特网协议和标准,只有一个RFC(要求评论)+号码。
- 分组原则(包装) : 发送者修改长信息, 并包装信息 。
- 传输率(传输晚期):特别提及向网络移动数据转换速度(bps),区分传输率和传播率。
服务:
- 分布式应用软件(分布式应用软件)是以计算机网络为基础的程序,使数据交换应用适用于许多网络对象,例如网络应用软件、网络应用软件等等。
- API支助:API支助已纳入计算机网络,应纳入管道终端系统。
- 协议界定了各种计算机网络中两个或两个以上通信单位之间传输信息的格式和顺序。以及为传输和接收数据必须采取的行动以及其他活动——管理网络数据的接收和发送,TCP 转让催眠议定书、IP网络议定书等等。
1.2 网络边缘
- 连接终端系统到网络的第一个路由器是边缘路由器。
- 边际群体:由主机/终端系统以及接入网络(家庭、商业团体等)组成。
- 无障碍技术和有形媒体摘要
1.3网络核心
核心:互联网终端系统的网络结构,包括分组开关和通信线路。
需要了解分组转发网络相关概念
- 将输出缓存/排流(输出缓冲/排流)分组:虽然可访问转发端,但收到的信息被保存在缓存中。
- 存储和转发传输: 组开关首先接收全套信件 。存储,当发件人不再活动时,将其转发到下一个链条上。 (有传输打嗝。 )
- 排队延误:由于节点的储存能力有限,未能及时传递信息可能导致在一段时间后收到的信息才能转交。
- 丢弃袋子(包装丢失):储藏处可能满满,因此丢弃了刚收到的袋子。
- 重新公布(前期表格):收到的信息包括目的地信息,通过提及应转发的目的地链接传送。路线选择协议自动更新和公布。
电路交换网络模式:通过频率/小时再利用技术共享连接,并有固定的分布。
1.4 ⭐时延、丢包和吞吐量
端到端时延(dend-end:一个主机将数据传送给另一个主机所需的时间,分为四部分:
节点处理延迟
排排的延迟
传输延迟(传输延迟):将数据从一个节点传送到另一个节点所需的时间。transmission= N*L/R(N是节点数,L是信息长度,R是传输率)
传播时间:从链条的一端到另一端所需的时间(Length/C)。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qpQtmqdN-1641366431459)(C:Users86191AppDataRoamingTyporatypora-user-imagesimage-20220105143313582.png)]](http://static.wangsu123.cn/article/image/20220106/7f4890d2ae632ddc86ea66eb356261de.png)
瓶颈传输率和瓶颈连接:传输率应小于节点中的最低传输率,以尽量减少缓存积聚(不确定)。
丢弃的包件( 包件损失): 一个在途中丢失的信息传输包 。
- 丢弃袋子(包装丢失):储藏处可能满满,因此丢弃了刚收到的袋子。
投影(输送量):每秒(bps)以位数收到的信息长度/时间。
1.5协议层次和服务模型
礼宾级别(因特网礼宾地址,5楼5层)
| 层次 |
相关协议 |
封装的包 |
| 应用层 |
HTTP、SMTP、DNS等等。 |
信息( 报告) |
| 传输图层(传输播放器) |
TCP、UDP |
报告段(节) |
| 网络层 |
IP |
数据报告(数据表) |
| 链接层(链接播放器) |
DOSIS |
帧(fame) |
| 物理层 |
… |
… |
因为只有一层楼,协议被称为协议堆。
- 开关只需要两个楼层协议,没有位置。
- 路由器(路由器)需要有基于分解 IP 的三级协议和中继器链接目标。
- 囊括是指从顶层收集包装数据的过程,从底层收集信息。
- 有效载荷字段(有效载荷字段):包件的内容是在补充信头之外提供的。
1.6(摘录)安全和历史
二、应用层
《第二.1层议定书第二.1号议定书》理论已执行
相关概念:
- 使用的图层结构包括客户-服务器结构(B/S)和点对点结构(P2P)。
- 过程通信:该过程作为客户启动通信,等待作为服务器的连接,并通过套接字(套接字)软件接口接收和发送网络信息(在四个方面:传输率、输送量、时间、安全性.)。
- 主机地址(IP标识符)+进程端口号(端口号)=地址
- 失失容忍申请:允许部分放弃
- 应用程序需要很多带宽:如果你没有太多的带宽, 你就无法工作。
- 应用层大多由TCP作为传输层(不确定)提供支持。
应用层协议内容:
- 界定的通信类型(要求/答复)
- 定义了文字语法( 每个字段包含的内容) 。
- 指定信件的意思( 如何解释字段的内容)
- 对报告作出答复的规则(适当发送、如何发送)
WW是一个 B/S 应用程序 = HTML 标准+ 浏览器+服务器+ HTTP 协议+..(协议只是应用程序的一个组成部分)。
2.2 ⭐HTTP/HTTP/HTPS协定
超文本传输协议,HTTP: 当 Web 客户端要求时, 指定 Web 服务器如何提供内容 。关于提交请求/答复的格式,这是一个没有州性的协议。每一收件或收件均不保留索要者的身份(1945年,RFC 2616)。
- 网页、网络浏览器、网络服务器、 URL 和基本 HTML 文件都是你需要知道的术语 。
- ⭐请注意:非永久性连接(非连续连接)、持久性连接(持久性连接)、同时连接、流动线模式和HTTP版本
- (待添加)
HTTP报文:
| 实体内容 |
具体解读 |
| GET xxx/xxx/index.html HTTP/1.1 |
URL、 HTTP 版本和 GetGet 请求方法 |
| Host:www.someschool.edu |
请求主机对象 |
| Connection:close |
使用非持续性连接 |
| User-agent:Mozilla/5.0 |
浏览器代理/版本 |
| 实体内容 |
具体解读 |
| HTTP/1.1 200 OK |
HTTP 版本、 状态代码和状态数据 |
| Connection:close |
使用非持续性连接 |
| Date:True,09 Aug 2011 15… |
时间信息 |
| Server:Apache/2.2.3(Centos) |
服务器软件信息 |
| Lost-Modified:Tue,09,Aug… |
最后一次更新时间 |
| … |
| Content-Type : text/html |
返回内容的类型 |
Web 缓存(Web 缓存)/代理服务器(代理服务器):在客户端附近设置缓存服务器,最近访问的页面可直接从缓存服务器上获取如下:
- 将 TCP 连接到缓存服务器并提出请求 。
- 如果有直接答案,将请求的资源隐藏起来,以节省时间。
- 没有找到任何找到 。 TCP 通过缓存服务器连接到所请求的目标端( 在现阶段, 代理服务器更适合), 发送请求, 并获取目标答案
- 在缓存中储存一个,对客户作出反应。
优点:
- 减少对客户询问(特别是经常收到请求的热服务)的答复时间。
- 下拉带宽需求 - 内容分配网络(CDN)
流量计算?(不确定)
密克罗尼西亚联邦和密克罗尼西亚和密克罗尼西亚和密克罗尼西亚是两项议定书。
- FTP 是传输终端文件的协议 。服务器使用21个端口; SMTP 是邮件协议 。利用25个港口;SMTP是推动协议,而HTTP是80个港口的拉动协议。
DNS 目录服务( 2. 4版)
DNS (域名系统): 用于将主机名翻译到 IP 地址( RCC 1034/RFC 1035) 的目录结构 。
- 一个分层的 DNS 服务器( DNS 服务器) 创建一个分布式数据库 。
- 使主机能够查询分布式数据库的应用协议。
查询过程:
- 当主机转换为网络应用程序的 IP 地址时, 必须启动 DNS 客户端( 浏览器自动完成) 。
- 从 URL 读取主机名并将其传递给 DNS 客户端 。
- 向 DNS 服务器提交查询请求, 包括主机名 。
- 从服务器获取的 IP 地址
- 要启动对 IP 地址 + 相关端口 (Web 默认 80) 的 TCP 连接请求, 请使用网络程序 。
小Tips:
DSN提供主机化名、负载分配和其他服务。
它使用UDP协议。服务器端口号为53。
DNS服务器结构
| 等级 |
具体内容 |
| 根级别(root) |
全球13台 |
| TLD( TO- Live 域域) |
我不确定,我不确定 我不确定,我不确定 Edu等人 |
| 权威级别(企业级) |
amazom.org、scu.edu |
本地 DNS 服务器 (本地 DNS 服务器): 为本地主机提供一个查询区域, 类似于 Web 缓存或 DNS Caching 。
- 搜索有两种类型:重复查询和迭接查询。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iHTtnzTF-1641366431459)(C:Users86191AppDataRoamingTyporatypora-user-imagesimage-20220105150605856.png)]](http://static.wangsu123.cn/article/image/20220106/c3d858534a655e463aa3a78560b99820.png)
DNS 资源日志(资源记录,RR)
- 特别是四倍形式(名称、价值、类型、TTL)。
- 类型=A(名称标识主机名)、CNAME(主机别名)、NS(域名)、MX(邮件主机名)均为有效值。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-C3Z0iiar-1641366431460)(C:Users86191AppDataRoamingTyporatypora-user-imagesimage-20220105150618263.png)]](http://static.wangsu123.cn/article/image/20220106/c37b242538720d57f8a68741b085519b.png)
2.5 P2P(X)
三、⭐传输层(全重点)
三.1 传输层概况和服务
传输层处理不同主机程序之间的逻辑通信(逻辑通信);应用层处理主机之间的通信。
传输层服务:
- 在传输层下网络层,最大可能的IP协议互动服务并不能确保数据到达顺序、完整性或设置。
- UDP仅保证数据交付和误差检测,而不是数据完整性。
- TCP提供可靠的数据传输(可靠的数据传输)以及流动控制、序列号确认、计时器等技术。 TCP保证准确和及时地收到数据,并提供拥堵管理服务。
三.2 多电路的重新使用/分解
- 多电路分解:将传输层的文字部分引向选定的过程包的过程。
- 当运输层从多个集接收信息并包扎以传送到网络层时,就会发生多重驱动。
- 023固定使用,已知港口号(众所周知的港口);客户流程1024 65535
3.3 未连接的 UDP
应用UDP的优点:
- 对应用层数据传播的控制现在更加有效。
- 无需建立连接,更快
- 无连接状态
- 第一组的费用很低--联合民主党前8个字节,TCP前20个字节? (不确定)
UDP报文结构:
- 8Byte x 8 = 64bits
- 2字节用于源界面,2字节用于目标界面
- 2 字长 x 2 字长 x 2 字长测试 x 2 字长和
核对总和时添加所有项目(注意反向音量),然后颠倒过程。
在接收器测试中,所有校验和总和结果均为完整1。
4.4 可靠数据传输的三个理由说明(ddt+GBN+SR)
TCP是执行可靠的数据传输协议之一。
以下步骤是讨论通过层层升级提供可靠数据传输协议所使用的技术:
- Rdt1.#0:假设底通道可信,Rdt_send (数据): 包= make_pak (数据); ddt_send (packet)/rdt_rcv (packet): extact (packet, data); 交付日期( data)?
- Rdt2.0:假设有一个小错误,在可能继续发回ACCORNAK之前,使用 - 错误校验+接收器传输ACK/NAK+再传输机制(在每次发送完成后必须将其发回ACCORNAK)。这是所谓的停停等待。
- 考虑发回的确认包中可能发生错误的可能性,造成在重新传送时新包件是传送还是改道的混乱,因此采用序列编号方法。
- 取消NAK并提交最新的ACK和序列号
- Rdt3.0:为避免确定包件损失的等待时间过长,发件人在交货时启动计时计时计时器(计时器) -- -- 启动计时器,中断应答计时器,或接收成功取消计时器。
尽管Ldt3.0大部分实现了可靠的数据传输,但停机机制令人担忧,需要对流模式(排气管)进行进一步调查。
- Go-Back N, GPN: N 是发件人的窗口长度( 窗口大小), 因此这个协议也被称为滑动窗口协议 。
- 选择再传送发送方法( 选择重复, SR): 选择再传送超时组
GBN:
- 发件人:当高层被传唤时,要知道发送窗口是否满载,ACK使用一种累积确认技术,因为不允许从顶部打电话,在传输缓存/或满载时一般附加。在ACK前的小组也确认收到货物;所有未经证实的货物最终重新发放。(a) 具体收据的ACK更新计时器;
- 收件人: 只有一个接收端口得到维护, 一次只收到一个序列的包件; 在其他情况下( 失序、 包件错误), 返回最后一个成功的包号 ACK, 而不缓冲序列包件 。
- 不适用于导致大量再传送的初始错误情况;不适用于返回软件包有麻烦的情况。
SR:
- 发件人:与以前相同;收到确认包件而不是重新发行的ACK;为交付的每个包件设置一个计时器,并随着时间的推移只重复一个包件;
- 收件者: 坚持使用破碎包件直到空前包袋到来; 正确收到一个包裹并附有序号的包裹
- 不适用于有问题或无序返回的货物(未说明)。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oILA5id1-1641395557887)(C:Users86191AppDataRoamingTyporatypora-user-imagesimage-20220105223813345.png)]](http://static.wangsu123.cn/article/image/20220106/984ba0ea1cb615109f2de7af2a1505ae.png)
三.5 面向连接的TCP
上述TCP方法组合组合如下:错误核实、转发、累积确认、初始字段确认编号/序列号.连接的初始字段确认编号/序列号.——在传输数据之前必须建立连接,该连接也属于
一些概念:
- 最大电文长度(MSS) = 最大传输单位(MTU) - 40 字节(TCP/IP)(通常相当于 1460)
- 序列号(序列号):取决于发送信件字段第一个字节在发送缓存中的位置。
- 带( 背着) : 在服务器的确认包请求中将数据电文返回客户端 。
TCP报文解读:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pzck91Ek-1641395557888)(C:Users86191AppDataRoamingTyporatypora-user-imagesimage-20220105223836295.png)]](http://static.wangsu123.cn/article/image/20220106/4b9e37d07fd59202dab2a67a54673058.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jBA5Gwy1-1641395557888)(C:Users86191AppDataRoamingTyporatypora-user-imagesimage-20220105223859489.png)]](http://static.wangsu123.cn/article/image/20220106/7b2f8174dcd9ee212e609bc30e4a8782.png)
三路握手过程:
- Send:SYN=1,seq=client_isn
- Receive:SYN=1,seq=server_isn,ack=client_isn+1
- Send:SYN=0,seq=client_isn,ack=server_isn+1
定时器设置 - 预计返回时间( 不确定, 将添加)
特殊功能:
- 定时器过期后,定时器间隔加倍。
- 快速再传输机制:如果再次收到三个多余的反包,下列反包立即重新印发。
- 流动控制(流动控制服务):一种控制发件人交通的手段(重新启用发件人发件人窗口),以防止接收器因接收器缓存受限而溢出。
- 趋同控制(减让控制):由于发件人的发件窗口受到IP网络堵塞的限制,TCP自动限制发送流量。
流量控制具体解析
- 作为接收窗口(rwnd),发送者保留了识别接收器的剩余缓存。
- 每个接收者将自己的剩余缓存信息发送到 ACK (rwnd=Revbuffer [总缓存大小] - (最近收到的数据位置) - LastByteRead [最近读取的数据位置])
- 发送方确保发送窗口小于rwnd,即LastByteSent[最新待发送的位置]-LastByteAcked[最新确认的位置]<=rwnd
- 当 rwnd 是 0 时, 发件人仍必须发送一字节信息, 以便接收方能够回复 ACK, 解释其缓存是否被清空( 部分清空) 。
三.6 TCP 选区管理
趋同控制(趋同控制):
- 又发送方维护一个变量——拥塞窗口(congestion window,cwnd),对TCP发送方向网络中的发送流量的速率作出限制,和流量控制一起约束,有发送方swnd<=min{rwnd,cwnd}
- TCP验证了包件的下降(通常是通过三个ACK冗余),以评估网络拥堵,然后限制速度(更低压缩窗口大小),而不是获得一个ACK信号,即网络很好,扩大窗口大小--一个称为自时(自时制)的函数。
- 三个概念制约了选区控制:下降、ACK增加、从目前的 cwnd 开始,然后逐步测试拥堵(不确定)。
TCP 聚合控制控件的算法 :
- 慢慢开始 从MMS开始每个ACK加一个MMS(第一轮)。第二轮两个,第三回合,4个.. 每次会收到两倍的反包包; 出现投放袋; 记录这个时间的缓慢起始门槛是sshresh=cwnd/2; 然后有两种答复- 当袋子随时间推移被丢弃时: 重置 cwnd 到 1, 然后慢慢重新开始 。在达到阈值时避免一致性的比值(2);对重复的ACK(3)的快速恢复办法(3)(此处按主题分列)
- 避免受骗:一旦包件被丢弃,再缓慢地开始接近门槛值,每个RRT都须使用直线增长技术接受ACK+1MSS,直到跌落发生,更新门槛值重新开始(1)/快速恢复(3)。
- 快速恢复 : 不再在三次重复的 ACK 后恢复一个 MMS, 直接设定为当前 cwnd/2 +3 (记录的 CACK 冗余次数), 然后开始线性修改, 使用(2) 删除如上包件 。
线性递增倍增特征(增加、多替代减少、AIMD)用于管理浓度。
本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/15727.html。