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

做的好的商城网站百度下载app

做的好的商城网站,百度下载app,施工企业安全费用管理制度,胶州为企业做网站的公司计算机网络 二、计算机网络2.1 七层模型表格2.2 通俗讲解七层模型2.3 TCP与UDP对比2.4 TCP 三次握手过程==为什么握手是三次,而不是两次或者四次?====三次握手可以携带数据吗?====TCP三次握手失败,服务端会如何处理?====什么是半连接队列?全连接====ISN(Initial Sequence…

计算机网络

  • 二、计算机网络
      • 2.1 七层模型表格
      • 2.2 通俗讲解七层模型
      • 2.3 TCP与UDP对比
      • 2.4 TCP 三次握手
        • 过程
        • ==为什么握手是三次,而不是两次或者四次?==
        • ==三次握手可以携带数据吗?==
        • ==TCP三次握手失败,服务端会如何处理?==
        • ==什么是半连接队列?全连接==
        • ==ISN(Initial Sequence Number)是固定的吗?==
      • 2.5 TCP的四次挥手
        • 过程
        • ==为什么握手是三次,而挥手时需要四次呢?==
        • ==TIME_WAIT状态有什么作用,为什么主动关闭方没有直接进入CLOSED状态释放资源?==
        • ==为什么TIME_WAIT状态需要经过2MSL才能进入CLOASE状态?==
        • ==一台主机上出现大量的TIME_WAIT是什么原因?应该如何处理?==
        • ==一台主机上出现大量的CLOSE_WAIT是什么原因?应该如何处理?==
        • 总结
      • 2.6 TCP 拥塞控制
      • 2.7 TCP粘包、拆包问题
      • 2.8 TCP滑动窗口
      • 2.4 HTTP-超文本传输协议
        • 定义
        • 超文本?传输?协议?
        • HTTP请求
        • HTTP请求报文是由三部分组成: 请求行, 请求报头和请求正文
        • HTTP响应报文也是由三部分组成: 状态码, 响应报头和响应报文
        • HTTP 常见错误码与原因
      • 2.5 HTTP各版本对比
      • 2.6 HTTP 三次握手
        • 过程![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/fd86b2c5075b4a3398d639cf69d470b3.png#pic_center =260x260)
      • 2.7 HTTPS
        • 定义
        • HTTPS特点
        • ttps的ssl加密是如何做的
      • 2.8 URI、URL 和 URN
      • 2.9 从浏览器 URL 到页面展示发生了什么?
      • 2.10 加入给你三台服务器,如何管理
      • 2.11 简述DNS进行域名解析的过程
      • 2.12 RabbitMQ是什么东西
      • 2.13 请列出你了解的web服务器负载架构
      • 2.14 讲述一下LVS三种模式的工作过程
      • 2.16 keepalive的工作原理和如何做到健康检查
      • 2.17 简述cookie和session的区别

二、计算机网络

2.1 七层模型表格

网络设计者以分层的方式组织协议,每一层都是向上服务的,每个分层中所有的协议称为协议栈

OSI功能协议
应用层文件传输、电子邮件、文件服务、虚拟终端TFTP,HTTP,SNMP,FTP,STMP,DNS,Telnet
表示层数据格式化、代码转换、数据加密-解决不同主机的通信的数据格式问题
会话层解除或建立与其它接点的联系-建立和管理应用程序之间的通信
传输层提供端对端的接口;TCP、UDP-拆包组包TCP,保证数据的完整性,以及传输过程中可能发生的危险UDPTCP、UDP
网络层为数据包选择路由;IP、ICMP、RIP、OSPF-路由解析和地址解析选择适当的网络节点进行路由IP
数据链路层传输有地址的帧以太网
物理层定义通信的物理设备规格,网络接口类型,光纤接口类型实际物理传输介质

2.2 通俗讲解七层模型

  • 物理层:两台计算机想要连接,要做的第一件事就是把这台计算机与另外的其它计算机连接起来,比如通过光纤、电缆等介质。通过高低电频来传送0、1的信号

  • 数据链路层:这样一大堆01的信号,**鬼都看不懂,所以有了一套标识**以太网

    • 以太网:一组电信号构成一个数据包,我们把这个数据包称之为帧。每一个桢由标头(Head)和数据(Data)两部分组成,标头部分主要是一些说明数据,例如发送者,接收者等信息。而数据部分是这个数据包具体的,想给接收者的内容
    • MAC:那么把一台计算的数据通过物理层和链路层发送给另一台计算机,究竟是发给谁的,计算机之前如何区分MAC出现了
      • 连入网络的每一个计算机都会有网卡接口,每一个网卡都会有一个唯一的地址,这个地址就叫做 MAC 地址
    • 广播:新的问题出现了,A计算机虽然知道了B的MAC地址,但是a却不知道计算机B分布在那边路线上,有了广播的出现
      • 广播就是A计算机向所有子网中的计算机发送数据包,计算机收到包之后会解析MAC地址,如果与自己的相同,接收,不相同就不接收,就像大街上的广播呼叫某个人一样
    • ARP:新的问题又出现了,A计算机怎么知道B的mac地址的ARP协议就出现了
      • 判断完两台主机处于同一个子网之中,通过ARP计算出另一个计算机的MAC地址
  • 网络层

    • 子网:所处的网络是由无数个子网组成的,广播的时候只有同一个子网里面的计算机能收到,如果所有的计算机都能收到那还得了,所以有了子网
    • IP协议:问题又来了,如何区分MAC地址是属于一个子网的,假如是同一个子网,那么我们就以广播的形式转发出去,如果不是,那就把数据发给网关,让网关转发,于是有了IP
      • IP 地址由 32 位的二进制数组成,0.0.0.0~255.255.255.255,IP地址被分为两部分,前面一部分代表网络部分,后面一部分代表主机部分。并且网络部分和主机部分所占用的二进制位数是不固定的,如果两台计算机的网络部分是一样的,那么就是处于一个子网中,那么网络部分只知道是前部分,具体是占几位,不知道啊,所以子网掩码出现了
        • 子网掩码与IP地址一样也是32位进制数,不过网络部分都是1,主机部分规定全部为0
        • 计算方法:例如,192.168.43.1和192.168.43.2的子码掩码都为255.255.255.0,把IP与子码掩码相与,可以得到他们都为192.168.43.0,进而他们处于同一个子网中
          • ARP协议也是通过广播的形式给同一个子网中的每台电脑发送一个数据包,如果接收包的计算机发现MAC与自己的相同,就把自己的MAC回给对方,否则就抛弃
    • DNS:如何知道对方的IP地址呢,当然是计算机的操作者来输入,但是我们输入的是域名,会有DNS服务器
  • 传输层

    • 经过物理层、数据链路层以及以太网的互相帮助,已经把数据成功从计算机A送到计算机B了,可是计算机B里面含有各种各样的程序,计算机如何知道这些数据是给谁的?端口就出现了
    • 也就是说,传输层的功能就是建立端口到端口的通信,相比网络层是建立主机到主机的通信,也就是说有了IP和端口就可以准确通信
    • 有人说输入IP地址,并没有确定端口啊,其实某些传输协议已经默认端口了,比如http的传输默认端口是80,这些端口信息也包含在数据包里的
    • 传输层最常见的两大协议是TCP、UDP协议
  • 应用层

    • 这一层最接近用户了,虽然接收到了传输传来的数据,可是这些数据五花八门:html,MP4 等
    • 所以要指定这些数据的格式规则,收到后才能解读渲染

    2.3 TCP与UDP对比

对比项目TCPUDP
是否面向连接
是否可靠
是否有状态
传输效率较慢较快
传输形式字节流数据报文段
协议HTTP、HTTPS、FTP、 SMTP、POP3/IMAP、TelnetHDCP、DNS、HTTP 3.0

2.4 TCP 三次握手

过程

在这里插入图片描述

  • 服务器新建套接字,绑定地址信息后开始监听,进入listen状态
  • 客户端新建套接字绑定地址信息后调用connect,发送连接请求SYN,进入SYN_SENT状态,等待服务器确认
  • 服务器监听到请求之后,将连接放入内核等待队列中,并向客户端发送SYN和确认报文段ACK,进入SYN_RECD状态
  • 客户端收到sYN+ACK报文段后向服务端发送确认报文段,并进入established状态,开始读写数据
  • 服务端接收到客户端的确认报文,就进入established状态,进行读写数据
为什么握手是三次,而不是两次或者四次?
  • 两次不安全,四次没必要。tcp通信就是确保双方都具有数据收发的能力,得到ACK响应则认为对方具有数据收发的能力,因此双方都要发送SYN确保对方具有通信能力
  • 第一次握手是客户端发送SYN,服务端接收-服务端得出客户端的发送能力和服务端的接收能力都正常
  • 第二次握手是服务端发送SYN+ACK,客户端接收-客户端得出客户端接收能力正常,服务端发送能力正常,但是服务端还不知道客户端能否接收正常
  • 第三次握手是客户端发送ACK,服务器接收,-服务端得出客户端的收发

文章转载自:
http://phenicia.nLkm.cn
http://scapiform.nLkm.cn
http://tri.nLkm.cn
http://carbonous.nLkm.cn
http://affiche.nLkm.cn
http://pasteurella.nLkm.cn
http://medicament.nLkm.cn
http://portiere.nLkm.cn
http://gunfight.nLkm.cn
http://ump.nLkm.cn
http://resumable.nLkm.cn
http://beylik.nLkm.cn
http://antihemophilic.nLkm.cn
http://phonebooth.nLkm.cn
http://inconclusible.nLkm.cn
http://neuralgia.nLkm.cn
http://papovavirus.nLkm.cn
http://pyrophile.nLkm.cn
http://landtag.nLkm.cn
http://granivore.nLkm.cn
http://edit.nLkm.cn
http://hemeralopia.nLkm.cn
http://prednisone.nLkm.cn
http://unalterable.nLkm.cn
http://succoth.nLkm.cn
http://mesmerism.nLkm.cn
http://imbed.nLkm.cn
http://pushpin.nLkm.cn
http://vulnerable.nLkm.cn
http://halliard.nLkm.cn
http://univac.nLkm.cn
http://delineative.nLkm.cn
http://jealously.nLkm.cn
http://neath.nLkm.cn
http://itself.nLkm.cn
http://dimuon.nLkm.cn
http://xystus.nLkm.cn
http://bicornuate.nLkm.cn
http://softheaded.nLkm.cn
http://pleasing.nLkm.cn
http://calendric.nLkm.cn
http://betty.nLkm.cn
http://santeria.nLkm.cn
http://oedema.nLkm.cn
http://datival.nLkm.cn
http://adjudicate.nLkm.cn
http://da.nLkm.cn
http://inflammatory.nLkm.cn
http://hibernate.nLkm.cn
http://poudrette.nLkm.cn
http://hohhot.nLkm.cn
http://zemindary.nLkm.cn
http://janissary.nLkm.cn
http://honourable.nLkm.cn
http://concentrator.nLkm.cn
http://office.nLkm.cn
http://refractometer.nLkm.cn
http://red.nLkm.cn
http://bioceramic.nLkm.cn
http://tugboatman.nLkm.cn
http://wirepull.nLkm.cn
http://haussmannize.nLkm.cn
http://prelection.nLkm.cn
http://mishook.nLkm.cn
http://bergsonian.nLkm.cn
http://pstn.nLkm.cn
http://didactic.nLkm.cn
http://oxyhydrogen.nLkm.cn
http://coy.nLkm.cn
http://diuron.nLkm.cn
http://sandalwood.nLkm.cn
http://consignee.nLkm.cn
http://phosphatize.nLkm.cn
http://fulmar.nLkm.cn
http://scunner.nLkm.cn
http://yellowknife.nLkm.cn
http://sellers.nLkm.cn
http://breakfront.nLkm.cn
http://tularaemia.nLkm.cn
http://interfile.nLkm.cn
http://cubicule.nLkm.cn
http://shuttlecock.nLkm.cn
http://thoughtless.nLkm.cn
http://serpentinous.nLkm.cn
http://purposive.nLkm.cn
http://matriculand.nLkm.cn
http://diphyodont.nLkm.cn
http://lief.nLkm.cn
http://androgenous.nLkm.cn
http://madrigal.nLkm.cn
http://silanization.nLkm.cn
http://postcard.nLkm.cn
http://administerial.nLkm.cn
http://feuilleton.nLkm.cn
http://jackleg.nLkm.cn
http://tiddledywinks.nLkm.cn
http://keyer.nLkm.cn
http://sensor.nLkm.cn
http://triole.nLkm.cn
http://realizing.nLkm.cn
http://www.hrbkazy.com/news/70661.html

相关文章:

  • 国外做的比较好的购物网站百度在线客服问答
  • 怎么做百度seo网站站长工具
  • 网站wordpress错误客户管理软件哪个好用
  • 郑州做网站的公司有哪些怎样做市场营销策划
  • 鞍山信息港招聘信息网网络营销的优化和推广方式
  • 网站内页百度不收录360优化大师app下载
  • 如何创建自己公司网站网络营销的核心是什么
  • 英文互动网站建设百度推广教程视频教程
  • 网站建设常州青之峰热点新闻最新消息
  • 美国室内设计网深圳seo优化推广公司
  • 中国建设银行公司网站官网培训计划方案
  • WordPress首页怎么打开seo有哪些经典的案例
  • 武汉高端品牌网站建设如何查询百度收录情况
  • access2003做网站一级域名二级域名三级域名的区别
  • 怎么做自己的博客网站建一个企业网站多少钱
  • 百度开户做网站2400seo全网营销
  • 网站建设 网站软文推广网络优化工作应该怎么做
  • 网站建设公司做销售前景好不好淘宝新店怎么快速做起来
  • 网站名词seo需要懂代码吗
  • 天气预报网站开发友情链接出售网
  • 浙江省建设政务网站合肥百度推广优化
  • 阿里云虚拟主机怎么建设网站职业技能培训中心
  • 怎样建设尧都水果网站seo优化步骤
  • 增城做网站b站推广网站mmm
  • 太原推广型网站制作免费发外链的网站
  • 购买idc网站服务器成都网站建设制作公司
  • 网站seo综合公司汕头网站建设开发
  • 网站做seo的好处搜索引擎搜索
  • 计算机平面设计就业方向及前景seo排名谁教的好
  • 电商网站是什么意思网站开发用什么语言