计算机网络-应用层

客户/服务器方式(C/S方式)

对等方式(P2P)

域名系统DNS

作用

DNS含有域名和IP地址对应数据库,查询后将域名对应的IP地址发送给主机。

域名系统结构

域名服务器类型

域名解析方式

动态主机配置协议DHCP

作用:为局域网中的个主机配置IP地址、子网掩码、默认网关、DNS服务器信息。

工作过程

DHCP客户端端口号为UDP68,服务器为UDP67.

过程为,寻找DHCP服务器,客户端发送DHCP寻找报文给服务器,源地址为0.0.0.0,因为此时客户端没有地址,目的地址为广播地址,寻找报文里含有事务ID和MAC地址,只有DHCP服务器程序才能够接收该报文。然后服务器发送提供报文,目的地址为广播地址,也是只有DHCP客户才能收到该报文。然后客户发送请求报文请求租用IP地址,DHCP收到后发送确认报文,DHCP客户开始租用IP。

DHCP中继代理

广播报文无法被路由器转发,因此DCHP客户无法通过路由器访问局域网外的DHCP服务器。

解决方法为给路由器配置DHCP服务器的IP地址并使之称为DHCP中继代理。

使用中继代理的原因是不想在每个网络中都不知DHCP服务器,这样会使DHCP服务器数量太大,

WWW万维网

URL统一资源定位符

万维网文档

HTTP超文本传输协议

HTTP报文格式

使用Cookei在服务器上记录用户信息

Web缓存和代理服务器

当访问目标服务器时,会先访问代理服务器,当代理服务器中有对请求响应的缓存,将直接返回改暂存的缓存,而不用子啊去因特网访问资源。若没有对应响应缓存,将由代理服务器访问原始服务器,并将响应缓存到代理服务器。

代理服务器缓存具有有效时间,。客户端向代理服务器发送请求时,如果文档没有过期,将封装在响应报文返回给客户端,如果过期了,将发送请求报文给目标服务器,该报文包含一个首部字段为If-modified-since的首部行,该字段的取值就是修改日期,目标服务器根据文档的修改日期,判断内容是否发送变化,没有变化,发送不携带文档的响应报文状态码为304,变化,发送携带文档的响应报文。

相关推荐
Honmaple10 分钟前
OpenClaw 钉钉插件安装指南
服务器·网络·钉钉
爱吃汽的小橘1 小时前
揭秘802.15.4:物联网通信基石
网络·学习
云小逸1 小时前
【网络通信】TCP核心原理深度解析:三次握手/四次挥手为基,拥塞控制与慢启动核心精讲
网络·网络协议·tcp/ip
阿猿收手吧!2 小时前
【C++】实现自旋锁:三种高效实现与实战指南
服务器·网络·c++
小白电脑技术2 小时前
Lucky中CorazaWAF的OWASP核心规则集功能
服务器·网络·安全
双层吉士憨包2 小时前
2026数据爬虫实战:如何高效采集Google地图数据的动态IP策略
大数据·网络·人工智能
新缸中之脑2 小时前
Nanobot:轻量级OpenClaw
java·运维·网络
火山引擎开发者社区2 小时前
火山引擎正式上线 102.4T 自研交换机,构建 AI 网络新底座
网络·人工智能·火山引擎
码刘的极客手记2 小时前
vSphere 4.1 隐藏技术全解析:esxcli API 调用、Kickstart 部署优化及 DCUI 界面定制
服务器·网络·esxi·vmware·虚拟机
ai_xiaogui2 小时前
【网络踩坑】Tailscale开启子网路由(Subnet)导致局域网服务“假死”?深度解析路由优先级与DDNS共存方案
网络