计算机网络
计算机网络复习学习
Mirst
W.
展开
-
TCP/IP 四 邮件
TCP/IP邮件电子邮件是 TCP/IP 最重要的应用之一。您不会用到...当您写邮件时,您不会用到 TCP/IP。当您写邮件时,您用到的是电子邮件程序,例如莲花软件的 Notes,微软公司出品的 Outlook,或者 Netscape Communicator 等等。邮件程序会用到...您的电子邮件程序使用不同的 TCP/IP 协议:使用 SMTP 来发送邮件 使用 POP 从邮件服务器下载邮件 使用 IMAP 连接到邮件服务器SMTP - 简单邮件传输协议SMTP.转载 2020-09-30 20:39:32 · 161 阅读 · 0 评论 -
TCP/IP 三 协议
Table of ContentsTCP/IP协议协议族TCP - 传输控制协议IP - 网际协议(Internet Protocol)HTTP - 超文本传输协议(Hyper Text Transfer Protocol)HTTPS - 安全的 HTTP(HTTP Secure)SSL - 安全套接字层(Secure Sockets Layer)SMTP - 简易邮件传输协议(Simple Mail Transfer Protocol)MIME - 多用途因特网邮件扩.转载 2020-09-30 20:38:12 · 306 阅读 · 0 评论 -
TCP/IP 二 寻址
Table of ContentsTCP/IP寻址IP地址IP 地址包含 4 组数字:32 比特 = 4 字节IP V6域名TCP/IP寻址TCP/IP 使用 32 个比特或者 4 组 0 到 255 之间的数字来为计算机编址。IP地址每个计算机必须有一个 IP 地址才能够连入因特网。每个 IP 包必须有一个地址才能够发送到另一台计算机。在本教程下一节,您会学习到更多关于 IP 地址和 IP 名称的知识。IP 地址包含 4 组数字:TCP/IP 使..转载 2020-09-28 09:42:04 · 122 阅读 · 0 评论 -
TCP/IP 一 介绍
Table of ContentsTCP/IP介绍计算机通信协议(Computer Communication Protocol)什么是 TCP/IP?在 TCP/IP 内部TCP 使用固定的连接IP 是无连接的IP 路由器TCP/IPTCP/IP介绍TCP/IP 是用于因特网 (Internet) 的通信协议。计算机通信协议(Computer Communication Protocol)计算机通信协议是对那些计算机必须遵守以便彼此通信的的规则的描述。..转载 2020-09-28 09:41:36 · 349 阅读 · 0 评论 -
TCP/IP 零 目录
Table of ContentsTCP/IP教程您的浏览器与服务器都在使用 TCP/IP 协议您的 E-Mail 使用 TCP/IP 协议因特网地址是 TCP/IP 协议网际互联及OSI七层模型:协议TCP/IP教程TCP/IP 是因特网的通信协议。TCP/IP 通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。开始学习 TCP/IP !您的浏览器与服务器都在使用 TCP/IP 协议浏览器与服务器使用 TCP/IP 协议来..转载 2020-09-28 09:41:19 · 100 阅读 · 0 评论 -
HTTP 十一 content-type
HTTP content-typeContent-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些 PHP 网页点击的结果却是下载一个文件或一张图片的原因。Content-Type 标头告诉客户端实际返回的内容的内容类型。语法格式:Content-Type: text/html; charset=utf-8Content-Type: multipart/form-da转载 2020-09-30 20:41:55 · 255 阅读 · 1 评论 -
HTTP 十 状态码
HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误HTTP状态码分类HTTP状态码由三个十进制数字组转载 2020-09-30 20:41:06 · 398 阅读 · 0 评论 -
HTTP 九 响应头信息
HTTP 响应头信息HTTP请求头提供了关于请求,响应或者其他的发送实体的信息。在本章节中我们将具体来介绍HTTP响应头信息。应答头 说明 Allow 服务器支持哪些请求方法(如GET、POST等)。 Content-Encoding 文档的编码(Encode)方法。只有在解码之后才可以得到Content-Type头指定的内容类型。利用gzip压缩文档能够显著地减少HTML文档的下载时间。Java的GZIPOutputStream可以很方便地进行转载 2020-09-30 20:39:02 · 112 阅读 · 0 评论 -
HTTP 八 HTTP请求方法
HTTP 请求方法根据 HTTP 标准,HTTP 请求可以使用多种请求方法。HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1 新增了六种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法。序号 方法 描述 1 GET 请求指定的页面信息,并返回实体主体。 2 HEAD 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头 3 POST转载 2020-09-30 20:37:19 · 269 阅读 · 0 评论 -
HTTP 七 消息结构
Table of ContentsHTTP 消息结构客户端请求消息服务器响应消息实例HTTP 协议的 8 种请求类型介绍HTTP 消息结构HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。一个HTTP"客户端"是一个应用程序(Web浏览器或其他任何客户端),通过连接到服务器达到向服务器发送一个或多个HTTP的请求的目的。一个HTTP"服务器"同样也是一个应用程序(通常是一个Web服务,如Apache Web服务器转载 2020-09-28 09:44:52 · 304 阅读 · 0 评论 -
HTTP 六 详细介绍
HTTP 简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP 工作原理HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器有:Apache服务器,IIS服务器(In转载 2020-09-28 09:39:34 · 1323 阅读 · 0 评论 -
HTTP 五 HTTP/1.1、HTTP/2、HTTP/3 演变
HTTP/1.1、HTTP/2、HTTP/3 演变说说 HTTP/1.1 相比 HTTP/1.0 提高了什么性能?HTTP/1.1 相比 HTTP/1.0 性能上的改进:使用 TCP 长连接的方式改善了 HTTP/1.0 短连接造成的性能开销。 支持 管道(pipeline)网络传输,只要第一个请求发出去了,不必等其回来,就可以发第二个请求出去,可以减少整体的响应时间。但 HTTP/1.1 还是有性能瓶颈:请求 / 响应头部(Header)未经压缩就发送,首部信息越多延迟越大。只能压缩转载 2020-09-23 12:02:11 · 378 阅读 · 0 评论 -
HTTP 四 HTTP 与 HTTPS
目录HTTP 与 HTTPSHTTP 与 HTTPS 有哪些区别?HTTPS 解决了 HTTP 的哪些问题?HTTP 由于是明文传输,所以安全上存在以下三个风险:HTTPS 在 HTTP 与 TCP 层之间加入了 SSL/TLS 协议。HTTP 与 HTTPS可以很好的解决了上述的风险:HTTPS 是如何解决上面的三个风险的?1. 混合加密2. 摘要算法3. 数字证书HTTPS 是如何建立连接的?其间交互了什么?SSL/TLS 协议基本流程:SSL/TLS转载 2020-09-23 12:01:59 · 1641 阅读 · 0 评论 -
HTTP 三 特性
HTTP 特性你知道的 HTTP(1.1) 的优点有哪些,怎么体现的?HTTP 最凸出的优点是「简单、灵活和易于扩展、应用广泛和跨平台」。1. 简单HTTP 基本的报文格式就是 header + body,头部信息也是 key-value 简单文本的形式,易于理解,降低了学习和使用的门槛。2.灵活和易于扩展HTTP协议里的各类请求方法、URI/URL、状态码、头字段等每个组成要求都没有被固定死,都允许开发人员自定义和扩充。 同时 HTTP 由于是工作在应用层( OSI 第七层),则转载 2020-09-23 12:01:38 · 743 阅读 · 0 评论 -
HTTP 二 GET与POST
GET 与 POST目录GET 与 POST说一下 GET 和 POST 的区别?GET 和 POST 方法都是安全和幂等的吗?先说明下安全和幂等的概念:说一下 GET 和 POST 的区别?Get 方法的含义是请求从服务器获取资源,这个资源可以是静态的文本、页面、图片视频等。比如,你打开我的文章,浏览器就会发送 GET 请求给服务器,服务器就会返回文章的所有文字及资源。而POST 方法则是相反操作,它向 URI 指定的资源提交数据,数据就放在报文的 body 里。转载 2020-09-23 12:01:16 · 130 阅读 · 0 评论 -
HTTP 一 基本概念
HTTP 基本概念目录HTTP 基本概念HTTP 是什么?描述一下能否详细解释「超文本传输协议」?1. 「协议」2. 「传输」3. 「超文本」那「HTTP 是用于从互联网服务器传输超文本到本地浏览器的协议HTTP」 ,这种说法正确吗?HTTP 常见的状态码,有哪些?1xx2xx3xx4xx5xxhttp 常见字段有哪些?HostContent-Length 字段Connection 字段Content-Type 字段Conten转载 2020-09-23 12:00:51 · 396 阅读 · 0 评论 -
HTTP 零 目录
在面试过程中,HTTP 被提问的概率还是比较高的。本blog搜集了 5 大类 HTTP 面试常问的题目,同时这 5 大类题跟 HTTP 的发展和演变关联性是比较大的,通过问答 + 图解的形式由浅入深的方式帮助大家进一步的学习和理解 HTTP 协议。1. HTTP 基本概念2. Get 与 Post3. HTTP 特性4. HTTPS 与 HTTP5. HTTP/1.1、HTTP/2、HTTP/3 演变...转载 2020-09-23 12:00:27 · 105 阅读 · 0 评论 -
什么是超链接?
前提: 你该知道互联网是怎样工作的,并且熟悉网页,网站,网络服务器和搜索引擎间的区别 目标: 了解 Web 上的超链接概念以及超链接的重要性。 概述超链接(Hyperlink),通常简称为链接(link),是网络背后的核心概念。为了解释什么是链接,我们需要回到网络架构的底层。早在1989年,网络发明人蒂姆·伯纳斯 - 李(Tim Berners-Lee)就提出了网站的三大支柱:URL, 跟踪Web文档的地址系统 HTTP, 一个传输协议,以便在给定URL时查找文...转载 2020-09-27 00:33:05 · 4787 阅读 · 0 评论 -
什么是网络服务器?
前提: 您应该已经知道互联网是怎么工作的,并且了解网页,网站,网络服务器和搜索引擎的区别是什么 目标: 了解网络服务器,明白它大概的工作原理 概述“网络服务器(Web server)”可以代指硬件或软件,或者是它们协同工作的整体。硬件部分,一个网络服务器是一台存储了网络服务软件以及网站的组成文件(比如,HTML文档、图片、CSS样式表和JavaScript文件)的计算机。它接入到互联网并且支持与其他连接到互联网的设备进行物理数据的交互。 软件部分,网络服务器包括控制网络..转载 2020-09-27 00:32:28 · 1554 阅读 · 0 评论 -
网页,网站,网络服务器和搜索引擎的区别是什么?
前提: 了解互联网是怎么工作的 目标: 了解网页,网站,网络服务器和搜索引擎间的区别 概述正如任何领域的知识一样,网络也有很多的术语。别担心,我们不会把你淹没在这些术语里的(但如果你感兴趣的话,我们也弄了一个术语表)然而,一开始你还是需要了解一些基本概念,因为当你读下去的时候,这些词汇会一再出现。有时候这些概念容易被混淆,因为他们指的是相关但不同的功能。事实上,有时你会见到这些概念在新闻中或者其他地方被误用,所以把他们弄混了也是情有可原的!随着进一步地探讨,我们将会涵盖这..转载 2020-09-27 00:31:49 · 1879 阅读 · 0 评论 -
万维网是如何工作的
这篇文章简单描述了你在计算机或手机上通过浏览器访问网页时发生了什么。这个理论在短期内对你编写网页代码不会有实质性的帮助,但是不久之后你就会真正受益于理解了后台究竟发生了什么。客户端和服务器连接到互联网的计算机被称作客户端和服务器。下面是一个简单描述它们如何交互的图表:客户端是典型的Web用户入网设备(比如,你连接了Wi-Fi的电脑,或接入移动网络的手机)和设备上可联网的软件(通常使用像 Firefox 和 Chrome的浏览器)。 服务器是存储网页,站点和应用的计算机。当一个客户端设.转载 2020-09-27 00:26:18 · 840 阅读 · 0 评论 -
互联网是如何工作的
你将会学习到网络的基础技术,以及它与互联网的区别.概述互联网是网络的支柱,以这种技术为基础使网络成为可能。作为基础,互联网是把电脑互相连接起来的一个巨大网络。互联网的历史有些模糊不清。它始于1960年美国军方资助的研究项目。1980年在许多公共大学和公司的支持下,它演变为一种公共基础设施。随着时间的变化,各种各样的技术支持着互联网的发展,但是它的工作方式却没有改变多少:互联网确保所有的电脑之间的连接,无论发生什么他们依旧保持连接。深入探索一个简单的网络当两台电脑需要通信的时候,你必须转载 2020-09-27 00:25:30 · 203 阅读 · 0 评论