zoukankan      html  css  js  c++  java
  • 开卷有益-这些你真的了解吗?

    今天看《Head First Servlets 与 JSP》一书发现有些应该知道而不是很了解的东西,或许是我对那些习以为常了,所以就不觉得奇怪和新奇了。那么这些你了解吗?

    关于MIME

    也许在IIS中你对这样的操作并不陌生

    但你知道到底什么是MIME吗?

    MIME([maɪm])全称是Multipurpose Internet Mail Extensions(多用途互联网邮件扩展类型),通过浏览器访问应用时,服务器会把MIME发送过来,而浏览器会根据MIME来做相应的处理。

    看到响应头信息中的“Content-Type”了吗?那就是MIME,而浏览器能处理的MIME可以从请求头信息中看出是“text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8”。

    软件端口

    软件端口就是用来标识服务器硬件上一个特定的软件程序,更准确地说应该是标识一个进程。

    我们知道大多数操作系统都支持多程序(进程)同时运行,主机应该把接收到的数据报转给众多进程中的哪个呢?由此端口机制便被引入进来了。

    TCP/IP约定:0—1023为保留端口号,标准应用服务使用;1024以上是自由端口号,用户应用服务使用。

    如果想更深入可以学下了TCP/IP协议的知识。

    URL中的斜杠/

    我们非常熟悉URL,如我现在正在写博客的URL地址:

    但是你知道为什么用的是“/”,而不是“”吗?

    这是因为早期的服务器大多采用的是Unix系统,因此用的是Unix语法,而这不同于windows的语法。(突然感觉windows很强势很山寨,因为模仿后还要自搞一套!!)

    出处:http://www.zhaiqianfeng.com    
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    进程间多线程同步三种方法
    C++ 生成随机数 srand()和rand()
    事件对象用于多线程之间的同步
    $.ajax()方法参数详解
    面向对象的属性
    对多选框进行操作,输出选中的多选框的个数
    jQuery如何检查某个元素在网页上是否存在
    关于$.fn
    c#基础班笔记
    Sublime Text 3的快捷键
  • 原文地址:https://www.cnblogs.com/zhaiqianfeng/p/4620202.html
Copyright © 2011-2022 走看看