七层网络协议

什么是MTU:最大传输单元 mtu:1500的帧最大设定值,如果传入的帧数大于1500时,要么分片,要么丢弃,就好比我们玩游戏时一般会吧mtu设置成1480,其中的原理要自己去查,

分包原理,然后还要了解分片

  • 1.IP分片产生的原因是网络层的MTU;TCP分包产生原因是MSS.
  • 2.IP分片由网络层完成,也在网络层进行重组;TCP分包是在传输层完成,并在传输层进行重组.
  • 3.对于以太网,MSS为1460字节,而MUT往往会大于MSS,1500.
  • tcp的三次握手,首先我们知道tcp是在传输层。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。这就是为什么要三次握手而不是两次握手 在进行到第二次是服务端并不知道客户端的接受能力是否正常,所以要客户端再发包。
  • tcp的四次挥手:主要由于tcp的半关闭造成的,因为tcp的一端发送结束后还能接受另一端的接受能力。

以太网帧机构 ,mtu ,分包原理 tcp的三次握手,四次挥手相关推荐

  1. 在深谈TCP/IP三步握手四步挥手原理及衍生问题—长文解剖IP

    如果对网络工程基础不牢,建议通读<细说OSI七层协议模型及OSI参考模型中的数据封装过程?> 下面就是TCP/IP(Transmission Control Protoco/Interne ...

  2. 再深谈TCP/IP三步握手四步挥手原理及衍生问题—长文解剖IP

    转载地址: https://www.zhoulujun.cn/html/theory/ComputerScienceTechnology/network/2015_0708_65.html 如果对网络 ...

  3. tcp 二次握手时延_一篇搞懂TCP的三次握手 四次挥手

    TCP的三次握手四次挥手,估计大家都听过.但是真的能把每一步说明白的人比较少.我还记得在之前面试的时候被面试官一顿问,然后一脸懵B... 都是大学没好好上课 ,这篇文章就跟大家讲讲到底这三握四挥是在搞 ...

  4. HTTP HTTPS WEB的cookie机制 TCP UCP(三次握手四次挥手)

    1.HTTP 与 HTTPS 的区别 理解: 1.HTTPS 协议需要到 CA (Certificate Authority,证书颁发机构)申请证书,一般免费证书较少,因而需要一定费用.(以前网易官网 ...

  5. 计算机网络之UDP与TCP协议(三次握手, 四次挥手)

    ⭐️前面的话⭐️ 本文介绍计算机网络中有关传输层协议的知识--UDP与TCP协议,在TCP协议中,为了保证数据的可靠传输,引入了十大保证可靠性的机制,即确认应答,超时重传,连接管理(三次握手,四次挥手 ...

  6. 了解TCP协议,IP协议、ICMP协议和ARP协议(TCP报文,TCP的分成管理,TCP与UDP,TCP的三次握手四次挥手原理)

    文章目录 了解TCP/IP协议 TCP报文格式 TCP/IP 的分层管理 TCP与UDP TCP的三次握手与四次挥手 为什么要三次握手? 为什么要四次挥手? IP数据包格式 ICMP协议 ICMP协议 ...

  7. java tcp 三次握手_用Java代码分析TCP的三次握手四次挥手过程

    (1)客户端发送一个带SYN标志的TCP报文到服务器.这是三次握手过程中的报文1. (2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志.因此它表示对刚才客户 ...

  8. tcp状态机-三次握手-四次挥手以及常见面试题

    TCP状态机介绍 在网络协议栈中,目前只有TCP提供了一种面向连接的可靠性数据传输.而可靠性,无非就是保证,我发给你的,你一定要收到.确保中间的通信过程中,不会丢失数据和乱序.在TCP保证可靠性数据传 ...

  9. 详解TCP协议三次握手四次挥手

    三次握手: 三次握手表示建立通信阶段,在TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠,由于这种面向连接的特性, TCP协议可以保证传输数据的安全,所以应用十分广泛 ...

  10. TCP协议三次握手/四次挥手

    TCP是传输控制协议,需要建立链接,通过三次握手和四次挥手保证数据传输的可靠性 三次握手过程 三次握手的目的在于,确认双方的通信能力是否正常 第一次握手,客户端发送连接请求的报文给服务端 第二次握手, ...

最新文章

  1. Java虚拟机JVM学习06 自定义类加载器 父委托机制和命名空间的再讨论
  2. 【北京-知春路】这10家互联网公司值得你加入
  3. AnalyticDB MySQL拥抱云原生,强力支撑双十一
  4. Zookeeper入门总结
  5. java4android代码_Android逆向-java代码基础(4)
  6. 推荐牛X的一本JS书
  7. 《Effective Python》笔记
  8. JWT教程_2 SpringSecurity与JWT整合
  9. 南阳oj-----D的小L(algorithm全排列用法)
  10. android信息实现,Android 信息分享实现
  11. linux查服务器硬件PN号,查看linux系统常用的命令,Linux查看系统配置常用命令
  12. SQL练习题:变更性别
  13. 毕业三年,坚持学习两年,成功上岸字节跳动,背水一战
  14. 解析程序包出现问题(更新下载apk)
  15. linux进程间信号量
  16. mac中dns解析不出来解决方式
  17. OpenCL简介-----OpenCL学习(一)
  18. uni-app中如何引入uViewUI?
  19. CSS 画一个圆的背景 样式
  20. 美格智能助力映翰通与Teltonika Networks工业互联网产品加速落地,用连接构建智能工厂

热门文章

  1. Problem A: 小学生的算术题
  2. centos7 设置网络(静态ip),联网失败,DNS解析失败(被覆盖),虚拟机
  3. 电脑 蓝屏 问题签名: 问题事件名称: BlueScreen OS 版本: 6.1.7600.2.0.0.256.1 区域设置 ID: 2052...
  4. OutLook添加网易邮箱,QQ邮箱
  5. 最新章节 第138章 量子生物计算机,生生不息的世界
  6. 北京航空航天大学计算机学院系主任,北京航空航天大学计算机学院王蕴红教授访问我中心...
  7. iOS耳机红外线遥控器
  8. python客户端_python客户端编程
  9. 超全详解2018 谷歌 I/O大会
  10. stata如何快速导出表格