我是靠谱客的博主 繁荣墨镜,最近开发中收集的这篇文章主要介绍5、网络编程之通信协议,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.5、通信协议

协议:约定,就好比我们现在说的是普通话。

网络通信协议:速率,传输码率,代码结构,传输控制…

问题:非常的复杂!

大事化小:分层

TCP/IP协议簇:实际上是一组协议*:

重要:

  • TCP:用户传输协议
  • UDP: 用户数据报协议

出名的协议:

  • TCP
  • IP:网络互联协议

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7yUwLK0B-1647144213754)(D:study学习笔记网络编程5、通信协议.assetsimage-20220312125115203.png)]

TCP/UDP对比:

TCP:打电话

  • 连接,稳定

  • 三四握手,四次挥手

    最少需要三次,保证稳定连接!
    A:你瞅啥?
    B:瞅你咋地?
    A:干一场!
    
    A:我要走了!
    B:你真的要走了吗?
    B:你真的真的要走了吗?
    A:我真的要走了!
    

    三次握手:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DrATFzGh-1647144213757)(D:study学习笔记网络编程5、通信协议.assetsimage-20220312130712614.png)]

    四次挥手:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qGd0fPKp-1647144213757)(D:study学习笔记网络编程5、通信协议.assetsimage-20220312130808149.png)]

  • 客户端,服务端

  • 传输完成,释放连接,效率低

UDP:发短信

  • 不连接,不稳定
  • 客户端、服务端:没有明确的界限
  • 不管有没有准备好,都可以发给你
  • 导弹(攻击)
  • DDOS:洪水攻击!(饱和攻击)

彩蛋

1.三次握手与四次挥手动态图:

2.DDOS:Distributed denial of service attack(分布式拒绝服务攻击)

3.洪水攻击:

洪水攻击是黑客比较常用的一种攻击技术,特点是实施简单,威力巨大,大多是无视防御的。

常见方式:DDoS(拒绝服务攻击)

最后

以上就是繁荣墨镜为你收集整理的5、网络编程之通信协议的全部内容,希望文章能够帮你解决5、网络编程之通信协议所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部