计算机网络学习笔记6-应用层

应用层

学习方法:通过服务理解应用层协议

DNS 域名系统

  1. DNS服务:负责解析域名,将域名解析成IP地址
  2. 域名
    根(全球一共13个)
    顶级域名(com edu net cn org gov)
    二级域名(公司企业,个人都可以申请,全球唯一,花钱注册)
    三级域名(web,mail,ftp等根服务相关的,购买二级域名之后,那么域名下的所有三级域名也归自己所有)
    可以使用命令 nslookup查看域名解析
  3. 域名注册:去网上查找注册即可
  4. 域名解析过程——分布式查询技术
    根DNS不负责具体域名解析,但是它知道该交给谁来完成,各个DNS服务器也有缓存,都能访问根
  5. 安装自己DNS服务器
    场景:解析内网自己的域名; 降低到Internet的域名解析流量;域环境

DHCP 动态主机配置

两种IP地址配置:静态IP地址 动态IP地址

  1. DHCP 客户端请求IP地址的过程——逆向ARP过程
    DHCP服务器必须是静态地址
    释放租约 ipconfig /remove
    重新获得地址 ipconfig /renew
    跨网段地址分配:在路由器上添加 Ip heaper-address xxx.xxx.xxx.xxx(这个地址时DHCP服务器地址)

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

  1. FTP连接方式
    主动模式:ftp客户端告诉FTP服务器使用什么端口侦听;FTP服务器主动用自己的20端口和FTP客户端的这个端口建立连接
    被动模式:ftp服务器打开一个端口等待ftp客户端来连接
    控制连接:标准端口为21,用于发送FTP命令信息
    数据连接:标准端口为20,用于上传、下载数据
  2. FTP传输模式
    文本模式:ASCII模式,以文本序列传输数据
    二进制模式:Binary模式,以二进制序列传输数据
  3. FTP主动模式
    主动模式下防火墙需要打开21端口(用于客户端和服务器建立连接)和20端口(用于相互传输数据)
  4. FTP被动模式
    如果防火墙只打开21和20端口,那么被动模式下FTP不能下载数据
    所以,FTP服务器端,如果有防火墙,需要在防火墙开21和20端口,使用主动模式进行数据连接
    使用主动还是被动模式,完全由客户端决定

远程终端协议(TELNET)

用telnet远程调试路由设备,默认使用TCP23端口
net user administrator xx 更改用户密码
net user soul xxx(密码) /add
添加用户

远程桌面协议RDP(Remote Desktop Protocol)——图形界面 3389端口

将用户添加到远程桌面: Remote Desktop Users组
Server是多用户操作系统,启用远程桌面可以多用户同时使用服务器
XP和Windows7是单用户操作系统,不支持多用户同时登陆
可以将本地硬盘映射到远程:远程时选择本地资源

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

http是使用最多的协议,用来访问网站的协议,使用TCP的80端口
网站的标识,可以用不同端口区分,也可以使用不同的IP地址,最佳方法是使用域名区分(主机头)

  1. 万维网www: word wide web
    客户服务器方式
    客户程序
    浏览器
    服务器程序
    万维网服务器
    页面
    统一资源定位符URL:<协议>://<主机>:<端口>/<路径>
    HTTP使用TCP连接
    超文本标记语言HTML
    搜索引擎
  2. 使用Web代理服务器访问网站
    访问网站时不直接访问,而是先访问代理服务器,代理服务器去查找目标网站,然后再把得到的网站返回给请求计算机
    (1)节省内网访问Internet的带宽
    (2)可以绕过防火墙
    (3)通过Web代理可以避免跟踪
    (4)不需要配置网关(上网的电脑和代理服务器在一个网段),这样无需配置DNS也可以上网

电子邮件

发送邮件的协议:SMTP使用TCP的25端口
读取(接收)邮件的协议:POP3使用TCP的110端口和IMAP使用TCP的143端口
邮局(安装SMTP、POP3协议), DNS服务器(安装DNS协议),主机

  1. 邮件搭建过程
    (1)安装POP3和SMTP服务,以及DNS服务
    (2)在DNS服务器上,创建两个区域(a.com和b.com);创建主机记录mail(例如192.168.89.11);创建邮件交换记录 MX记录
    (3)在POS3服务上创建域名,创建邮箱
    (4)配置SMTP服务器 创建远程域名,允许发送到远程
    (5)配置outlookExpress,指明收邮件的服务器和发邮件的服务器; 使用POP3协议收邮件
  2. 搭建能够在Internet上使用的邮件服务器
    (1)在Internet上注册域名 MX记录
    (2)邮件服务器上有公网IP地址 或端口映射到邮件服务器 STMP TCP 25

你可能感兴趣的:(计算机网络学习笔记6-应用层)