影响网站权重的因素有哪些,做那个类型的网站赚钱,吉利的广告公司名字,在哪里可以免费自学seo课程一、以太网头
以太网中封装了源mac地址以及目的mac地址#xff0c;还有ip类型#xff0c;以太网又称为mac头 0X0800 只接收发往本机的mac的ipv4类型的数据帧 0X0806 只接收发往本机的ARP类型的数据帧 0x8035 只接受发往本机的RARP类型的数据帧 0X0003 接收发往本机的MAC所…
一、以太网头
以太网中封装了源mac地址以及目的mac地址还有ip类型以太网又称为mac头 0X0800 只接收发往本机的mac的ipv4类型的数据帧 0X0806 只接收发往本机的ARP类型的数据帧 0x8035 只接受发往本机的RARP类型的数据帧 0X0003 接收发往本机的MAC所有类型ip,arp,rarp数据帧接收从本机发出去的数据帧 混杂模式打开的情况下会接收到非发往本地的MAC数据帧 二、IP头 IP头中用于分帧的部分id身份证明、 flags标志、 fregment_offset偏移量 Id发送端发送的IP数据包标识字段都是一个唯一值该值在分片时被复制到每个片中。 flag中有DF或MF DFDont Fragment“不分片”位如果将这一比特置1 IP层将不对数据报进行分片即为最后一片。 MFMore Fragment“更多的片”除了最后一片外其他每个组成数据报的片都要把该比特置1。 Fragment Offset该片偏移原始数据包开始处的位置。偏移的字节数是该值乘以8。 TTL指定数据帧可以最多经过几个路由器。当数据帧被目标仿接收后TTL清0
Linux TTL64 Windows TTL128
三、UDP头 只用保存源端口号和目标端口号
四、TCP头 1.端口号源端口号、目的端口号 2.SYN握手包连接时候出现 PSH数据传输包在传输数据时候出现 FIN挥手包在断开连接的时候出现 ACK应答包用于应答非应答包 3.Seq序列号占4个字节用于给数据段进行编号的。所有非应答包的数据段都seq。 Ack应答号用于应答非应答包握手包挥手包数据包。告诉对方下一次从这个 seq编号发送数据包。 4.PSH Ack Seqlen; SYN FIN Ack Seq1; 五、三次握手
三次握手的发起方肯定是客户端 第一次握手客户端发送SYN包SYN1, seq0给服务器并进入SYN_SENT状态等待服务器返回确认包。第二次握手服务器接收到SYN包确认客户端的SYN发送ACK包ACK1 , ack1同时发送一个SYN包SYN1, seq0并进入SYN_RCVD状态。第三次握手客户端接收到服务器的SYN包以及ACK包进入establish状态同时向服务器发送ACK包ACK1, ack1。此时三次握手包发送完毕服务器也进入establish状态
六、四次挥手 第一次挥手主动关闭方发送一个FIN包FIN1, seq u给被动方进入FIN_WAIT_1状态第二次挥手被动方接收到FIN包给主动方发送一个ACK包ACK1, acku1并进入CLOKSE_WAIT状态。主动方接受到ACK包后进入FIN_WAIT_2状态。如果有数据没有发送完毕则继续发送直到发送完毕为止;第三次挥手被动方发送一个FIN包FIN1, seqw进入LAST_ACK状态.第四次挥手主动关闭方收到FIN包回复一个ACK包ACK1, ackw1。被动关闭方收到主动关闭方的ACK后关闭连接。
七、笔试面试题型 三次握手四次挥手流程。请简述TCP建立连接断开连接的过程。三次握手四次挥手请简述TCP和UDP通信过程中的区别三次握手四次挥手 有无应答请简述如何用UDP模型实现TCP式传输?三次握手四次挥手 有无应答