分类 Network 中的文章

关于 SMTP 发送邮件的那些事

SMTP简介 SMTP称为简单邮件传输协议(Simple Mail Transfer Protocal),目标是向用户提供高效、可靠的邮件传输。它的一个重要特点是它能够在传送中接力传送邮件,即邮件可以通过不同网络上的主机接力式传送。通常它工作在两种情况下:一是邮件从客户机传输到服务器;二是从某一个服务器传输……

阅读全文

[转]WebSocket 教程

原文地址:WebSocket 教程 作者: 阮一峰 WebSocket 是一种网络通信协议,很多高级功能都需要它。 本文介绍 WebSocket 协议的使用方法。 一、为什么需要 WebSocket? 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处? 答案很简单,因为 HTTP 协议有一个缺陷:通……

阅读全文

一次完整的HTTP请求

当我们在浏览器的地址栏输入 www.xmlwch.cn ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 个人理解至少需要经历以下步骤: 域名解析 建立TCP连接 浏览器向Web服务器发送请求命令 Web服务器应答 Web服务器关闭TCP连接 浏览器解析html代码 浏览器对页面进行渲染呈现给用户 1、域名解析 客户端根据……

阅读全文

网络地址转换 (NAT) | NAT 特征

0、私有地址 私有地址主要用于在局域网中进行分配,在 Internet上是无效的。这样可以很好地隔离局域网和 Internet。私有地址在公网上是不能被识别的,必须通过NAT将内部IP地址转换成公网上可用的IP地址,从而实现内部IP地址与外部公网的通信。 Tips: IPv4 私有地址空间(如下表……

阅读全文

TCP 三次握手与四次挥手

TCP 简介 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由RFC 793定义。 TCP 一旦 建立会话,它便可以跟踪该会话中的对话。 由于 TCP 能够跟踪实际对话,它被视为状态协议。 状态协议是跟踪通信会话状态的协议。 例如,当使用 TCP……

阅读全文

网络模型

1、分层模型的优点 分层模型,例如 TCP/IP 模型,通常用于形象化展现各种协议之间的交互。 分层模型形象地说明了各层内协议的工作方式,及其与上下层之间的交互。 使用分层模型来说明网络协议及其工作方式有很多优点。 使用分层模型的优点: 有助于协议设计,因为对于在特定层工作的协议而言,它们的工作方式及其……

阅读全文