计算机网络--应用层

应用层概述

是对应用程序的通信提供服务

域名解析系统DNS

根据域名找IP地址

注意两个图的指针方向和顺序

文件传输协议(FTP)

FTP属于TCP/IP协议族的应用层协议,其传输层使用的是TCP,基于客户机/服务器模式工作,为数据传输提供了可靠保证。

FTP工作原理 :

其实就是客户机程序根据用户需要发送命令,服务器程序响应命令的过程。

需要建立两种类型的连接:控制连接和数据连接。

控制连接传送客户机程序发出的命令和服务器返回的响应信息,而数据连接则负责传输文件的内容。

    

邮件传输协议(电子邮件)

SMTP(发邮件)

POP3/IMAP(收邮件)

万维网

万维网WWW(World Wide Web)是一个大规模的、联机式的信息储藏所/资料空间,是无数个网络站点和网页

的集合。

统一资源定位符URL

URL一般形式:URL不区分大小写。

<协议>://<主机>:<端口>/<路径>

http://www.pku.edu.cn

万维网的工作过程  (这段话概括的很好)
用户确定要访问网页的URL,并将其输入到浏览器的地址栏中。  
浏览器向DNS服务器发出请求,获取Web服务器域名所对应的IP地址。  
浏览器向指定IP地址的Web服务器发出与端口80建立一条TCP连接的请求。80端口是Web服务器提供Web服务的端口。  
在得到Web服务器确认并且TCP连接建立成功后,浏览器再向Web服务器发出一条请求传输网页的HTTP命令。  
当Web服务器收到请求后,向浏览器发送其所需的网页文件。  
网页文件发送完成后,由Web服务器主动关闭TCP连接。至此,HTTP的工作过程结束。  
浏览器显示所收到的网页文件。如果网页文件中包含图片等信息,还要再次与Web服务器建立TCP连接下载相应图片信息等。
 

超文本传输协议(HTTP)

具体过程(其实就是上面的过程):

1.浏览器分析URL

2.浏览器向DNS请求解析IP地址

3.DNS解析出IP地址

4.浏览器与服务器建立TCP连接

5.浏览器发出取文件命令

6.服务器响应

7.释放TCP连接

8.浏览器显示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yzhenfeng7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值