• 分布式-网络通信-协议


    网络通信:协议/IO

    协议:

    TCP/IP 是因特网的通信协议

      TCP/IP 中包含一系列用于处理数据通信的协议:

    • TCP (传输控制协议) - 应用程序之间通信
    • UDP (用户数据包协议) - 应用程序之间的简单通信
    • IP (网际协议) - 计算机之间的通信
    • ICMP (因特网消息控制协议) - 针对错误和状态
    • DHCP (动态主机配置协议) - 针对动态寻址

    TCP/IP

    TCP/IP 意味着 TCP 和 IP 在一起协同工作。

    TCP 负责应用软件(比如你的浏览器)和网络软件之间的通信。

    IP 负责计算机之间的通信。

    TCP 负责将数据分割并装入 IP 包,然后在它们到达的时候重新组合它们。

    IP 负责将包发送至接受者。

    TCP/IP 是不同的通信协议的大集合。

    电子邮件是 TCP/IP 最重要的应用之一。

    你的电子邮件程序使用不同的 TCP/IP 协议:

    • 使用 SMTP 来发送邮件
    • 使用 POP 从邮件服务器下载邮件
    • 使用 IMAP 连接到邮件服务器

    TCPUDP的区别

    1.     TCP面向连接(read/write/send/recv),而UDP无连接(sendtorecvfrom)
    2.     TCP是可靠传输(超时重传+数据应答)UDP不可靠
    3.     TCP是点对点连接,UDP可以一对多的
    4.     TCP面向字节流,UDP面向数据报
    5.     TCPHTTP,HTTPS,FTPTELNETSMTP等使用,UDPDNSDHCPNFSIGMPTFTP

     

    TCPUDPIP首部长度

    TCP首部最小长度是20字节,最大是60字节

    UDP只有8个字节

    IP数据首部最小长度是20字节,最大是60字节

  • 相关阅读:
    JAVA火星坐标系、百度坐标系、84坐标系相互转换工具类
    MySQL查看数据库连接数
    GmSSL制作国密算法自签证书和 HTTPS 配置
    mysql占用内存过多
    Redis 缓存穿透、击穿、雪崩
    Linux清理入侵痕迹
    helm v3
    docker常见的网络
    fuser、lsof的使用
    find命令-exec选项,find命令配合xargs
  • 原文地址:https://www.cnblogs.com/caoyingjielxq/p/9266569.html
Copyright © 2020-2023  润新知