计算机网络学习5—应用层

应用层

远程登录(TELNET、SSH)

  • TELNET

    • 利用TCP的一条连接,通过这一条连接向主机发送文字命令并在主机上执行,相当于本地用户与远端主机内部的Shell连接着
    • 两种基本服务
      • 仿真终端功能(Network Virtual Terminal, NVT
      • 协商选项机制:如 行模式、透明模式
  • SSH

    • Secure SHell, SSH
    • 加密的远程登陆系统,使用SSH后可以加密通信内容
    • SSH功能
      • 可以使用更强的认证机制
      • 可以转发文件
      • 可以使用端口转发功能

文件传输(FTP)

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

  • 两条TCP连接
    • 控制连接:使用的TCP 21号端口
    • 数据连接:使用的TCP 20号端口
  • 两种工作模式
    • PASV命令:修改建立连接的方向
    • PORT命令:可以修改数据连接的端口号

电子邮件(SMTP)

简单邮件传输协议:SMTP(Simple Mail Transfer Protocol)

电子邮件的三种工作机制:邮件地址、数据格式、发送协议。

  • 邮件地址
    • 姓名+通信地址,格式为: 名称@通信地址,如 wuxiaofang555555@163.com
  • 数据格式
    • 早期,互联网中的电子邮件只能处理文本格式的邮件
    • 现在,电子邮件能发送的数据类型已被扩展到MIME(Multipurpose Internet Mail Extensions),可发送静态图像、动画、声音、程序等各种形式的数据。MIME规定了应用消息的格式,因此在OSI参考中相当于表示层。
  • 发送协议
    • SMTP是发送电子邮件的协议,使用的是TCP 25号端口。SMTP建立一个TCP连接后,在这个连接上进行控制和应答以及数据的发送。
    • SMTP本身没有验证发送者功能,无法避免骨广告钓鱼垃圾邮件。但是,可以通过"POP before SMTP"或“SMTP认证”等功能进行认证。
    • STMP支持的是发送端的行为,而人们希望接收端主机一开机就能接收到邮件,即为了支持接收端接收邮件,引入POP协议。

域名解析(DNS)

域名系统(Domain Name System, DNS

  • 作用:负责解析域名,将域名解析成IP地址
  • 域名组成
    • .
    • 顶级域名 com edu net cn org gov
    • 二级域名 , 例如 baidu ,通过ping www.baidu.com. 或 ping www.baidu.com, 可以解析解析出百度网站的IP地址为:220.181.38.150
    • 三级域名,如 dba
  • 域名注册:http://www.xinnet.com/
  • 域名解析过程
  • 安装自己的DNS服务器
    • 解析内网自己的域名
    • 降低到Intertnet的域名解析流量
    • 域环境

WWW或Web(HTTP)

万维网(World Wide Web, WWW)是将互联网中的信息以超文本形式展现的系统,也叫做Web

www中三个重要概念:URI、HTML、HTTP

  • 访问信息的手段与位置URI, Uniform Resource Identifier
    • 用于标识资源,是一种识别码。
  • 信息的表现形式HTML, HyperText Markuo Language
    • HTML具有纯文本的功能,使用的是记述Web页的一种语言(数据格式)HTMP
  • 信息转发HTTP, HyperText Transfer Protocol
    • 当用户在浏览器的地址栏输入所要访问的Web页的URI后,HTTP的处理机会开始,其默认使用的是80端口
    • HTTP工作机制
      • 首先,客户端相服务器的80端口建立一个TCP连接
      • 然后,在这个TCP连接上进行请求和应答以及数据报文的发送

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值