美文网首页工作生活
网络协议笔记day05:UDP协议|TCP协议|套接字Socke

网络协议笔记day05:UDP协议|TCP协议|套接字Socke

作者: 楠楠喜欢泡枸杞 | 来源:发表于2019-07-05 15:41 被阅读0次

    1UDP协议

        如果将TCP比作成熟的社会人,UDP则是头脑简单的小朋友。TCP复杂,UDP简单;TCP维护连接,UDP谁都相信;TCP会坚持知进退,UDP愣头青一个,勇往直前。

        UDP虽然简单,但它有简单的用法。它可以用在环境简单需要多播应用层自己控制传输的地方。例如DHCP、VXLAN、QUIC等。

    2TCP协议(上)

        TCP包头很复杂,但是主要关注五个问题,顺序问题、丢包问题、连接维护、流量控制、拥塞控制。

        连接的建立是经过三次握手,断开的时候是四次挥手

        将连接建立和连接断开的两个时序状态图综合起来,就是这个著名的TCP的状态机

    3TCP协议(下)

        这一节的内容总结一下:

        1.顺序问题、丢包问题、流量控制都是通过滑动窗口来解决的,这其实就相当于你领导和你的工作备忘录,布置过的工作要有编号,干完了有反馈,活不能派太多,也不能太少。

        2.拥塞控制是通过拥塞窗口来解决的,相当于往管道里倒水,快了容易溢出,慢了浪费带宽,要摸着石头过河,找到最优值。

    4套接字Socket

        学完这节课,需要记住TCP和UDP在Socket编程中客户端和服务端都需要调用哪些函数;写一个能够支撑大量连接的高并发的服务端不容易,需要多进程、多线程,而epoll机制能解决C10K问题。

相关文章

  • 网络协议笔记day05:UDP协议|TCP协议|套接字Socke

    1UDP协议 如果将TCP比作成熟的社会人,UDP则是头脑简单的小朋友。TCP复杂,UDP简单;TCP...

  • 第九篇 异常处理和并发编程1

    一、异常处理 二、基于udp协议的套接字通讯 三、udp协议不会粘包 Tcp和udp的区别Tcp协议是可靠的协议。...

  • day33-基于UDP的套接字通信

    一、基于udp协议的套接字通信 TCP VS UDP协议1、可靠性tcp协议是可靠协议:对方必须回复一个ack...

  • 从网络协议基础开始到Socket连接池

    本文就从网络协议基础开始到Socket连接池,一步一步解释 HTTP协议、TCP/IP协议、UDP协议、Socke...

  • iOS中的socket通信

    socket 套接字, 是基于TCP UDP 协议的 一种通信机制, 它本身就是对TCP 和UDp 协议应用的一...

  • Day18总结

    一.网络通信过程TCP协议和UDP协议二.socket编程 1.socket编程定义:socket又叫套接字。指的...

  • TCP和UDP

    TCP协议为TCP/IP协议;UDP为UDP/IP协议。TCP和UDP都是对应网络七层协议上的传输层。IP属于网络...

  • 初见Linux-socket

    什么叫网络编程? 就是使用网络协议,进行网络通信。数据报->UDP 流式套接字-> TCP 原始套...

  • 网络编程(一)

    TCP协议与UDP协议是运输层的两个重要的协议,通过这两个协议来进行两台计算机通信. 套接字 soket是网络驱动...

  • 2017.10.10MFC

    今天老师讲了紧张刺激的网络程序设计~~网络编程基础 介绍了TCP/IP协议,TCP协议原理,UPD协议,套接字,的...

网友评论

    本文标题:网络协议笔记day05:UDP协议|TCP协议|套接字Socke

    本文链接:https://www.haomeiwen.com/subject/lasdhctx.html