计算机网络基础-应用层

思维导图,摘自 blog
在这里插入图片描述

1.主要功能

定义通信规则,

2.域名系统DNS

域名系统:DNS 是一个分布式数据库,提供了主机名和 IP 地址之间相互转换的服务。这里的分布式数据库是指,每个站点只保留它自己的那部分数据。
域名具有层次结构,从上到下依次为:根域名、顶级域名、二级域名。
的。
在这里插入图片描述

3.文件传送协议FTP

FTP 使用 TCP 进行连接,它需要两个连接来传送一个文件:
●控制连接:标准端口为21,用于发送FTP命令信息。
●数据连接:标准端口为20,用于上传、下载数据。
客户端选择数据连接的建立类型
●主动模式:FTP客户端告诉FTP服务器使用什么端口,FTP服务器就主动用自己的20端口和FTP客户端的这个端口建立连接。
●被动模式:服务端在指定范围内打开一个新的端口,被动等待客户端发起连接。
FTP传输模式
●文本模式:ASCII模式,以文本序列传输数据
●二进制模式:Binary模式,以二进制序列传输数据
主动模式
服务器端主动建立数据连接,其中服务器端的端口号为 20,客户端的端口号随机,但是必须大于 1024,因为 0~1023 是熟知端口号。
被动模式
被动模式:客户端主动建立数据连接,其中客户端的端口号由客户端自己指定,服务器端的端口号随机。
主动模式要求客户端开放端口号给服务器端,需要去配置客户端的防火墙。被动模式只需要服务器端开放端口号即可,无需客户端配置防火墙。但是被动模式会导致服务器端的安全性减弱,因为开放了过多的端口号。

4.动态主机配置协议DHCP

DHCP (Dynamic Host Configuration Protocol) 提供了即插即用的连网方式,用户不再需要手动配置 IP 地址等信息。
DHCP 配置的内容不仅是 IP 地址,还包括子网掩码、网关 IP 地址。
IP地址获取方式: 一种是静态IP,一种是动态IP。
●静态IP是人工自己指定的,一般公司自己组建的局域网、学校机房的固定的计算机、机房服务器、互联网上的大型服务器,凡是位置固定不动的,都用静态IP地址。
●动态IP地址是用DHCP服务器来分配的地址,适用于计算机位置不固定、家庭拨号上网等情况。可以避免产生IP地址冲突。
DHCP客户端请求IP地址的过程(逆arp协议)
需要地址的客户机先在网上发广播包请求地址,DHCP服务器收到广播包后在自己的地址池里选一个地址(包括配套的子网掩码和网关),租给该客户机,该客户机再给DHCP服务器一个确认。
注意:DHCP服务器本身必须是静态地址!!
PS:计算机主动申请租约和释放租约的命令:

申请租约 ipconfig /renew
释放租约 ipconfig /release

5.远程登录协议TELNET

只要网络通,就能利用telnet输入命令来远程控制另一台计算机。一般多用来远程配置路由器。使用TCP的23端口。
TELNET 可以适应许多计算机和操作系统的差异,例如不同操作系统系统的换行符定义。

6.超文本传输协议HTTP

URL:由协议、页面所在服务器DNS名字(有时候加端口号)、路径和文件名三部分组成。
<协议>://<主机名>:<端口>/<路径>
http://www.baidu.com/news
http://localhost:8088/admin/login
是用的最多的协议,用来访问网站的协议。使用TCP的80端口。
补充:HTTPS:超文本传输安全协议,默认端口443。

常用端口

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/xiaomingds/article/details/106186002