
计算机网络——自顶向下方法
文章平均质量分 69
NormalConfidence_Man
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【计网】3.2 运输层——UDP:无连接服务
本文基于《计算机网络——自顶向下方法》一书无连接运输:UDPUDP只是做了运输协议能够做的最少工作。除了复用/分解功能海燕少量的差错检测之外,它几乎没有对IP增加别的东西。事实上,如果程序员选择UDP,则该应用程序差不多就是直接与IP打交道。使用UDP发送报文段之前,发送方和接收方的运输层实体之间并没有握手。正因如此,UDP是无连接的。UDP的优点有以下几点:关于发送什么数据以及何时发送的应用层控制更为精细。TCP为了保证其报文送达,会一直发送数据报知道目的主机收到并且加以确认,不管可靠交付需要.原创 2022-02-28 19:49:25 · 2409 阅读 · 0 评论 -
【计网】2.5 P2P体系结构简述
本文基于《计算机网络——自顶向下方法》一书2.5 P2P文件分发在前文提到过,P2P是一种**”互相帮助“的网络。在一个P2P网络中,主机A请求下载文件B,则会有多台已经存储了文件B的主机向主机A传输文件B的数据,而主机A也可以向其他请求下载文件B的主机传输它已经下载好的那一部分的数据。这种多对多的网络中的主机称之为对等方**,因为在P2P中,一个主机既是接收数据的客户机,又是发送数据的服务器。目前最流行的P2P文件分发协议是BitTorrent。在P2P中,每一个对等方可以给其他对等方发送他已经接.原创 2022-01-16 22:21:56 · 2601 阅读 · 0 评论 -
【计网】2.4 DNS:互联网的目录服务
本文基于《计算机网络——自顶向下方法》一书2.4 DNS:互联网的目录服务主机的一种表示方法是使用主机名(比如www.baidu.com),这种主机名便于记忆也乐于被人们接受。然后还有IP地址用于标记主机在网络上的位置,这种定长的IP地址便于被路由器识别。DNS提供的服务刚刚看到识别主机由两种方式。而域名系统DNS提供了从主机名到IP地址转换到服务,也就是将用户输入的域名转化为IP地址,然后通过网络访问。DNS是一个由分层的DNS服务器实现的分布式数据库和一个使主机能够查询分布式数据库的应用层协议.原创 2022-01-16 22:18:41 · 1870 阅读 · 0 评论 -
【计网】2.2.4 Web缓存/代理服务器
本文基于《计算机网络——自顶向下方法》一书Web缓存/代理服务器Web缓存器又称为代理服务器他是能够代表源Web服务器来满足HTTP请求的网络实体。代理服务器有自己的磁盘存储空间,并在存储空间中保存最近请求过的对象的副本。可以为浏览器配置代理服务器,则该浏览器访问该网站的时候,会优先在其代理服务器中寻找是否有被请求的请求的对象。如果有则直接从代理服务器中返回该对象;如果没有,代理服务器会打开一个与该对象的初始服务器的TCP连接,并且向源服务器请求这个没有的对象,当代理服务器收到响应报文后,代理服务器.原创 2022-01-16 22:17:08 · 450 阅读 · 0 评论 -
【计网】2.2.3 用户与服务器的交互:cookie
本文基于《计算机网络——自顶向下方法》一书用户与服务器的交互:cookieHTTP服务器是无状态的(也就是不记录请求服务的客户机的信息),但是有时候Web站点希望可以识别用户,以实现诸如限制用户访问和识别用户身份的功能。为此,Web站点使用了cookie技术(注意:cookie不属于HTTP协议,他是补充HTTP某方面功能性不足的技术)cookie有四个组件:在HTTP响应报文中保留一个cookie首部行在HTTP请求报文中保留一个cookie首部行用户端系统中保留有一个cookie文件,并.原创 2022-01-16 22:15:27 · 713 阅读 · 0 评论 -
【计网】2.2.1 HTTP协议以及HTTP请求和响应报文的格式
本文基于《计算机网络——自顶向下方法》创作HTTP是应用层中著名的协议,是Web应用的支柱。Web对于大多数用户来说,是可以按需操作返回自己想要的内容,而不是像传统的收音机和电视一样被动接受内容。HTTP概况Web的应用层协议就是超文本传输协议(HTTP),HTTP由两个程序实现:一个客户程序和一个服务器程序。Web页面是由**对象(object)**组成的,比如一个HTML文件,一个JPGE图形,一个视频片段等。而且Web页面可以通过URL地址寻址(就是网址)。每个URL由两部分组成:存放对象的.原创 2022-01-13 18:15:56 · 657 阅读 · 0 评论 -
【计网】2.1.2 应用程序可以选择的运输层服务
本文基于《计算机网络——自顶向下方法》1.进程通信在应用层,相互进行通讯的主体是进程,一个进程可以被认为是运行在端系统中的一个程序。进程与计算机网络之间的接口两个进程相互通过网络通信构成通信进程对,这两个进程相互发送报文。进程通过一个称为**套接字(socket)**的软件接口向网络发送报文或者从网络接收报文。应用层程序开发者能够控制套接字在应用层的一切,但是对该套接字在运输层端几乎没有控制权。2.可供应用程序使用的运输服务服务是一种下层提供给上层的功能。应用层可以选择运输层提供的服务。应用层.原创 2022-01-13 18:12:11 · 2391 阅读 · 0 评论 -
【计网】2.1.1 客户-服务器体系和P2P体系简述
网络应用程序体系结构两种主要的应用程序体系结构:客户-服务器体系结构和P2P体系结构客户-服务器体系结构:有一个总是打开的主机称为服务器,他接收来自许多被称为客户机的主机上的请求,并且向他们返回资源。我们平时访问网站就是一个服务器,而我们就是其中一个客户机。客户机之间不会直接通讯,而是通过服务器和彼此交换信息。在客户-服务器应用中,常常会出现一台单独的服务器主机跟不上请求的状况,为此,配备大量主机的数据中心常被用于创建强大的虚拟服务器。比如最流行的互联网服务,搜索引擎,就会有许多个数据中心作为支撑。P原创 2022-01-13 18:10:28 · 1471 阅读 · 0 评论 -
【计网】1.5 七层网络模型和五层网络模型
本文基于《计算机网络——自顶向下方法》1.5 协议以及网络模型为了给网络协议设计提供一个结构,网络设计者一分层的方式组织协议以及实现这些协议的软件或者硬件。7层ISO网络模型[1]应用层:应用层是网络应用层序以及他的应用层协议留存的地方,例如HTTP协议。应用层的信息分组称为报文(messge)表示层:这一层主要解决信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。即提供格式化的表示和转换数据服务。数据的编码解码,加密和解密,压缩和解压缩.原创 2022-01-13 17:23:32 · 723 阅读 · 0 评论 -
【计网】1.4网络的时延、丢包和吞吐量
本文基于《计算机网络——自顶向下方法》时延的类型处理时延:检查报文的分组(packet)的首部以及决定将该分组导向何处的时间是处理时延的一部分排队时延:在队列中,当分组在链路上准备传输的时间称为排队时延,一个特定的分组的排队时延取决于先期到达的正在排队等待香链路传输的分组数量。如果该队列是空的而且没有其他分组在传输,则分组时延为0。传输时延:指的是一个分组全部发送到链路上的时延,比如一个10Mb的分组要发送到一条100Mbps的链路上需要耗时0.1秒,这就是传输时延,请务必和下面的传播时延作区分.原创 2022-01-13 17:21:43 · 1931 阅读 · 0 评论 -
【计网】1.3 网络核心中的分组交换和电路交换
本文基于《计算机网络——自顶向下方法》一书网络核心在考察了网络边缘后,我们来看看网络核心部分是如何构成的。分组交换在网络中,端系统之间要彼此交换报文(message),(报文是指网络中交换与传输的数据单元,即站点一次性要发送的数据块。为了从源向目的端系统发送一个报文,源会将报文切分为较小的数据块,称之为分组(packet)。在源和目的地之间,每个分组都通过通信链路和分组交换机传送。存储转发传输多数的分组交换机采用存储转发传输机制。该机制是指交换机在接收到一整个网络分组之后,才开始向输出链路.原创 2022-01-13 17:19:46 · 489 阅读 · 0 评论 -
【计网】1.2 如何接入计算机网络
本文基于《计算机网络——自顶向下方法》一书在准备学习计算机网络之前,我们需要首先了解一些基本概念,相信我,他们相当一部分你已经非常熟悉。在因特网中的设备,例如手机,电脑等称为主机或端系统,端系统又能被分为客户和服务器。而端系统通过通信链路和分组交换机连接到一起,组成网络。一台端系统向另一台端系统发送数据时,发送端系统会将数据分段,这些分段称之为分组。分组交换机主要的两种类型是路由器和链路层交换机。因特网服务提供商(ISP):端系统通过因特网服务提供商接入网络,包括本地电缆或者WiFi以及为手机提供的.原创 2022-01-13 16:11:22 · 398 阅读 · 0 评论