随笔分类 - 计算机网络
已迁移至印象笔记
摘要:以太网中存在一个对于帧的有效数据大小的限制,即 MTU,以太网的 MTU 为 1500 字节。一、断包就是说发送端一次发送的消息长度过大,如果超过了 MTU,那么 ip 会对其进行分片。在网络编程中,要避免出现 IP 分片。因为是 IP 层是没有超时重传机制的,如果 IP 层对一个数据包进行了分片,只要有一个分片丢失了,只能依赖于传输层进行重传,结果是所有的分片都要重传一遍,这个代价有点大。由此可...
阅读全文
摘要:一、 计算机网络体系结构分层不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。二、 TCP/IP 基础2.1 TCP/IP 的具体含义从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只...
阅读全文
摘要:一道经典面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么?相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?一个 TCP 连接可以发多个 HTTP 请求?要搞懂这个问题,需要先解决下面五个问题:现代浏览器在与服务器建立了一个 TCP 连接后是否会在一个 HTTP ...
阅读全文
摘要:一、SSHSSH 是一种协议标准,其目的是实现安全远程登录以及其它安全网络服务。传统的网络服务程序,如:ftp、pop 和 telnet 在本质上都是不安全的,因为它们在网络上用明文传送口令和数据。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。既能防止中间人攻击,也能够防止 DNS 欺骗和 IP 欺骗。使用 SSH...
阅读全文
摘要:一、HTTPS 加密和哈希 数字签名和数字证书 HTTPS 的核心 SSL/TSL 协议 iOS中的实际运用 二、HTTPS 单向认证和双向认证 Https单向认证和双向认证 2.1 单向认证 Https 在建立 Socket 连接之前,需要进行握手,具体过程如下: 客户端向服务端发送 SSL 协议
阅读全文
摘要:原文地址:http://www.imkevinyang.com/2009/08/详解javascript中的url编解码.html 摘要 URI(统一资源标识)编解码 为什么需要编码 哪些需要编码 如何编码 预备知识 foo://example.com:8042/over/there?name=fe
阅读全文

浙公网安备 33010602011771号