计算机网络——应用层

总:TCP/IP协议

计算机网络——应用层_第1张图片

一. 域名系统DNS(Domain Name System)

1. 域名服务作用

我们是现在客户端上面输入http://www.baidu.com ,然后发送到DNS服务器,解析域名为IP地址,再发送到我们的电脑。

把域名解析为IP地址。是我们访问网站之前的步骤

例如打得开QQ(可以直接用IP地址登陆),打不开网络可能是域名问题。
8.8.8.8 是google的DNS服务器,
222.222.222.222是电信的DNS服务器,能够用来帮忙解析域名地址。

2. 什么是域名

全球有许多的服务器,但是我们网名访问服务器的时候,一般都是使用网站的名称来访问服务器(原因:好记忆),而不是使用IP地址访问的。这就要求每个服务的名称全球唯一。

那互联网上的网站或服务器怎么确保全球唯一呢?
互联网上的网站或者服务器的名称就叫做域名

.
顶级域名 com, edu, net, cn, org, gov
二级域名 91xueit, inhe,例如91xueit.com是全球唯一的域名。
三级域名 dba,例如www.dba.91xueit.com

完整的域名写法:www.91xueit.com. (最后的点可以不写)

3. 域名解析测试

查看计算机是否能够进行域名解析
计算机网络——应用层_第2张图片
查看域名解析是否正常
计算机网络——应用层_第3张图片

4. 域名注册的过程

百度搜索域名注册

5. 域名解析的过程

计算机网络——应用层_第4张图片

6. 安装自己的DNS服务器进行域名解析

需求场景

  1. 为了解析内网自己的域名
  2. 降低到Internet的域名解析流量
  3. 域环境

二. 动态主机配置协议DHCP

(1)静态IP地址

服务器使用
教室里面的教室机

(2)动态IP地址
都是自动获取的
计算机网络——应用层_第5张图片

1. DHCP客户端请求IP地址的过程

查看信息
命令:ipconfig /all
计算机网络——应用层_第6张图片
必须是固定的IP地址。释放租约为ipconfig /release

DHCP跨网段分配IP地址
需要DHCP配IP地址的计算机,需要在他所在的网络的路由器的网关上配置IPhelper address,再访问到DHCP。

三. 文件传输协议FTP(File Transfer Protocol)

1. FTP使用的两个TCP连接

计算机网络——应用层_第7张图片
FTP的连接方式包括控制连接和数据连接。每上传/下载一个文件就会建立一个会话。
控制连接:标准端口为21,用于发送FTP命令信息。
数据连接:标准端口为20,用于上传/下载数据。

主动模式:FTP客户端告诉服务器使用什么端口侦听,FTP服务器就和FTP客户端建立连接,源端口20

被动模式:FTP服务器端打开在指定范围内的某个新的端口(例如1089端口)并且进行侦听,被动地等待客户端发起连接。

2. FTP服务概述

计算机网络——应用层_第8张图片

3. FTP主动模式

计算机网络——应用层_第9张图片

4. FTP被动模式

计算机网络——应用层_第10张图片

综上,在有防火墙的情况下,如果使用被动模式,防火墙不得不开很多端口来监听。因此应该使用主动模式来进行数据连接,并在防火墙开21和20端口。

四. 远程终端协议telnet

默认使用TDP23端口

五. 远程桌面协议RDP(Remote Desktop Protocol)

net user administrator al! 更改用户密码
net user han al! /add 添加用户
将用户添加到远程桌面组 Remote Desktop Users组

Server多用户操作系统,启用远程桌面可以多用户同时使用服务器
XP和Windows 7 单用户操作系统 不支持多用户同时操作

六. 超文本传输协议HTTP(Hyper Text Transfer Protocol)

通过这个协议访问网站。

1. 万维网www(World Wide Web)

计算机网络——应用层_第11张图片
万维网相当于一个大的超链接,可以互相链接
当我们网民看到互连网上面许许多多散乱的内容我们怎么访问找到自己感兴趣的网站?
一开始使用导航网站,将不同的网站归类
例如:http://www.hao123.com

后来我们查资料,只想找到有关键字的技术文档或资料
这时候我们使用搜索引擎
例如:www.baidu.com
百度公司将全球的网站和域名抓下来进行排序搜索,我们通过百度查找关键字

2. 万维网相关概念

计算机网络——应用层_第12张图片

  • 统一资源定位系统URL(Uniform Resource Locator)

类型与地址计算机网络——应用层_第13张图片
网站的标识有多种方式,不同的端口,不同的IP地址,不同的域名(主机头)来区分。

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

内网其它主机不能通过路由访问Internet,只能由web代理(在同一个网段里)访问外网,然后内网其它主机访问这个web代理来实现上网功能。如果web代理在外网,反而速度更慢。
使用场景:
(1)节省内网访问Internet的带宽(便于访问内容变化不大的网站)。
(2)绕过防火墙访问外网。例如访问某个禁止的网站A,但是假如通过在与A同一个网络中的web代理,就可以访问该网站。
(3)通过web代理避免被跟踪。

七. 电子邮件(SMTP, POP3, IMAP)

SMTP发电子邮件, POP3和IMAP是收电子邮件。

举例互联网发邮件的过程和使用的协议
计算机网络——应用层_第14张图片
邮件服务器实验环境举例

搭建能够在Internet上使用的邮件服务器

  1. 在Internet上注册了域名 MX记录
  2. 邮件服务器有公司IP地址, 或端口映射到邮件服务器SMTP TCP 25

你可能感兴趣的:(计算机网络)