计算机网络-应用层

在这里插入图片描述

  1. 域名系统(DNS domain name system)
  2. 动态主机配置协议(DHCP)
  3. 文件传送协议FTP(file transfer protocol)
  4. 远程终端协议(TELNET)
  5. 远程桌面(RDP)
  6. 万维网 www (HTTP)
  7. 电子邮件(SMTP 、 POP3、 IMAP)

通过服务来理解应用层协议。彼此之间是独立的。

1. DNS

在这里插入图片描述
作用:将域名转为IP地址。配置域名的时候,除了配置子网掩码这些,还需要配置DNS服务器。如果DNS服务器挂了,域名解析失败。是无法连接互联网的。

域名
顶级域名:com、edu、net、cn、org、gov
二级域名:91xueit. inhe
三级域名:dba

在这里插入图片描述
电脑配置的两个DNS服务器地址

域名解析测试
ping www.sohu.com
在这里插入图片描述
过程类似分布式系统,将跟的压力分布到各个顶级域名下。

安装自己的DNS服务器
在这里插入图片描述

  1. 只负责局域网内的域名解析,如果访问外网,DNS服务器才会和根DNS服务器通信。
  2. 节省了域名解析的网络流量。
  3. 域环境

DNS服务器创建区域、添加主机记录实现域名解析
在这里插入图片描述
如果新建区域根(.),DNS服务器就不会到互联网上去解析。

2. DHCP

动态主机配置:可以动态分配IP地址
动态IP地址
静态IP地址
DHCP服务器必须静态地址

跨网段地址分配
在这里插入图片描述
ip helper-address 支持跨网段分配地址

3. FTP

在这里插入图片描述
tcp控制连接-文件操作控制命令(端口是21)
tcp数据连接的建立:
主动模式:
ftp客户端告诉ftp服务器使用什么端口监听,
ftp服务器就和ftp客户端建立连接
被动模式:
ftp被动打开一个端口,等着ftp服务器连接它

主动模式
在这里插入图片描述
FTP服务器端如果有防火墙,需要防火墙上开20、21端口。
被动模式
在这里插入图片描述
ftp服务器打开一个新端口,等待ftp客户端的连接。

4. TELNET

使用TCP 23端口
用于通过电脑发送命令给路由器,操作路由器。
也可以操作远程电脑,发送命令比如关机、添加用户等

5. 远程桌面协议RDP

使用的TCP 的3389端口
通过远程桌面可以访问远程计算机,
不同用户互相之间操作不影响

将用户添加到远程桌面组 Remote DeskTop User组
xp和win7是单用户操作系统,不支持多用户同时登陆

通过图形界面操纵远程计算机

6.HTTP协议

万维网相关概念
在这里插入图片描述
URL:
协议://主机:端口/路径
http://www.91xueit.com:80/baoming.html

安装web服务,创建web站点
网站的标识:【区分不用网站】
不同端口。 80/81
不用的IP地址。 192.168.80.66/ 192.168.80.77
不同的主机头【域名】
在这里插入图片描述
最佳方法是用域名来区分,此时IP地址就不能访问了。

使用web代理服务器,访问网站

可以对网站进行缓存,以及控制哪些主机可以访问哪些网站

在这里插入图片描述
如果只有一台主机IP可以上外网,其他主机连接它的代理就也可以上外网了。
在这里插入图片描述

  1. 节省内网访问internet的带宽【因为有缓存,相同的请求可以读取缓存】
  2. 通过web代理绕过防火墙

6.POP3 IMAP SMTP

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值