zoukankan      html  css  js  c++  java
  • 传输层协议介绍知识

    TCP建立连接的过程(三次握手)
    1、发送SYN报文(Seq=x,SYN=1)
    2、发送SYN+ACK报文(Seq=y,Ack=x+1,SYN=1,AACK=1)
    3、发送ACK报文(Seq=x+1,Ack=y+1,ACK=1)
     
    信号的概念:
    信号是信息传递的媒介
    信号分为模拟信号和数字信号
    信号失真的原因主要有噪声、衰减
    数字信号的优势:
    抗干扰能力强
    远距离传输仍能保证质量

    双绞线概述
    双绞线可以分为屏蔽双绞线和非屏蔽双绞线
    屏蔽双绞线通常用于有电磁干扰的工作环境中
    双绞线的连接规范:
    EIA/TIA的布线标准:
    线序568A与568B
    T568A线序1-8:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕
    T568B线序1-8:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
    双绞线的顺序与RJ-45头的管脚要一一对应

    光纤的特点:
    传输带宽高
    传输距离远
    抗干扰能力强
    光纤分为单模光纤和多模光纤

    信息插座:
    作用:为计算机提供一个网络接口
    通常由信息模块、面板和底座组成
     

    OSI 和 TCP/IP 模型在传输层定义两种传输协议:
    TCP(或传输控制协议)和 UDP(或用户数据报协议)。
    UDP:
    UDP 与 TCP 的主要区别在于 UDP 不一定提供可靠的数据传输。
    事实上,该协议不能保证数据准确无误地到达目的地。UDP 在许多方面非常有效。
    当某个程序的目标是尽快地传输尽可能多的信息时(其中任意给定数据的重要性相对较低),
    可使用 UDP。ICQ 短消息使用 UDP 协议发送消息。
    许多程序将使用单独的TCP连接和单独的UDP连接
    。重要的状态信息随可靠的TCP连接发送,而主数据流通过UDP发送。
    TCP:
    TCP的目的是提供可靠的数据传输,并在相互进行通信的设备或服务之间保持一个虚拟连接。
    TCP在数据包接收无序、丢失或在交付期间被破坏时,负责数据恢复。
    它通过为其发送的每个数据包提供一个序号来完成此恢复。
    记住,较低的网络层会将每个数据包视为一个独立的单元,因此,
    数据包可以沿完全不同的路径发送,即使它们都是同一消息的组成部分。
    这种路由与网络层处理分段和重新组装数据包的方式非常相似,只是级别更高而已。
    为确保正确地接收数据,TCP要求在目标计算机成功收到数据时发回一个确认(即 ACK)。
    如果在某个时限内未收到相应的 ACK,将重新传送数据包。如果网络拥塞,这种重新传送将导致发送的数据包重复。
    但是,接收计算机可使用数据包的序号来确定它是否为重复数据包,并在必要时丢弃它。
    TCP与UDP区别总结:
    1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,.
    即发送数据之前不需要建立连接
    2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,
    无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付
    3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的
    UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低
    (对实时应用很有用,如IP电话,实时视频会议等)
    4、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信
    5、TCP首部开销20字节;UDP的首部开销小,只有8个字节
    6、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道
     
  • 相关阅读:
    markdown 基本语法
    开源的许可证GPL、LGPL、BSD、Apache 2.0的通俗解释
    SUSE linux升级perl及openssl
    SUSElinux的pam模块中$ISA变量的作用
    行业知识
    SpringCloud不归路——Zuul
    SpringCloud不归路——Feign
    SpringCloud不归路——Hystrix
    SpringCloud不归路——Ribbon
    SpringCloud不归路——五大组件
  • 原文地址:https://www.cnblogs.com/chenxi123/p/11194335.html
Copyright © 2011-2022 走看看