网络协议原理及模型推导

327 阅读1分钟
  1. 高并发、负载均衡、高可用
  • [不要因为技术而技术 ]
  • [ 固网用户:家里装宽带、公司用宽带]
  • [ 高并发 渠道的流量的质量 每个渠道的转化率,购买力]

基于4层 基于7层

微信图片_20210821220210.png

应用层 http ssh

                cd /proc/$$/fd
		   $$ 当前解释程序进程号
		pwd
		exec 8<> /dev/tcp/www.baidu.com/80
		ll
		echo -e 'GET / HTTP/1.0\n' >& 8
		cat 0<& 8
		exec 8<& -
		第一步建立连接
		第二步才是传送数据(http协议:规范标准)
		最终给你演示的是一个应用层协议

传输控制层:tcp:面向连接的,可靠的;udp

    三次握手
    三次握手>数据传输>四次分手 成为一个最小粒度 不可被分割
    netstat -natp

service mesh 号称微服务下一代 网络层

                cat /etc/sysconfig/network-scripts/ifcfg-eth0
			子网掩码   和ip可以得到网络号
			网关
			域名解析 域名返回服务器ip地址
		route -n
			路由判定 按位与
		下一跳机制 只要存周边一步之内的数据

链路层

微信图片_20210821220227.png

                mac地址
		arp -a
			arp用于ip地址与网卡硬件的映射 同一局域网内
			arp: 一开始目标mac地址:FFFFFFF
				交换机看到目标mac地址是FFFFFFF就会广播
        TCP/ip协议:
		基于下一跳机制
		ip是端点间
		mac地址是节点间
	四层负载
		负载均衡服务器
			特别的快
			数据包转发级别
			不会和client握手
		后端服务器是镜像的
	NAT	网络地址转换 路由器

NAT

image.png image.png

image.png