美文网首页
计算机网络(3)

计算机网络(3)

作者: BlueFishMan | 来源:发表于2020-06-23 10:37 被阅读0次

    应用层

    域名系统DNS(Domain Name System)

    • 浏览器的DNS缓存
    • 操作系统的DNS缓存
    • hosts文件
    • DNS服务器

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

    安全外壳协议 SSH(Secure Shell)

    一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境.设计上,SSH是Telnet和非安全shell的替代品.SSH以非对称加密实现身份验证

    万维网WWW(World Wide Web)

    万维网是一个大规模的、联机式的信息储藏所,简称Web

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

    • <协议>://<主机>:<端口>/<路径>

    超文本传送协议HTTP(HyperText Transfer Protocol)

    • 无状态(stateless)
    • HTTP/1.0->HTTP/1.1 Connection: keep-alive (默认)

    1. 报文头(initial line) \r\n
    2. 0个或多个请求头(header line) \r\n
    3. 空行 \r\n
    4. 可选的消息体

    RESTful API


    • 1xx: 指示信息,表示请求已接收,继续处理
    • 2xx: 成功,表示请求已被成功接收、理解、接受
    • 3xx: 重定向,要完成请求必须进行更进一步的操作
    • 4xx: 客户端错误,请求有语法错误或请求无法实现
    • 5xx: 服务器端错误,服务器未能实现合法的请求
    状态码 状态码英文名称 中文描述
    200 OK 请求成功.一般用于GET与POST请求
    201 Created 已创建.成功请求并创建了新的资源
    202 Accepted 已接受.已经接受请求,但未处理完成
    204 No Content 无内容.服务器成功处理,但未返回内容.在未更新网页的情况下,可确保浏览器继续显示当前文档
    301 Moved Permanently 永久移动.请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI.今后任何新的请求都应使用新的URI代替
    302 Found 临时移动.与301类似.但资源只是临时被移动.客户端应继续使用原有URI
    400 Bad Request 客户端请求的语法错误,服务器无法理解
    401 Unauthorized 请求要求用户的身份认证
    403 Forbidden 服务器理解请求客户端的请求,但是拒绝执行此请求
    404 Not Found 服务器无法根据客户端的请求找到资源(网页).过此代码,网站设计人员可设置"您所请求的资源无法找到"的个性页面
    405 Method Not Allowed 客户端请求中的方法被禁止
    500 Internal Server Error 服务器内部错误,无法完成请求
    502 Bad Gateway 作为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应
    503 Service Unavailable 由于超载或系统维护,服务器暂时的无法处理客户端的请求.延时的长度可包含在服务器的Retry-After头信息中

    HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)

    • SSL/TLS协议


    代理服务器(proxy server)

    一种网络实体,它又称为万维网高速缓存(Web cache)

    电子邮件

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

    邮件读取协议

    • 邮局协议POP3
    • 网际报文存取协议IMAP(Internet Message Access Protocol)

    动态主机配置协议DHCP(Dynamic Host Configuration Protocol)

    相关文章

      网友评论

          本文标题:计算机网络(3)

          本文链接:https://www.haomeiwen.com/subject/htvcfktx.html