高并发怎么来的 1.访问日志渠道的流量的质量 2.渠道转化率,购买力
什么是网络 4层 7层 分层协议osi7层参考模型 分层解耦(软件工程学)
- 应用层
和人交互,独立在后台运行提供服务的软件 - 表示层
协议、语义、断路划分、字符串表示、加密 - 会话层
传输、控制、session会话保持 - 传输控制(tcp、udp)
建立连接 - 网络层
如何路由、如何通信、数据包怎么发 - 链路层(以太网)
点点之间数据包怎么发,什么协议,怎么写能发到你那里去 - 物理层
wifi、4g、光纤
tcp/ip精简完 每一层都有协议,每一次都有表格
-
应用层(会话、表示) 作用:转化字符串 协议:http、ssh、smtp http协议 内核分为 用户态、内核态 tomcat发起请求,由jvm提交给内核到达传输控制层,在响应回来,中间有阻塞 -
传输控制(tcp、udp) 作用:创建握手包 和具体的应用无关, 协议:tcp(面向链接、可靠)、udp相反 面向链接:发一个确认一个 三次握手(建立链接,开辟线程资源),四次挥手 一次请求的最小粒度:三次握手>传输数据>四次挥手 每一条信息就是一个socket:tcp协议,内网口,外网口随机端口,进程状态(监听、运行),进程id号/应用程序 -
网络层ip地址 原理:下一跳机制 如何路由、如何通信、数据包怎么发 目标地址和掩码进行与运算,网段匹配上就直连路由表的地址,匹配不上就匹配到0.0.0.0扔给网关下一跳 -
链路层mac地址(以太网)和珍珠一样一颗一颗挨着形成一个链 arp协议:ip和网卡硬件地址映射(受限同一局域网),dns是全网 点点之间数据包怎么发,什么协议,怎么写能发到你那里去 -
物理层
|