计算机网络之应用层

欢迎光临我的博客[http://poetize.cn],前端使用Vue2,聊天室使用Vue3,后台使用Spring Boot

规定应用进程在通信时所遵守的协议。

概述

DNS:
	解析域名成IP地址

域名:
	全球唯一:
	    顶级域名:com,edu,net,cn,org,gov
	    二级域名:需要申请
	    三级域名 www mail ftp,跟不同服务相关的。

域名解析:
	分布式查询技术

DHCP:
	动态主机配置

FTP:
	文件传输协议

HTTP:
	超文本传输协议,用来访问网站的协议,使用TCP的80端口。

web代理服务器:
	节省内网访问Internet带宽
	通过web代理绕过防火墙

HTTP

应用层协议,稳定,面向连接(不提供可靠性或重传机制)

请求/响应(一旦建立会话,必须发送请求)

无状态

双向传输

HTTP操作过程

发送数据与接收数据

DHCP服务

动态主机配置协议 DHCP:
	负责给互联网上的计算机提供动态的IP地址。 

连接到因特网的计算机都需要配置以下几个项目: 
	(1) IP 地址 
	(2) 子网掩码 
	(3) 默认路由器的 IP 地址即网关 
	(4) 域名服务器的 IP 地址


IP地址获取方式有两种:
	一种静态IP,一种动态IP。 

	静态IP是人工自己指定的,一般公司自己组建的局域网、学校机房的固定的计算机、机房服务器、互联网上的大型服务器,
	凡是位置固定不动的,都用静态IP地址。 

	动态IP地址是用DHCP服务器来分配的地址,适用于计算机位置不固定、家庭拨号上网等情况。可以避免产生IP地址冲突。


DHCP客户端请求IP地址的过程(逆arp协议):
	需要地址的客户机先在网上发广播包请求地址,DHCP服务器收到广播包后在自己的地址池里选一个地址(包括配套的子网掩码和网关),
	租给该客户机,该客户机再给DHCP服务器一个确认。 
	注意:DHCP服务器本身必须是静态地址!!!


DHCP服务器既可以给本网段计算机分配地址,也可以跨网段分配地址。
	DHCP服务器想给几个网段的计算机分配地址,就得先创建几个作用域。

	区别是,本网段的计算机请求地址,发广播,DHCP服务器能直接收到请求;
	而外网段的计算机请求地址,先发广播让外网段的网关收到,
	该网关把请求通过互联网发送给DHCP服务器(这时候就是点对点通信而不是广播了)。

FTP文件传送服务

FTP连接方式:
	控制连接:标准端口为21,用于发送FTP命令信息。 
	数据连接:标准端口为20,用于上传、下载数据。 

客户端选择数据连接的建立类型:
	主动模式:FTP客户端告诉FTP服务器使用什么端口,FTP服务器就主动用自己的20端口和FTP客户端的这个端口建立连接。 
	被动模式:服务端在指定范围内打开一个新的端口,被动等待客户端发起连接。 

FTP传输模式 
	文本模式:ASCII模式,以文本序列传输数据 
	二进制模式:Binary模式,以二进制序列传输数据 


主动模式防火墙打开21端口,用于客户端和服务器建立连接;打开20端口用于互相传输数据。

被动模式,FTP服务器打的是一个新端口,指不定是哪个端口呢,如1234端口,
如果想成功地进行数据通信,防火墙必须打开1234端口;
如果还有其他的客户端请求连接服务器,服务器又打开其他新的端口,那么防火墙又得打开另一个新的端口了,十分不方便。
因此,FTP服务一般都使用主动模式。

FTP使用两个TCP链接

远程终端协议TELNET

只要网络通,就能利用telnet输入命令来远程控制另一台计算机。一般多用来远程配置路由器。使用TCP的23端口。

远程桌面协议RDP

它和远程终端协议的功能一样,都是为了远程管理另一台计算机,
只不过上面那个telnet通过命令行管理,而这个通过图形界面管理。
一般用来远程管理服务器。使用TCP的3389端口。

电子邮件服务

发送邮件的协议:SMTP使用TCP的25端口
读取邮件的协议:POP3 使用TCP的110端口,IMAP 使用TCP的143端口


收发邮件的过程如下: 

	a.发件人调用PC机中的用户代理撰写和编辑要发送的邮件。

	b.发件人的用户代理把邮件用SMTP协议发给发送方邮件服务器。 

	c.SMTP服务器把邮件临时存放在邮件缓存队列中,等待发送。 

	d.发送方邮件服务器的SMTP客户与接收方邮件服务器的SMTP服务器建立TCP连接,然后就把邮件缓存队列中的邮件依次发送出去。

	e.运行在接收方邮件服务器中的SMTP服务器进程收到邮件后,把邮件放入收件人的用户邮箱中,等待收件人进行读取。 

	f.收件人在打算收信时,就运行PC机中的用户代理,使用POP3(或IMAP)协议读取发送给自己的邮件。
posted @ 2019-10-23 11:06  LittleDonkey  阅读(305)  评论(0编辑  收藏  举报