计算机网络-6-应用层
2021-09-16 19:26:16   0  举报             
     
         
 AI智能生成
  计算机考研-408 计算机网络 应用层相关概念
    作者其他创作
 大纲/内容
  网络应用模型    
     客户/服务器模型(C/S)    
     服务器为客户机提供服务,且可同时为多个客户机服务  
     各计算机的地位不等,服务器可通过权限管理客户机  
     客户机之间不能通信  
     P2P模型    
     每个结点 既是客户机,也是服务器  
     客户机(服务器)之间可以自由共享文档  
     域名系统(DNS)【C/S 、UDP、端口53】    
     域名服务器:完成域名到IP地址的解析  
     授权域名服务器:每台主机都需到此登记,每次地址解析最后都会请求此服务器的解析  
     地址解析方式    
     递归查询(基本不用):类似于串行,一级一级往下访问。  
     迭代查询:类似于并行,又本地域名服务器分别多次向各即从高到低询问查询  
     文件传输协议(FTP)【C/S,TCP,控:21  数:20】    
     提供交互式访问,允许客户指明文件的类型和格式  
     功能(要有印象)    
     通过不同主机系统间的文件传输  
     提供远程文件管理能力  
     匿名方式提供共享  
     FTP服务器组成    
     一个主进程:接收新的请求(门童)  
     若干从属进程:负责处理单个请求  (服务员)  
     控制连接(端口21):传输控制信息(连接、传送请求),以7位ASCII码的格式传送。整个会话期间一直打开  
     数据连接(端口20):连接客户端和服务器端的数据传送进程。(要修改服务器的数据:传到本地主机—修改—传回服务器)  
     电子邮件【C/S、TCP、SMTP:25、POP3:110】    
     组成    
     用户代理:用户与电子邮件系统的接口(撰写、显示、处理等功能)  
     邮件服务器(核心):以C/S的方式发送和接收邮件  
     发送和读取协议: 发送时用SMTP, 接收时用POP3  
     【发送方】—SMTP—【服务器】—SMTP(TCP)—【服务器】—POP3—接受方  
     电子邮件格式:收件人邮箱名@邮箱所在主机域名  Steven@126.com  
     万维网(www)【C/S、TCP、端口80】    
     HTTP:面向事务的应用层协议、无状态无记录,一般主机有文本文件cookie来记录  
     HTTP报文    
     请求报文:web客户端向web服务器发送服务请求  
     响应报文:web服务器对web客户端的请求回答  
     HTTP使用TCP连接方式(HTTP自身是无连接的)    
     非持久:每个网页的储阿生农户都要建立一个TCP连接(做题时别忘了加上TCP连接的RTT)  
     持久连接    
     非流水线:客户在收到前一个响应后才能发送下一个  
     流水线:可连续发出对各个引用对象的请求  
     HTTP请求报文中的方法    
     GET:读取URL标识的信息、即读取指定的页面信息,返回主体实体(客户端从服务器读取)  
     HEAD:读取URL标识的信息的首部、类似于GET,不过不返回实体,只返回报头  
     POST:给服务器添加信息(客户端给服务器提供信息)  
     CONNECT:用于代理服务器(预留,还未使用)  
    
 
 
 
 
  0 条评论
 下一页