zoukankan      html  css  js  c++  java
  • 应用层协议基础

    WWW万维网

    定义: 万维网是一个大规模的, 联机式的信息储藏所,简称web

    1. 万维网通过链接的方法 能非常方便的 从互联网上的一个站点到另一个站点.

    2. 客户端向服务器程序发出请求,服务器向客户程序送回一个万维网文档(html)

    HTTP

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

    基本定义: HTTP定义了万维网客户进程如何向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器.

    特点:

    1. 无连接的, 虽然HTTP使用了面向连接的TCP协议 ,但是他本身是无连接的.

      也就是通信的双方在交换HTTP报文之前,不需要先建立连接.

    2. 无状态的, 也就是说同一个客户第二次,第三次访问同一个服务器上的一个页面时,

      服务器的响应与第一次请求的时候都是一样的. 这样简化了服务器的设计,使服务器支持大量并发

      的HTTP请求.

    SMTP

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

    定义:用来传输邮件的协议.

    特点:

    1. 采用客户端/服务器的工作模式, 用户先把文件发送给用户代理,用户代理把邮件交给

      发送方的SMTP服务器.

    2. 发送方的SMTP服务器,又叫SMTP客户,和接收方的SMTP服务器 建立TCP 连接 ,

      端口号为25.

    3. 然后客户通过这条TCP连接,发送邮件给服务器.

    4. 然后接收的客户通过用户代理,向SMTP服务器索取邮件.

    5. 注意: 中间不会经过任何中转的邮件服务器

    POP3 和IMAP

    POP3 (Post Office Protocol version 3)邮局协议

    定义:用来读取SMTP服务器上的邮件的协议

    特点:

    1. 用户代理 必须 运行 POP3客户端进程, 而接收方的SMTP服务器,也必须运行POP3服务器进程,

      然后 POP3 客户端 向 POP3 服务器, 通过身份认证, 从服务器上Pull(拉取) 邮件到用户本地.

    IMAP不可以下载邮件到 用户本地. 因为邮件一直存储与服务器上.可以在任何一个地方访问这个服务器,通过

    上网读取邮件.

    IMAP是一个联机的协议.

     

    应用层知名端口号

    协议TCPUDP
    HTTP 80  
    DNS   53
    FTP 21  
    TFTP   69
    SMTP 25  
    TELNET 23  
    DHCP   67
  • 相关阅读:
    MySQL Partition--分区基础
    MySQL Replication--跳过复制错误
    MySQL--SHOW PROCESSLIST
    MySQL InnoDB Engine--缓冲器数据交换
    MySQL InnoDB Engine--数据预热
    MySQL Profiling--常用命令
    Linux--用户管理
    vi和vim快捷键的使用
    vi和vim
    xftp使用
  • 原文地址:https://www.cnblogs.com/zhanp/p/10931749.html
Copyright © 2011-2022 走看看