zoukankan      html  css  js  c++  java
  • 初识传输层协议

    一、传输层概述

      与网络层(提供点到点连接)不同的是,传输层提供端到端的连接;网络层以IP地址为目标,传输层以端口为目标。

    二、传输层端口:port

      ·不同应用层协议对应不同端口号

      ·端口号分类

      

        

      ·端口号查看方法

        ① 任务管理器→资源管理器

        ② 360→流量防火墙→网络连接

      ·FTP服务无法连接时,可使ping命令探测是否在线,而telnet命令测试端口是否开启,如:telnet 1.1.1.1 21。

    三、传输层协议

      ·TCP:传输控制协议    可靠的,面向连接的协议,传输效率低,类似打电话

        UDP:用户数据报协议  不可靠,无连接的服务,传输效率高,类似群聊

      ·TCP和UDP数据包结构对比 

      

      ·TCP会话的建立——3次握手

       

      ·TCP会话的确认

        seq为序列号,ack为确认号。

       

       接收方可一次性确认多个包(只确认最后一个包),并非必须一一对应。

      ·TCP会话的拥塞和流量控制

       

      窗口大小(window)决定了在收到确认前可发送的字节数。

       ·TCP会话的终止——4次挥手(可能少于4个)

         甲:我要挂咯  →

                        ←  乙:好的

                        ←  乙:我也要挂咯

          甲:好的      →

       

      ·UDP不提供重传机制,占用资源少,处理效率高;一些时延敏感的流量,如语音、视频等,通常使用UDP作为传输层协议。

      ·TCP和UDP对比

      

  • 相关阅读:
    Java第二次作业
    JAVA学习计划
    学生选课系统
    抽奖
    Java第二次作业
    Java第六次作业修改版
    Java第六次作业
    JAVA第五次作业
    Java第四次作业
    JAVA第三次作业
  • 原文地址:https://www.cnblogs.com/menxin-/p/11430242.html
Copyright © 2011-2022 走看看