Tcp/IP
面向连接: 先选路,比如线路2断开了,需要重新连接,重新发送。有序管道
非面向连接:每个数据包自行进行选路,可能会后发先到
tcp:服务器会给一个确认
udp:服务器不会给确认,可能会丢包
NAT/IP v6
NAT:网络转换的缩写,路由器上面都安装的有。
ip v4:32位,共有2的32次-1个地址,现在就不够用了,所以出现了NAT技术。NAT可以把内网和外网地址端口做一个映射,但是这就导致有些协议用了。服务端可以做负载均衡,一个虚拟ip绑定到多个内网ip。提高可用性,一台机器坏了,可以分到另一个机器上,客户机不知道。服务器获得ip地址有可能是代理服务器的ip地址,不是客户机的真实地址。获得内网地址没有意义(192.168…),一般而言获得的都是路由器出口地址。
HTTP协议
ip:是一个真实存在的ip地址,否则没法返回。可能不是客户机真实地址,代理服务器地址。
header:有可能被冒充
body:不完全可信
url:不完全可靠
Request
host:区分哪个虚拟主机对应的网站,客户机先解析域名成ip地址
cors 跨域资源共享
源网址:地址栏中可以看得到的url,页面上需要调用 被调用URL