随笔分类 - 网络
《网络是怎样连接的》
一章一章解析,从浏览器的一次请求开始,探索整个网络的数据传播过程..
摘要:文分为两部分 基础概念介绍 和数据包在网络中流转的过程 1.啥是集线器 从0开始,当一台机器A想与机器B发消息,连一根实体线即可完成(假设这根线很牛逼,连上就能通消息) 两台机器交互没有问题,如果一台机器A想与B,C,D,E,F五台机器通信,他就需要扯五根线, 如果六台机器想互相通信那就得扯十五条,
阅读全文
摘要:0.基本定义 TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议,而且TCP是全双工模式。 面向连接的? 是的,必须收发两端先建立连接才能发消息,是建立在安全连接基础上的 可靠的? 必须要可靠的连接,可靠的发送消息,平白无故丢消息那可不行 基于字节流的? TCP 在建立连接时,需要告诉对
阅读全文
摘要:我们模拟一个服务端和客户端通过网络发消息的演化过程 第0次 明文传输 服务端正常通过明文发送消息給客户端,通过网络链路转发,很容易中途被人截获,解析,甚至篡改,导致很多问题。 可以说明文传输是没有安全可言的,为此发明了加密的密文传输。 第一次 简单加密传输 服务端传给客户端一个key,之后传的消息都
阅读全文
摘要:生成HTTP请求消息 1.什么是URL? 以 http:,ftp:,file:等开头的一串东西,不同的开头代表访问的服务器不一样。http访问web服务器,ftp访问FTP服务器 http协议: web服务器域名 : 端口号/ 文件路径 / 文件名 http://www.baidu.com:80/d
阅读全文
摘要:由于历史原因和技术原因,对于IPv4而言,根DNS只能有13个IP。 A开头那个简称A根,是主根,其他12个(B、C、D、E、F、G、H、I、J、K、L、M)是辅根。 全球目前根域名服务器一共 十三台 十台在美国,英国和瑞典各1个,日本1个 十三台只是逻辑概念,十三台背后有上千台物理服务器(根镜像)
阅读全文

浙公网安备 33010602011771号