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

苏州 网站设计 知名做图表的网站知乎

苏州 网站设计 知名,做图表的网站知乎,湖南建筑公司网站,郴州新网招聘信息招聘频道①问题:介绍TCP连接的三次握手?追问:为什么TCP需要握手三次? 三次握手: 第一步:A向B发送一个SYN报文表示希望建立连接 第二步:B收到A发过来的数据包后#xff0c;通过SYN得知这是一个建立连接的请求#xff0c;于是发送ACK确认#xff0c;由于TCP的全双工模式#xff…①问题:介绍TCP连接的三次握手?追问:为什么TCP需要握手三次? 三次握手: 第一步:A向B发送一个SYN报文表示希望建立连接 第二步:B收到A发过来的数据包后通过SYN得知这是一个建立连接的请求于是发送ACK确认由于TCP的全双工模式故B向A还应该发送一个SYN报文表示希望和A建立连接第三步:A收到B发送来的SYN报文后A向B发送ACK表示A收到了B的SYN。 追问: 1、保证双方都具有接受和发送报文的能力 2、防止请求超时导致脏连接 因为报文生存时间可能会超过TCP请求超时时间假如两次握手就可以建立连接A的报文由于一些问题滞留在网络中当报文超时但被释放连接后此超时连接传输到BB以为是A创建连接的新请求然后确认连接。但是A知道这是超时连接的所以直接丢弃了B的确认数据导致只是B单方面建立了连接。并一直等待A发送数据B的资源也就浪费了。 ②问题:介绍TCP断开的四次挥手?追问:为什么TCP的挥手需要四次? 四次挥手: 第一步:A向B发送FIN和ACK报文表示希望断开连接 第二步:B收到A发送的请求后会发送ACK表示确认断开。 第三步:此时B处于半连接状态B会发送FIN和ACK请求断开与A之间的连接 第四步:A收到B发送的断开请求会发送ACK表示确认断开 追问: 确保数据能够全部传输完成 四次才能保证所有的连接全部断 ③问题TCP的syn攻击的过程?追问:怎么防御? 攻击原理: B收到SYN报文后会将相应的半连接记录添加到队列中之后等待接收握手包如果握手成功就会将此半连接记录从队列中删除;或者当B未收到A的确认包会重新发送请求包直到超时才会将此条记录从半连接队列删除。 服务器的TCP协议栈中存储的半连接记录是有限的当服务器接收到S YN型的DOS攻击后队列会很快充满客户端在短时间内伪造大量的不存在的IP地址向服务器不断发送SYN报文服务器回复确认包,并等待客户的确认,由于源地址是不存在的,服务器需要不断的重发直至超时,这些伪造的SYN包将长时间占用未连接队列,正常的SYN请求被丢弃目标系统运行缓慢严重者引起网络堵塞甚至系统瘫痪,服务器随后就不再接受新的网络连接,从而造成正常的客户端无法访问服务器的情况发生。 防御: 1、增大队列SYN最大半连接数linux中最大连接数为256 2、减少半连接时的超时时间 3、过滤可疑地址 4、利用SYN cookie防御DOS攻击 ④问题什么是滑动窗口? 追问:为什么会出现滑动窗口? 滑动窗口: 用来告诉发送端可以发送数据的大小或者说是窗口标记了接收端缓冲区的大小。窗口指一次批量发送多少数据。 为何会出现滑动窗口: 在确认应答的策略中每发送一次数据段都需要一个ACK确认应答收到ACK后再发送下一个数据段这样每次都需要确认性能较差。采用滑动窗口的机制就会一次发送多条数据提高传输性能 ⑤问题TCP是如何通过滑动窗口协议实现流量控制和拥塞控制的? 通过设置滑动窗口的大小用ACK告知发送端自己缓存区的大小从而使发送端以合适的速度发送实现流量控制; 发送端根据网络拥塞情况确定的窗口值。发送端在真正确定发送窗口时应该取“通知窗口”和“拥塞窗口”的最小值。 ⑥问题什么是CDNCDN是如何工作的? 一问: CDN是内容分发网络 CDN是在用户和服务器之间增加高速缓存层通过接管DNS实现将用户的请求引导到高速缓存服务器上获取源服务器的数据 ⑦问题什么是DNS ? 说说DNS解析过程? 一问: DNS为域名系统是因特网上作为域名和IP地址相互映射的分布式数据库 二问: 1.浏览器检查缓存中有没有这个域名对应的解析过的ip地址如果有该解析过程将会结束。 2.检查本地的hosts文件是否有这个网址映射关系 3.如果hosts种没有这个域名映射查找本地DNS解析器缓存如果有直接返回 4.通过首选DNS服务器(本地域名服务器)以递归或循环的方式查询域名对应的IP地址并返回。(顶级域二级域三级域) ⑧问题为什么连接的时候是三次挥手的时候是四次? 一问: 1、假设连接的时候是两次那么A滞留在网络中的报文经过一段时间传输到BB会确认此连接。B单方面建立了连接A会丢弃B的确认数据报文。B会一直等待A发送数据造成B资源的浪费。 二问: 1、确保数据能够全部传输完成 A发送FIN后B有可能正在向A传输数据所以不会马上关闭当数据全部传输完成后再发送ACK表示确认断开。 ⑨问题描述TCP和UDP的区别? UDP: 无连接的即发送数据之前不需要建立连接不保证可靠的交付同时不使用拥塞控制 U支持一对一、一对多、多对一、多对多的交互通信首部只有8字节 TCP: 面向连接的传输层协议提供可靠的交付能力仅支持一对一通信 支持全双工通信(允许数据在两个方向上同时传输)首部最低有20字节 问题:如何用UDP实现可好传输? 引入序列号保证数据的顺序、确认机制保证数据能到达对端、重传机制保证超时引起的数据丢弃。 关注公众号↑↑↑IT运维大本营获取《网工大礼包》
http://www.w-s-a.com/news/805901/

相关文章:

  • 微信h5在哪个网站做泰州专业网站制作公司
  • 现在.net做网站的多吗建设工程造价网
  • pc访问手机网站跳转违法网站开发人员
  • 网站前端做报名框wordpress 启动慢
  • 沈阳做网站客户多吗前端可以做网站吗
  • 网站设计规划书新媒体营销策略分析
  • dw个人网站主页怎么做天津工程信息建设网
  • 顺义做网站的公司网站页面设计基础教程
  • 安阳哪个公司做网站好企业没有做网站有的坏处
  • 网站开发有必要用php框架wordpress分页导航代码
  • wordpress建站seo鞍山制作网站哪家好
  • 网站空间流量查询上海门户网站制作
  • 网站开发技术是什么专业会的加强普法网站和普法网络集群建设
  • 上海建筑网站seo 推广
  • 乌兰察布做网站公司爱站网关键词挖掘工具站长工具
  • 白银网站建设白银申请网站空间怎么做
  • 免费炫酷网站模板网站建设需要用到什么软件有哪些
  • 电商网站开发 文献综述大型网站建设企业
  • 如何在建设部网站补录项目单仁牛商
  • 社保网站上做减员一直不审核软件程序开发
  • 网站友情链接购买天元建设集团有限公司资质
  • 南山商城网站建设哪家技术好株洲seo网站优化软件
  • 服务类网站建设18款禁用网站app直播
  • 电子商务网站建设需要物流网站开发公司
  • 网站的系统建设方式有哪些内容宁波网站建设公司
  • 网站开发 技术方案品牌建设总要求
  • 中卫网站建站设计seo专员的工作内容
  • h5商城网站是什么意思.net 网站开发框架
  • 西安网站改版的公司软件外包是什么意思
  • 网站建设了解眉山网站优化