自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 分组交换的报文交付时间

首先对在公式中需要的一些变量进行说明:假设我们有 MbitsM bitsMbits 的报文需要进行发送,采用分组交换的方式进行发送,假设分组的长度(大小)为 L bitsL\ bitsL bits .假设链路带宽(数据传输速率)为 R bpsR\ bpsR bps .假设从发送方到接收方的跳步数为 hhh, 路由器 数为 nnn .那么我们可以得到分组交付...

2020-03-07 15:34:02 2170 3

原创 HTML表单

创建表单 <form>表单元素</form>,表单元素包含文本域,单选框,复选框,按钮,列表等;表单本身在页面中是不可见的,页面中看到的是具体的表单元素表单元素通过下面的标签进行添加:表单输入标签<input>,菜单和列表标签<select>,菜单和列表项目标签<option>,文字域标签<textarea>,菜单和列表项...

2020-02-21 21:08:15 177

原创 滑动窗口协议——选择重传协议

选择重传(SR)协议首先我们通过对GBN协议的分析,可以知道GBN协议本身存在缺陷——GBN在重传的时候回重传很多分组(比如序列号分组n丢失时,需要重传n以及n以后没有确认的分组)。这样就会导致网络中充斥着很多重传的分组,影响分组。因此,一种改进的机制就是不使用累积确认,采用单个确认,同时我们也不丢弃乱序的分组,将其缓存起来。这时,发送方只需要重传那些没收到ACK的分组。现在对每个分组设置单独...

2020-02-20 22:17:56 2342

原创 滑动窗口协议——GBN

回退N步(GBN)在回退N步协议中,允许发送方发送多个分组而不需要等待确认,但它也 受限于在流水线中未确认的分组数不能超过某个最大允许数N.如上图所示,显示了发送方看到的GBN协议的序号范围。将**基序号(base)定义为最早的未确认分组的序号,将下一个序号(nextseqnum)**定义为最小的未使用的序号(即下一个待发分组的序号),则将序号范围分为了4段。[0,base−1][0, b...

2020-02-20 16:51:53 2101

原创 传输层——可靠数据传输概述

可靠数据传输原理可靠数据传输原理的实现问题不仅出现在运输层,也会出现在链路层和应用层,如果要确定所有网络中最为重要的“前十个”问题排名的话,可靠数据传输原理将是名列榜首的候选者。什么是可靠?不错、不丢、不乱下图是可靠数据传输的框架。为上层实体提供的服务抽象是:数据可以通过一条可靠的信道进行传输。借助可靠信道,传输数据比特就不会受到损坏或丢失,而且所有的数据都是按照其发送顺序进行交付的。...

2020-02-20 16:41:23 1376

原创 HTML表格

表格:<table></table>, 行标签<tr></tr>,单元格(放在相应的行标签内) <td></td>,三个标签逐层包含默认没有边线,通过属性 border = "1"可以增加简单边线;表头<th></th>,此时内容加粗,居中显示宽度 width = 500px表格标题 <...

2020-02-19 13:32:15 132

原创 HTML基础

html基本结构:html文件<html></html>,头部信息,网页主体内容<body></body>水平线:<hr/>(单标签)段落标签:<p></p>元素:开始标签+内容+结束颜色:bgcolor = “red”,开始标签后面添加标签属性,属性与属性之间用空格隔开注释:<!--注释内容--...

2020-02-17 13:56:12 175

原创 《计算机网络——自顶向下方法》运输层——无连接运输:UDP

无连接运输:UDP运输层最低限度必须提供一种复用、分解服务,以便在网络层与正确的应用及进程之间传递数据。UDP就是只做了运输层协议能够做的最少工作。除了复用/分解功能及少量的差错检测之外,它几乎没有对IP增加别的东西。在使用UDP时,发送方和接收方的运输层实体之间没有握手,正因为如此,UDP被称为是无连接的。既然TCP提供了可靠的数据传输服务,而UDP不能提供,那么TCP是否总是首选?答案是否...

2020-02-16 15:28:56 181

原创 《计算机网络——自顶向下方法》运输层——多路复用与多路分解

多路复用与多路分解运输层的多路复用和多路分解,就是将由网络提供的主机到主机的交付服务延伸到为运行在主机上的应用程序提供进程到进程的交付服务。在目的主机,运输层从紧邻其下的网络层接收报文段。运输层负责将这些报文段中的数据交付给在主机上运行的适当应用程序进程。一个进程有一个或多个套接字(socket),它相当于从网络向进程传递数据和从进程向网络传递数据的门户。因此,在接收主机中的运输层实际上并没...

2020-02-15 15:36:38 513

原创 《计算机网络——自顶向下方法》运输层——概述

概述和运输层服务运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信,通过逻辑通信,运行不同进程的主机好像直接相连一样。运输层协议在端系统中而不是在路由器中实现。在发送端,运输层将从发送应用程序接收到的报文转换成运输层分组,用因特网术语来讲该分组称为运输层报文段。实现的方法是将应用报文划分为较小的快,并为每块加上运输层首部以生成运输层报文段。然后,在发送端系统中,运输层将这些报文段传递给网络...

2020-02-15 11:20:39 187

原创 《计算机网络——自顶向下方法》应用层——socket编程

TCP套接字编程典型的网络应用是由一对程序组成的(客户程序和服务器程序),他们位于两个不同的端系统中。当运行这两个程序时,创建了一个客户进程和一个服务器进程,同时它们通过从套接字读出和写入数据彼此进行通信。网络应用程序有两类。一类是实现在协议标准中定义的操作;另一类网络应用程序是专用的网络应用程序,这种情况下程序的应用层协议并没有公开发布在某RFC中或者其他地方。在研发阶段,开发者必须最先做...

2020-02-13 21:27:32 350

原创 《计算机网络——自顶向下方法》应用层——P2P应用

P2P应用使用客户-服务器体系结构,极大的依赖总是打开的基础设施服务器,而使用P2P应用对总是打开的基础设施服务器有最小的(或者没有)依赖。与之相反,成对间歇连接的主机(对等方)彼此通信,这些对等方不为服务提供商所拥有,而是收用户控制的计算机。BitTorrentBitTorrent是一种用于文件分发的流行P2P协议。用BitTorrent的术语来讲,参与一个特定文件分发的所有对等方的集合被...

2020-02-13 13:23:22 324

原创 计算机大小端测试

大端法小端法测试测试程序下面的程序段使用强制类型转换来访问和打印不同程序对象的字节表示.首先将数据类型byte_pointer定义为一个指向类型为unsinged char的对象指针,这样一个字节指针引用一个字节序列,其中每个字节都被认为是一个非负整数.#include <stdio.h>typedef unsigned char *byte_pointer;void...

2020-02-12 10:40:58 131

原创 《计算机网络——自顶向下方法》应用层——DNS

DNS:因特网的目录服务因特网上的主机和人类一样,可以使用多种方式进行标识。主机的一种标识方法是用它的主机名(如cnn.com),然而,主机名几乎没有提供主机在因特网中的位置信息,由于这些原因主机也可以使用所谓的IP地址进行标识。IP地址由4个字节组成,并且有着严格的层次结构。其中每个字节都被句点隔开,表示了0~255的十进制数字,具有层次结构是因为从左到右扫描IP地址时,我们能够得到越来越具体...

2020-02-11 19:52:06 336

原创 《计算机网络——自顶向下方法》应用层——Email

因特网中的电子邮件与普通的邮件相同,电子邮件是一种一步通信媒介。邮件系统主要有3个主要的组成部分:用户代理、邮件服务器和简单邮件传输协议(SMTP).邮件服务器形成了电子邮件体系结构的核心。每个接收方在其中的某个邮件服务器上有一个邮箱。一个典型的邮件发送过程是:从发送方的用户代理开始,传输到接收方的邮件服务器,然后在这里被分发到接收方的邮箱中。当某个人需要从邮箱中取走报文的时,包含他邮箱的邮件...

2020-02-11 14:23:14 812

原创 《计算机网络——自顶向下方法》应用层——文件传输协议:FTP

文件传输协议:FTP典型的FTP会话中,用户坐在一台本地主机前面,向一台远程主机传输/接收文件,为了使用户能够访问他的远程账户,用户必须提供一个用户标识和口令。HTTP和FTP都是文件传输协议,并且有很多的共同特点,然而这两个应用层协议也有一些重要的区别,之中最显著的就是FTP使用了两个并行的TCP连接来传输文件,一个是控制连接,一个是数据连接。控制连接用于在两台主机之间传输控制信息,如用户标...

2020-02-10 13:11:23 351

原创 《计算机网络——自顶向下方法》应用层——Web和HTTP

Web和HTTP20世纪90年代初期,一个新型应用即万维网登上了舞台,Web是一个引起公众注意的因特网应用,它极大的改变了人们与工作环境内外交流的方式。HTTP概况Web 的应用层协议是超文本传输协议(HTTP),它是Web的核心 。HTTP由两个程序实现:一个客户程序和一个服务器程序,二者运行在不同的端系统中,通过交换HTTP报文进行会话。web页面由对象组成,一个对象知识一个文件,多数...

2020-02-10 11:38:06 258

原创 《计算机网络——自顶向下方法》应用层——应用层协议原理

应用层协议原理网络应用程序的核心是写出能够运行在不同的端系统和通过网络彼此通信的程序。研发新的应用程序时需要编写将在多态端系统上运行的软件,不需要写在网网络和兴设备,例如路由器或者链路层交换机上运行的软件,网络的核心设备并不在应用层上起作用,而仅在较低层起作用,特别是位于网络层及下面的层次。网络应用程序体系结构客户服务器体系结构:在这种体系结构中有一个总是打开的诸暨称为服务器 ,它副服务于...

2020-02-09 14:16:00 304

原创 Amdahl定律

Gene Amdahl, 计算领域的早期先锋之一, 对提升系统的某一部分性能所带来的效果做出了简单却有见地的观察,这个观察被称为Amdahl定律(Amdahl’s law, 阿姆达尔定律).定律的主要思想是__当我们对系统的某个部分加速时,其对系统整体性能的影响取决于该部分的重要性和加速程度__.若系统执行某应用程序需要的时间为 Told T_{\text {old }}Told&...

2020-02-08 19:55:57 673

原创 职业的乐趣与苦恼

摘录自FrederickP.Brooks.Jr的《人月神话》职业的乐趣    编程为什么有趣?作为回报,它的从业者期望得到什么样的快乐?首先是一种创建事物的纯粹快乐。如同小孩在玩泥巴时感到愉快一样,成年人喜欢创建事物,特别是自己进行设计。我想这种快乐是上帝创造世界的折射,一种呈现在每片独特、崭新的树叶和雪花上的喜悦。    其次,快乐来自于开发对其他人有用的东西。内心深处,我们期望...

2020-02-08 19:25:47 198

原创 《计算机网络——自顶向下方法》第一章笔记

1 计算机网络和因特网1.1 什么是因特网1.1.1 具体构成描述桌面PC,工作站等所有的这些计算设备称为主机或者端系统;端系统通过通信链路和分组交换机连接到一起。通信链路由不同的物理媒体组成,包括电缆,光纤等,不同的链路以不同的传输速率(bit/s或bps)传输数据;因特网部件都要运行一系列的协议,协议控制因特网中信息的接收和发送;其中TCP和IP是因特网中最为重要的两个协议,IP协...

2020-02-08 12:55:31 289

彩色图像修复.zip

利用图像处理技术,基于数字化存储的玻璃底板图像自动生成尽量非虚化的彩色图像。从原始图像文件中分割提取三个彩色通道图像,将它们对齐并彼此叠加在一起,最终形成一张RGB彩色图像。

2019-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除