zoukankan      html  css  js  c++  java
  • php面试专题---10、网络协议考点

    php面试专题---10、网络协议考点

    一、总结

    一句话总结:

    网络的考点其实就是这些:常见状态码,常见协议,osi七层模型,http和https

    1、HTTP/1.1中,状态码200、301、304、403、404、500的含义?

    301:(永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。
    304:(未修改) 自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容。
    403:(禁止) 服务器拒绝请求。
    404:(未找到) 服务器找不到请求的网页。

    2、OSI七层模型?

    物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

    3、HTTP协议的工作特点?

    无状态
    基于B/S模式
    通信开销小、简单快速、传输成本低

    基于B/S模式
    通信开销小、简单快速、传输成本低
    使用灵活、可使用超文本传输协议
    节省传输时间
    无状态

    4、HTTP协议的工作原理?

    客户端发送请求给服务器,创建一个TCP连接,指定端口号,默认80,连接到服务器,服务器监听浏览器请求,一旦监听到客户端请求,分析请求类型后,服务器会向客户端返回状态信息和数据内容

    5、HTTP协议常见的请求方法?

    GET:获取
    POST:上传
    PUT:修改
    DELETE:删除

    GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE

    6、HTTPS协议的工作原理?

    SSL/TLS:HTTPS是一种基于SSL/TLS的HTTP协议,所有的HTTP数据都是在SSL/TLS协议封装之上传输的。
    数据加密传输:HTTPS协议在HTTP协议的基础上,添加了SSL/TLS握手以及数据加密传输,也属于应用层协议。

    7、常见网络协议含义及端口?

    FTP、Telnet、SMTP、POP3、HTTP、DNS

    8、我们常见的HTTP协议、TCP协议分别位于OSI网络模型的第几层?

    HTTP协议:第七层
    TCP协议:第四层

    9、第七层应用层的协议有哪些?

    HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

    二、内容在总结中

     
  • 相关阅读:
    【JAVA】集合的使用:约瑟夫问题
    【JAVA】第八章:集合
    【数据结构】二叉树
    【数据结构】串
    【数据结构】KMP算法
    【java】快速入门:前八章内容总结
    【数据结构】停车场问题
    【实验向】问题:假设计算机A和计算机B通信,计算机A给计算机B发送一串16个字节的二进制字节串,以数组形式表示:
    【数据结构】括号的匹配问题
    CSS
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/11061767.html
Copyright © 2011-2022 走看看