计算机网络自顶向下方法【二】

  这周看了第二章,应用层的前两小节。B站上找了个大连理工的线上教育。听了一节感觉还不错,后面要和视频结合着把这本书啃了。

  其实一开始这本书看了难度也不是很大,但谁让我还有匡扶汉室的责任在身呢……

  应用层,听说中国软件大多都在应用层上编写。协议们支持着应用层。协议就像我们工作量写接口似得,写个接口文档,告诉人接受的参数格式。或者像是调用一个未知方法,看到形参就差不多知道怎么用了。

  客户端与服务端,又一次让我加深印象,客户端是索取,服务端是给予。

  运输服务,通信的概念吧应该。运输层,主要就TCP与UDP这两个协议,TCP提供可靠的数据传输。什么叫可靠的数据传输?我的理解就是传输的数据包不可以容忍丢失数据的情况发生。像web页面、邮件这些,丢失了数据包功能就用不起来了。而像是直播平台等等,对数据包丢失的情况就可以容忍了,因为并不影响功能,画质降点就降点吧。

  关于安全,SSL原来是对TCP封装了下的安全= =,以前看大佬们说解决安全怎么解决,都在那说上SSL。我一直疑惑SSL是个啥,框架只用过SSM和SSH啊~有点无知。

  然后是Web和HTTP协议,我买过本图解HTTP协议,看了一大半,半知半解。

  书中说,一个web页面,就是一个对象,也可以理解成文件。客户端像服务器请求资源的过程,就是客户端把服务器上的文件们全下载下来,再经过浏览器渲染一下,展现给用户。这里有个持续连接与非持续连接的概念,区别就是。如果有1个基础文件与10个图片文件,非持续连接会,建立连接-请求资源-关闭连接。会浪费很多不必要的时间,性能就会低了。持续连接就是建立连接-请求所有资源-关闭。省下许多时间。就像我们写SQL,不能在循环里执行SQL语句似得,那样就是灾难。如果确实要那么多的数据,可以写一个SQL,再在java里对数据集处理。

  HTTP无状态,所以需要cookie技术与缓存技术……

  然而计算机网络我看出来了,还是得多抓包,多看network,才能慢慢掌握,路漫漫~

原文地址:https://www.cnblogs.com/weixin-tt/p/10926054.html

时间: 2024-08-29 12:31:29

计算机网络自顶向下方法【二】的相关文章

《计算机网络 自顶向下方法》 第2章 应用层

常见应用层协议有哪些? HTTP(HyperText Transfer  Protocol):超文本传输协议 FTP(File Transfer Protocol):文件传输协议 SMTP(Simple Mail Transfer Protocol): Telnet:远程终端访问 有哪些可供选择的运输层协议? TCP(Transmission Control Protocol):传输控制协议 可靠数据传输.面向连接.拥塞控制UDP(User Datagram Protocol):用户数据报协议

《计算机网络·自顶向下方法》 小程序等资源地址

https://wps.pearsoned.com/ecs_kurose_compnetw_6/216/55463/14198700.cw/index.html 感谢: 从哪里可以找到计算机网络自顶向下方法的配套资料? - JmsAllen的回答 - 知乎 https://www.zhihu.com/question/63658105/answer/254291529 原文地址:https://www.cnblogs.com/ZGQblogs/p/12237047.html

[其他]计算机网络-自顶向下方法 学习笔记

计算机网络与因特网 Nobody no why, it just works! by Qijd 一.发展史 分组交换 1961-1972 专用网络和网络互联 开始产生TCP UDP等协议 网络的激增 1980-1990 因特网爆炸 29世纪90年代 万维网应用出现 二.基本构成 core - edge - resourse 资源子网与通信子网构成计算机网络 端系统通过 因特网服务提供商 ISP(InternetServiceProvider)接入因特网 端系统.分组交换机和其他因特网部件通过pr

计算机网络自顶向下方法:第三章 运输层

先根据书中的复习题巩固一遍, 最后回答常见问题TCP三次握手和四次挥手, 如有错误, 欢迎指出~ 点击下面跳过复习题 TCP3次握手: 为什么需要初始序号? 为什么需要3次握手, 而不是两次握手 TCP4次挥手 ? 第二章: 运输层 3.1~3.3节 R1. 假定网络层提供了下列服务. 在源主机中的网络层接收最大长度1200字节和来自运输层的目的主机地址的报文段. 网络层则保证将该报文段交付给位于目的主机的运输层. 假定在目的主机上能够运行许多网络应用进程. a. 设计可能最简单的运输层协议,

《计算机网络 自顶向下方法》 第3章 运输层 Part1

由于个人精力和智商有限,又喜欢想太多.钻牛角尖,导致学习系统性知识很痛苦,尝试改变学习方式,慢慢摸索 现在看到 rdt2.0,又有点看不下去 现在的想法: 要有个目标,且有截止时间(作业模式.考试模式),在过程中,如果遇到对整体没有致命影响的难点,可以暂时跳过,在特定时间内把目标内的其他地方解决即可(即先解决简单的其他部分,在考虑进攻难点,这样的话,前期心态不会太焦灼,而且等回过头进攻难点的时候,有一种从四面八方将难点包围的感觉) 写博客也换个思路: 边写博客,边摸索写博客的方式,而且可以把摸索

计算机网络-自顶向下方法第二章

第一章统述,这一章开始讲解每一层详细的信息.这章讲解的是应用层. 有很多应用,如Facebook.Instagram和微信等,这些应用很受人欢迎. 1. 应用层协议原理 1.1网络应用程序体系 客户-服务器体系结构:有一个总是打开的主机成为服务器.服务于来自许多其他成为客户的主机的请求.典型的应用时web应用,浏览器-服务器. p2p体系结构.配备大量主机的数据中心,用于创建强大的虚拟服务器. 进行通信的是进程而不是程序.在两个不同端系统上的进程,通过跨越计算机网络交换报文而相互通信. 套接字:

计算机网络自顶向下方法第2章-应用层(application-layer).2

2.4 DNS:因特网的目录服务 2.4.1 DNS提供的服务 DNS的定义 实体层面看,DNS是一个由分层的DNS服务器实现的分布式数据库 协议层面看,DNS是一个使得主机能够查询分布式数据库的应用层协议 DNS运行在UDP之上,使用53号端口 1)主机名到IP地址映射的转换服务 2)主机别名(host aliasing) 3)提供负载均衡(load distribution) 2.4.2 DNS工作机理概述 DNS是一个在因特网上实现分布式数据库的精彩范例. 1.分布式.层次数据库 DNS服

《计算机网络·自顶向下方法》第七版 课后习题与问题 答案

非官方答案,本人已尽最大努力,使结果正确,如有错误,请大佬指出 正文: 1.1节 R1 在计算机网络中,主机就是端系统 举例:PC,手机,服务器,网络电视 WEB服务器是一种端系统 R2 A protocol is a rule which describes how an activity should be performed, especially in the field of diplomacy. In diplomatic services and governmental fiel

计算机网络——自顶向下方法(第六版) 课后题 第五章

5.1~5.2节 R1.运输方式 R2.不是,当链路出现瘫痪时,链路层不能保证安全运输 R3.成帧(ip,tcp),链路接入,可靠交付(tcp),差错检测和纠正(tcp) 5.3节 R4.不会,传播时延小于传输时延,在下一帧从路由交换出来时,上一帧已经传播到下一路由. R5.(1)只有一个结点发送数据时,有R的吞吐量 (2)有大量结点传输时,效率仅为0.37R (3)(4)该协议是分散且简单的. 令牌:(1)有R的吞吐量 (2)能保持R/m速率 (3)(4)分散且简单的 R6.1/2^5=1/3