网络协议
少林码僧
专注elasticsearch搜索领域8年,有海量数据搜索功能架构经验
展开
-
趣谈网络协议(五)
假设一个场景: 无路由器的情况下,如何用一条网线让两台电脑组建成一个局域网(LAN)一起玩红警? 首先,这条网线跟普通连路由器的网线是不一样的,两头分别插在电脑的网卡上。水晶头的1、3是接收端,2、6是发送端,所以网线其中一端的1、3和2、6互换,这样就能在物理(第一)层互相接收、发送信息。而根据上面章节讲过的,CURD把两台电脑的IP分别设置为192.168.1.10/24、...原创 2019-11-12 11:55:38 · 160 阅读 · 0 评论 -
趣谈网络协议(四)
1.DHCP 在局域网中我们一般只要插上网线就被分配id并可以上网了,这是为啥呢。这里主要用到了DHCP协议 DHCP全拼Dynamic Host Configuration Protocol.动态域名配置协议 首先,每台电脑都有一个网卡,就算你没有网络的情况下,网卡都有一个MAC地址 当接通网络后,主机要去哪获得一个ip地址呢.在同一网络里基本靠“吼”:有人吗,老子来了!暂且称之为...原创 2019-11-12 11:54:03 · 283 阅读 · 0 评论 -
趣谈网络协议(三)
我相信,只要对电脑有点入门的,都知道如何查询本地ip地址.在win中是ipconfig.linux中是ifconfig 如上图,192.168.1.117就是我的局域网地址.局域网内通过此ip就能访问我的电脑 再举一个场景,我们新装了宽带,买了路由器都知道访问地址是192.168.1.1 那这个IP又是为何而来 子网掩码又是啥东东呢.别急,接下来进入正题,你想要的我下面都会一一讲解 1...原创 2019-11-12 11:51:38 · 195 阅读 · 1 评论 -
趣谈网络协议(二)
不管是系统还是网络.都需要一个良好的架构,层层分离,职责单一,这样代码的可读性强,拓展只需针对某一职责修改即可 在网络的TCP/IP协议中,也是层层分离,每一层都有自己的协议,并做好自己本分的工作。就像公司的各个部门一样,it部保持系统的稳定、市场部负责推广、销售部负责销售一样 网络中的请求,从源到目标先分这么四层: 1.物理层,网关只要调用process_la...原创 2019-11-12 11:41:26 · 326 阅读 · 0 评论 -
趣谈网络协议(一)
一般来说,网上的购物.都是基于应用层的Http协议.那么在这一层协议书我们包装了什么呢,请看下图 一、应用层 Http头 http1.1、POST、URL、正文格式(content-type)、长度(content-length) 请求参数:购买的产品信息、数量 应用层的协议除了http外,还有https(内容在网络中的传输是加密形式的,更为安全。一般支付都用https) 经过应用...原创 2019-11-12 11:23:43 · 1613 阅读 · 0 评论