
计算机网络
文章平均质量分 92
机械佬也想学编程
华南理工大学机械工程研究生
展开
-
计算机网络——传输层
传输层运输层概述从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最底层。从运输层角度看,通信的真正端点是主机上的进程而不是主机,也就是说,端到端的通信是指应用进程之间的通信。运输层提供的是一种逻辑通信而非物理通信:运输层协议为运行在不同主机上的应用进程之间提供逻辑通信功能,而无须考虑承载这些报文的物理基础设施的细节。复用和分用运输层有一个非常重要的功能,即复用和分用复用:发送方不同的应用进程都可以使用同一个运输层协议传输数据,原创 2021-08-03 15:01:01 · 583 阅读 · 0 评论 -
Web缓存和条件get方法
Web缓存Web缓存器也叫代理服务器,有自己的磁盘存储空间,并在存储空间中保存最近请求过的对象的副本。可以配置用户的浏览器,使得用户的所有HTTP请求首先被定向到该Web缓存器。被配置的用户浏览器请求对象时,会发生以下情况:1.浏览器创建一个到Web缓存器的TCP连接,并向Web缓存器中的对象发送一个HTTP请求2.Web缓存器进行检查,看看本地是否存储了该对象副本。如果有,Web缓存器就向客户浏览器用HTTP响应报文返回该对象3.如果Web缓存器中没有该对象,就打开一个与该对象的初始服务器的TCP原创 2020-12-23 09:32:11 · 507 阅读 · 0 评论 -
Cookie
由于HTTP服务器是无状态的,当一个Web站点希望能够识别用户时,便使用到cookie,它允许站点对用户进行跟踪。cookie技术四个组件:在HTTP响应报文中的一个cookie首部行在HTTP请求报文中的一个cookie首部行在用户端系统中保留有一个cookie文件,并由用户的浏览器管理位于Web站点的一个后端数据库建立cookie的过程:1.当用户首次访问某Web站点时,Web站点服务器会产生一个唯一的识别码,并以该识别码作为索引在后端数据库中产生一个表项。同时用一个包含Set-coo原创 2020-12-22 18:35:55 · 199 阅读 · 1 评论 -
HTTP非持续连接和持续连接
非持续连接和持续连接非持续连接(non-persistent connection):每个请求/相应是经过单独的TCP连接发送,每个TCP连接在服务器发送一个对象后关闭,该连接并不为其他的对象而持续下来。换句话说,即每个TCP只传输一个请求和一个响应。用户在非持续连接下, 每点击一个超链接,都会执行如下步骤:1.浏览器和Web服务器发起一个TCP连接,其中涉及到三次握手过程,即客户向服务器发送一个小TCP报文段,服务器用一个小TCP报文段做出确认和响应,最后客户向服务器返回确认。在三次握手过程中,前两原创 2020-12-22 18:34:07 · 3681 阅读 · 0 评论