首页 > 其他分享 >计算机网络--应用层正文

计算机网络--应用层正文

时间:2022-10-06 23:02:26浏览次数:184  
标签:FTP 协议 -- 主机 计算机网络 域名 服务器 应用层

应用层

  1. 概念:应用层对应用程序的通信提供服务
  2. 功能:
    • 文件传输、访问和管理
    • 电子邮件
    • 虚拟终端
  3. 网络应用模型
    • C/S
    • P2P

DNS系统

域名:www.baidu.com

  1. 顶级域名

    • 国家顶级域名:cn,uk,us

    • 通用顶级域名:com,org,net

    • 基础结构域名:arpa

  2. 二级域名

    • 类别域名:ac,com,edu
    • 行政区域名:bj,js
  3. 域名服务器

    • 根域名服务器:根域名服务器知道顶级域名服务器
    • 顶级域名服务器:
    • 权限域名服务器:
    • 本地域名服务器:当主机发出DNS查询请求时,这个查询请求报文就发给本地域名服务器
  4. 域名解析过程

    • 递归查询
    • 迭代查询

    域名解析过程


文件传送协议

  • 文件传送协议FTP:提供不同种类主机系统的之间的文件传输系统
  • 简单文件传送协议TFTP:
  1. FTP协议

    • 基于C/S的协议

    • 登录

      • 用户名&密码
      • 匿名登录:
      • 互连网中有很大一部分FTP服务器被称为“匿名”(Anonymous)FTP服务器。这类服务器的目的是向公众提供文件拷贝服务,不要求用户事先在该服务器进行登记注册,也不用取得FTP服务器的授权。
        Anonymous(匿名文件传输)能够使用户与远程主机建立连接并以匿名身份从远程主机上拷贝文件,而不必是该远程主机的注册用户。用户使用特殊的用户名“anonymous”登陆FTP服务,就可访问远程主机上公开的文件。
    • 工作原理

      工作原理

  2. 传输模式

    • 文本模式
    • 二进制模式

电子邮件系统

  1. 信息格式

    • 信封
    • 内容
  2. 组成结构

    邮件发送接收

  3. 简单邮件传送协议SMTP

    SMTP

  4. POP3协议

    POP3

  5. IMAP协议

    IMAP

  6. 基于万维网的电子邮件

    万维网

  7. MIME协议

    MIME


万维网

  1. 概念:是一个大规模的、联机的信息储存空间,是无数个网络站点和顽固而的集合。

  2. URL:<协议>://<主机>:<端口号>/<路径>;http://www.pku.edu.cn

  3. HTML:超文本标记语言

  4. HTTP:超文本传输协议

    HTTP

  5. HTTP特点

    特点

  6. 连接方式

    连接方式

  7. 报文结构

    报文结构

标签:FTP,协议,--,主机,计算机网络,域名,服务器,应用层
From: https://www.cnblogs.com/zlwsxhn/p/16758764.html

相关文章

  • 自制简易谷歌翻译器详解(附完整UI界面及代码文件)
    摘要:Google翻译大概是目前机器翻译中翻译最为准确的了,本文分别使用了两种可行的方式编写了简易的谷歌翻译软件。将详细介绍调用谷歌翻译API和自行定义谷歌翻译接口的方式......
  • python3+request 接口登录封装
    #-*-coding:utf-8-*-#@Desc:请求的封装importjsonimportreimportrequestsTOKEN='xxx-xxx-xxx-xxx'classMyRequests:def__init__(self,h......
  • Unity Shader入门精要第七章 基础纹理之遮罩纹理
    Unity系列文章目录文章目录​​Unity系列文章目录​​​​前言​​​​一、实践​​​​参考​​前言遮罩纹理(masktexture)是本章要介绍的最后一种纹理,它非常有用,在很多商业......
  • 计算机网络--网络层正文
    网络层概念:将分组从源端传到目的端,为分组交换上网的不同主机提供服务。传输单位:数据报功能路由选择和分组转发(寻找最佳路径)异构网络互连(不同网络设备)拥塞控制(开环......
  • 原生js实现简单的视频播放控件
    ​​HTML5视频/音频参考手册https://www.w3school.com.cn/html5/html5_ref_audio_video_dom.asp​​本文主要依靠HTML5api,所有用的HTML5api的使用和各项信息请参考......
  • 计算机网络--数据链路层正文
    数据链路层节点:主机、路由器链路:网络中两个节点之间连接的物理通道数据链路:网络上两个节点之间的逻辑链路,把实现控制数据传输协议和软件加到链路上就构成数据链路......
  • WPF 截图控件之绘制方框与椭圆(四) 「仿微信」
    前言接着上周写的截图控件继续更新 绘制方框与椭圆。​​1.WPF实现截屏「仿微信」​​​​2.WPF实现截屏控件之移动(二)「仿微信」​​​​3.WPF截图控件之伸缩(三)「仿微......
  • 实验4:开源控制器实践——OpenDayLight
    实验4:开源控制器实践——OpenDaylight基本要求Mininet拓扑生成并连接控制器的结果用OpenDayLight观察效果Postman中发生硬延时个人总结本次实验刚开始一直打......
  • MSBuild 命令的简单使用
    MSBuild 命令的简单使用独立观察员2022年7月7日位置在 VS 安装目录下,如:D:MicrosoftVisualStudio2022EnterpriseMSBuildCurrentBin命令MSBuild命令行参考-MS......
  • maven学习
    1.maven概述maven是专门用于管理和构建java项目的工具,它的主要功能有:提供了一套标准化的项目结构,提供了一套标准化的构建流程(编译、测试、打包、发布等等其他步骤),提供了......