当前位置: 首页 > news >正文

百度个人网站建设seo工作流程图

百度个人网站建设,seo工作流程图,3800给做网站,电商运营怎么入门计算机网络面试题 持续更新… OSI七层协议 物理层 : 以二进制的流在物理媒介上传输数据数据链路层 : 物理寻址,同时将比特流转换成逻辑传输线路网络层 : 为数据包选择路由传输层: OSI协议中最重要的一层,接受上一层的数据,在必要的时候对数据进行分割,交给网络层,保证数据能到到…

计算机网络面试题

持续更新…

  • OSI七层协议
    • 物理层 : 以二进制的流在物理媒介上传输数据
    • 数据链路层 : 物理寻址,同时将比特流转换成逻辑传输线路
    • 网络层 : 为数据包选择路由
    • 传输层: OSI协议中最重要的一层,接受上一层的数据,在必要的时候对数据进行分割,交给网络层,保证数据能到到达对端
    • 会话层 : 不同机器上的用户之间建立会话和会话管理
    • 表示层 : 数据格式化,代码转换,数据加密
    • 应用层 : 文件传输,电子邮件,文件服务,虚拟终端
  • tcp协议
    • 面向连接的,可靠的,基于字节流的传输层通信协议
    • 将应用层的数据流分割成报文段并发送给目标节点的tcp层
    • 数据包都有序号,对方收到则发送ack确认,未收到则重传
    • 使用校验和来检验数据在传输过程中是否有误
  • tcp的三次握手
    • 客户端发送syn包[syn=j]到服务器,并进行syn_send状态,等待服务器确认
    • 服务器收到syn包,必须确认客户的syn[syn+1],同时自己也发送一个syn包[syn=k],即syn+ack包,此时服务器进入syn_rece状态
    • 客户端收到服务器的syn+ack包,向服务器发送确认包ack[ack=k+1],完成后,客户端和服务器进入ESTABLISHED状态,完成三次握手(建立连接)
  • 为什么需要三次握手才能建立连接
    • 为了初始化Sequence Number的初始值
  • 首次握手的隐患-syn超时
    • server收到client的syn,回复syn-ack的时候未收到ack确认
    • server不断重试至超时,linux默认63秒才断开连接
    • 会存在syn blood攻击,就是不同发送连接请求,然后立马下线,占满syn队列
  • 针对syn blood的防护措施
    • syn队列满后,通过tcp_syncookies参数发回syn cookie
    • 若为正常连接,则client会发回syn cookie,直接建立连接
  • tcp的四次挥手
    • client发送一个fin,用来关闭client到sever的数据传送,client进入fin_wait_1状态
    • server收到fin后,发送一个ack给client,确认序号为收到序号+1(与syn相同,一个fin占用一个序号),server进入last_ack状态
    • server 发送一个fin,用来关闭server到client的数据传输,server进入last_ack状态
    • client收到fin后,client进入time_wait状态,接着发送一个ack给server,确认序号为收到序号+1,server进入closed状态,完成四次挥手
  • 为什么会有time_wait状态
    • 确保有足够的时间让对方收到ack包
    • 避免新旧连接混淆
  • 为什么需要四次挥手才能断开连接
    • 因为全双工,发送方和接收方都需要fin报文和ack报文
  • 服务器出现大量close_wait状态的原因
    • 对方关闭socket连接,我方忙于du读或写,没有及时关闭连接
    • 解决:
      • 检查代码,特别是释放资源的代码
      • 检查配置,特别是处理请求的线程配置
  • tcp和udp的区别
tcpudp
面向连接面向非连接
可靠性不维护连接转态,支持向多个客户端传输相同的消息
有序性无序性
速度慢吞吐量只受限于数据生成速率,传输速率及机器性能
重量级轻量级
  • Rtt和Rto
    • Rtt:发送一个数据包到收到对应的ack,所花费的时间
    • RTO:重传时间间隔
  • http协议特点
    • 支持客户/服务器模式
    • 简单快速
    • 灵活
    • 无状态
    • 无连接
  • http请求响应的步骤
    • 客户端连接到web服务器
    • 发送http请求
    • 服务器接受请求并返回http响应
    • 释放tcp连接
    • 客户端浏览器解析html内容
  • 在浏览器输入url,按下回车之后的流程
    • DNS解析
    • tcp连接
    • 发送http请求
    • 服务器处理请求并返回htpp报文
    • 浏览器解析渲染页面
    • 连接结束
  • get请求和post请求的区别
    • http报文层面:get请求信息放在url中,键值对拼接,post请求在请求体中
    • 数据库层面:get请求复合幂等性和安全性,post不符合
    • 其他:get请求可以被缓存,post不可以
  • http和https的区别
    • https需要到ca申请证书,http不需要
    • https密文传输,http明文传输
    • 连接方式不同,https默认443端口,http使用80端口
    • https = htpp+加密+认证+完整性保护,更安全
http://www.lbrq.cn/news/2516041.html

相关文章:

  • 做铝材哪些网站招聘app拉新任务平台
  • 惠州水口网站建设网站建设规划书
  • 网站建设 长摊 无形资产2345网址导航官网下载安装
  • 任何人任意做网站销售产品违法吗产品的推广及宣传思路
  • 济南哪里有做网站的产品推广文案范文
  • 达州做网站的公司有哪些兰州网络优化seo
  • 北京网站建设的服务商百度邮箱注册入口
  • 网站版块设计百度一下打开网页
  • 自己做软件的网站长春seo优化企业网络跃升
  • 企业服务网站制作热点新闻事件
  • 成都专业建站公司新网站百度多久收录
  • 建设品牌型网站制作成都网站排名 生客seo
  • 网站建设与制作价格百度地图优化排名方法
  • 做本地网站赚钱吗申泽seo
  • 推荐一个做健身餐的网站个人免费网站申请注册
  • 漯河网站建设哪家超级外链工具 增加外链中
  • 手机网站显示建设中英文seo是什么意思
  • 泰州网站设计北京seo百科
  • 科技未来网站建设长沙百度seo
  • 商城网站建设视频手机优化软件下载
  • 网站建设的说明宁波seo推广服务
  • 做鞋设备网站网络推广关键词优化公司
  • 在西部数码上再备案一个网站ftp百度指数下载app
  • 昆明网站建设服务黄页网站推广
  • 江西赣州搜索引擎优化策略不包括
  • 自己做的网站被篡改怎么办优化人员是什么意思
  • 长沙传媒公司排行南京网站设计优化公司
  • 成都公司建设网站seo优化包括
  • 哪些公司做网站维护的近一周新闻热点事件
  • 自适应网站制作公司网站seo技术能不能赚钱
  • C++菱形虚拟继承:解开钻石继承的魔咒
  • 并查集介绍及典型应用和编程题
  • PyCharm插件开发与定制指南:打造个性化开发环境
  • Mybatis_4
  • ROS2入门之开发环境搭建
  • HTML应用指南:利用GET请求获取全国小米之家门店位置信息